macOS用pfctlを使用して1つのポートを除くすべてをブロックする

macOS用pfctlを使用して1つのポートを除くすべてをブロックする

質問に記載されているように、MAC OS X 10.8.xから1つのポートを除いて、インターネットへのすべてのトラフィックをブロックする必要があります。

シェルでコマンドを実行するか、confファイルを編集する必要がありますか?

答え1

外部インターフェイスがen0次のコマンドを試みることができると仮定します(この例ではhttps / 443ポートを許可します)。

printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -

関連情報