tcpdumpは高度なフィルタを使用してワイヤレスキャプチャを実行します。

tcpdumpは高度なフィルタを使用してワイヤレスキャプチャを実行します。

MACでリアルタイムワイヤレスキャプチャを実行するためにtcpdumpを使用しようとしています(ファイルを保存するオプションはありません)。私のワイヤレスインターフェイスはen0です。 Wiresharkに似たフィルタを使いたいです。私の正確な目標は、チャネルの使用率とクライアントの数を特定しますが、条件(より大きいまたは小さい)に基づいてフィルタリングすることです。 Wiresharkでこれを行う方法は、次のフィルタを使用することです。

Channel utilization:

wlan.bssid == 11:22:33:44:55:66 && wlan.qbss.cu > 50

Client count:

wlan.bssid == 11:22:33:44:55:66 && wlan.qbss.scount == 7

tcpdumpで同じことをどのように実行できますか?

これまで私が見つけた最も近いのは別の記事です。ここ

注:tsharkの使用はスクリプトで使用したいので、オプションではなく、Wirehsharkがインストールされていないシステムにエクスポートできる必要があります。

ベストアンサー1

おすすめ記事