问题标签 [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.
c# - Extract HTTP header information using Packet.Net
I would like to extract the HTTP header information using Packet.Net. I am using SharpPcap to capture the packet and need to access the User-Agent field in the TCP packet. If I understand correctly Packet.Net is used to analyze the packet captured. Help would be appreciated on this regard. I have tried to display the TCP packet with the following code but I get bytes displayed. I am using C# as development language.
c# - 使用 Packet.Net 和 SharpPcap 发送 IP 数据包,但生成以太网帧
我正在尝试使用 Packet.Net 发送原始 UDP 数据包,但 device.SendPacket() 函数似乎只接受链路级 PDU,这意味着我必须自己找出源 MAC 地址和目标 MAC 地址。(使用ARP什么的)
如何使用 Packet.Net 创建 IP 数据包,但为我生成正确的以太网帧?
c# - 用于数据包生成的包装器
这是任务:我需要生成通过这些协议发送的数据包: TCP UDP ICMP IGMP GGP GRE PUP Raw IP RSVP
是否有任何库(或包装器)可以更轻松地解决此问题?
实际上我想知道是否有任何现成的数据包结构实现。最简单的是,我调用像 GenerateGGPPaket() 这样的 smth,而不是像 C# 中的 System.Net.Sockets.TcpClient 类那样发送它或 smth
我试过sharpcap,但它不允许像我提到的那样生成数据包。
c# - SharpPCap 不断打印出“是一个 IP 数据包”
突然间,我不知道我做了什么,我的应用程序开始打印出:“是一个 IP 数据包”。
这种情况发生在其他人身上吗?这是我的 OnPacketArrival 事件的代码:
这是输出:http ://dl.dropbox.com/u/40671650/wtf.png
任何有关为什么这样做的帮助将不胜感激。
c# - tcp/ip 数据包监听器
我已经开始做一些基本的网络编程。
TcpClient
我已经使用and读/写了我自己的程序,TcpListener
并且效果很好。
但是,我现在正在处理的应用程序的工作方式有所不同。
我想设置一个无需连接即可侦听 tcp/ip 数据包的程序。
例如,让一个数据包发送应用程序使用适当的 ip add 和端口号向我的程序发送一个数据包。
我也研究过使用 Sharppcap 和 packet.net,但我发现的所有示例都只侦听本地找到的设备(没有机会设置端口号和 ip add 等参数)。
有人对如何做这件事有建议吗?
c# - SharpPcap OnPcapStatistics 事件在使用过滤器时引发异常?
二人组
我已经通过为 PcapDevice.SendPacketArrivalEvent() 和虚拟的 WinPcapDevice.SendPacketArrivalEvent() 设置覆盖来修复它,它工作得很好,但是当我添加一些像这样的过滤器时:
device.Filter = "ip 和 tcp";
它引发了驱动器未准备好的异常,为什么会这样?
c# - 如何在 SharpPcap OnPcapStatistics 事件中获取 SendBytes?
我正在使用示例:
OnPcapStatistics 事件只给我接收到的字节,我怎么能得到上传(发送)字节?
总计 += (ulong)e.Statistics.RecievedBytes;
c# - SharpPcap 是否有可能阻止或限制数据包?
我想在这个应用程序中制作一个像带宽限制一样的应用程序,是否可以在 C# 中使用 SharpPcap 来实现这样的事情?
c# - 如何使用 C# 正确解析 RAW(Raw Ip) 数据包?
我需要用 C# 解析在 Wireshark 中生成的 pcap 文件。当然,它可以用wireshark打开并按预期显示所有数据包。
我曾尝试使用我在网上找到的两个流行的库(Pcap.Net 和 SharpPcap 的 Packet.net),但都不起作用。
Pcap.Net 似乎无法解析原始 IP 数据包。我可以从调试器中看到 DataLink 是“RAW (Raw IP)”,当我在调试器中查询其他属性时,我得到几个
System.NotSupportedException
s 说“PcapDataLink 12 - RAW (Raw IP) is unsupported”
Packet.net 但在尝试解析同一文件时也有类似的错误。
我很惊讶这两个库都对此感到窒息。
我想知道我是否对这些库做错了,因为这是我尝试的第一个 pcap 文件,而且我在看似简单的数据包上遇到错误。
是否有另一个库支持原始 IP 数据包?
c# - SharpPcap 中的过滤器
我试图过滤掉 wifi 上的 Probes 和 Broadcast 帧。
使用 SharpPcap。
不工作
与
这条线似乎允许广播
但需要真正获得所有管理框架。