mitmproxy — online w chmurze

Jest to polecenie mitmproxy, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


mitmproxy - pełnomocnik typu man-in-the-middle

STRESZCZENIE


mitmproxy [Opcje]

OPIS


mitmproxy to narzędzie konsoli, które umożliwia interaktywne badanie i modyfikację protokołu HTTP
ruch drogowy. Różni się od mitmdump tym, że wszystkie przepływy są przechowywane w pamięci, co oznacza, że
jest przeznaczony do pobierania i manipulowania małymi próbkami. Użyj ? klawisz skrótu do
view, dokumentacja kontekstowa z dowolnego ekranu mitmproxy.

OPCJE


Argumenty opcjonalne

-h, --help
pokaż tę wiadomość pomocy i wyjdź

--wersja
pokaż numer wersji programu i wyjdź

-b ADRES
Adres do powiązania z serwerem proxy (domyślnie dla wszystkich interfejsów)

--przeciwbólowe
Usuń nagłówki żądań, które mogą spowodować, że serwer zwróci kod 304-not-modified.

--konf POTWIERDŹ
Katalog konfiguracji. (~/.mitmproxy)

-e Pokaż dziennik zdarzeń.

-n Nie uruchamiaj serwera proxy.

-p PORT
Port usługi proxy.

-P REVERSE_PROXY
Odwrotne proxy do serwera nadrzędnego: http[s]://host[:port]

-F FORWARD_PROXY
Proxy do bezwarunkowego przekierowania na: http[s]://host[:port]

-q Cichy.

-r PLIK
Przepływy odczytu z pliku.

-s „skrypt.py --bar"
Uruchom skrypt. Otocz cudzysłowami, aby przekazać argumenty skryptu. Można przekazać wiele
razy.

-t FILTER
Ustaw filtr lepkich plików cookie. Dopasowane do żądań.

-T Ustaw przezroczysty tryb proxy.

-u FILTER
Ustaw stały filtr autoryzacji. Dopasowane do żądań.

-v Zwiększ gadatliwość. Można przejść wielokrotnie.

-w PLIK
Przepływy zapisu do pliku.

-z Spróbuj przekonać serwery do przesyłania nam nieskompresowanych danych.

-Z ROZMIAR
Limit wielkości bajtów treści żądań i odpowiedzi HTTP. Rozumie przyrostki k/m/g,
czyli 3m za 3 megabajty.

--gospodarz Użyj nagłówka Host, aby utworzyć adresy URL do wyświetlenia.

--no-upstream-certyfikat
Nie łącz się z serwerem nadrzędnym, aby wyszukać szczegóły certyfikatu.

--odpluskwić
Włącz informacje debugowania.

--paleta PALETTE
Wybierz paletę kolorów: ciemny, jasny, solarized_dark, solarized_light

Web App

-a Wyłącz aplikację internetową mitmproxy.

--host-aplikacji gospodarz
Domena, z której ma być obsługiwana aplikacja. W trybie przezroczystym użyj adresu IP, gdy wpis DNS dla
domena aplikacji nie istnieje. Domyślnie: mitm.it

--port-aplikacji 80
Port, z którego ma być obsługiwana aplikacja.

--app-zewnętrzny
Udostępnij aplikację poza serwerem proxy.

Powtórka klienta

-c PATH
Odtwórz żądania klienta z zapisanego pliku.

Powtórka serwera

-S PATH
Odtwórz ponownie odpowiedzi serwera z zapisanego pliku.

-k Zabij dodatkowe żądania podczas powtórki.

--rheader RHEADERY
Żądaj nagłówków, które mają być brane pod uwagę podczas powtórki. Można przejść wielokrotnie.

--norefresh
Wyłącz odświeżanie odpowiedzi, które aktualizuje czasy w plikach cookie i nagłówkach dla powtórek
odpowiedzi

--nie-pop
Wyłącz wyświetlanie odpowiedzi w przepływie odpowiedzi. Dzięki temu możliwe jest odtwarzanie tego samego
odpowiedź wielokrotnie.

Części zamienne

Zamienniki mają postać „/pattern/regex/replacement”, gdzie separatorem może być dowolny
postać. Więcej informacji można znaleźć w dokumentacji.

--wymienić WZÓR
Wzór zastępczy.

--replace-z-pliku PATH
Wzorzec zamiany, gdzie klauzula zamiany jest ścieżką do pliku.

Ustaw nagłówki

Specyfikacje nagłówka mają postać „/wzór/nagłówek/wartość”, gdzie może znajdować się separator
dowolny znak. Więcej informacji można znaleźć w dokumentacji.

--nagłówek WZÓR
Wzór zestawu nagłówków.

Uwierzytelnianie proxy

Określ, którzy użytkownicy mają dostęp do serwera proxy i metodę używaną do uwierzytelniania
ich. Te opcje są ignorowane, jeśli serwer proxy działa w trybie przezroczystym lub odwrotnym.

--nieanonimowy
Zezwól na dostęp dowolnemu użytkownikowi, o ile określono poświadczenia.

--pojedynczy użytkownik USER
Umożliwia dostęp do pojedynczego użytkownika określonego w postaci nazwa użytkownika:hasło.

--htpasswd PATH
Zezwól na dostęp użytkownikom określonym w pliku Apache htpasswd.

SSL

--certyfikat CERT Plik certyfikatu SSL utworzony przez użytkownika.

--certyfikaty klienta CERTYFIKATY KLIENTÓW
Katalog certyfikatów klienta.

Filtry

Zobacz pomoc w mitmproxy dla składni wyrażeń filtrów.

-i PRZECHWYCIĆ, --przechwycić PRZECHWYCIĆ
Wyrażenie filtru przechwycenia.

AUTORSKI


mitmproxy został napisany przez Aldo Cortesiego.

Ta strona podręcznika została napisana przez Alex Chernyakhovsky achernya@mit.edu dla Debian
GNU / Linux system, ale zachęca się do korzystania z niego gdzie indziej.

Korzystaj z mitmproxy online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows