base/protocols/rdp/main.zeek
- RDP
Implements base functionality for RDP analysis. Generates the rdp.log file.
- Namespace:
RDP
- Imports:
base/protocols/conn/removal-hooks.zeek, base/protocols/rdp/consts.zeek
Summary
Runtime Options
If true, detach the RDP analyzer from the connection to prevent continuing to process encrypted traffic. |
|
The amount of time to monitor an RDP session from when it is first identified. |
Redefinable Options
Well-known ports for RDP. |
|
Well-known ports for RDP over UDP. |
Types
Redefinitions
|
Events
Event that can be handled to access the rdp record as it is sent on to the logging framework. |
Hooks
RDP finalization hook. |
|
Detailed Interface
Runtime Options
- RDP::disable_analyzer_after_detection
-
If true, detach the RDP analyzer from the connection to prevent continuing to process encrypted traffic.
- RDP::rdp_check_interval
-
The amount of time to monitor an RDP session from when it is first identified. When this interval is reached, the session is logged.
Redefinable Options
- RDP::rdp_ports
-
Well-known ports for RDP.
- RDP::rdpeudp_ports
-
Well-known ports for RDP over UDP.
Types
- RDP::Info
- Type:
- Fields:
-
-
cookie:
string&log&optional Cookie value used by the client machine. This is typically a username, but note that it will often be truncated on the wire, to a maximum of 9 characters.
-
result:
string&log&optional Status result for the connection. It’s a mix between RDP negotiation failure messages and GCC server create response messages.
-
requested_color_depth:
string&log&optional The color depth requested by the client in the high_color_depth field.
-
cert_type:
string&log&optional If the connection is being encrypted with native RDP encryption, this is the type of cert being used.
-
cert_count:
count&log&default=0&optional The number of certs seen. X.509 can transfer an entire certificate chain.
-
cert_permanent:
bool&log&optional Indicates if the provided certificate or certificate chain is permanent or temporary.
-
cookie:
Events
- RDP::log_rdp
-
Event that can be handled to access the rdp record as it is sent on to the logging framework.
Hooks
- RDP::finalize_rdp
- Type:
RDP finalization hook. Remaining RDP info may get logged when it’s called.