Esihlokweni esilandelayo sizobheka i-iftop. Esikhathini esithile esidlule sakhuluma kule blog ukuthi zingabulawa kanjani izinqubo, futhi kulokho okuthunyelwe sibuyekeze ukusetshenziswa kwe- TOP. Ngale ndatshana sizozama olunye uhlelo oluhle kakhulu olubizwa nge-Interface TOP (I-IFTOP), okuyi- ithuluzi lokuqapha umkhawulokudonsa console-based esebenza ngesikhathi sangempela.
I-iftop ibilokhu yenzelwa ukusetshenziswa kwenethiwekhi ukuthi yini ephezulu ekwenzayo ngokusetshenziswa kwe-CPU. Uhlelo okukhulunywa ngalo lulalela ithrafikhi yenethiwekhi kusixhumi esibonakalayo futhi ibonisa itafula lokusetshenziswa komkhawulokudonsa kwamanje ngababili bokubamba. Uhlelo luzokhombisa ukubuka konke okusheshayo kwemisebenzi yenethiwekhi kusixhumi esibonakalayo sayo. I-Iftop ikhombisa uhlu lwesikhathi sangempela lokusetshenziswa kwe-bandwidth njalo ngemizuzwana emi-2, 10 nengama-40 ngokwesilinganiso. Kulokhu okuthunyelwe sizobona ukufakwa nokuthi ungayisebenzisa kanjani i-IFTOP ngezibonelo eziyisisekelo ku-Ubuntu.
Le software uzodinga ukuncika okuthile esizodinga ukuyifaka ngaphambi kokubandakanyeka ekufakweni kohlelo. Lezi zidingo yilezi:
- libpcap: Kungumtapo wolwazi wokuthwebula idatha yenethiwekhi ebukhoma. Ingasetshenziswa ngohlelo ukuthatha amaphakethe ahamba kuyo yonke inethiwekhi.
- ukukhulula: Lona umtapo wezincwadi. Inikezela nge-API yokwakha izixhumi ezixhumene nombhalo ngendlela ezimele yokugcina.
Faka ukuncika
Njengoba ngishilo, okokuqala sizofaka imitapo yolwazi ye-libpcap futhi sinciphise imitapo yolwazi sisebenzisa umphathi wethu wephakeji ngokusatshalaliswa kweGnu / Linux esikusebenzisayo. Ku-Ubuntu kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala:
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev
Faka iftop
Iftop ngu itholakala kumakhompiyutha asemthethweni we-Debian / Ubuntu software. Singayifaka sisebenzisa umyalo we-apt esigungwini (Ctrl + Alt + T) njengoba kukhonjisiwe ngezansi:
sudo apt install iftop
Ukusetshenziswa okuyisisekelo kwe-Iftop
Lapho ukufakwa sekuqediwe, kuzofanele sivule kuphela ikhonsoli bese sebenzisa umyalo we-iftop ngaphandle kwezimpikiswano ukubuka ukusetshenziswa komkhawulokudonsa kwesixhumi esibonakalayo esizenzakalelayo. Uhlelo luzosikhombisa isikrini esifana nalesi esiboniswe ngezansi:
sudo iftop
Kumele kuqashelwe ukuthi kuyadingeka ukuthi ukwazi ukusebenzisa ithuluzi onalo izimvume zezimpande.
Uma sifuna ukubona izinketho eziningi zethuluzi ngenkathi lisebenza, sizoba ne- cindezela inkinobho "h". Sizokhonjiswa imenyu yosizo enezinketho ezahlukahlukene.
Ngenkathi i-iftop isebenza, singasebenzisa i- okhiye abanjengo-S, N no-D ukubona imininingwane eminingi njengomthombo, indawo oya kuyo, njll. Run man iftop uma ufuna ukuhlola ezinye izinketho. Cindezela u-'q 'ukuphuma yokwenziwa kohlelo.
Gada inethiwekhi
Sizoqala sikhiphe ifayela le- umyalo we-ifconfig noma i ip umyalo ukuze thola zonke izixhumi zenethiwekhi ixhunywe kusistimu yethu:
sudo ifconfig
Noma singasebenzisa futhi:
sudo ip addr show
Ukwazi izindawo zokuxhumana, manje sesingasebenzisa -i inketho yokucacisa isikhombimsebenzisi esifuna ukusibheka. Isibonelo, ngomyalo olandelayo, kimi, ngizokwazi ukulawula umkhawulokudonsa we-enp0s3 interface ekhompyutheni engivivinya kuyo lolu hlelo:
sudo iftop -i enp0s3
Uma sifuna nquma amaphakethe aya / kusuka ku-ip njenge-10.0.2.15/24, sizosebenzisa i- -F inketho. Ngale ndlela singathola kalula imbangela yebhodlela.
sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3
Manje, uma lokho esikufunayo kuyikho qinisekisa uma kungamaphakethe we-ICMP noma we-TCP / IP izimbangela zomphumela wofudu lwenethiwekhi yethu. singasebenzisa i- -f inketho:
iftop -f icmp -i enp0s3
Khipha i-itop
Sizokwazi ukususa lolu hlelo kwikhompyutha yethu ngokuvula i-terminal (Ctrl + Alt + T) bese siyithayipha:
sudo apt remove iftop
Lo mbhalo ukhombisa kuphela ukuthi ungayifaka kanjani futhi uyisebenzise kanjani iftop ngendlela eyisisekelo, ukuqapha yethu inethiwekhi in Gnu /Linux. Uma othile efuna ukwazi kabanzi nge-iftop, ngaphezu kosizo lohlelo, angakwazi vakashela i- iwebhusayithi yephrojekthi noma uthinte i- ikhodi yomthombo.