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中持续占用内存?如果是的话如何释放内存?