„Iftop“ stebėkite tinklo pralaidumo sąnaudas realiuoju laiku

Apie „iftop“

Kitame straipsnyje mes pažvelgsime į „iftop“. Prieš kurį laiką šiame tinklaraštyje kalbėjome apie tai, kaip užmušti procesus, ir tame įraše apžvelgėme jų naudojimą Į VIRŠŲ. Šiame straipsnyje mes išbandysime kitą puikią programą pavadinimu „Interface TOP“ (IFTOP), kuris yra a pralaidumo stebėjimo įrankis konsolės pagrindu veikiantis realiuoju laiku.

„Iftop“ naudodama tinklą darė tai, kas naudinga procesoriaus naudojimui. Aptariama programa sąsajoje klauso tinklo srauto ir rodoma dabartinio pralaidumo naudojimo lentelė pagal prieglobos poras. Programa savo sąsajoje parodys greitą tinklo veiklos apžvalgą. „Iftop“ realiuoju laiku vidutiniškai kas 2, 10 ir 40 sekundžių rodo atnaujintą pralaidumo naudojimo sąrašą. Šiame įraše pamatysime diegimą ir tai, kaip naudoti IFTOP su pagrindiniais „Ubuntu“ pavyzdžiais.

Ši programinė įranga jums reikės kai kurių priklausomybių kurį turėsime įdiegti prieš įsitraukdami į programos diegimą. Šie reikalavimai yra:

  • libpcap: Tai biblioteka, skirta fiksuoti tiesioginius tinklo duomenis. Ją programa gali naudoti paketams, keliaujantiems visame tinkle, užfiksuoti.
  • libncurses: Tai programavimo biblioteka. Pateikia API, skirtą kurti tekstines sąsajas nepriklausomai nuo terminalo.

Įdiekite priklausomybes

Kaip aš sakiau, pirmiausia įdiegsime „libpcap“ ir „libncurses“ bibliotekas naudojant mūsų paketų tvarkytuvę pagal Gnu / Linux paskirstymą, kurį naudojame. „Ubuntu“ turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir parašyti:

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

Įdiekite „iftop“

„Iftop“ yra galima rasti oficialiose „Debian“ / „Ubuntu“ programinės įrangos saugyklose. Mes galime jį įdiegti naudodami komandą apt terminale (Ctrl + Alt + T), kaip parodyta žemiau:

sudo apt install iftop

Pagrindinis „Iftop“ naudojimas

Baigę diegti, turėsime atidaryti tik konsolę ir paleiskite komandą iftop be jokių argumentų peržiūrėti numatytosios sąsajos pralaidumo naudojimą. Programa mums parodys ekraną, panašų į žemiau pateiktą:

„iftop enp0s3“

sudo iftop

Reikėtų pažymėti, kad būtina mokėti paleisti įrankį, kad turėtumėte šaknies leidimai.

Jei norime pamatyti daugiau įrankio parinkčių jo vykdymo metu, turėsime tik paspauskite „h“ klavišą. Mums bus parodytas pagalbos meniu su įvairiomis galimybėmis.

iftop -h

Kol veikia „iftop“, galime naudoti klavišus, tokius kaip S, N ir D norėdami pamatyti daugiau informacijos, tokios kaip šaltinis, paskirties vieta ir kt. Paleiskite „man iftop“, jei norite ištirti daugiau galimybių. Norėdami išeiti, paspauskite „q“ programos vykdymo.

Stebėkite tinklo sąsają

iftop -P

Pirmiausia atliksime „ifconfig“ komanda o el ip komanda punktas rasti visas tinklo sąsajas prijungtas prie mūsų sistemos:

sudo ifconfig

Arba mes taip pat galime naudoti:

sudo ip addr show

Žinodami sąsajas, dabar galime naudoti -i galimybė nurodyti sąsają, kurią norime stebėti. Pavyzdžiui, naudodamas šią komandą, mano atveju galėsiu valdyti enp0s3 sąsajos pralaidumą kompiuteryje, iš kurio bandau šią programą:

sudo iftop -i enp0s3

Jei tai, ko mes norime, yra nustatyti paketus, einančius į / iš ip pvz., 10.0.2.15/24, mes naudosime -F variantas. Tokiu būdu galime lengviau aptikti kliūties priežastį.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Dabar, jei norime patvirtinti, jei jie yra ICMP arba TCP / IP paketai mūsų tinklo vėžlių efekto priežastys. mes galime naudoti -f variantas:

iftop -f icmp -i enp0s3

Pašalinkite itop

Šią programą galėsime pašalinti iš savo kompiuterio atidarydami terminalą („Ctrl“ + „Alt“ + T) ir įvesdami jį:

sudo apt remove iftop

Šis straipsnis rodo tik tai, kaip įdiegti ir naudoti „iftop“ pagrindiniu būdu, norint stebėti mūsų veiklą tinklas Gnu /Linux. Jei kas nors nori sužinoti daugiau apie „iftop“, be programos pagalbos jie gali apsilankykite projekto svetainė arba pasikonsultuokite su jumis šaltinio kodas.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.