mirror of
https://github.com/cubixle/radius-rs.git
synced 2026-07-24 22:06:08 +01:00
0ef10d85543e3d0a061b86e767dce471fc712c5e
radius-rs
A async/await native implementation of the RADIUS server and client for Rust.
Description
THIS PROJECT IS UNDER DEVELOPMENT STATUS. IT WOULD CHANGE WITHOUT NOTICES.
This RADIUS server and client implementation use tokio to support asynchronous operations natively. This implementation satisfies basic functions that are described in RFC2865.
This supports the following RFC dictionaries at the moment:
Usage
Simple example implementations are here:
Roadmap
- timeout feature on the client
- retransmission feature on the client
- Support the following RFC dictionaries:
- rfc2868
- rfc2869
- rfc3162
- rfc3576
- rfc3580
- rfc4072
- rfc4372
- rfc4603
- rfc4675
- rfc4679
- rfc4818
- rfc4849
- rfc5090
- rfc5176
- rfc5447
- rfc5580
- rfc5607
- rfc5904
- rfc6519
- rfc6572
- rfc6677
- rfc6911
- rfc6929
- rfc6930
- rfc7055
- rfc7155
- rfc7268
- rfc7499
- rfc7930
- rfc8045
- rfc8559
Note
This implementation and design are based on layeh/radius.
Author
moznion (moznion@gmail.com)
Languages
Rust
99.8%
Shell
0.2%