Articles of pcap

从Pacp文件中提取第n个数据包

有没有任何命令行工具从pcap文件中提取第n个数据包? 我在CentOS 6.5上。 提前致谢。

为什么我没有收到这个请求的ARP回复?

在C中使用pcap_sendpacket ,我手动发送以下数据包在wlan0 (我已经省略了一些字段,但我认为他们是正确的): (Ethernet layer) eth src: <wlan0 MAC address> eth dest: <wireless router MAC address> (ARP request layer) opcode: 1 (Request) sender_hw: <wlan0 MAC address> sender_proto: 192.168.1.3 (IP of wlan0) target_hw: 0 (per usual) target_proto: 173.194.46.72 (Google.com) 使用Wireshark来监听wlan0 ,我希望看到一个ARP答复给我一个Google服务器的MAC地址。 但是,我没有看到任何包含Google IP的ARP答复。 有一点需要注意的是,我正在通过截获发送给虚拟networking接口的ARP请求(在我使用虚拟networking空间内的ping命令时生成数据包)来构build这个数据包,然后重写数据包并使用wlan0注入pcap ,以便我可以稍后获得ARP答复并将其转发回虚拟networking。 这就是为什么我相对有信心,包中的其他领域是正确的,因为我真的没有修改它们。 有谁知道这里可能是什么问题? 我注意到的一件事是,我没有我的路由器的IP地址(192.168.1.1)在该数据包的任何地方; 不确定我是否需要这个。

数据包碎片混乱

我正在玩dpkt的Python,试图解码PPPoE – 程序工作得很好,直到我注意到封装IP数据包的偏移量始终为0,即使数据包明显碎片。 可以看出,服务器正在发送1492字节的数据包(因为PPPoE封装,我想),最后一个数据包是1365.但偏移总是0 – 不应该增加吗? 当然,我怀疑我的程序,但我用Wireshark检查了同样的转移,得到了同样的结果。 我解释这是错误的方式吗?

前几个数据包的PCAPfilter,以及与TCP断开连接有关的数据包

我想用tcpdump和一个filter来进行一些长时间的debugging。 具体来说,我只想捕获具有以下条件的数据包: 前10个包左右的一个新的TCP连接(包括握手) 任何奇怪的东西(重传,重复ACK等) 任何指示断开连接(FIN,RST,其他) 我卡在的部分是第一个X数据包。 是否有可能为tcpdump(或类似的工具)编写PCAPfilter来执行此操作? 如果是这样,怎么样?

如何在dnscap中保留混杂模式?

如何在dnscap中保留混杂模式? dnscap -a没有区别。

Freeradius服务器不接受通过tprep的计费包

我在系统A上运行一个免费的radius服务器。我使用系统B的radclient radclient -x systemA acct testing123发送testing记帐请求。我可以看到radius服务器从它的debugging日志中收到这些请求。 我已经使用tcpdump -i eth0 portrange 1812-1815 -w rad2.pcap -s 0在系统B中保存了这些记帐请求数据包。 现在,当我从系统B使用tcpreplay重播这些pcaps时,即使我可以看到数据包已经到达systemA,radius服务器也没有显示接收这些数据包的迹象。 为什么freeradius服务器不接收这些数据包?

用.pcap创buildnetworking图

我有一个大约500k包的Wireshark .pcap捕获,我想列举所有的路由器,交换机,个人电脑等networking图 。 有没有我可以用来自动生成一个工具? Wireshark是否有这样的程序?

可能将sflow数据转储为pcap格式?

我想从fortiet / fortigate设备获取数据包捕获,以捕获其接口上的所有stream量。 为此,我启用了sflow并将其发送给另一个ntopng服务器。 但在ntopng上,我能够看到sflow数据,但有什么办法,我可以转换/转储此数据为pcap格式? 因为我需要pcap中的数据来分析它。 我能够将数据导出到json,但我们可以将sflow转换为pcap吗?

慢VPN性能 – TCP问题?

我有一个VPN的性能问题,它只是一个VPN,特别是我从服务器捕获了以下PCAP。 我的理解是,“Ack”字段应该是它正在确认的数据包的“Seq”号码? 如果是这样,这看起来不好多个Ack的序列1的数据包,这是否会导致我的性能缓慢?

电子邮件服务器传递一个消息,但不是另一个 没有错误

我发送了两条消息,一条来自本地服务器,另一条来自生产环境。 来自本地服务器的消息通过,但生产消息不通过。 两个消息在内容上是相同的。 在服务器上login显示两个消息被接受。 这里是pcap文件:(本地成功,生产失败) http://www.mediafire.com/?sharekey=754aks7ueneoc 你可能会注意到第二封电子邮件有一个不同的用户名…我用相同的用户名尝试过,结果不会改变 任何帮助或想法,不胜感激