Bandwhich - Alat za korištenje mrežnog propusnog opsega za Linux


Bandwhich, ranije poznat kao “šta”, je terminalski uslužni program napisan u Rust programskom jeziku, koji se koristi za praćenje trenutnog korištenja propusnog opsega mreže od strane proces, vezu i udaljeni IP/ime hosta. On njuši specificirani mrežni interfejs i prati veličinu IP paketa, upućujući ga sa /proc datotečnim sistemom na Linuxu i lsof na macOSu.

Preporučeno čitanje: 16 korisnih alata za praćenje propusnosti za analizu korištenja mreže u Linuxu

Bandwhich odgovara veličini prozora terminala, prikazuje manje informacija ako za to nema puno prostora. Također, nastojat će razriješiti IP adrese na njihovo ime hosta u pozadini koristeći obrnuti DNS.

Kako instalirati Bandwhich u Linux sisteme

Ovaj Bandwhich uslužni program je novi uslužni program i dostupan je za instalaciju na Arch Linux iz AUR spremišta koristeći Yay .

Yay je izuzetno dobar AUR pomoćnik napisan u Go, koji se koristi kao Pacman omot za pretraživanje i instalaciju pakete iz AUR spremišta i ažurirati cijeli sistem.

Ako Yay AUR Helper nije instaliran, možete ga instalirati tako što ćete klonirati git repo i izgraditi ga pomoću sljedećih naredbi.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Jednom kada se Yay instalira, možete ga koristiti za instaliranje Bandwhicha kao što je prikazano.

yay -S bandwhich

Na drugim Linux distribucijama, pojas se može instalirati pomoću Rust menadžera paketa pod nazivom cargo. Da biste instalirali Cargo na Linux, morate instalirati programski jezik Rust.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Jednom kada se Rust instalira na sistem, možete jednostavno koristiti naredbu cargo da instalirate Bandwhich u Linux sistemima.

cargo install bandwhich

Ovo instalira bandwhich na ~/.cargo/bin/bandwhich ali su vam potrebne root privilegije da biste ga pokrenuli. Da biste to popravili, morate kreirati simboličku vezu na binarnu datoteku kao što je prikazano.

sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

Nakon toga, možete pokrenuti naredbu bandwhich, umjesto sudo ~/.cargo/bin/bandwhich kao što je prikazano.


sudo bandwhich

Za više upotrebe i opcija upišite:


sudo bandwhich --help

To je to! Bandwhich je koristan uslužni program komandne linije za prikaz trenutne upotrebe mreže prema procesu, konekciji i udaljenom IP/nazivu hosta u Linuxu.