| Crates.io | nifa |
| lib.rs | nifa |
| version | 0.4.0 |
| created_at | 2025-09-08 15:33:21.934388+00 |
| updated_at | 2025-11-15 15:49:38.86295+00 |
| description | Cross-platform network inspection tool |
| homepage | https://github.com/shellrow/nifa |
| repository | https://github.com/shellrow/nifa |
| max_upload_size | |
| id | 1829404 |
| size | 223,575 |
Cross-platform network inspection tool - a modern, read-only alternative to classic network commands.
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 precompiled binaries from the releases
cargo install nifa
Usage: nifa [OPTIONS] [COMMAND]
Commands:
ifaces Show all interfaces
iface Show details for specified interface
monitor Monitor traffic statistics for interfaces in TUI
route Show routing tables (IPv4/IPv6)
neigh Show neighbor table (ARP/NDP)
socket Show open TCP/UDP sockets and associated processes
public Show public IP information
system Show OS / kernel / proxy / default interface
help Print this message or the help of the given subcommand(s)
Options:
-l, --log-level <LOG_LEVEL> Set log level [default: error] [possible values: error, warn, info, debug, trace]
-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, consider using netdev.