
mitmproxyツールを設定しようとしています(ガイド)。ステップ 3 で行き詰まっています。ここでは、pf.conf ファイルを変更する必要があります。私の質問は、基本的に最後の文に関するものです。
たとえば、pf.conf というファイルに次の 2 行を配置します。
rdr on en2 inet proto tcp to any port 80 -> 127.0.0.1 port 8080
rdr on en2 inet proto tcp to any port 443 -> 127.0.0.1 port 8080
これらのルールは、ポート80または443宛のすべてのトラフィックをポート8080で実行されているローカルmitmproxyインスタンスにリダイレクトするようにpfに指示します。en2をテストデバイスが表示されるインターフェースに置き換えます。
pfctl
初めて扱うので何が何だか分からないインターフェースについて、そして の代わりに何を貼り付ければよいでしょうかen2
。
見てきましたポート転送に関する OpenBSD ガイドしかし、rdr
コマンドについては何も書かれていません。助けてください!
答え1
ターミナルを開いて次のように入力します:
ifconfig
「en0」、「en1」、「en2」などが表示されます。アクティブなイーサネット ポート (おそらく en1) を探します。そのポートが最初にリストされます。
次のように入力した場合:
info ifconfig
コマンドラインでは、
"interface - this parameter is a string of the form "name unit", for example, "en0".
お役に立てれば。