Iftop, reālā laikā pārraugiet tīkla joslas platuma patēriņu

Par iftop

Nākamajā rakstā mēs aplūkosim iftop. Pirms kāda laika mēs šajā emuārā runājām par to, kā nogalināt procesus, un šajā ziņojumā mēs pārskatījām to izmantošanu TOPS. Šajā rakstā mēs izmēģināsim vēl vienu lielisku programmu ar nosaukumu Interface TOP (IFTOP), kas ir a joslas platuma uzraudzības rīks konsole, kas darbojas reāllaikā.

Iftop ir darījis tīkla lietošanai to, ko vislabāk izmanto CPU. Attiecīgā programma saskarnē klausās tīkla trafiku un parāda tabulu par pašreizējo joslas platuma lietojumu pa resursdatoru pāriem. Programma savā saskarnē parādīs ātru pārskatu par tīkla darbībām. Iftop vidēji ik pēc 2, 10 un 40 sekundēm parāda reāllaikā atjauninātu joslas platuma izmantošanas sarakstu. Šajā ziņojumā mēs redzēsim instalēšanu un to, kā izmantot IFTOP ar pamata piemēriem Ubuntu.

Šī programmatūra jums būs vajadzīgas dažas atkarības kas mums būs jāinstalē, pirms iesaistāmies programmas instalēšanā. Šīs prasības ir:

  • libpcap: Tā ir bibliotēka tiešraides tīkla datu tveršanai. Programma to var izmantot, lai tvertu paketes, kas pārvietojas pa visu tīklu.
  • libncurses: Šī ir programmēšanas bibliotēka. Nodrošina API, lai izveidotu teksta saskarnes neatkarīgi no termināla.

Instalējiet atkarības

Kā es teicu, vispirms mēs instalēsim bibliotēkas libpcap un libncurses izmantojot mūsu pakotņu pārvaldnieku atbilstoši Gnu / Linux izplatījumam, ko mēs izmantojam. Ubuntu mums būs jāatver tikai terminālis (Ctrl + Alt + T) un jāraksta:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

Instalējiet iftop

Iftop ir pieejams oficiālajos Debian / Ubuntu programmatūras krātuvēs. Mēs to varam instalēt, izmantojot termināla komandu apt (Ctrl + Alt + T), kā parādīts zemāk:

sudo apt install iftop

Iftop pamata izmantošana

Kad instalēšana būs pabeigta, mums būs jāatver tikai konsole un palaidiet komandu iftop bez jebkādiem argumentiem lai redzētu noklusējuma saskarnes joslas platuma lietojumu. Programma parādīs mums ekrānu, kas ir līdzīgs zemāk redzamajam:

iftop enp0s3

sudo iftop

Jāatzīmē, ka ir jābūt iespējai palaist rīku, lai būtu saknes atļaujas.

Ja mēs vēlamies redzēt vairāk rīka iespēju tā izpildes laikā, mums būs tikai nospiediet taustiņu "h". Mums tiks parādīta palīdzības izvēlne ar dažādām iespējām.

iftop -h

Kamēr iftop darbojas, mēs varam izmantot taustiņi, piemēram, S, N un D lai redzētu vairāk informācijas, piemēram, avotu, galamērķi utt. Palaidiet man iftop, ja vēlaties izpētīt citas iespējas. Nospiediet taustiņu q, lai izietu programmas izpildi.

Pārraugiet tīkla saskarni

iftop -P

Vispirms mēs izpildīsim ifconfig komandu vai ip komanda par atrast visas tīkla saskarnes savienots ar mūsu sistēmu:

sudo ifconfig

Vai arī mēs varam izmantot:

sudo ip addr show

Zinot saskarnes, tagad mēs varam izmantot -i iespēja norādīt interfeisu, kuru vēlamies uzraudzīt. Piemēram, ar šādu komandu manā gadījumā es varēšu kontrolēt enp0s3 saskarnes joslas platumu datorā, no kura es testēju šo programmu:

sudo iftop -i enp0s3

Ja tas, ko mēs vēlamies, ir noteikt paketes, kas iet uz / no ip piemēram, 10.0.2.15/24, mēs izmantosim -F variants. Tādā veidā mēs varam vieglāk noteikt vājās vietas cēloni.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Tagad, ja tas, ko mēs vēlamies, ir apstiprināt, ja tās ir ICMP vai TCP / IP paketes mūsu tīkla bruņurupuča efekta cēloņi. mēs varam izmantot -f variants:

iftop -f icmp -i enp0s3

Atinstalējiet itop

Mēs varēsim noņemt šo programmu no sava datora, atverot termināli (Ctrl + Alt + T) un ierakstot tajā:

sudo apt remove iftop

Šis raksts parāda tikai to, kā instalēt un izmantot iftop pamata veidā, lai uzraudzītu mūsu tīkls Gnu /Linux Ja kāds vēlas uzzināt vairāk par iftop, papildus programmas palīdzībai viņi to var apmeklējiet projekta vietne vai konsultējieties ar savu avota kods.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.