Chciałbym coś, co pozwoli mi:
- Sprawdź cały ruch HTTP (S) między moim komputerem a Internetem, w tym 127.0.0.1
- Zmodyfikuj dane przychodzące lub wychodzące
- Byłoby również miło, gdyby miał podsystem skryptów do ustawiania reguł i zdarzeń
- 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.
linux
gnome
http-logging
http-proxy
Dale Ragan
źródło
źródło
Odpowiedzi:
Oto kilka:
źródło
mitmproxy Interaktywny przechwytujący serwer proxy HTTP obsługujący TLS dla testerów penetracji i programistów https://github.com/mitmproxy/mitmproxy
źródło
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:
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 :-).
źródło