Отладка iptables с использованием представлений живого пакета


10

Существуют ли какие-либо функции CLI или GUI, которые я могу использовать для отслеживания попаданий iptablesи наблюдения за взаимодействием пакетов iptables?

Ответы:


5

Вы должны иметь возможность включать эти модули включения ipt_LOG ipt6_LOG и использовать цепочку TRACE в необработанной таблице для отладки нужных вам потоков / правил.

См. Http://backreference.org/2010/06/11/iptables-debugging/ для справки


Это больше похоже на то, что я преследовал, поэтому я точно вижу, какие правила выполняются в какое время.
pjf

17

Визуализация правил

gressgraph

Вы можете использовать этот инструмент, gressgraph , для создания визуализации правил.

  сс грессграфа

дот-Iptables

Еще один инструмент называется dot-iptables. Это сценарий Python, который похож на gressgraph.

граф-itables

Третий инструмент называется graph-iptables. Этот инструмент представляет собой Perl-скрипт, который снова похож на предыдущий 2.

Визуализация логов

Существует также инструмент под названием Afterglow для визуализации iptablesфайлов журнала. Есть хорошее учебное пособие под названием « Используйте послесвечение для визуализации журналов Iptables в CentOS, RHEL, Fedora» .

  сс послесвечения

Мониторинг в реальном времени iptables

Один из способов сделать это - использовать скрипт, такой как скрипт Perl, для мониторинга iptables, запуская его каждые несколько секунд и собирая различные счетчики в разных цепочках.

Другой метод - использовать topпохожий инструмент под названием iptstate. Вы также можете проверить его справочную страницу .

          ss of iptstate

Вы можете увидеть больше скриншотов здесь на iptstateсайте.


отличный ответ, конечно, открыл мне глаза на некоторые другие возможности.
pjf
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.