Bandwhich - orodje za uporabo pasovne širine omrežja za Linux


Bandwhich, prej znan kot "what", je terminalski pripomoček, napisan v programskem jeziku Rust, ki se uporablja za spremljanje trenutne izkoriščenosti pasovne širine omrežja s postopkom, povezavo in oddaljenim IP/imenom gostitelja. Povoha določen omrežni vmesnik in sledi velikosti paketa IP ter ga navzkrižno sklicuje z lsof na macOS.

Priporočeno branje: 16 uporabnih orodij za nadzor pasovne širine za analizo uporabe omrežja v Linuxu

Bandwhich, ki se odziva na velikost okna terminala, prikazuje manj informacij, če zanje ni veliko prostora. Prav tako si bo prizadeval za razrešitev naslovov IP na njihovo ime gostitelja v ozadju z uporabo povratnega DNS.

Kako namestiti Bandwhich v sisteme Linux

Ta pripomoček Bandwhich je nov pripomoček in je na voljo za namestitev v Arch Linux iz repozitorija AUR z uporabo Yay.

Yay je izjemno dober pomočnik AUR, napisan v programu Go, ki se uporablja kot ovitek Pacman za iskanje in namestitev paketov iz repozitorija AUR in posodobitev celotnega sistema.

Če Yay AUR Helper ni nameščen, ga lahko namestite tako, da klonirate git repo in ga sestavite z naslednjimi ukazi.

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

Ko je Yay nameščen, lahko z njim namestite Bandwhich, kot je prikazano.

$ yay -S bandwhich

V drugih distribucijah Linuxa lahko pasovno paso, ki jo lahko namestite z upravljalnikom paketov Rust, imenovanim cargo. Če želite v Linux namestiti Cargo, morate namestiti programski jezik Rust.

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

Ko je Rust nameščen v sistem, lahko preprosto uporabite ukaz cargo za namestitev Bandwhich v sisteme Linux.

$ cargo install bandwhich

To namesti pasovno pasovno pasico v ~/.cargo/bin/bandwhich , vendar ste za zagon potrebovali korenske privilegije. Da bi to popravili, morate ustvariti simbolno povezavo do binarne datoteke, kot je prikazano.

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

Po tem lahko zaženete bandwhich ukaz namesto sudo ~/.cargo/bin/bandwhich , kot je prikazano.

$ sudo bandwhich

Za več uporabe in možnosti vnesite:

$ sudo bandwhich --help

To je to! Bandwhich je uporaben pripomoček za ukazno vrstico za prikaz trenutne uporabe omrežja s postopkom, povezavo in oddaljenim IP/imenom gostitelja v Linuxu.