LINUX.ORG.RU

Сообщения trix0

 

Как узнать Sequense number в python [tcp]

Добрый день, хочу задать вопрос... Как узнать Sequense number на прослушиваемом сокете в python? Хотел бы обединить пакеты в одну цепочку, но не зная номера секции такое не выйдет:( Возможно ли это сделать при помощи getsockopt? Если да, то как?) Благодарю за подсказки

 ,

trix0
()

Iptables в роли прокси-сервера

Приветствую участников форума) Была поставлена задача создать прокси сервер по такому принципу ПК1(он же клиент, ОС Linux) На 127.0.0.1:6666 стоит bind исходящего трафика (TCP), а далее перенаправляет его на 192.168.1.110, модифицируя перед этим (шифрует и тд) Проблема возникла в написании правила для iptables - использовал следующее правило

sudo iptables -t nat -A OUTPUT -p tcp -s 192.168.1.110 !  --destination 192.168.1.103 -j REDIRECT --to-ports 6666
Версия iptables: 1.8.2 Трафик летит на забинденный порт, но ПАКЕТ МОДИФИЦИРУЕТСЯ - теряется адрес назначения и порт назначения, после чего сервер не знает, куда его переслать. Научите, пожалуйста, как решить данную задачу без модификации пакета - читал про TPROXY, но правила написать не смог. Благодарю за внимание:)

 ,

trix0
()

RSS подписка на новые темы