| Crates.io | nifa |
| lib.rs | nifa |
| version | 0.3.0 |
| created_at | 2025-09-08 15:33:21.934388+00 |
| updated_at | 2025-09-23 07:13:52.113248+00 |
| description | Cross-platform CLI tool for network information |
| homepage | https://github.com/shellrow/nifa |
| repository | https://github.com/shellrow/nifa |
| max_upload_size | |
| id | 1829404 |
| size | 154,097 |
Cross-platform CLI tool for network information
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/shellrow/nifa/releases/latest/download/nifa-installer.sh | sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/shellrow/nifa/releases/latest/download/nifa-installer.ps1 | iex"
You can download archives of precompiled binaries from the releases
cargo install nifa
Usage: nifa [OPTIONS] [COMMAND]
Commands:
list Show all interfaces
show Show details for specified interface
monitor Monitor traffic statistics for all interfaces
os Show OS/network stack/permission information
export Export snapshot as JSON/YAML
public Show public IP information
help Print this message or the help of the given subcommand(s)
Options:
-d, --default Show only default interface
-f, --format <FORMAT> Output format [default: tree] [possible values: tree, json, yaml]
--with-vendor With vendor info (OUI lookup)
-h, --help Print help
-V, --version Print version
See nifa <sub-command> -h for more detail.
If you are looking for a Rust library for network interface, please check out netdev.