Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Freeradius Server | 1,932 | 2 days ago | 66 | gpl-2.0 | C | |||||
FreeRADIUS - A multi-protocol policy server. | ||||||||||
Kanidm | 1,792 | 4 | a day ago | 15 | October 31, 2023 | 146 | mpl-2.0 | Rust | ||
Kanidm: A simple, secure and fast identity management platform | ||||||||||
Toughradius | 479 | 6 days ago | 35 | November 29, 2023 | 18 | gpl-3.0 | Go | |||
toughradius provides radius server, tr069 acs | ||||||||||
Pam_radius | 94 | 22 days ago | 6 | gpl-2.0 | C | |||||
This is the PAM to RADIUS authentication module. It allows any Linux, OSX or Solaris machine to become a RADIUS client for authentication and password change requests. | ||||||||||
Softradius_system | 94 | 5 years ago | 1 | HTML | ||||||
soft radius accounting system 流控系统,目前完蛋中,代码流失,未来可能计划重写 | ||||||||||
Tacacs_plus | 65 | 35 | 1 | 4 months ago | 11 | August 20, 2018 | 2 | bsd-3-clause | Python | |
A Python-based TACACS+ client that supports authentication, authorization and accounting. | ||||||||||
Django Radius | 64 | 45 | 7 months ago | 11 | March 02, 2020 | 4 | bsd-3-clause | Python | ||
A RADIUS authentication backend for Django | ||||||||||
Audit Radius | 61 | 5 years ago | Python | |||||||
A RADIUS authentication server audit tool | ||||||||||
Py Radius | 53 | 5 years ago | 3 | May 18, 2017 | 8 | other | Python | |||
RADIUS authentication module | ||||||||||
Radiusd | 46 | 2 years ago | 1 | September 20, 2021 | bsd-2-clause | Go | ||||
Distributed Radius-server to do authentication+accounting. |
Welcome to the TOUGHRADIUS project!
_____ _____ _ _ _____ _ _ _____ ___ _____ _ _ _ _____
|_ _| / _ \ | | | | / ___| | | | | | _ \ / | | _ \ | | | | | | / ___/
| | | | | | | | | | | | | |_| | | |_| | / /| | | | | | | | | | | | | |___
| | | | | | | | | | | | _ | _ | | _ / / / | | | | | | | | | | | | \___ \
| | | |_| | | |_| | | |_| | | | | | | | \ \ / / | | | |_| | | | | |_| | ___| |
|_| \_____/ \_____/ \_____/ |_| |_| |_| \_\ /_/ |_| |_____/ |_| \_____/ /_____/
TOUGHRADIUS is committed to providing comprehensive and superior network management solutions. The core technology is based on RADIUS and can extend the system functions to support various network protocols, such as TR069. TOUGHRADIUS not only provides a user-friendly system interface, but also powerful data analysis and management features such as real-time network monitoring, usage reports and automatic billing. TOUGHRADIUS is dedicated to providing secure, reliable and efficient network management services, enabling them to realize more efficient network operations.
TOUGHRADIUS uses advanced Golang technology to develop the system core, providing excellent system performance and easy deployment experience.
TR069 ACS can provide real-time monitoring and maintenance of CPE devices in the network to ensure their normal operation. It supports multiple data models and allows custom Settings to accommodate different types of CPE devices. In addition, TR069 ACS also supports secure encryption to protect data privacy and security. Therefore, TR069 ACS not only improves the efficiency of network management, but also ensures network security.
TOUGHRADIUS is a RADIUS server that supports the RADIUS protocol and the RADIUS over TLS (RadSec) protocol.
Standard RADIUS features
Authentication message
Authentication PAP authentication method
Authentication CHAP authentication method
Authentication MS-CHAPv2 authentication method
Authorization message
After receiving the BAS Authentication request message, the RADIUS Server encapsulates the user authorization information according to the user information resources, and authorizes the user bandwidth limit, maximum duration, IP and other information to the BAS through the Authentication response message.
Accounting-On message
Accounting-Off message
Accounting-Start message
Accounting-Interium-Update message
Accounting-Stop message
Deliver the SessionTimeout attribute
Deliver the AcctInterimInterval attribute
Deliver the FramedPool attribute
Deliver the FramedIPAddress attribute
Deliver attributes of the customized vendorsuch as Huawei, ZTE, CiscoMikrotik etc.
TOUGHRADIUS integrates with the FreeRADIUS API interface, extending its already comprehensive authentication capabilities to provide a more robust solution. Integration with the FreeRADIUS API enables seamless integration with existing network infrastructures, providing a wider range of authentication options to meet unique requirements. Whether you need to support 802.1X, Wi-Fi, VPNs or other network access protocols, TOUGHRADIUS has you covered. With advanced authentication capabilities and integration with FreeRADIUS, users can enjoy a secure, reliable and efficient network management experience.
We welcome contributions of any kind, including but not limited to issues, pull requests, documentation, examples, etc.