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がインストールされていないシステムにエクスポートできる必要があります。