我正在處理涉及與802.11幀中的數據交互的項目。我正在使用libpcap 1.0。我已經從網站上的大多數教程中編寫代碼,以及我可以在網上找到的代碼,但大多數都適用於通過以太網進行嗅探。我爲我的數據包捕獲使用了一個mac。有沒有人知道我可以用作嗅探無線幀和提取數據的指導資源。我有一些使用c/C++的經驗,但不是專家,只需要一個地方開始瞭解與使用pcap處理802.11幀有關的差異。使用pcap處理無線幀
感謝所有幫助
我正在處理涉及與802.11幀中的數據交互的項目。我正在使用libpcap 1.0。我已經從網站上的大多數教程中編寫代碼,以及我可以在網上找到的代碼,但大多數都適用於通過以太網進行嗅探。我爲我的數據包捕獲使用了一個mac。有沒有人知道我可以用作嗅探無線幀和提取數據的指導資源。我有一些使用c/C++的經驗,但不是專家,只需要一個地方開始瞭解與使用pcap處理802.11幀有關的差異。使用pcap處理無線幀
感謝所有幫助
如果您正在使用的linux 環境,你應該使用可用的libpcap庫在http://www.tcpdump.org
和使用手動上http://www.tcpdump.org/manpages/tcpdump.1.html給出。
如果您閱讀上述手冊頁,則不需要任何教程。你仍然可以看到一個典型的例子,從上http://yuba.stanford.edu/~casado/pcap/section1.html
給出如果您在窗口工作網絡接口讀取數據包,您可以使用Winpcap的和使用http://www.winpcap.org/docs/瞭解其功能。
但是,如果您知道Java,我會強烈建議Jnetpcap(http://jnetpcap.com)庫。
我正在尋找同樣的東西;) 後來我寫了一篇關於它http://pcap-wireless.blogspot.com/2011/11/post-1.html
感謝您的幫助 – dudebrobro
此鏈接已死亡。 – Cyclonecode
tcpdump Pcap tutorial Processing incorrect mac addresses from 802.11 frames with pcap有一些缺陷的一些相關信息通過處理幀,當我遇到錯誤地使用pcap api以及由radiotap頭文件引起的問題。 Another tutorial。
希望這些幫助。
感謝您的意見。它確實幫助很多仍然有問題我的輸出不匹配wireshark我試圖找到有關mac os的radiotap頭的差異的信息X – dudebrobro
許多實現支持無線電標頭。我的一箇舊的實驗項目做了一些原始的802.11幀捕獲。我正在使用Linux,但可能有一些價值爲您https://github.com/IronSavior/wifoe –