Изменение адреса получателя TCP с помощью WinDivert или PyDivert
Я пытаюсь «маршрутизировать» TCP-трафик с помощью WinDivert, чтобы изменить адрес назначения (и порт) определенного исходящего трафика.
Я начал с использования PyDivert, так как я полный и полный программирующий нуб. Мне удалось заставить примеры работать, где порт был изменен перед отправкой. Однако я не мог заставить это работать с измененным IP-адресом назначения.
Моя цель - перенаправить пакеты TCP из программы через машину / сервер linux, а затем в исходное место назначения этих пакетов. В значительной степени перенаправить трафик!
Я думаю, что проблема, которую я получил, состояла в том, что я не справлялся с «путем назад», но я не был уверен, как это сделать. Контролируется ли это в содержимом исходящих пакетов? Или пакет найдет обратный путь, и мне придется отфильтровать и изменить входящий пакет?
Всем спасибо!
0 ответов на вопрос
Похожие вопросы
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
1
Существует ли полуоткрытое ограничение TCP-соединения в Win 7?
-
3
Использование двух разъемов Ethernet (один для локальной сети, один для глобальной сети)
-
-
4
Как настроить сетевой менеджер Ubuntu / Linux для выборочной маршрутизации сетевого трафика через VP...
-
1
Перенаправление: Как дополнительное слово попало в файл?
-
12
Как я могу сделать выборочный трафик Windows VPN по маршруту (по сети назначения)?
-
1
Как я могу запретить создание маршрута в Windows XP при подключении к Cisco VPN?
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы установить расширения Markdown с помощью Python
-
9
Является ли Python только для создания бэкэндов при создании сайтов?