唯一目的:短平快
语言:python
模块:scapy
sniffer函数:
sniffer(filter=”“,iface=”any”,prn=function,count=4)
filter:BPF过滤(wireshark类型)
iface:网卡,留空代表嗅探所有网卡。
prn:指定回调函数。
count: 数据包的个数,留空代表嗅探无数个数据包。
内置的packet.show()函数解析并输出数据包的内容!
#coding=utf-8
from scapy.all import *
def packet_callback(packet):
print packet.show()
sniff(prn=packet_callback,count=1)