9 releases (breaking)
0.30.0 | Jul 6, 2024 |
---|---|
0.28.0 | Jun 7, 2024 |
0.24.0 | Feb 25, 2024 |
#322 in Network programming
19,231 downloads per month
Used in 35 crates
(14 directly)
125KB
3K
SLoC
netdev
![License](https://img.shields.io/crates/l/netdev.svg)
netdev
provides a cross-platform API for network interface.
Key Features
- Get list of available network interfaces
- Get default network interface
- Access additional information related to network interface
Please refer to the Interface struct documentation for detail.
Notice
This project was rebranded from default-net by the author myself for future expansion, continuation, and better alignment with naming conventions.
Supported platform
- Linux
- macOS
- Windows
Usage
Add netdev
to your dependencies
[dependencies]
netdev = "0.30"
For more details, see examples or doc.
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.5
- macOS (Intel)
- 13.4.1
- 11.6
- Windows
- 11 23H2 22631.3593
- 11 Pro 22H2 22621.3155
- 11 22H2 22621.3155
- 10 21H2 19044.1586
- FreeBSD
- 14
Dependencies
~0–9.5MB
~81K SLoC