| Crates.io | link-local-address-cli |
| lib.rs | link-local-address-cli |
| version | 0.2.0 |
| created_at | 2025-02-18 18:46:16.891476+00 |
| updated_at | 2025-02-22 17:11:11.308792+00 |
| description | A CLI tool that automates link-local IP assignment by scanning network interfaces and selecting a free address. |
| homepage | |
| repository | https://github.com/skullim/link-local-address |
| max_upload_size | |
| id | 1560291 |
| size | 55,266 |
link-local-address is a Rust library for managing link-local IPv4 addresses. It automatically scans for available addresses, avoiding conflicts and ensuring smooth local network communication.
Dynamic assignment: Assigns link-local IPv4 addresses dynamically.
Network scanning: Scans the network to find free addresses.
ARP-based conflict prevention: Prevents conflicts using ARP-based probing.
Batch allocation: Supports batch allocation for efficient address management.
Asynchronous and configurable: Fully asynchronous and configurable.
Unix-only: This crate is designed for Unix-based systems (Linux, macOS, BSD).
This project includes a basic command-line interface that leverages the link-local-address library to scan for and assign link-local IPv4 addresses. The CLI allows users to dynamically assign addresses, perform network scans, and manage local network configurations without relying on DHCP.
The source code for the CLI tool can be found in the following file.
Licensed under either of