The RADIUS protocol is a protocol for authenticating users. It is used widely in the modern Internet. Since the proper functioning of the RADIUS protocol is vital to modern infrastructure and society, the dependability of RADIUS implementations must be verified. This test suite can be used to test RADIUS server implementations for security flaws and robustness problems.
Used specifications
Specification
Title
Notes
RFC2865
Remote Authentication Dial In User Service (RADIUS)
Obsoletes RFC2138
RFC2866
RADIUS Accounting
Obsoletes RFC2139
RFC2867
RADIUS Accounting Modifications for Tunnel Protocol Support
Updates RFC2866
RFC2868
RADIUS Attributes for Tunnel Protocol Support
Updates RFC2865
RFC2869
RADIUS Extensions
RFC2548
Microsoft Vendor-specific RADIUS Attributes
RFC3162
RADIUS and IPv6
RFC3748
Extensible Authentication Protocol (EAP)
Obsoletes RFC2284
RFC4679
DSL Forum Vendor-Specific RADIUS Attributes
RFC5216
The EAP-TLS Authentication Protocol
Only the base case and fragmentation supported.
RFC2246
The TLS Protocol Version 1.0
Only the necessary parts for EAP-TLS client authentication.
RFC4346
The TLS Protocol Version 1.1
Only the necessary parts for EAP-TLS client authentication.
Tool-specific information
Tested messages
Notes
Specifications
Access request
RFC2865
Accounting request
RFC2866
Supported protocol features
Specifications
Notes
Transport over UDP
RFC2865
EAP-TLS authentication base case with fragmentation. Only RSA key exchange supported.
RFC5216
TLS1.0/TLS1.1 record layer and handshake protocols needed for EAP-TLS authentication base case as described in RFC4346. Only RSA supported.