Кто-нибудь может порекомендовать прокси-сервер отладки HTTP?

10

Я хотел бы что-то, что позволяет мне:

  1. Проверьте весь HTTP (S) трафик между моим компьютером и Интернетом, включая 127.0.0.1
  2. Изменить входящие или исходящие данные
  3. Также было бы хорошо, если бы у него была скриптовая подсистема для установки правил и событий.
  4. Я предпочитаю, чтобы это было приложение с графическим интерфейсом.

Пожалуйста, не отвечайте с WireShark . Я знаю о WireShark, и я использовал его много-много раз, и это отличное приложение. Мне бы хотелось что-то, что ограничивает его захват только прикладным уровнем и трафиком HTTP (S) и игнорирует другие уровни Internet Protocol Suite. Кроме того, он не имеет некоторых функций, которые я перечислил выше.

Дейл Раган
источник
Несколько правил в WireShark помогут вам отфильтровать вывод по тому, что вы действительно хотите увидеть.
Райх

Ответы:

8

Вот пара:

miguel.de.icaza
источник
WebScarab - фантастический инструмент.
Джордан С. Джонс
Ты выиграл, надеялся еще на несколько ответов. Было бы неплохо, если бы кто-нибудь создал инструмент, похожий на «Fiddler», с Mono и GTK #.
Дейл Раган
1
WebScarab теперь ZAP: owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project
ngreen
2

mitmproxy Интерактивный перехватывающий HTTP-прокси с поддержкой TLS для тестеров проникновения и разработчиков программного обеспечения https://github.com/mitmproxy/mitmproxy

w1100n
источник
0

HTTP Toolkit хорошо вписывается в этот список:

✔️ Может проверять любой HTTP-трафик, как локальный, так и на серверы в Интернете, с помощью автоматической настройки одним щелчком для браузеров и инструментов CLI.

Modify Вы можете изменить как входящие, так и исходящие данные

Define Вы можете определить правила для трафика с настраиваемым соответствием (метод, хост, конкретный URL, значения заголовка и т. Д.) И обработкой (точки останова, фиксированные ответы, тайм-ауты)

Application Это приложение с графическим интерфейсом:

Скриншот пользовательского интерфейса HTTP Toolkit

Это также заметно 100% с открытым исходным кодом, и стандартная бесплатная версия включает в себя все, что вы ищете здесь. Полное раскрытие: это мой проект. Я создавал его некоторое время, в значительной степени стремясь создать версию Fiddler для нас, не являющихся пользователями Windows, для современных инструментов. Дайте мне знать, что вы думаете :-).

Тим Перри
источник