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