Skip to content

kotalr/TinyRadius-RadSec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyRadius RadSec

TinyRadius is a small, fast and reliable Java Radius library capable of sending and receiving Radius packets as specified by RFC 2865/2866. TinyRadius is not a fully-fledged Radius server, but helps you to implement Radius services in your application.

Based on https://tinyradius.sourceforge.net/.

Supports these features:

  • PAP, CHAP, MSCHAPv1, MSCHAPv2 authentication for client and server usage.
  • RADSEC protocol for client and server usage.
  • DisconnectPackage (Tested against Mikrotik router)

Changes required to use the RADSEC protocol:

  • instead of the RadiusServer (server) or RadiusClient (client) class, the RadSecRadiusServer or RadSecRadiusClient classes are used
  • the corresponding SSL context is set using the setSSLContext method

Tested as a RADIUS server for Mikrotik router (users authenticate and accounting).

About

TinyRadius is a small, fast and reliable Java Radius library capable ofsending and receiving Radius packets as specified by RFC 2865/2866 with support for RadSec protocol and mschapv1, mschapv2 authentication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors