#coding=utf-8
import string
import urllib
import json
from scapy.all import *
import re
readfile =input("请输入需要分析的文件名:")
mail_port=input("请输入您要解析的邮件类型(IMAP输入143,SMTP输入25,POP3输入110):")
savefile=input("请输入您要保存的文件名:")
dpkt1=list()
dpkt2=list()
dpkt = rdpcap(readfile)
print(dpkt)
sessions = dpkt.sessions()
print(sessions)
for session in sessions:
payload = b'' # the payload of one HTTP POST
for packet in sessions[session]:
try:
#if packet['TCP'].dport ==int(mail_port):
# 对数据组包
dpkt2.append(str(packet[TCP].window))
print(dpkt2)
except:
pass
string=''.join(dpkt2)
#string=str(dpkt2)
string=string.replace("\\r\\n","")
string=string.replace("\\t","")
string=string.replace("'b'",""
pcap邮件读取并写入txt
最新推荐文章于 2022-07-19 16:01:44 发布