Како се користи нгреп Линук наредба

Један од најбољих начина за сазнавање статуса ИТ инфраструктуре је анализа њене мреже, будући да стотине процеса, услуга и елемената мора проћи кроз њих који омогућавају оптималну комуникацију између свих рачунара и корисника мреже и на тај начин омогућавају да све функционира као очекиван. Постоје бројни алати који нам помажу да оптимизујемо и надгледамо све што се дешава на мрежи, а то је од виталног значаја јер можемо бити корак испред онога што се дешава у мрежном окружењу пре него што се то догоди, а један од ових алата је нгреп.

Солветиц ће расправљати о томе како користити нгреп на Линуксу да бисте добили најбољу мрежну статистику на Линуксу.

Шта је нгрепНгреп је алат чија је операција слична грепу који се примењује на мрежном слоју и у основи одговара промету који се генерише преко мрежног интерфејса. Нгреп ради са различитим типовима протокола као што су ИПв4 / 6, ТЦП, УДП, ИЦМПв4 / 6, ИГМП и Рав на бројним дефинисаним интерфејсима и подржава логику БПФ филтера.

Користећи нгреп биће могуће специфицирати проширени регуларни или хексадецимални израз који одговара корисним оптерећењима системских података.

КомпатибилностНгреп може радити на следећим оперативним системима:

  • Линук 2.0+ (РХ6 +, СуСЕ, ТурбоЛинук, Дебиан, Гентоо, Убунту, Мандраке, Слацкваре) / к86, РедХат / алпха Цобалт, (Кубе2) Линук / МИПС
  • Соларис 2.5.1, 2.6 / СПАРЦ, Соларис 7, Соларис 8 / СПАРЦ, Соларис 9 / СПАРЦ
  • ФрееБСД 2.2.5, 3.1, 3.2, 3.4-РЦ, 3.4-РЕЛЕАСЕ, 4.0, 5.0
  • ОпенБСД 2.4, 2.9, 3.0, 3.1+
  • НетБСД 1.5 / СПАРЦ
  • Дигитални Уник В4.0Д (ОСФ / 1), Тру64 5.0, Тру64 5.1А
  • ХПУКС 11
  • ИРИКС
  • АИКС 4.3.3.0/ПоверПЦ
  • БеОС Р5
  • Мац ОС Кс 10+
  • ГНУ ХУРД
  • Виндовс 95, 98, НТ, 2000, КСП, 2003 / к86, 7, 8, 8.1, 10

1. Инсталирајте команду нгреп на Линук -у


Нгреп је доступан за инсталацију из подразумеваних системских спремишта у Линук дистрибуцијама путем алата за управљање пакетима, за то ћемо извршити следећу команду за инсталацију на основу коришћене дистрибуције.

Уносимо слово С да бисмо потврдили преузимање и инсталирање нгреп пакета. Након што се инсталација нгреп -а доврши, биће могуће започети анализу мрежног саобраћаја на Линук -у и тако приступити виталним информацијама из овог сегмента.

 судо апт инсталл нгреп судо иум инсталл нгреп судо днф инсталл нгреп

ЕНЛАРГЕ

2. Користите команду нгреп на Линук -у

Корак 1
Помоћу следеће наредбе биће могуће упарити све пинг захтеве у подразумеваном радном интерфејсу сервера, за то морамо отворити други терминал и пингати другу удаљену машину. Затим ћемо користити -к параметар који говори нгрепу шта треба да ради тихо како не би генерисао никакве информације осим заглавља пакета и одговарајућих корисних оптерећења, можемо извршити следеће:

 судо нгреп -к "." "Тцп" 

ЕНЛАРГЕ

Корак 2
За завршетак снимања саобраћаја користимо следеће тастере:

Цтрл + Ц.

Корак 3
Ако желимо да се подудара само са прометом одређене одредишне локације, морамо извршити следећу команду, а затим покушати да приступимо тој веб локацији из прегледача:

 судо нгреп -к "." „Хост гоогле.цом“ 

Корак 4
У случају прегледавања веба, можемо извршити следећу команду за контролу датотека које претраживач захтева:

 судо нгреп -к 'ДОБИ. * ХТТП / 1. [01]' 

ЕНЛАРГЕ

Корак 5
Да бисмо видели све активности које се извршавају на изворном или одредишном порту 25 (СМТП), извршићемо следећу команду:

 судо нгреп порт 25 

ЕНЛАРГЕ

Корак 6
Ако желимо да надгледамо мрежни промет системског дневника који одговара речи „грешка“, користићемо следећу команду:

 судо нгреп -д било који порт „грешке“ 514 
Корак 7
Помоћни програм нгреп може претворити називе портова сервиса ускладиштене у / етц / сервицес (на системима сличним Уник-у, попут Линука) у бројеве портова. нгреп се може покренути на ХТТП серверу (порт 80), који ће одговарати свим захтевима одредишном хосту, за ово извршавамо:
 судо нгреп порт 80 

ЕНЛАРГЕ

Корак 8
У овом резултату, сви преноси ХТТП заглавља приказују детаље увлачења, али на овај начин је извршена анализа, да бисмо побољшали управљање, можемо користити овакав начин рада билине -В.

 судо нгреп -В линијски порт 80 

ЕНЛАРГЕ

Корак 9
За штампање резултата са временском ознаком у ГГГГ / ММ / ДД ХХ: ММ: ССУУУУУУ формат приликом комбиновања пакета биће потребно користити параметар Тако:

 судо нгреп -т -В бајл порт 80 

Корак 10
Ако желимо да спречимо праћење интерфејса у промискуитетном режиму, овај режим пресреће и чита сваки мрежни пакет који укупно стигне, биће потребно додати -п заставицу:

 судо нгреп -п -В бајл порт 80 
Корак 11
Друга алтернатива коришћењу је -Н параметар који се примењује ако откријемо сирове или непознате протоколе. Овај параметар је задужен да каже нгреп -у да прикаже број под -протокола заједно са идентификатором једног знака, за ово извршавамо:
 судо нгреп -Н -В билине 

Корак 12
Коначно, да бисмо добили додатну помоћ од нгреп -а, можемо покренути:

 ман нгреп 
Тако нгреп услужни програм постаје идеално решење за праћење свега повезаног са мрежом у Линук окружењима са детаљним и потпуним резултатима.

wave wave wave wave wave