diff --git a/Cargo.toml b/Cargo.toml index ccfe21b..1c3187b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "default-net" -version = "0.8.2" +version = "0.9.0" authors = ["shellrow "] edition = "2018" description = "Cross-platform library for network interface and gateway" diff --git a/README.md b/README.md index be8852e..0be2d5b 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Add `default-net` to your dependencies ```toml:Cargo.toml [dependencies] -default-net = "0.8.2" +default-net = "0.9.0" ``` ## Example @@ -33,6 +33,7 @@ fn main(){ println!("\tIndex: {}", default_interface.index); println!("\tName: {}", default_interface.name); println!("\tDescription: {:?}", default_interface.description); + println!("\tType: {}", default_interface.if_type.name()); if let Some(mac_addr) = default_interface.mac_addr { println!("\tMAC: {}", mac_addr); }else{ @@ -40,6 +41,7 @@ fn main(){ } println!("\tIPv4: {:?}", default_interface.ipv4); println!("\tIPv6: {:?}", default_interface.ipv6); + println!("\tFlags: {:?}", default_interface.flags); if let Some(gateway) = default_interface.gateway { println!("Default Gateway"); println!("\tMAC: {}", gateway.mac_addr); @@ -58,13 +60,15 @@ fn main(){ ## Tested on - Linux - Ubuntu - - 21.10 - - 20.04 - - 18.04 - - Kali 2021.1 (VM) + - 21.10 + - 20.04 + - 18.04 + - Kali + - 2022.1 (VM) + - 2021.1 (VM) - macOS 11.6 - Windows - - Windows 10 21H2 19044.1526 + - Windows 10 21H2 19044.1586 - Windows 11 21H2 22000.493 (VM) For more details, see [examples][examples-url] or doc.