base/protocols/dce-rpc/main.zeek
- DCE_RPC
- Namespace:
DCE_RPC
- Imports:
base/protocols/conn/removal-hooks.zeek, base/protocols/dce-rpc/consts.zeek
Summary
Runtime Options
These are DCE-RPC operations that are ignored, typically due to the operations being noisy and low value on most networks. |
Types
Redefinitions
|
|
Hooks
DCE_RPC finalization hook. |
|
Detailed Interface
Runtime Options
- DCE_RPC::ignored_operations
- Type:
- Attributes:
- Default:
{ ["spoolss"] = { "RpcSplOpenPrinter", "RpcClosePrinter" }, ["wkssvc"] = { "NetrWkstaGetInfo" }, ["winreg"] = { "BaseRegCloseKey", "BaseRegGetVersion", "BaseRegOpenKey", "BaseRegDeleteKeyEx", "BaseRegEnumKey", "OpenLocalMachine", "BaseRegQueryValue", "OpenClassesRoot" } }
These are DCE-RPC operations that are ignored, typically due to the operations being noisy and low value on most networks.
Types
- DCE_RPC::BackingState
- Type:
- Fields:
-
info:
DCE_RPC::Info
-
state:
DCE_RPC::State
-
info:
- DCE_RPC::Info
- Type:
- Fields:
-
-
rtt:
interval&log&optional Round trip time from the request to the response. If either the request or response wasn’t seen, this will be null.
-
named_pipe:
string&log&optional Remote pipe name.
Note that this value is from the “sec_addr” field in the protocol. Zeek uses the “named_pipe” name for historical reasons, but it may also contain local port numbers rather than named pipes.
If you prefer to use the “secondary address” name, consider using
Log::default_field_name_map, aLog::Filter’sfield_name_mapfield, or removing the&logattribute from this field, adding a newsec_addrfield and populating it in a customdce_rpc_bind_ackevent handler based on thenamed_pipevalue.
-
rtt:
Hooks
- DCE_RPC::finalize_dce_rpc
- Type:
DCE_RPC finalization hook. Remaining DCE_RPC info may get logged when it’s called.