Files
radius-rs/README.md
2020-12-06 15:39:50 +09:00

1.7 KiB

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

  • retransmission feature on the client
  • Support the following RFC dictionaries:
    • rfc4603
    • rfc4675
    • rfc4679
    • rfc4818
    • rfc4849
    • rfc5176
    • rfc5447
    • rfc5580
    • rfc5904
    • rfc6572
    • rfc6911
    • rfc6929
    • rfc6930
    • rfc7055
    • rfc7155
    • rfc7268
    • rfc7499
    • rfc7930
    • rfc8045
    • rfc8559

Note

Original implementation and design of this are based on layeh/radius.

Author

moznion (moznion@gmail.com)