如何解析.NET中的UDP数据包?如何解析.NET中的UDP数据包?
我使用PCap.Net捕获数据包,在这种情况下,我可以通过(PcapDotNet.packets.Ethernet.IpV4.Udp)从PCap.net对象访问UDP数据包。
如何获取结果,Udp数据包并对其进行解析?尤其是解开绑定在UDP数据包内的DNS请求和响应。
有没有可以帮助您的图书馆?
编辑:更具体是什么我希望能够做的是提取从DNS响应的IP地址,并使用Wireshark的将是根据检查者:
(a)输入:作为DNS响应的UDP数据包的负载
(b)处理:解析出UDP数据包的DNS响应部分。找到答案部分,在此查找类型为A(主机地址)[不是CNAME记录]的答案记录,然后用此答案记录获取IP地址。
(c)返回:来自DNS响应的IP地址。
WinPCAP不附带一堆解析器吗? – 2010-08-19 03:43:44
转到Newtwork Monitor API http://www.microsoft.com/downloads/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f&displaylang=en – 2010-08-19 04:33:09
@愿意 - 我可以回到UDP正常,但它只是正义解析一个正在携带DNS响应的UDP数据包的细节我感兴趣。 – Greg 2010-08-19 10:09:33