scapy相关

2019-04-14  本文已影响0人  永不放弃_5537

python 的 scapy 库可以方便的抓包与解析包

pip install scapy

抓包:

from scapy.all import *

dpkt  = sniff(filter='', iface='any',prn=function,count=n)

最简单的嗅探器:

cat mail_sniffer.py

from scapy.all import *

#数据包回调函数

def packet_callbak(packet)

    print(packet.show())

#开启嗅探器

sniff(prn=packet_callbak,iface='any',count=1)

pcap合适保存:

wrpcap("demo.pcap", dpkt)

cat mail_sniffer2.0.py

from scapy.all import *

#数据包回调函数

def packet_callbak(packet):

if packet[TCP].payload:

mail_packet=str(packet[TCP].payload)

if "user" in mail_packet.lower() or "pass" in mail_packet.lower()

上一篇 下一篇

猜你喜欢

热点阅读