Iftop, monitorizați consumul de lățime de bandă al rețelei dvs. în timp real

Despre iftop

În articolul următor vom analiza iftop. Cu ceva timp în urmă am vorbit în acest blog despre cum să ucizi procesele, iar în postarea respectivă am analizat utilizarea TOP. Pentru acest articol vom încerca un alt program excelent numit Interface TOP (IFTOP), care este un instrument de monitorizare a lățimii de bandă bazat pe consolă, care funcționează în timp real.

Iftop a făcut pentru utilizarea rețelei ceea ce face top pentru utilizarea procesorului. Programul în cauză ascultă traficul de rețea pe o interfață și afișează un tabel al utilizării curente a lățimii de bandă de către perechile gazdă. Programul va afișa o prezentare rapidă a activităților de rețea pe interfața sa. Iftop afișează o listă actualizată în timp real a utilizării lățimii de bandă la fiecare 2, 10 și 40 de secunde în medie. În acest post vom vedea instalarea și cum să folosim IFTOP cu exemple de bază în Ubuntu.

Acest software veți avea nevoie de unele dependențe pe care va trebui să îl instalăm înainte de a ne implica în instalarea programului. Aceste cerințe sunt:

  • libpcap: Este o bibliotecă pentru captarea datelor de rețea live. Poate fi folosit de un program pentru a captura pachete care călătoresc în întreaga rețea.
  • libncurses: Aceasta este o bibliotecă de programare. Oferă un API pentru construirea de interfețe bazate pe text într-un mod independent de terminal.

Instalați dependențe

Cum am spus, mai întâi vom instala biblioteci libpcap și libncurses folosind managerul nostru de pachete în funcție de distribuția Gnu / Linux pe care o folosim. În Ubuntu va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem:

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

Instalați iftop

Iftop este disponibil din depozitele oficiale de software Debian / Ubuntu. Îl putem instala folosind comanda apt din terminal (Ctrl + Alt + T) așa cum se arată mai jos:

sudo apt install iftop

Utilizarea de bază a Iftop

Odată ce instalarea este terminată, va trebui să deschidem doar o consolă și rulați comanda iftop fără niciun argument pentru a vizualiza utilizarea lățimii de bandă a interfeței implicite. Programul ne va arăta un ecran similar cu cel prezentat mai jos:

iftop enp0s3

sudo iftop

Trebuie remarcat faptul că este necesar să puteți rula instrumentul pentru a avea permisiunile root.

Dacă vrem să vedem mai multe opțiuni ale instrumentului în timpul executării acestuia, vom avea doar apăsați tasta „h”. Ni se va afișa un meniu de ajutor cu diverse opțiuni.

iftop -h

În timp ce iftop rulează, putem folosi taste precum S, N și D. pentru a vedea mai multe informații precum sursă, destinație etc. Rulați man iftop dacă doriți să explorați mai multe opțiuni. Apăsați „q” pentru a ieși de executare a programului.

Monitorizați o interfață de rețea

iftop -P

Mai întâi vom executa comanda ifconfig ieșire comanda ip alin găsiți toate interfețele de rețea conectat la sistemul nostru:

sudo ifconfig

Sau putem folosi și:

sudo ip addr show

Cunoscând interfețele, putem folosi acum -Opțiune pentru a specifica interfața pe care dorim să o monitorizăm. De exemplu, cu următoarea comandă, în cazul meu, voi putea controla lățimea de bandă a interfeței enp0s3 de pe computerul de pe care testez acest program:

sudo iftop -i enp0s3

Dacă ceea ce ne dorim este determinați pachetele care merg către / de la un IP cum ar fi 10.0.2.15/24, vom folosi fișierul -Opțiune F. În acest fel putem detecta mai ușor cauza blocajului.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Acum, dacă vrem este validați dacă sunt pachete ICMP sau TCP / IP cauzele efectului broasca țestoasă a rețelei noastre. putem folosi -f opțiune:

iftop -f icmp -i enp0s3

Dezinstalați itop

Vom putea elimina acest program de pe computerul nostru deschizând un terminal (Ctrl + Alt + T) și tastând-l:

sudo apt remove iftop

Acest articol arată doar cum să instalați și să utilizați iftop într-un mod de bază, pentru a ne monitoriza rețea în Gnu /Linux. Dacă cineva vrea să afle mai multe despre iftop, pe lângă ajutorul programului, poate Viziteaza site-ul proiectului sau consultați-vă cod sursă.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.