1
我可以以某種方式通過pcap庫(甚至是其他)以編程方式設置802.11通道嗎? 我寫了一個嗅探器,需要在不同的頻道上嗅探,所以我需要先設置一個特定的嗅探器。我一直在尋找,但我找不到任何東西,所以我現在用手動設置iw工具。pcap設置802.11通道
我可以以某種方式通過pcap庫(甚至是其他)以編程方式設置802.11通道嗎? 我寫了一個嗅探器,需要在不同的頻道上嗅探,所以我需要先設置一個特定的嗅探器。我一直在尋找,但我找不到任何東西,所以我現在用手動設置iw工具。pcap設置802.11通道
不,libpcap目前沒有API來獲取可用802.11信道列表或設置當前信道。
我從「iw工具」推斷出你在Linux上這樣做;您必須直接使用netlink調用來設置通道 - 例如,請參閱Wireshark頂級源目錄中的ws80211_utils.c
文件中的代碼。