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:
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.
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
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.