
macOSメニューバーアプリ。イーサネット接続が存在する場合にAirPortモジュールを自動的に無効化することで、無線ブリッジング攻撃を検出・防止します。システム管理者向けのCLI版も含まれています。
BridgeBlock は、ブリッジ状態を検出して対処することでワイヤレスブリッジング攻撃を防止するメニューバーアプリです。
システム管理者向けのコマンドライン版も用意されています。

GUI 版と CLI 版の両方の Zip ファイルが リリース ページで提供されています。解凍して任意の場所から実行できますが、GUI 版は /Applications に、CLI 版は /usr/local/bin にインストールすることをお勧めします。
Homebrew パッケージは、コミュニティからのフィードバックを待って、2.0 リリースで利用可能になる予定です。
macOS 13.0 (Ventura) 以降
BridgeBlock は AirPort モジュールを電源オフにすることで動作するため、それに依存する機能(AirDrop、AirPlay、Apple Watch のロック解除など)も一時的に利用できなくなります。BridgeBlock が必要な環境では、これらはおそらく無効になっています。
CLI 版と GUI 版の BridgeBlock を同時に使用することはできません。互いに干渉し、AirPort モジュールの動作が不安定になります。
BridgeBlock はシステム上のネットワークインターフェースのリストを取得し、各 Ethernet インターフェースに対して指定された URL への ping を行い、そのインターフェースを介した接続性をテストします。接続性が確認されると、AirPort モジュールの電源がオフになります。WiFi 通信が不能になるため、攻撃者が WiFi 経由で Mac に干渉する能力が防止されます。
コミュニティからの貢献を歓迎します。問題を見つけた場合は、バグレポートを提出し、可能であればパッチを送信してください。貢献者は互いに敬意と尊厳をもって接することが期待されます。あなたの個人生活や意見は重要ではありませんが、プロジェクトにネガティブな注目を集めるようなものであってはなりません。