问题标签 [pcap.net]
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.
c# - 如何使用 PcapDotNet 自动选择设备以将数据包发送到互联网?
我正在做一些使用 PcapDotNet 从互联网发送/获取数据的实验,从这个例子开始。
困扰我的是,在这里你必须选择一个设备来发送你的数据包。当我在做一些更高级别的(甚至是套接字)编程时,我从来没有处理过这个问题。有没有办法自动选择要使用的网络设备,除了使用每个设备 ping 您要联系的服务器?这通常是如何完成的?
c# - 如何停止从 pcap.net 接收数据包?
我正在研究 pcap.net 拦截来自各种设备的数据包的能力。
开始这个过程非常简单:
但在那之后,这个过程并没有停止。曾经。
如何强制关闭抓包?
c# - 如何判断 Pcap.Net TCP 数据包中的数据剩余多少空间
我正在使用 Pcap 构建网络 tcp 包:
因为包是通过以太网发送的,所以最大的包总大小限制为 1500 字节。有什么方法可以用来检查包头的大小,这样我就知道为实际数据留下了多少空间?
另外,如果我需要发送超过 1500 字节的数据,我是否只需将其拆分,还是需要遵守任何其他规则?
windows - 尝试通过 Pcap.net 连接到某人时如何防止 Windows 发送 RST 数据包?
我正在尝试使用 Pcap.Net 打开一个 tcp 连接。
我正在发送以下包裹:
服务器响应:
之后,Windows 会自行发送重置数据包:
为什么会发生这种情况,如何阻止这种行为?
我在 Windows 7 上这样做
networking - 为什么wireshark 不能识别我的tcp 请求中的http 文本?
我正在尝试通过定制的基于 pcap.net 的 tcp 客户端发送 http 数据。
通常,当我通过浏览器发送请求时,在wireshark中它看起来像这样:
但是,当我自己通过 TCP 发送相同的数据时,wireshark 中的请求如下所示:
并且服务器没有正确响应它。
我通过 PayloadLayer 将数据附加到 TcpDatagraw,但似乎缺少一些东西。
我应该改变什么才能正常工作?
c# - How to get audio data from rtp packet...?
I'm using .net to do call recroding with pcap.net.
till now I have got the rtp packet. And its length is 32 bytes.
The codec used is G729 and payload type is 18.
I need to get the actual rtp payload. Plz help me...
c# - 使用 pcapdotnet 将数据包分成 2 个数据包
如何使用 pcapdotnet 将一个数据包分成两个数据包?这是我尝试过的,但我不知道它是否正确:
c# - 从 2 个给定的 IP 地址计算 IP 范围号
我在我的应用程序中使用 pcapdotnet DLL,我添加的选项之一是在发送 pcap 文件之前更改数据包 IP 地址(发送到我的函数 2 ip:旧 IP 地址和我想要更改的新 IP 地址)。
现在我想添加另一个可以更改 IP 地址范围的选项。
例如:
旧 IP 地址为 70.1.2.3,范围为 10.0.0.1 到 212.0.0.0
所以 IP 地址 70.1.2.3 将更改为 10.0.0.1,而 10.0.0.2 将更改为 70.1.2.3,我正在寻找最好的方法。
到目前为止,我只看到这篇没有帮助我的帖子:有没有简单的方法可以从 2 个给定的 IP 地址计算 IP 数量?
pcap.net - C# Pcap.Net 发送 TCP、HTTP 数据包不起作用
我将使用 Pcap.Net 0.10.0 (67076) 发送 TCP 或 HTTP 数据包但不起作用,只能使用 UDP 数据包?我可以看到 TCPViewer 中显示 UDP 数据包,但现在显示 TCP 或 HTTP 数据包。
我使用的是 Windows 7 64 位,但我确实构建了应用程序 x86 平台。
这是我的代码。
c# - 尝试使用 PcapDotNet 拆分数据包
在我的应用程序中,我想添加拆分数据包的选项,我发现了这篇文章:
我将 1 个 TCP 数据包分成 2 个数据包,收到的 2 个数据包是TCP和Ipv4,这是正常的还是我应该收到 2 个TCP数据包?