20得票8回答
TCP:seq/ack号码是如何生成的?

我正在开发一个程序,用于嗅探发送到和从特定地址接收到的TCP数据包。我的目标是对某些已接收到的数据包进行自定义回复。我已经完成了解析工作,已经能生成有效的以太网、IP和大部分TCP数据包。 唯一无法确定的是seq / ack号码是如何确定的。 虽然这与问题可能无关,但该程序使用WinPCa...

14得票3回答
jNetPcap与Jpcap对比

想知道大家能否给我一些评论和见解。就性能而言,我应该使用哪一个,jNetPcap 还是 Jpcap?谢谢!

13得票2回答
C# - 如何在应用程序中嗅探数据包而不依赖于WinPCap?

背景:我现在知道如何编写一个C#应用程序,可以监视运行该应用程序的PC上网卡进出的数据包。但是,我所知道的方法依赖于已经在PC上安装了http://www.winpcap.org/,然后我使用类似http://pcapdotnet.codeplex.com/或http://sourceforg...

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

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

12得票7回答
如何在Windows中挂钩TCP堆栈以嗅探和修改数据包?

我希望能够编写一个能在Windows上监测和编辑数据包的软件。我想要能够查看所有进出我的系统的数据包内容,并且可能对其进行修改。可以使用任何语言,但我希望它运行速度足够快,不会负担系统。 我已经了解了一些关于WinPcap的知识,但文档中称你不能使用WinPcap创建防火墙,因为它不能丢弃数...

7得票3回答
在Windows 64位系统上编译Gopacket

我正在尝试在Windows 10上使用gopacket。 我使用它来直接嗅探和注入数据包到/从NIC。 我可以轻松地使用GOARCH = 386编译和运行我的代码,但在GOARCH = amd64中无法编译。 值得注意的是:我并没有尝试交叉编译。 我使用go1.6.windows-386来编...

7得票4回答
如何通过没有IP地址的网卡发送WOL包(或其他任何内容)?

我正在尝试在所有接口上发送WOL包,以唤醒网关(它是DHCP服务器,因此机器还没有IP)。 而且似乎我只能将套接字绑定到IP和端口对... 所以问题是:如何创建一个绑定到没有IP的NIC的套接字(或其他内容)? (任何语言都可以。优选C#) @ctacke:我知道WOL是通过MAC地址完...

7得票3回答
TCP连接劫持

我有一个在C++中开发的小项目,由于它所做的事情的特殊性质,我需要将数据包插入到实时TCP流中。(目的是无辜的,如果你非得知道可以查看这里:http://ee.forumify.com/viewtopic.php?id=3299) 我正在为游戏创建一个级别编辑器,由于握手的特性,我不能简单地使...

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

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

7得票2回答
pip安装pcapy时无法打开包含文件'pcap.h'。

我尝试使用 pip install pcapy 安装 pcapy,但是遇到了以下错误提示,称文件 pcap.h 不存在: Installing collected packages: pcapy Running setup.py install for pcapy ... error ...