首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wireshark PCAP文件到csv

Wireshark PCAP文件到csv
EN

Stack Overflow用户
提问于 2022-02-08 05:47:54
回答 1查看 342关注 0票数 0

在python中寻找一个模块,它可以读取PCAP文件并将其写入csv格式。已经研究过pyshark模块??无法以所需的形式获得输出。

代码语言:javascript
运行
复制
capture = pyshark.FileCapture(r"C:\Temp\wireshark\data.pcap")
for pkt in capture:
    pkt = str(pkt)
    out.write(pkt)
EN

回答 1

Stack Overflow用户

发布于 2022-02-08 06:17:28

尝试模块rdpcap

阅读这里获取更多信息- https://medium.com/@vworri/extracting-the-payload-from-a-pcap-file-using-python-d938d7622d71

代码语言:javascript
运行
复制
pkts = rdpcap('example.pcap')

with open("Pcap/test.csv", "w") as f:
    for pkt in pkts:

        if IP in pkt:
            ip_src=pkt[IP].src
            ip_dst=pkt[IP].dst
        if TCP in pkt:
            tcp_dport=pkt[TCP].dport

            csv_header = "IP_src,IP_drc,dst_port\n"

            s = ""
            for scr in str(ip_src):
                s+=str(scr)
            csv_header += s + ','

            s_ = ''
            for dst in str(ip_dst) :
                s_+=str(dst)
            csv_header += s_ + ','

            s_1 = ''
            for dst_tcp in str(tcp_dport):
                s_1 += str(dst_tcp)
            csv_header += s_1

            f.write(csv_header)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71029102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档