Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Как получить информацию о пакете в iptables


Автор: Ashlander 21.2.2006, 14:39
Здравствуйте All,

Как можно в iptables (может еще гдето) получить информацию о конечном пакете? Дело в том, что последняя цепочка iptables - POSTROUTING таблицы nat. В ней пакеты маскарадяться, есть ли место где их можно "снять" после замены?

...т.е. результат то я знаю, но все же... и в догонку : может ли пакет меняться после айпитейблов ?

Автор: Ashlander 24.2.2006, 15:47
Неужто вопрос слишком тупой ? smile
В принципе, это нужно было поскольку непонятна была причина отсутствия ответа со стороны хоста. И я уже был в панике, поскольку администрация еного всячески отрицала свою причастность. В последствии оказалось, что собственно хост меня и блочил.

Цитата
может ли пакет меняться после айпитейблов

Я уж ожидал ответа типа "все возможно" smile

Но ответ мне бы был интересен... как же посмотреть на инфу пакета (откуда, куда, и тд.), перед тем как он "выходит в мир" ? Или без собственной проги тут не обойтись...

Автор: bilbobagginz 24.2.2006, 21:42
  • все что выходит и приходит - сантехник по имени tcpdump расскажет. Потом можно осмотреть результаты в Ethereal.
  • если сообщение после твоего айпитейбла не проходит через устройство его изменяющее - маршрутизатор или т.п. то нет, если не знаешь , то спокойно да.
  • в iptables есть действие цепочки "LOG" перед маскарадом в таблице пострутинг вставь отлов тех-же пакетов в -j LOG или -j ULOG

Автор: Ashlander 4.3.2006, 16:47
Спасибо bilbobagginz

Цитата

все что выходит и приходит - сантехник по имени tcpdump расскажет. Потом можно осмотреть результаты в Ethereal.


оно, сейчас разбираюсь

Цитата

в iptables есть действие цепочки "LOG" перед маскарадом в таблице пострутинг вставь отлов тех-же пакетов в -j LOG или -j ULOG


так и делал

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)