winpcap

    0熱度

    1回答

    我試圖用pcap做一些簡單的數據包捕獲,所以我創建了一個句柄來監聽eth0。我的問題是在接近我的代碼末尾的pcap_loop(handle, 10, myCallback, NULL);行。我正在嘗試使用pcap_loop。 預期的輸出應該是: eth0 Activated! 1 2 3 ... 10 Done processing packets! 電流輸出缺少增量:「處理完的

    1熱度

    1回答

    我想在WiFi網絡中發送和接收數據包。 使用以下代碼 發送數據包。 int id = Integer.parseInt(text_device.getText().trim()); JpcapCaptor jpcap = JpcapCaptor.openDevice(devices[id], 65535, true, 20); JpcapSender sender = jpcap.getJpc

    0熱度

    1回答

    那裏的定義pcap_t?我剛發現typedef struct pcap pcap_t;在pcap.h,但pcap沒有定義那裏和wincap手冊有同樣的問題沒有這個描述或可能是我沒有找到正確的。如果這個對圖書館來說可能是某人可以說出可能的結構?

    1熱度

    1回答

    以下是從我的AirPcap適配器檢索MAC地址的代碼。但是我在執行該程序時遇到了問題:請幫助我解決此錯誤。 #include <stdio.h> #include <conio.h> #include "packet32.h" #include <ntddndis.h> #include "StdAfx.h" #define Max_Num_Adapter 10 char Adapt

    0熱度

    1回答

    我設法捕捉通過網絡販賣的文件的內容,但我無法捕捉到file name。 class Program { static void Main(string[] args) { // Retrieve the device list CaptureDeviceList devices = CaptureDeviceList.Instance;

    1熱度

    1回答

    問題的消息如下: /usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-cygwin/4.9.3/../../../../lib/libwpcap.a when searching for -lwpcap /usr/

    0熱度

    1回答

    我正在開發一個使用WinPcap的嗅探器。是否有任何API可以獲取像RadioType(例如802.11a/b/g/n)和其頻段的信息? 感謝,

    1熱度

    1回答

    我正在使用WinPcap編程一個TCP syn flooder(爲了教育目的),但是當我發送我製作的數據包時服務器沒有收到任何東西。我目前正在本地主機上測試我的程序,但我也在Wireshark網絡上用Wireshark監控我的網絡流量,根據Wireshark數據包是正確的,但服務器仍然沒有收到任何東西。 這裏是我的以太網/ IP/TCP報頭結構: #ifdef _MSC_VER #pragma

    1熱度

    1回答

    我有兩個線程,每個線程同時從相同的偏差數據包捕獲,但當第二個線程到達pcap_compile()函數時,程序崩潰。另外每個線程都有自己的變量,並且不使用全局變量。看起來他們得到了相同的設備句柄,因此程序崩潰了。爲什麼我需要兩個線程?因爲我想單獨發送和接收指定的pcap過濾器上的數據包。那麼我該如何解決這個問題?或者使用一個線程並使用tcp頭中的地址手動對發送和接收的數據包進行排序,會更好嗎?

    1熱度

    1回答

    我正在開發使用WinPcap的嗅探器。當我連續運行應用程序時,6小時後RAM變滿並且沒有響應。爲什麼記憶力不斷增加? 是const u_char* pkt_data每次都佔用內存嗎? 哪個變量在Pcap API中持續佔用內存?如果是的話如何釋放內存?