LINUX.ORG.RU
ФорумAdmin

как узнать по заголовку пакета, что он прошел через NAT?


0

0

субж. Есть ли програмки, которые узнают по заголовку пакетов, что они исходят от НАТа или прокси и фильтровали их....подскажите пожалуйста. Надо сделать так, что бы на АйПи прокси или маскарадинги не вешали. Спасибо.

anonymous

Re: как узнать по заголовку пакета, что он прошел через NAT?

насколько я помню в Linuxятском маскурадинге используються поаты с 61000 или типа того.
а на более менее не загруженной клиентской тачке "врядли" будут использованы столь высокие порты.
С другими Natати сложнение. Алиаснутый пакет ничем не отличается от обычного.
Все что делает NAT так это меняет source address и
1) Для tcp/udp source port (не обязательно)
2) icmp - запоминает sequence
etc . etc

lg ★★ ()

Re: как узнать по заголовку пакета, что он прошел через NAT?

А мне интересно такое дело - licq при NATe показывает ip хоста где собственно и происходит натинг, и ip реальной машины внутри сетки.. Как это делается? Или это у них ip в ip а потом уже tcp?

anonymous ()

Re: как узнать по заголовку пакета, что он прошел через NAT?

Как я понел licq показывает твой ип, а не ип сервака с натом? у меня токойже прикол только с ichat тама прикол в том что в наддых сам чат посылает свой ип и ичат берет ип не из за заголовка? а из данных .........может и тут также

anonymous ()

Re: как узнать по заголовку пакета, что он прошел через NAT?

Про licq -- эта информация содержится в протоколе icq.

Obidos ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.