赞
踩
from scapy.all import * def print_pkt(pkt): pkt.show() #filter:设置过滤规则 prn:选择回调函数,这里选择show出这些包 count设置抓取数量 #过滤icmp包 pkt = sniff(filter='icmp',prn=print_pkt,count=5) #过滤非icmp包 pkt = sniff(filter='not icmp',prn=print_pkt,count=5) #过滤特定IP,特定端口的TCP包 pkt = sniff(filter='ip src 10.0.2.6 and tcp and tcp port 23',prn=print_pkt,count=5) #过滤10.0.2.0/24网段的数据包 pkt = sniff(filter='dst net 10.0.2',prn=print_pkt,count=5) #保存这些包至demo.pcap中 wrpcap("demo.pcap", pkt)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。