https://github.com/parrotmac/dhcprs
DHCP Client written in Rust
https://github.com/parrotmac/dhcprs
Last synced: 5 months ago
JSON representation
DHCP Client written in Rust
- Host: GitHub
- URL: https://github.com/parrotmac/dhcprs
- Owner: parrotmac
- Created: 2023-09-06T06:20:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-19T05:19:39.000Z (about 2 years ago)
- Last Synced: 2025-03-17T17:14:44.689Z (10 months ago)
- Language: Rust
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dhcprs
A partial, experimental DHCP client implementation in Rust
## Usage
From `client/` directory:
```bash
cargo run
```
For example:
```bash
cargo run eth0
```
## Status
This is a personal project, intended to learn about DHCP (and write some more Rust). I would love to see this become more feature-rich and stable, so contributions are welcome!
- [x] DHCPDISCOVER
- [x] DHCPOFFER
- [x] DHCPREQUEST
- [x] DHCPACK
- [x] DHCPDECLINE
- [ ] DHCPNAK
- [ ] DHCPRELEASE
- [ ] DHCPINFORM
- [ ] DHCPFORCERENEW
- [ ] DHCPLEASEQUERY
- [ ] DHCPLEASEUNASSIGNED
- [ ] DHCPLEASEUNKNOWN
- [ ] DHCPLEASEACTIVE
- [ ] DHCPBULKLEASEQUERY
- [ ] DHCPLEASEQUERYDONE
- [ ] DHCPACTIVELEASEQUERY
- [ ] DHCPLEASEQUERYSTATUS
- [ ] DHCPTLS
## License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.