これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mitmproxy です。
プログラム:
NAME
ミットプロキシ - 中間者プロキシ
SYNOPSIS
ミットプロキシ [オプション]
DESCRIPTION
ミットプロキシ HTTP のインタラクティブな検査と変更を可能にするコンソール ツールです。
渋滞。 すべてのフローがメモリ内に保持されるという点で mitmdump とは異なります。
小規模なサンプルを取得して操作することを目的としています。 使用 ? のショートカットキー
mitmproxy 画面からコンテキスト依存のドキュメントを表示します。
OPTIONS
オプションの引数
-h, - 助けて
このヘルプメッセージを表示して終了します
- バージョン
プログラムのバージョン番号を表示して終了します
-b 住所
プロキシをバインドするアドレス (デフォルトはすべてのインターフェイス)
--痛み止め
サーバーが 304-not-modified を返す原因となる可能性のあるリクエスト ヘッダーを取り除きます。
--confdir CONFDIR
構成ディレクトリ。 (~/.mitmproxy)
-e イベントログを表示します。
-n プロキシサーバーを起動しないでください。
-p PORT
プロキシサービスポート。
-P REVERSE_PROXY
上流サーバーへのリバース プロキシ: http[s]://host[:port]
-F FORWARD_PROXY
無条件に転送するプロキシ: http[s]://host[:port]
-q 静か。
-r RFファイル
ファイルからフローを読み取ります。
-s 「script.py」 - バー"
スクリプトを実行します。 スクリプト引数を渡すには引用符で囲みます。 複数渡すことも可能
回。
-t フィルタ
スティッキークッキーフィルターを設定します。 リクエストと照合されました。
-T 透過プロキシモードを設定します。
-u フィルタ
スティッキー認証フィルターを設定します。 リクエストと照合されました。
-v 冗長性を高めます。 何度でも渡せる。
-w Wファイル
フローをファイルに書き込みます。
-z 非圧縮データを送信するようにサーバーを説得してください。
-Z サイズ
HTTPリクエストおよびレスポンスボディのバイトサイズ制限。 k/m/g 接尾辞を理解します。
つまり、3 メガバイトは 3m です。
- ホスト Host ヘッダーを使用して、表示用の URL を構築します。
--アップストリーム証明書なし
証明書の詳細を検索するために上流サーバーに接続しないでください。
- デバッグ
デバッグ情報を有効にします。
- パレット パレット
カラーパレットを選択: ダーク、ライト、solarized_dark、solarized_light
Webアプリケーション
-a mitmproxy Web アプリを無効にします。
--アプリホスト host
アプリを提供するドメイン。 トランスペアレント モードの場合、DNS エントリのときに IP を使用します。
アプリのドメインが存在しません。 デフォルト: mitm.it
--app ポート 80
アプリを提供するポート。
--app-外部
プロキシの外部でアプリを提供します。
クライアントリプレイ
-c パス
保存されたファイルからクライアント要求を再生します。
サーバーリプレイ
-S パス
保存されたファイルからサーバー応答を再生します。
-k 再生中に余分なリクエストを強制終了します。
--rヘッダー リーダー
再生中に考慮されるリクエスト ヘッダー。 何度でも渡せる。
--norefresh
応答の更新を無効にします。これにより、再生される Cookie とヘッダーの時間が更新されます。
反応。
--ノーポップ
応答フローからの応答ポップを無効にします。 これにより、同じものを再生することが可能になります
何度も返答。
リプレイスメント
置換は「/pattern/regex/replacement」の形式で、区切り文字には任意の文字を使用できます。
キャラクター。 詳細については、ドキュメントを参照してください。
- 交換 パターン
交換パターン。
--ファイルから置換 パス
置換パターン。置換句はファイルへのパスです。
ヘッダーの設定
ヘッダーの仕様は「/pattern/header/value」の形式で、区切り文字は次のとおりです。
どのキャラクターでも。 詳細については、ドキュメントを参照してください。
--setheader パターン
ヘッダーセットパターン。
プロキシ認証
プロキシへのアクセスを許可するユーザーと認証に使用する方法を指定します。
彼ら。 プロキシが透過プロキシ モードまたはリバース プロキシ モードの場合、これらのオプションは無視されます。
--匿名
資格情報が指定されている限り、任意のユーザーにアクセスを許可します。
--シングルユーザー USER
ユーザー名:パスワードの形式で指定された単一ユーザーへのアクセスを許可します。
--htpasswd パス
Apache htpasswd ファイルで指定されたユーザーにアクセスを許可します。
SSL
--証明書 CERT ユーザーが作成した SSL 証明書ファイル。
--クライアント証明書 クライアント証明書
クライアント証明書ディレクトリ。
フィルタ
フィルター式の構文については、mitmproxy のヘルプを参照してください。
-i インターセプト, --インターセプト インターセプト
インターセプト フィルター式。
作者
ミットプロキシ アルド・コルテシによって書かれました。
このマニュアル ページは Alex Chernyakhovsky によって作成されました [メール保護] Debianの
GNU / Linuxの システムですが、他の場所での使用をお勧めします。
onworks.net サービスを使用してオンラインで mitmproxy を使用する
