Ako je vrh, u stvarnom vremenu pratite potrošnju propusnosti vaše mreže

O iftopu

U sljedećem članku ćemo pogledati iftop. Prije nekog vremena razgovarali smo na ovom blogu o tome kako ubiti procese i u tom postu smo pregledali upotrebu TOP. Za ovaj ćemo članak isprobati još jedan izvrstan program nazvan Interface TOP (IFTOP), što je a alat za praćenje propusnosti zasnovana na konzoli koja radi u stvarnom vremenu.

Iftop radi za mrežnu upotrebu ono što top čini za upotrebu CPU-a. Dotični program preslušava mrežni promet na interfejsu i prikazuje tablicu trenutne upotrebe propusnosti od parova domaćina. Program će na svom sučelju prikazati brzi pregled mrežnih aktivnosti. Iftop prikazuje ažuriranu listu propusnosti u stvarnom vremenu u prosjeku svake 2, 10 i 40 sekundi. U ovom postu ćemo vidjeti instalaciju i kako koristiti IFTOP s osnovnim primjerima u Ubuntuu.

Ovaj softver trebat će vam neke zavisnosti koju ćemo morati instalirati prije nego što se uključimo u instalaciju programa. Ovi zahtjevi su:

  • libpcap: To je biblioteka za hvatanje mrežnih podataka uživo. Program ga može koristiti za hvatanje paketa koji putuju kroz mrežu.
  • libncurses: Ovo je programska biblioteka. Pruža API za izgradnju tekstualnih sučelja na terminal neovisan način.

Instalirajte zavisnosti

Kao što rekoh, prvo instalirat ćemo biblioteke libpcap i libncurses koristeći naš upravitelj paketa u skladu sa Gnu / Linux distribucijom koju koristimo. U Ubuntuu ćemo morati otvoriti samo terminal (Ctrl + Alt + T) i napisati:

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

Instalirajte iftop

Iftop je dostupno iz službenih spremišta softvera Debian / Ubuntu. Možemo ga instalirati pomoću naredbe apt u terminalu (Ctrl + Alt + T) kao što je prikazano dolje:

sudo apt install iftop

Osnovna upotreba Iftop-a

Nakon završetka instalacije, morat ćemo otvoriti samo konzolu i pokrenite naredbu iftop bez ikakvih argumenata da vidite upotrebu propusnog opsega zadanog sučelja. Program će nam pokazati zaslon sličan onome prikazanom dolje:

iftop enp0s3

sudo iftop

Treba napomenuti da je neophodno imati mogućnost pokretanja alata koji treba imati root dozvole.

Ako želimo vidjeti više opcija alata tijekom njegovog izvršavanja, imat ćemo samo pritisnite tipku "h". Prikazat će se meni pomoći s raznim opcijama.

iftop -h

Dok je iftop pokrenut, možemo koristiti tipke poput S, N i D da biste vidjeli više informacija kao što su izvor, odredište itd. Pokrenite man iftop ako želite istražiti više opcija. Pritisnite 'q' za izlaz izvršenja programa.

Nadgledajte mrežno sučelje

iftop -P

Prvo ćemo izvršiti ifconfig naredba ili ip naredba para pronaći sva mrežna sučelja povezani na naš sistem:

sudo ifconfig

Ili takođe možemo koristiti:

sudo ip addr show

Poznavajući sučelja, sada možemo koristiti -i opcija za specificiranje interfejsa koji želimo nadgledati. Na primjer, pomoću sljedeće naredbe, u mom slučaju, moći ću kontrolirati širinu pojasa sučelja enp0s3 na računaru s kojeg testiram ovaj program:

sudo iftop -i enp0s3

Ako želimo ono što želimo odrediti pakete koji idu na / sa ip-a kao što je 10.0.2.15/24, mi ćemo koristiti -F opcija. Na taj način možemo lakše otkriti uzrok uskog grla.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Ako je ono što želimo provjeriti jesu li to ICMP ili TCP / IP paketi uzroci kornjačinog efekta naše mreže. možemo koristiti -f opcija:

iftop -f icmp -i enp0s3

Deinstalirajte itop

Moći ćemo ukloniti ovaj program s računara otvaranjem terminala (Ctrl + Alt + T) i upisivanjem u njega:

sudo apt remove iftop

Ovaj članak pokazuje samo kako instalirati i koristiti iftop na osnovni način za nadgledanje našeg mreža u Gnu /Linux. Ako neko želi znati više o iftopu, uz pomoć programa, može posjetite web stranica projekta ili se obratite svom izvorni kod.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.