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

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

Мне бы хотелось что-то, что позволит мне:

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

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

решение1

Вот парочка:

решение2

HTTP-инструментарийПрекрасно вписывается в этот список:

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

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

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

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

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

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

решение3

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

Связанный контент