22得票7回答
将字节数组转换为托管结构体

更新:此问题的答案帮助我编写了开源项目GitHub上的AlicanC's Modern Warfare 2 Tool。 您可以在MW2Packets.cs中看到我如何读取这些数据包,以及我编写的用于读取大端数据的扩展 Extensions.cs 。 我在我的C#应用程序中使用 Pcap.Net...

13得票2回答
Pcap.net与Sharppcap的比较

我只想监听网络设备,捕获数据包并将其写入虚拟文件。同时我需要在监听时过滤数据包,只记录通过了过滤器的数据包。我需要在 .NET C# 中完成这些操作。请问应该使用哪个方法?高传输速率和最小数据包丢失率非常重要。

9得票2回答
Windows上的数据包重定向

由于软件限制,我们目前在所有机器上都运行Windows操作系统。 然而,在此基础上,我们需要将某些进入特定IP和端口的数据包重定向到不同的端口(相同IP)。我们有一个正在侦听“代理端口”的软件。 在Linux上使用IPTables可以通过执行类似以下命令来实现: iptables -t ...

7得票1回答
将 Windows 转发数据包到 C# 应用程序

有没有办法将TCP数据包转发到我的C#应用程序(在Windows 10上),并让TcpListener/HttpListener处理请求?在Linux中,我可以通过设置iptables来实现这一点(iptables -t nat -A PREROUTING -p tcp --destinati...

7得票2回答
.NET数据包捕获:Pcap.Net与SharpPcap对比

对于可以用于被动数据包捕获的各种.NET工具,希望大家提供建议。在Winpcap方面,选择似乎在pcap.net和sharppcap之间。另一个潜在的选择是Microsoft的NetworkMonitor,我相信还有其他工具。 这些年来,我偶尔使用ethereal/wireshark作为诊断...

7得票3回答
如何防止Windows在尝试通过Pcap.net连接到某人时发送RST数据包?

我���在尝试使用Pcap.Net打开TCP连接。 我发送了以下数据包: 服务器响应如下: 接着,Windows自动发送了重置数据包: 为什么会发生这种情况,如何阻止此行为? 我的操作系统是Windows 7。