Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
どうにかして、pcap ライブラリ (またはその他のもの) を使用してプログラムで 802.11 チャネルを設定できますか? スニファーを作成しましたが、さまざまなチャネルでスニッフィングする必要があるため、最初に特定のチャネルを設定する必要があります。探してみたのですが見つからないので、現在iwツールで手動で設定しています。
いいえ、libpcap には現在、利用可能な 802.11 チャネルのリストを取得したり、現在のチャネルを設定したりするための API がありません。
「iwツール」から、Linuxでこれを行っていると推測します。チャネルを設定するには、netlink 呼び出しを直接使用する必要があります。たとえば、ws80211_utils.cWireshark の最上位ソース ディレクトリにあるファイルのコードを参照してください。
ws80211_utils.c