Czy ktoś może polecić serwer proxy debugowania HTTP?

10

Chciałbym coś, co pozwoli mi:

  1. Sprawdź cały ruch HTTP (S) między moim komputerem a Internetem, w tym 127.0.0.1
  2. Zmodyfikuj dane przychodzące lub wychodzące
  3. Byłoby również miło, gdyby miał podsystem skryptów do ustawiania reguł i zdarzeń
  4. Wolę, aby była to aplikacja GUI.

Proszę nie odpowiadać za pomocą WireShark . Znam WireShark i korzystałem z niego wiele razy i jest to świetna aplikacja. Chciałbym coś, co ogranicza jego przechwytywanie tylko do warstwy aplikacji i ruchu HTTP (S) i ignoruje inne warstwy pakietu protokołów internetowych. Ponadto nie ma niektórych funkcji wymienionych powyżej.

Dale Ragan
źródło
Kilka reguł w WireShark może pomóc w filtrowaniu wyników do tego, co naprawdę chcesz zobaczyć.
reiche

Odpowiedzi:

0

Zestaw narzędzi HTTP ładnie pasuje do tej listy:

✔️ Może kontrolować każdy ruch HTTP, zarówno lokalny, jak i do serwerów w Internecie, z automatyczną konfiguracją przeglądarek i narzędzi CLI jednym kliknięciem

✔️ Możesz modyfikować zarówno dane przychodzące, jak i wychodzące

✔️ Możesz zdefiniować reguły ruchu, z konfigurowalnym dopasowaniem (metoda, host, konkretny adres URL, wartości nagłówka itp.) I obsługą (punkty przerwania, ustalone odpowiedzi, limity czasu)

✔️ Jest to aplikacja GUI:

Zrzut ekranu interfejsu HTTP Toolkit

Jest także w 100% open-source, a standardowa darmowa wersja zawiera wszystko, czego tu szukasz. Pełne ujawnienie: to mój projekt. Buduję go już od jakiegoś czasu, głównie w celu stworzenia wersji Fiddlera dla użytkowników innych niż Windows, dla nowoczesnych narzędzi. Powiedz mi co myślisz :-).

Tim Perry
źródło