Фальсификация данных TCP в приложении Windows
Есть ли приложение, где я могу запустить другое приложение, и оно позволит мне видеть и, что более важно, манипулировать данными TCP, отправленными на другой сервер?
Я использую Wireshark для просмотра данных, но я хочу изменить их на лету. Есть ли способ сделать это?
2 ответа
Fiddler - это инструмент для этой работы, вам просто нужно настроить приложение на использование прокси-сервера, а затем вы можете изменять запросы на лету.
редактировать:
Я предполагал, что вы говорите об HTTP, но если вы хотите сделать то же самое с любым TCP-трафиком, взгляните на эти инструменты:
Hatkit
Ettercap
Вы можете использовать инструмент под названием netsed для достижения этой цели.
http://www.freshports.org/net/netsed/
Я использовал это на Linux . Синтаксис для замены регулярным выражением такой же, как у инструмента "sed", но я думаю, что вся функциональность sed отсутствует в netsed.
В Windows вам может потребоваться запустить его с Cygwin.