
Мне бы хотелось что-то, что позволит мне:
- Проверить весь HTTP(S)-трафик между моим компьютером и Интернетом, включая 127.0.0.1
- Изменить входящие или исходящие данные
- Также было бы неплохо, если бы в нем была подсистема сценариев для настройки правил и событий.
- Я бы предпочел, чтобы это было приложение с графическим интерфейсом.
Пожалуйста, не отвечайтеWireShark. Я знаю о WireShark и использовал его много-много раз, и это отличное приложение. Мне бы хотелось что-то, что ограничивает захват только прикладным уровнем и трафиком HTTP(S) и игнорирует другие уровни Internet Protocol Suite. Кроме того, в нем нет некоторых функций, которые я перечислил выше.
решение1
Вот парочка:
решение2
HTTP-инструментарийПрекрасно вписывается в этот список:
✔️ Может проверять любой HTTP-трафик, как локальный, так и на серверах в Интернете, с автоматической настройкой в один клик для браузеров и инструментов CLI
✔️ Вы можете изменять как входящие, так и исходящие данные
✔️ Вы можете определить правила для трафика с настраиваемым соответствием (метод, хост, определенный URL, значения заголовков и т. д.) и обработкой (точки останова, фиксированные ответы, тайм-ауты)
✔️ Это приложение с графическим интерфейсом:
Он также примечательно 100% с открытым исходным кодом, и стандартная бесплатная версия включает в себя все, что вы здесь ищете. Полное раскрытие информации: это мой проект. Я разрабатываю его уже некоторое время, в основном намереваясь создать версию Fiddler для нас, не пользователей Windows, для современных инструментов. Дайте мне знать, что вы думаете :-).
решение3
mitmproxy Интерактивный перехватывающий HTTP-прокси с поддержкой TLS для тестировщиков на проникновение и разработчиков программного обеспечения. https://github.com/mitmproxy/mitmproxy