擅长:python、mysql、java
<p>您有多个数据包,因此可以索引或遍历:</p>
<pre><code>from scapy.all import *
pkts = sniff(filter="icmp", timeout =15,count=15)
for packet in pkts:
if str(packet.getlayer(ICMP).type) == "8":
print(packet[IP].src)
</code></pre>
<p>或者使用索引来获取forst包:</p>
<pre><code>from scapy.all import *
pkts = sniff(filter="icmp", timeout =15,count=15)
if pkts and str(pkts[0].getlayer(ICMP).type) == "8":
print(pkts[0][IP].src)
</code></pre>