在 C# 中获取网络接口名称
我正在编写一个使用 wPCAP 库的程序。我设法得到了接口名称列表: \设备\NPF_{A9734063-CA83-4D91-A35B-CC727749256A ... 现在我的问题是:我怎么知道…
Wincap捕获过滤表达式语法
如何指定用 IP 地址过滤 tcp 服务器端口的语法? const char *packet_filter = "tcp src port 2054"; bpf_u_int32 netmask; bpf_program fcode; if (d…
将 UDP 数据包转发到保持原始源地址的多个 IP
我有一个工作系统,通过发送到固定 IP:端口的 UDP 数据包接收数据,我想使用一个程序(某种代理?)将这些数据包的副本发送到新的 IP:端口(或一系列I…
使用原始套接字和 WinPcap 发送 HTTP 请求
作为我的项目的一部分,我正在尝试向 Google 发送包含 HTTP 请求的 IP 数据包。我正在使用 Winpcap 库和 VC++。目前,我已经完成了 TCP 三向握手数据…
错误引用 PcapDotNet.?.dll
你好 我尝试使用 PcapDotNet dll,但无法添加对我的项目的引用。 它是哪个 dll 并不重要。 PcapDotNet.Core.dll、PcapDotNet.Base.dll 等 我在该引用…
c# - 如何在不依赖 WinPCap 的情况下嗅探应用程序中的数据包?
背景:我现在了解了如何编写一个 C# 应用程序,该应用程序可以监视进出该应用程序所在 PC 上网卡的数据包。我知道的方法依赖于已安装在 PC 上的 http:…
Wireshark 未打开 pcap_dump 文件
我试图以 libpcap 格式保存该文件的输出,尽管该文件确实已保存并且正确的数据已写入其中,但 Wireshark 无法打开它。有人看到我在这里缺少什么吗?谢…
SharpPcap 编码.UTF8.GetBytes
有人知道获取这些字节中的实际文本的正确方法是什么? 我在这里做错事了。 另一个问题:utf-8 是最通用的编码吗?它可以正确显示大多数字符吗? 泰 pr…
Winpcap 保存不是来自适配器的原始数据包
我正在尝试构建一个应用程序,将旧的自定义以太网日志(bin 文件)转换为标准 winpcap 样式日志。 问题是我似乎找不到如何在不使用适配器(网卡)的情…
如何使用 winpcap 停止捕获?
/* start the capture */ pcap_loop(adhandle, 0, packet_handler, NULL); 上面开始捕获,但是除了退出程序之外我没有找到停止捕获的方法...…
为什么 winpcap 需要 .lib 和 .dll 才能运行?
规范可以在这里查看: http://www.winpcap.org/docs/ docs_40_2/html/group__wpcapsamps.html 这很奇怪,IMO .lib 或 .dll 就足够了,为什么它需要两…