Отладка пакетов Ethernet (или хотя бы TCP) с возможностью установки точек останова и изменения пакетов - PullRequest
4 голосов
/ 19 марта 2010

Fiddler - это HTTP-прокси, который, помимо прочего, позволяет приостанавливать исходящие и входящие HTTP-пакеты, изменять их содержимое и продолжать.

Есть ли что-то похожее на эту работу на нижних уровнях модели OSI? В частности, я хочу иметь возможность приостановить пакет TCP ACK, а затем позволить ему продолжить работу по конвейеру. * nix или Windows предложения приветствуются.

1 Ответ

2 голосов
/ 20 марта 2010

Эти два инструмента могут вас заинтересовать.

Из Wireshark Tools Wiki :

Немезида - сеть командной строки утилита для создания и внедрения пакетов. Немезида может исконно создавать и вводить ARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP и UDP пакеты. (GPL, BSD / Linux / Solaris / Mac OSX / Win32)

Вы также можете проверить Редактор пакетов Winsock :

WPE Pro 0.9a (Windows XP, 2003, Vista, 7) 1,3 (Windows 95, 98, ME, 2000) Winsock Packet Editor (WPE) Pro является инструмент для анализа / редактирования пакетов, который обычно используется для взлома мультиплеера игры. WPE Pro позволяет модифицировать данные на уровне TCP. Используя WPE Pro один можно выбрать запущенный процесс из память и изменить данные, отправленные им прежде чем он достигнет пункта назначения. Это может записывать пакеты от конкретных процессы, а затем проанализировать Информация. Вы можете настроить фильтры на изменить пакеты или даже отправить их когда вы хотите в разные промежутки времени. WPE Pro также может быть полезным инструментом для тестирования толстых клиентских приложений или веб-приложения, которые используют апплеты установить сокетные соединения на не порты http.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...