Netdev
Cross-platform library for network interface. Written in Rust.
Install / Use
/learn @shellrow/NetdevREADME
netdev

Cross-platform library for enumerating network interfaces with metadata.
netdev provides a unified API for discovering local network interfaces
and retrieving commonly used metadata across platforms.
Key Features
- Enumerate all available network interfaces
- Detect the default network interface
- Retrieve interface metadata:
- Interface type
- MAC address
- IPv4 / IPv6 addresses and prefixes
- MTU, flags, operational state, etc...
- Native traffic statistics (RX/TX bytes) for each interface
- Designed for cross-platform
See the Interface struct documentation for detail.
Supported platform
- Linux
- macOS
- Windows
- Android
- iOS (and other Apple targets)
- BSDs
Usage
Add netdev to your Cargo.toml
[dependencies]
netdev = "0.41"
For more details, see examples or doc.
Project History
This crate was originally published as default-net
and later rebranded to netdev by the author myself for future expansion, clearer naming, and long-term maintenance.
Tested on
- Linux
- Ubuntu
- 24.04
- 22.04
- 21.10
- 20.04
- 18.04
- Kali
- 2024.2
- 2023.2
- 2022.1
- 2021.1
- Arch
- 2024.05.01
- Ubuntu
- macOS (Apple Silicon)
- 14.7.6
- macOS (Intel)
- 13.4.1
- 11.6
- Windows
- 11 24H2 26100.6584
- 11 23H2 22631.4602
- 11 Pro 22H2 22621.3155
- 11 22H2 22621.3155
- 10 21H2 19044.1586
- FreeBSD
- 14
- Android (arm64)
- 16.0
- Android (x86_64)
- 16.0
- iOS
- 18.6.2
- 18.1.1
Related Skills
himalaya
337.3kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
coding-agent
337.3kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
