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.