У следећем чланку ћемо погледати ифтоп. Пре извесног времена на овом блогу смо разговарали о томе како убити процесе и у том посту смо прегледали употребу Врх. За овај чланак испробаћемо још један одличан програм под називом Интерфаце ТОП (ИФТОП), који је алат за праћење пропусног опсега заснована на конзоли која ради у реалном времену.
Ифтоп је радио за мрежну употребу оно што топ ради за употребу процесора. Дотични програм преслушава мрежни саобраћај на интерфејсу и приказује табелу тренутне употребе пропусног опсега од парова домаћина. Програм ће на свом интерфејсу приказати брзи преглед мрежних активности. Ифтоп приказује ажурирану листу пропусног опсега у реалном времену у просеку сваке 2, 10 и 40 секунди. У овом посту ћемо видети инсталацију и како користити ИФТОП са основним примерима у Убунтуу.
Овај софтвер требат ће вам неке зависности коју ћемо морати да инсталирамо пре него што се укључимо у инсталацију програма. Ови захтеви су:
- либпцап: То је библиотека за прикупљање мрежних података уживо. Програм га може користити за хватање пакета који путују кроз мрежу.
- либнцурсес: Ово је програмска библиотека. Пружа АПИ за изградњу интерфејса заснованих на тексту на неовисан начин од терминала.
Инсталирајте зависности
Као што рекох, прво инсталираћемо библиотеке либпцап и либнцурсес користећи наш менаџер пакета у складу са Гну / Линук дистрибуцијом коју користимо. У Убунтуу ћемо морати само отворити терминал (Цтрл + Алт + Т) и написати:
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev
Инсталирајте ифтоп
Ако је врх доступно из званичних складишта софтвера Дебиан / Убунту. Можемо га инсталирати помоћу команде апт у терминалу (Цтрл + Алт + Т) као што је приказано доле:
sudo apt install iftop
Основна употреба Ифтоп-а
Када се инсталација заврши, мораћемо само да отворимо конзолу и покрените наредбу ифтоп без икаквих аргумената да бисте видели употребу пропусног опсега подразумеваног интерфејса. Програм ће нам показати екран сличан ономе приказаном доле:
sudo iftop
Треба напоменути да је неопходно имати могућност покретања алата који треба имати роот дозволе.
Ако желимо да видимо више опција алата током његовог извршавања, имат ћемо само притисните тастер "х". Показаће нам се мени помоћи са разним опцијама.
Док је ифтоп покренут, можемо користити тастери попут С, Н и Д. да бисте видели више информација као што су извор, одредиште итд. Покрените ман ифтоп ако желите да истражите више опција. Притисните 'к' за излаз извршења програма.
Надгледајте мрежни интерфејс
Прво ћемо извршити ифцонфиг команда или ип наредба пар пронаћи све мрежне интерфејсе повезани са нашим системом:
sudo ifconfig
Или такође можемо користити:
sudo ip addr show
Познавајући интерфејсе, сада можемо да користимо -и опција да одредите интерфејс који желимо да надгледамо. На пример, помоћу следеће команде, у мом случају, моћи ћу да контролишем пропусност пропусника интерфејса енп0с3 на рачунару са којег тестирам овај програм:
sudo iftop -i enp0s3
Ако желимо оно је одредити пакете који иду на / са ип-а као што је 10.0.2.15/24, користићемо -Ф опција. На овај начин можемо лакше открити узрок уског грла.
sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3
Е сад, ако је оно што желимо провјерити јесу ли то ИЦМП или ТЦП / ИП пакети узроци ефекта корњаче наше мреже. можемо користити -ф опција:
iftop -f icmp -i enp0s3
Деинсталирајте итоп
Моћи ћемо уклонити овај програм са рачунара отварањем терминала (Цтрл + Алт + Т) и уписивањем у њега:
sudo apt remove iftop
Овај чланак приказује само како инсталирати и користити ифтоп на основни начин за надгледање нашег мрежа у Гну /Линук. Ако неко жели да сазна више о ифтопу, поред помоћи програма, може посетите веб локација пројекта или се обратите свом изворни код.