Iftop, seuraa verkon kaistanleveyden kulutusta reaaliajassa

Tietoja iftopista

Seuraavassa artikkelissa aiomme tarkastella iftopia. Jokin aika sitten puhuimme tässä blogissa prosessien tappamisesta, ja siinä kirjoituksessa tarkastelimme niiden käyttöä TOP. Tässä artikkelissa aiomme kokeilla toista erinomaista ohjelmaa nimeltä Interface TOP (IFTOP), joka on kaistanleveyden seurantatyökalu konsolipohjainen, joka toimii reaaliajassa.

Iftop on tehnyt verkon käytöstä mitä huippu tekee suorittimen käytöstä. Kyseinen ohjelma kuuntelee verkkoliikennettä käyttöliittymässä ja näyttää taulukon nykyisestä kaistanleveyden käytöstä isäntäparien mukaan. Ohjelma näyttää pikaesityksen verkkotoiminnoista käyttöliittymässään. Iftop näyttää reaaliaikaisen päivitetyn luettelon kaistanleveyden käytöstä keskimäärin 2, 10 ja 40 sekunnin välein. Tässä viestissä aiomme nähdä asennuksen ja kuinka IFTOP: ta käytetään perusesimerkkien kanssa Ubuntussa.

Tämä ohjelmisto tarvitset joitain riippuvuuksia että meidän on asennettava ennen kuin aloitamme ohjelman asennuksen. Nämä vaatimukset ovat:

  • libpcap: Se on kirjasto elävien verkkotietojen sieppaamiseen. Ohjelma voi käyttää sitä verkon kautta kulkevien pakettien sieppaamiseen.
  • libncurses: Tämä on ohjelmointikirjasto. Tarjoaa API: n tekstipohjaisten rajapintojen rakentamiseen päätelaitteesta riippumattomalla tavalla.

Asenna riippuvuudet

Kuten sanoin, ensin asennamme libpcap- ja libncurses-kirjastot käyttämällä paketinhallintaamme käyttämämme Gnu / Linux-jakelun mukaisesti. Ubuntussa meidän on vain avattava pääte (Ctrl + Alt + T) ja kirjoitettava:

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

Asenna iftop

Iftop on saatavana virallisista Debian / Ubuntu-ohjelmistovarastoista. Voimme asentaa sen käyttämällä apt-komentoa päätelaitteessa (Ctrl + Alt + T), kuten alla on esitetty:

sudo apt install iftop

Iftopin peruskäyttö

Kun asennus on valmis, meidän on vain avattava konsoli ja Suorita iftop-komento ilman argumentteja nähdäksesi oletusrajapinnan kaistanleveyden käytön. Ohjelma näyttää meille samanlaisen näytön kuin alla:

iftop enp0s3

sudo iftop

On huomattava, että työkalua on pystyttävä käyttämään pääkäyttäjän oikeudet.

Jos haluamme nähdä lisää työkalun vaihtoehtoja sen suorittamisen aikana, meillä on vain paina "h" -näppäintä. Meille näytetään ohjevalikko, jossa on useita vaihtoehtoja.

iftop -h

Kun iftop on käynnissä, voimme käyttää näppäimet, kuten S, N ja D nähdäksesi lisätietoja, kuten lähteen, määränpään jne. Suorita mies iftop, jos haluat tutkia lisää vaihtoehtoja. Poistu painamalla 'q' ohjelman suorittamisen.

Seuraa verkkoliitäntää

iftop -P

Suoritamme ensin ifconfig-komento tai ip-komento ja löytää kaikki verkkoliitännät liitetty järjestelmäämme:

sudo ifconfig

Tai voimme käyttää myös:

sudo ip addr show

Tietäen käyttöliittymät voimme nyt käyttää -vaihtoehto määrittää seurattava käyttöliittymä. Esimerkiksi seuraavalla komennolla minun tapauksessani voin hallita enp0s3-liitännän kaistanleveyttä tietokoneessa, josta testaan ​​tätä ohjelmaa:

sudo iftop -i enp0s3

Jos haluamme, on määrittää paketit, jotka menevät ip: hen / siitä kuten 10.0.2.15/24, käytämme -F vaihtoehto. Tällä tavalla voimme havaita pullonkaulan syyn helpommin.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Nyt, jos haluamme on vahvista, jos ne ovat ICMP- tai TCP / IP-paketteja verkostomme kilpikonnavaikutuksen syyt. voimme käyttää -f vaihtoehto:

iftop -f icmp -i enp0s3

Poista itop asennus

Pystymme poistamaan tämän ohjelman tietokoneeltamme avaamalla päätelaitteen (Ctrl + Alt + T) ja kirjoittamalla sen:

sudo apt remove iftop

Tämä artikkeli näyttää vain, kuinka iftop asennetaan ja käytetään perustavalla tavalla, jotta voimme seurata verkko sisään Gnu /Linux. Jos joku haluaa tietää enemmän iftopista, hän voi ohjelman avun lisäksi vieraile projektin verkkosivusto tai ota yhteyttä lähdekoodi.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.