Ping и tcpdump одновременно

Добавление недавнего ответа

Как отмечалось в других ответах, спецификации Linux Standard Base (LSB) предоставляют способ написания независимого от платформы init. d сценарии запуска, использующие определенные LSB функции инициализации, перечисленные здесь

Все LSB-совместимые дистрибутивы (все большие) предоставляют файл / lib / lsb / init-functions (который определяет перечисленные функции) в метапакете lsb-core-noarch , который можно установить с помощью диспетчера пакетов дистрибутива $ PKGMAN $ INSTOPT lsb-core-noarch ( yum , dnf , apt , ...).

Примером такого сценария инициализации является this .

Однако, учитывая, что systemd теперь де-факто является менеджером системы и служб для большинства дистрибутивов, лучше написать служебную единицу systemd вместо того, чтобы писать initscript .

5
24.09.2015, 08:48
1 ответ

Всегда проверяйте справочные страницы команд unix/linux перед их использованием. Команда tcpdump имеет разные параметры. Очень интересно изучить их все.

Для захвата дампа с помощью команды tcpdump необходим root-доступ.

Пример:

tcpdump -i any -s 0 -v -w ping.pcap

Приведенная выше команда будет перехватывать все пакеты на всех доступных интерфейсах Ethernet, с неограниченной длиной моментальных снимков, подробно и записывать полученные данные в файл ping.pcap.

Точно так же вы можете использовать встроенные фильтры для фильтрации пакетов для определенного хоста.

Пример:

tcpdump -i any -s 0 -v -w ping.pcap 135.250.80.55

Приведенная выше команда захватит все пакеты от 135.250.80.55 до 135.250.80.55.

1
27.01.2020, 20:33

Теги

Похожие вопросы