Skip to content

Class: DceRpc

The DCE/RPC, or Distributed Computing Environment/Remote Procedure Call, object

describes the remote procedure call system for distributed computing

environments.

URI: ocsf:DceRpc

 classDiagram
    class DceRpc
    click DceRpc href "../DceRpc/"
      Object <|-- DceRpc
        click Object href "../Object/"

      DceRpc : command

      DceRpc : command_response

      DceRpc : flags

      DceRpc : opnum

      DceRpc : rpc_interface





        DceRpc --> "1" RpcInterface : rpc_interface
        click RpcInterface href "../RpcInterface/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
command 0..1 recommended
String
The request command (e direct
command_response 0..1 recommended
String
The reply to the request command (e direct
flags 1..*
String
The list of interface flags direct
opnum 0..1 recommended
Integer
An operation number used to identify a specific remote procedure call (RPC) direct
rpc_interface 1
RpcInterface
The RPC Interface object describes the details pertaining to the remote direct

Usages

used by used in type used
SmbActivity dce_rpc range DceRpc

In Subsets

Aliases

  • DCE/RPC

See Also

Notes

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:DceRpc
native ocsf:DceRpc

LinkML Source

Direct

name: DceRpc
description: 'The DCE/RPC, or Distributed Computing Environment/Remote Procedure Call,
  object

  describes the remote procedure call system for distributed computing

  environments.'
notes:
- 'D3FEND™ Ontology d3f:RemoteProcedureCall. 

  https://d3fend.mitre.org/dao/artifact/d3f:RemoteProcedureCall/'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
see_also:
- https://d3fend.mitre.org/dao/artifact/d3f:RemoteProcedureCall/
aliases:
- DCE/RPC
is_a: Object
slots:
- command
- command_response
- flags
- opnum
- rpc_interface
slot_usage:
  command:
    name: command
    description: The request command (e.g. REQUEST, BIND).
    recommended: true
  command_response:
    name: command_response
    description: The reply to the request command (e.g. RESPONSE, BINDACK or FAULT).
    recommended: true
  flags:
    name: flags
    description: The list of interface flags.
    required: true
  opnum:
    name: opnum
    recommended: true
  rpc_interface:
    name: rpc_interface
    required: true

Induced

name: DceRpc
description: 'The DCE/RPC, or Distributed Computing Environment/Remote Procedure Call,
  object

  describes the remote procedure call system for distributed computing

  environments.'
notes:
- 'D3FEND™ Ontology d3f:RemoteProcedureCall. 

  https://d3fend.mitre.org/dao/artifact/d3f:RemoteProcedureCall/'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
see_also:
- https://d3fend.mitre.org/dao/artifact/d3f:RemoteProcedureCall/
aliases:
- DCE/RPC
is_a: Object
slot_usage:
  command:
    name: command
    description: The request command (e.g. REQUEST, BIND).
    recommended: true
  command_response:
    name: command_response
    description: The reply to the request command (e.g. RESPONSE, BINDACK or FAULT).
    recommended: true
  flags:
    name: flags
    description: The list of interface flags.
    required: true
  opnum:
    name: opnum
    recommended: true
  rpc_interface:
    name: rpc_interface
    required: true
attributes:
  command:
    name: command
    description: The request command (e.g. REQUEST, BIND).
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Command
    rank: 1000
    alias: command
    owner: DceRpc
    domain_of:
    - DceRpc
    - EmailActivity
    - FtpActivity
    - SmbActivity
    range: string
    recommended: true
  command_response:
    name: command_response
    description: The reply to the request command (e.g. RESPONSE, BINDACK or FAULT).
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Command Response
    rank: 1000
    alias: command_response
    owner: DceRpc
    domain_of:
    - DceRpc
    range: string
    recommended: true
  flags:
    name: flags
    description: The list of interface flags.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Flags
    rank: 1000
    alias: flags
    owner: DceRpc
    domain_of:
    - Request
    - Response
    - Trace
    - DceRpc
    - DnsAnswer
    range: string
    required: true
    multivalued: true
  opnum:
    name: opnum
    description: 'An operation number used to identify a specific remote procedure
      call (RPC)

      method or a method in an interface.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Opnum
    rank: 1000
    alias: opnum
    owner: DceRpc
    domain_of:
    - DceRpc
    range: integer
    recommended: true
  rpc_interface:
    name: rpc_interface
    description: 'The RPC Interface object describes the details pertaining to the
      remote

      procedure call interface.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Remote Procedure Call Interface
    rank: 1000
    alias: rpc_interface
    owner: DceRpc
    domain_of:
    - DceRpc
    range: RpcInterface
    required: true