winpcap

    0熱度

    1回答

    我想「編譯」的腳本,包括包「pcapy」,我手動與 python setup.py install 編譯但py2exe找不到他。我試圖在setup.py中添加選項 options={ "py2exe":{ "packages": ["pcapy"] } } 但是沒有幫助。我已經得到了錯誤(相同的,如果改變「包括」到「包」) running py2e

    0熱度

    1回答

    我想讀取python 2.7.10中的PCAP文件。該代碼是:---> import dpkt f = open('testbed-11jun.pcap') pcap = dpkt.pcap.Reader(f) for ts, buf in pcap: print ts, len(buf) 但我得到這個錯誤:---> 1276225266.46 60 127622526

    1熱度

    1回答

    考慮使用WinPcap的簡單C代碼到send a single raw packet。與建立數據包報頭相關的線開始與以下評論: /*假定是在以太網上,設置的MAC目的地爲1:1:1:1:1:1 */ 因此,您可能會猜到,爲了發送原始WiFi數據包,您應該相應地更改該代碼塊。 但是,情況並非如此。您可以發送原始WiFi數據包而不更改該代碼的一行,只需填寫正確的MAC地址即可。 capturing p

    0熱度

    1回答

    我不得不面對以下問題。 我需要掃描一個.pcap文件(保存的文件)以重新傳輸tcp數據包。 我正在使用Winpcap庫。我嘗試使用pcap_stats()來檢查丟棄的數據包(這也將表示重新傳輸的數據包),但發現pcap_stats()只能用於實時捕獲而不是保存的文件。有沒有辦法解決這個限制,還是我看錯了? 這是到目前爲止我的代碼: int main(int argc, char **argv)

    0熱度

    1回答

    對於下面的函數,如果我想獲得一個特定的以太網端口出許多,我在哪裏可以得到價值 參數爲const char *設備上的數據包捕獲手柄? pcap_t *pcap_open_live(const char *device, int snaplen, int promisc, int to_ms, char *errbuf);

    0熱度

    1回答

    我知道如何在MSVS(2013年)修復典型LNK2019錯誤,但試圖利用WinPcap的時候我有一些額外的麻煩.. 我從安裝WinPcap的this site(實際上是幾次),據推測安裝了我需要的必要的.dll文件,並且我還安裝了開發工具包並指向鏈接器,如下所示:(1),(2)。 我把WIN32放在我的預處理器指令(或者說,定義)中,它帶走了編譯錯誤。但是,當我在這篇文章的底部運行測試代碼時,我得

    0熱度

    1回答

    我有一個循環捕獲數據包與pcap_next_ex並在每次迭代中,我根據處理數據包做了很多函數調用。這些東西可以通過循環中的Sleep()調用來模擬。然後發生什麼,然後我在pcap_next_ex()循環中調用Sleep ?. pcap_pkthdr* header = NULL; UCHAR* content = NULL; pcap = pcap_open(adapterName.c_s

    1熱度

    1回答

    我有一個問題,想象一下,我有一個線程捕獲數據包並處理它們自己。 與pcap_next_ex:我會使用一個循環,我會處理每個交互中的數據包,假設我打電話Sleep(200)來模擬這些東西。隨着pcap_next_ex我會到達我會丟失數據包的時刻。 與pcap_loop:我會使用回調到每個數據包傳入的數據包處理程序,它將像事件一樣工作。在數據包處理程序中,我會對數據包進行處理,並假設我調用Sleep(

    -1熱度

    1回答

    我想從pcap文件解析一些信息到我的項目。 我正在創建可以在SIP呼叫中發現錯誤的分析程序。我創建了可以保存這些信息的類(現在不是全部)。我使用Windows和Codeblocks C++,並安裝了windows的pcap庫。 實現此目的的最簡單方法是什麼? class Messege { private: int number; string cseq

    1熱度

    1回答

    我使用Pcap4j庫來捕獲數據包。 如果winpcap沒有安裝,pcap4j只顯示一些日誌,不會拋出異常。 我無法知道庫初始化失敗。 如何檢測安裝的WinPcap庫?