问题标签 [sharppcap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10202 浏览

c# - 无法从 SharpPcap.RawCapture 转换为 PacketDotNet.Packet

我一直在遵循http://www.codeproject.com/KB/IP/sharppcap.aspx上的指南来实现一个简单的数据包嗅探器来为我自动进行身份验证,我已经设法进入过滤部分,并且到目前为止,必须对教程代码进行一些调整才能使其正常工作,但我现在很难过。

我收到的错误是;

'PacketDotNet.TcpPacket.GetEncapsulated(PacketDotNet.Packet)' 的最佳重载方法匹配有一些无效参数

参数 1:无法从 'SharpPcap.RawCapture' 转换为 'PacketDotNet.Packet'

但是我还没有对我自己的 PacketDotNet 进行任何引用(到目前为止,一切都是 SharpPcap)。

我到目前为止的整个代码都包括在内,问题出在 device_OnPacketArrival() 函数中。

0 投票
2 回答
4000 浏览

c#-4.0 - 如何使用 WinPcap 通过 C# 发送 ARP 数据包

我想通过 C# 为“ARP Poison Routing”发送 ARP 数据包。我正在使用 SharpPcap(用于使用 winpcap)。如何使用 SharpPcap 或不使用 SparpPcap(使用其他库)来做到这一点?

0 投票
2 回答
1650 浏览

c# - 用于 facebook.com 的 SharpPcap/Wireshark 捕获过滤器

对不起我的英语不好。

我想在 C# 上使用 SharpPcap 仅从 facebook.com 嗅探 http 数据包。Facebook正在使用多IP。Facebook ip 正在改变一切。如何为 facebook 设置捕获过滤器(SharpPcap 捕获过滤器就像 Wireshark 捕获过滤器)?

注意:“host facebook.com”不起作用,因为我得到了 tcp 数据包。tcp 数据包中没有域名。

0 投票
1 回答
230 浏览

c# - SharpPcap OnPcapStatistics 事件永远不会触发?

我试图让 SharpPcap Statistics 工作,但 OnPcapStatistics 事件永远不会触发。

这是代码:SharpPcap 示例 11:统计

代码项目文章:SharpPcap:统计

有谁知道为什么?

0 投票
2 回答
1723 浏览

visual-studio-2010 - 如何将 shappcap 库包含到 Visual Studio 中?

对不起菜鸟问题。我真的不知道如何让Sharppcap 库在我的项目中工作。我正在使用 Visual Studio 2010。

0 投票
2 回答
7595 浏览

c# - 如何使用 SharpPcap 从 TCPPacket 获取数据?

我的报告需要小型嗅探器,所以我选择了 C# 和 SharpPcap。

我有包含所有数据包数据的原始数据包。然后我用一些信息(如源/目标/协议/等)从中取出 Packet。之后我得到了 tcp 数据包。

现在我如何只获得软件发送/接收的实际数据包数据?

0 投票
1 回答
790 浏览

c# - c#.NET 中的 Sharp Pcap 和多个 ICaptureDevices

我有一个噩梦,试图让清晰的 Pcap 通过 ICaptureDevice 的多个实例愉快地发送数据包。问题是,如果我使用多个 ICaptureDevice 实例,任何现有的实例都会退​​出并且不会引发错误。我想知道您是否对如何让 ICaptureDevice 的所有实例愉快地工作有任何想法。(如果你有这个问题)

不幸的是,我无法提供代码示例,因为这是正在构建的专有软件。

我尝试将所有数据包聚合到一个队列流中并让一个 ICapDev 发送它们,但我发现这对于在另一端接收它们的设备来说太慢了。

非常感谢您的帮助

0 投票
2 回答
3040 浏览

c# - 使用 Winpcap 重建 Tcp 会话

我正在尝试从我的 pcap 文件中重建 tcp 会话,这些文件具有使用 winpcap 捕获的网络数据包。我有一个将数据包拆分为会话的项目。到目前为止,我可以从 pcap 文件中读取数据并根据它们的会话对数据包进行分组。

我想学习的是在这个操作之后我应该做什么。我认为为了从这些会话中获取数据,我必须根据它们的序列号对这些数据包进行排序。我对吗?我是否需要额外的操作来构造 tcp 会话数据。我如何知道哪些数据是图像、html 或 javascript?任何关于良好资源的建议将不胜感激。

顺便说一句,我正在使用 SharpPcap 和Pcap.Net将数据包拆分为 tcp 会话。这些库是否足以重建 tcp 会话?

0 投票
1 回答
4131 浏览

c# - 在 SharpPCap 我如何找到设备的 IP 地址?

我正在使用 WinPCapDevice 并且已经对其进行了初始化。我只是希望能够从该设备获取 IP,但我找不到任何地方如何提取设备的 IP 地址。如果没有办法做到这一点,那么是否有另一种方法来获取 WinPCapDevice 的 IP 地址,以便我可以根据 IPAddresses 列表检查它?

这是我正在谈论的一小段代码。

0 投票
1 回答
1457 浏览

modem - 使用 SharpPcap 和 usp 3G 调制解调器

我已经学会了 SharpPcap 从特定网络接口捕获数据包。以下代码用于获取本地机器上的所有网络接口:

但是当我插入我的 usp 3G 调制解调器并运行上述程序时,返回的列表不包含 usp 3G 调制解调器的行。

如何在此 3G 调制解调器上应用数据包捕获?