base/protocols/radius/main.zeek
- RADIUS
Implements base functionality for RADIUS analysis. Generates the radius.log file.
- Namespace:
RADIUS
- Imports:
base/protocols/conn/removal-hooks.zeek, base/protocols/radius/consts.zeek, base/utils/addrs.zeek
Summary
Redefinable Options
Well-known ports for RADIUS. |
Types
Redefinitions
|
Events
Event that can be handled to access the RADIUS record as it is sent on to the logging framework. |
Hooks
RADIUS finalization hook. |
|
Detailed Interface
Redefinable Options
- RADIUS::ports
-
Well-known ports for RADIUS.
Types
- RADIUS::Info
- Type:
- Fields:
-
-
framed_addr:
addr&log&optional The address given to the network access server, if present. This is only a hint from the RADIUS server and the network access server is not required to honor the address.
-
tunnel_client:
string&log&optional Address (IPv4, IPv6, or FQDN) of the initiator end of the tunnel, if present. This is collected from the Tunnel-Client-Endpoint attribute.
-
reply_msg:
string&log&optional Reply message from the server challenge. This is frequently shown to the user authenticating.
-
framed_addr:
Events
- RADIUS::log_radius
- Type:
event(rec:RADIUS::Info)
Event that can be handled to access the RADIUS record as it is sent on to the logging framework.
Hooks
- RADIUS::finalize_radius
- Type:
RADIUS finalization hook. Remaining RADIUS info may get logged when it’s called.