macOS で mitmproxy の pf.conf ファイルを構成するにはどうすればいいですか?

macOS で mitmproxy の pf.conf ファイルを構成するにはどうすればいいですか?

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".

お役に立てれば。

関連情報