9 releases

Uses old Rust 2015

0.0.9 Jun 23, 2023
0.0.8 Oct 13, 2021
0.0.7 Apr 20, 2021
0.0.6 Jan 4, 2021
0.0.1 Apr 21, 2016

#481 in Operating systems

Download history 5870/week @ 2025-11-07 5518/week @ 2025-11-14 6481/week @ 2025-11-21 5671/week @ 2025-11-28 5162/week @ 2025-12-05 5072/week @ 2025-12-12 4663/week @ 2025-12-19 4370/week @ 2025-12-26 6075/week @ 2026-01-02 6187/week @ 2026-01-09 7118/week @ 2026-01-16 6888/week @ 2026-01-23 7322/week @ 2026-01-30 6145/week @ 2026-02-06 4600/week @ 2026-02-13 5406/week @ 2026-02-20

24,322 downloads per month
Used in 9 crates

MIT/Apache

56KB
1.5K SLoC

Rust 773 SLoC // 0.1% comments C 561 SLoC // 0.0% comments

A library for interoperating with the network interfaces of a system.

TODO: add more documentation on how to use.


interfaces-rs

Actions Status Crate Docs

This project consists of functions to work with network interfaces in a cross-platform manner.

Example

Add this to your Cargo.toml:

[dependencies]
interfaces = "0.0.9"

Then, in your crate:

extern crate interfaces;

use interfaces::Interface;

License

MIT or Apache 2.0

Dependencies

~1.6–2.4MB
~52K SLoC