Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikhailms/go-radius
RADIUS protocol implementation in Go language
https://github.com/mikhailms/go-radius
golang network protocol radius
Last synced: 7 days 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 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-02T22:36:35.000Z (over 1 year ago)
- Last Synced: 2024-06-21T03:28:29.614Z (5 months 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 GoMost of the RFCs related to RADIUS protocol are implemented with a few exceptions for a few data types, ie TLV, VSA
#### Go Version Support
![Go version](https://img.shields.io/badge/Go-1.20-brightgreen.svg)
![Go version](https://img.shields.io/badge/Go-1.19-brightgreen.svg)
![Go version](https://img.shields.io/badge/Go-1.18-brightgreen.svg)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)