Есть ли приложение, в котором я могу запустить другое приложение, и оно позволит мне видеть и, что более важно, манипулировать данными TCP, отправленными на другой сервер?

Я использую Wireshark для просмотра данных, но я хочу изменить их на лету. Есть ли способ сделать это?

2 ответа2

0

Вы можете использовать инструмент под названием netsed для достижения этой цели.

http://www.freshports.org/net/netsed/

Я использовал это на Linux. Синтаксис для замены регулярным выражением такой же, как у инструмента "sed", но я думаю, что вся функциональность sed отсутствует в netsed.

В Windows вам может потребоваться запустить его с Cygwin.

0

Fiddler - это инструмент для этой работы, вам просто нужно настроить приложение на использование прокси-сервера, а затем вы можете изменять запросы на лету.

редактировать:
Я предполагал, что вы говорите об HTTP, но если вы хотите сделать то же самое с любым TCP-трафиком, взгляните на эти инструменты:
Hatkit
Ettercap

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .