https://github.com/mikhailms/go-radius
RADIUS protocol implementation in Go language
https://github.com/mikhailms/go-radius
golang network protocol radius
Last synced: 11 months ago
JSON representation
RADIUS protocol implementation in Go language
- Host: GitHub
- URL: https://github.com/mikhailms/go-radius
- Owner: MikhailMS
- License: mit
- Created: 2023-06-22T22:52:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-02T22:36:35.000Z (over 2 years ago)
- Last Synced: 2025-01-01T09:42:08.536Z (about 1 year ago)
- Topics: golang, network, protocol, radius
- Language: Go
- Homepage:
- Size: 79.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Golang RADIUS Protocol
Pure (as far as this code goes) implementation of RADIUS protocol in Go
Most of the RFCs related to RADIUS protocol are implemented with a few exceptions for a few data types, ie TLV, VSA
#### Go Version Support



Older versions may also be fine, however Action CI/CD only tests against versions above
## Installation
```
go get "github.com/MikhailMS/go-radius"
# In Go code
import "github.com/MikhailMS/go-radius"
```
## Tests
1. `go test ./...`
## Contributing
Would you love to contribute to this project? I'd really appreciate your input!
1. Raise an issue, if you believe some functionality is missing, something is broken and etc
2. Create a PR, if you already sorted out some issues yourself. **Please ensure** to submit PR to **development branch**
## Notes
1. This is re-write of [Rust implementation of RADIUS protocol](https://github.com/MikhailMS/rust-radius)