Scapy/Python无法获取传出数据包

2024-04-19 12:54:37 发布

您现在位置:Python中文网/ 问答频道 /正文

抱歉,我一定遗漏了什么,只是修改了一个非常简单的脚本:

from scapy.all import *

def packet_callback(packet):
    if packet[TCP].payload:
         print '[*] Source : %s || Destination: %s' % (packet[IP].src,packet[IP].dst)
         hexdump(packet[TCP].payload)

sniff(filter="tcp port 80 and host 10.0.0.21", prn=packet_callback, store=0)

这将显示来自指定主机的HTTP数据包内容,但仅显示传入的HTTP包内容。如果我调整IP以适应我的,我可以看到所有的。在

这是我正在监听的无线接口。接口处于监视模式,使用tcpdump我可以看到来自每个人的所有数据包。在

系统是Linux Mint 17。在

非常感谢任何暗示。在


Tags: fromimportip脚本http内容packetdef