Bandwhich - Nástroj pro využití šířky pásma sítě pro Linux
Bandwhich, dříve známý jako „co“, je terminálový nástroj napsaný v programovacím jazyce Rust, který se používá ke sledování aktuálního využití šířky pásma sítě proces, připojení a vzdálená IP/název hostitele. Snímá zadané síťové rozhraní a sleduje velikost IP paketů, křížově je odkazuje na souborový systém /proc na Linuxu a lsof na macOS.
Doporučená četba: 16 užitečných nástrojů pro sledování šířky pásma k analýze využití sítě v systému Linux
Bandwhich reaguje na velikost okna terminálu a zobrazuje méně informací, pokud pro ně není mnoho místa. Také se bude snažit přeložit IP adresy na jejich název hostitele na pozadí pomocí reverzního DNS.
Jak nainstalovat Bandwhich v systémech Linux
Tento nástroj Bandwhich je nový nástroj a lze jej nainstalovat na Arch Linux z úložiště AUR pomocí Yay .
Yay je extrémně dobrý pomocník AUR napsaný v Go, který se používá jako obal Pacman k vyhledávání a instalaci balíčky z úložiště AUR a aktualizujte celý systém.
Pokud není Yay AUR Helper nainstalován, můžete jej nainstalovat naklonováním git repo a jeho vytvořením pomocí následujících příkazů.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Jakmile Yay nainstalujete, můžete jej použít k instalaci Bandwhich, jak je znázorněno.
yay -S bandwhich
Na jiných distribucích Linuxu lze bandwhich nainstalovat pomocí správce balíčků Rust s názvem cargo. Chcete-li nainstalovat Cargo na Linux, musíte nainstalovat programovací jazyk Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Po instalaci Rust do systému můžete jednoduše použít příkaz cargo k instalaci Bandwhich v systémech Linux.
cargo install bandwhich
Tím se nainstaluje bandwith do ~/.cargo/bin/bandwhich
, ale ke spuštění potřebujete oprávnění root. Chcete-li to opravit, musíte vytvořit symbolický odkaz na binární soubor, jak je znázorněno.
sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/
Poté můžete spustit příkaz bandwhich namísto sudo ~/.cargo/bin/bandwhich
, jak je znázorněno.
sudo bandwhich
Pro další použití a možnosti zadejte:
sudo bandwhich --help
A je to! Bandwhich je užitečný nástroj příkazového řádku pro zobrazení aktuálního využití sítě podle procesu, připojení a vzdálené adresy IP/názvu hostitele v systému Linux.