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
- OcsfObject
- Object
- DceRpc
- Object
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
- D3FEND™ Ontology d3f:RemoteProcedureCall. — https://d3fend.mitre.org/dao/artifact/d3f:RemoteProcedureCall/
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
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