Инъекция / замена пакетов Squid

У меня есть сервер, который будет выступать в качестве прокси, используя Squid. Моя цель - заменить исходящие данные. Я попробовал ettercap, не повезло вообще. Идея в том, что независимо от того, что будет заменять данные, они должны работать вместе с squid на том же компьютере. Какие-нибудь идеи хорошей замены ettercap? Или как мне использовать ettercap с squid на одной коробке?

2 ответа

Если вы используете squid, это подразумевает, что вы говорите о HTTP. Но вы пытаетесь изменить содержимое на уровне stram - если вы пытаетесь сделать это на уровне пакетов, это означает, что вам нужно создать свой собственный стек TCP для декомпозиции / ресомпозиции потока HTTP, а затем реализовать свой собственный стек HTTP Кроме того, прежде чем вы сможете получить доступ к данным!

Не проще ли будет использовать стеки TCP и HTTP, уже имеющиеся в squid и ОС? Вот простой пример того, как изменить содержимое с помощью squid.

В Linux вы можете использовать для этого mitmf.

mitmf --spoof --arp -i wlan0 --gateway <GATEWAY_IP> --target <TARGET_IP> --replace --search-str "searchstring" --replace-str "replacestring"
Другие вопросы по тегам