首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python控制Wireshark?如何使用python单击/按Wireshark中的按钮

如何使用python控制Wireshark?如何使用python单击/按Wireshark中的按钮
EN

Stack Overflow用户
提问于 2018-11-05 04:18:36
回答 2查看 6.2K关注 0票数 2

我希望使用python在Wireshark中捕获pcap (日志),因此基本上我必须通过subprocess.call()或os.system()或os.startfile()来启动Wireshark脚本。现在如何选择界面Wi,以太网使用python和选择接口后如何保存捕获使用python?(单击任务栏->中的“停止捕获数据包”按钮,单击任务栏->中的“文件”,单击“保存为”->给定文件名->,指定位置->保存)

我不想用比沙克,我只想用Wireshark捕获数据包。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-05 05:04:58

我感觉到了X的问题。UI是为用户提供的,而不是以编程方式操作的。

相反,看看..。

Wireshark Tools

大鲨鱼

tshark -转储和分析网络流量 TShark是一个网络协议分析器。它允许您从活动网络捕获数据包数据,或者从先前保存的捕获文件中读取数据包,或者将这些数据包的解码形式打印到标准输出,或者将数据包写入文件。TShark的本机捕获文件格式是pcap格式

垃圾帽

dumpcap -转储网络流量 Dumpcap是一种网络流量转储工具。它允许您从活动网络捕获数据包数据并将数据包写入文件。Dumpcap的默认捕获文件格式是pcapng格式。当指定-P选项时,输出文件将以pcap格式写入。

Fiddler (见评论)

fiddler.exe

Fiddler支持各种控制各种选项的命令行参数: Fiddler命令-行帮助用法: fiddler.exe选项

其他

tcpdump (以上大多数都是基于此或使用此)

这是tcpdump的官方网站,tcpdump是一个强大的命令行数据包分析器;libpcap是一个可移植的C/C++网络流量捕获库。

票数 1
EN

Stack Overflow用户

发布于 2022-09-12 07:36:34

我推荐一个很好的项目,它实际上是一个用python-比沙克编写的tshark的包装器。它很容易使用,你可以玩pcaps或实时流。

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

https://stackoverflow.com/questions/53148285

复制
相关文章

相似问题

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