问题标签 [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 投票
1 回答
430 浏览

c# - Sharppcap - 如何获取流量文件名?

我设法捕获了通过网络传输的文件的内容,但是我无法捕获file name.

拦截文件访问协议 (NFS | SMB | AFP) 时如何使用 Sharpcap 获取文件名?

0 投票
2 回答
1640 浏览

c# - 如何在 pcap.net/SharpPcap 中获取数据包设备的 MAC/IP 地址?

我正在使用 PacketDevice 或 LivePacketDevce 来发送和接收数据包。我有 2 个必须使用的网络接口,但找不到具有 MAC 或 IP 地址的数据包设备属性。由于我依赖 arp 广播,因此使用传入数据包的目的地是一个问题。有没有办法在 pcap.net 或使用 SharpPacap 中获取数据包设备的 IP 或 MAC 地址?谢谢

0 投票
1 回答
1180 浏览

c# - 如何使用 SharpPcap 快速转储数据包

我正在使用 SharpPcap 将数据包转储到 .pcap 文件。我的问题是,捕获任何数量的网络流量都在减慢速度,最终内存不足。如何加快文件写入过程?

这是我正在使用的代码:

提前感谢您的任何想法。

0 投票
0 回答
1850 浏览

c# - SharpPcap - 从数据包中获取信息

我正在尝试从数据包中获取信息,例如使用 SharpPcap 和 PacketDotNet 的 GET/POST 请求。我在 stackoverflow 上查看了不同的信息,但我遇到了编码问题。来自数据包的信息并未在每个采用的编码系统中正确显示。

我的代码如下:

结果显示在屏幕截图中:屏幕截图

0 投票
0 回答
551 浏览

c# - 捕获期间的 SharpPcap 异常

我一直在尝试使用 SharpPcap 和 PacketDotNet 构建数据包嗅探器。到目前为止,这是我的代码:

在捕获了几个数据包后,Capture 函数会抛出异常,通常与内存有关。(访问冲突,内存不足,溢出)知道是什么原因造成的以及如何解决这个问题吗?(当抛出内存不足或溢出异常时,它表示它在 SharpPcap.LibPcap.PcapDevice.MarshalRawPacket 函数中,但是当抛出访问冲突时,它表示它发生在一个甚至与我的代码没有直接关系的 dll 中)

0 投票
1 回答
1819 浏览

c# - SharpPcap 可以用来在 C# 中找到我的网络中的 ip 摄像机吗

我的目标是通过 C# 代码列出给定网络中的所有网络摄像机。

我可以在此处使用 GetIpNetTable(C# 代码)列出我网络上的所有 IP 地址。

Sharppcap在这方面有什么帮助吗

注意我对网络完全陌生,所以请多多包涵。

或者有没有其他方法可以给定一个 IP 地址,我可以先验证它是否是一个 ip cam,然后获取它的详细信息。请注意,网络摄像机可以是任何品牌。

0 投票
1 回答
835 浏览

c# - 如何使用 SharpPcap 或 Pcap.NET 从开放的 wi-fi 热点捕获包?

我可以捕获从我的计算机发送的数据包,但我无法捕获从其他连接设备发送到 wi-fi 的数据包

对不起,我的英语不好

0 投票
0 回答
234 浏览

c# - 使用 Socket 监听 TCP/IP 丢失了一些 SharpPcap(winPcap) 可以捕获的数据包

我制作 ac# 应用程序以通过 Socket 捕获 TCP/IP 数据包。我绑定本地 ip 并侦听所有端口以捕获 IP 数据包。有时,它有效并捕获了所有 IP 数据包。但是我可以捕获一些 IP 数据包SharpPcap(winPcap) apis 丢失了。所以我很困惑。谁知道呢?

0 投票
1 回答
265 浏览

timeout - HttpWebRequest 超时(被阻止)c#

我有从网站(种子)下载多个小文件的 ac# 应用程序。一些网站限制每个 IP 每天的下载次数。

我做了一个 HttpWebRequest,如果流是有效的 torrent,我将它保存到磁盘。

有没有办法让我的 c# 应用程序在执行 HttpWebRequest 时欺骗我的 IP,这样下载就不会失败?

我将下载时间间隔设置为每 10 分钟一次,但没有运气。我最终还是被卡住了。

我听说“TOR”可以使用不同的 IP,但我不希望使用我的桌面应用程序的人必须单独安装 TOR 浏览器。

有什么解决办法吗?

0 投票
0 回答
115 浏览

c# - 如何使用 C# windows 应用程序获取 url?

如何获取从我的电脑发送的 url,我可以获取我使用SharpPcap访问过的网站的 ip 。

我想知道是否有办法从 IP 数据包中获取 http 消息,或者更简单的方法来获取 url。