問題タブ [mitmproxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mitmproxy - Mitmdump/Mitmproxy コンテンツを解析する方法
私はmitmdump -dd > outfile
コンテンツを解析するために使用しています。これにより、完全なリクエストとレスポンスの「ヘッダーとその本文コンテンツ」が得られます(これにより、トラフィックのジャンク部分、つまり証明書や圧縮データも削除されます)。
しかし、これは私のファイルを非常に大きくしています.トラフィックのリクエスト部分だけを取得するにはどうすればよいですか....
どのようにこれを行うことができますか??
ありがとう
selenium - Tor ブラウザでの mitmproxy
Tor Browser を使用して、ホストから Tor エントリ ノードに送信されたパケットを確認するには、mitmproxy を使用する必要があります。Tor Browser を自動化するためにtor-browser-seleniumを使用していますが、提案はこのライブラリに固有のものである必要はありません。Torネットワークに入る前に、Torブラウザからのトラフィックを最初にこのプロキシを通過させる方法を知る必要があります.
おそらくtorrcファイルを使用して、これを簡単に行う方法はありますか?
mitmproxy - mitmproxy を使用してサードパーティのリクエストをキャプチャするにはどうすればよいですか?
でローカル エクスプレス アプリを実行していhttp://localhost:3000
ます。私のアプリはサード パーティの API サービスを使用しています。mitmproxy を使用して、サード パーティの API サービスの基になる要求を確認できることを望んでいます (たとえば、POST を に送信するときにhttp://localhost:3000/activate
、サード パーティのサービスが呼び出している API を正確に確認したい)私の要求を完了するためにボンネットの下で作成します)。
私はこれまでに得ました:
リクエストを表示するために使用mitmdump -R http://localhost:3000 -p 8080
します。pf.conf ファイルは次のようになりますrdr on en0 inet proto tcp to any port 3000 -> 127.0.0.1 port 8080
。
Slack で誰かとチャットしたところ、別の mitmproxy をトランスペアレント モードで実行して、基になるリクエストを確認するように言われました。
2 番目の mitmproxy インスタンスの pf.conf ファイルを次のように設定して、これを実行しようとしました。
この 2 番目のインスタンスを実行するために、これを使用しました: mitmproxy -T -p 3128 --host
. ポート 8080 は既に使用されているため、別のランダムなものを入力しました。
この 2 番目のインスタンスは、でリクエストを行うとhttp://localhost:8080
、インターセプト フィルタが ~q の場合でもアクティビティを示しません。
私はこれにまったく慣れていないので、単純なものが欠けていると確信しています-何かアイデアはありますか?
mitmproxy - mitmproxy でドメインを書き換える
example.com にリクエストを送信する Android アプリがあります。example.com/etc/else へのすべてのリクエストが dev.example.com/etc/else に送られるように mitmproxy を設定するにはどうすればよいですか?
私はこれを試しました:
私のスクリプト(rewrite.py):
また、何らかの理由でログ出力が表示されません。たとえば、次のようになります。
私は次のようにmitmproxyを実行しています:
mitmproxy - El Capitan 10.11.6でmitmproxyが機能しない
pip を使用するのではなく、次のコマンドを使用して mitmproxy をインストールしました
brew install mitmproxy
ただし、mitmproxy を実行しようとすると、以下が表示されます。これの原因は何ですか?これは、2 つのバージョンの 6 があり、古いものをアンインストールする必要があるということですか?
python - Python スクリプトから mitmdump を終了する
スクリプトから mitmpdump コマンドを終了するにはどうすればよいですか?
試しsys.exit(0)
てみましたが、プロセス mitmpdump を終了せず、フィルタリングを停止するだけです。
これは私のスクリプトです
python - API (Python) を使用した mitmproxy ロード スクリプト
良い一日、
mitmproxy をより大きなアプリケーションに実装しようとしています。そのためには、いわゆるインライン スクリプトを、コマンド ライン経由ではなくコード内にロードできる必要があります。ドキュメントには、それに関する役立つ情報が見つかりませんでした。
mitmproxy バージョン 0.17 と Python 2.7 を使用しています。
利用可能な新しいバージョンがあることは知っていますが、コード例を使用しても機能しませんでした。
これは私が持っている基本コードです:
インライン スクリプトを使用してこのプロキシを実行するにはどうすればよいですか?
前もって感謝します