简介:这是一个基于libpcap和winpcap的多线程网络数据抓取器。它需要Python3、winpcap(如果使用Linux,请安装libpcap)、pcapy和PyQt5作为环境依赖。设计细节:项目采用Python编程语言。在Windows和Linux平台上,要先安装libpcap和winpcap开发库,并配置pcapy库以实现动态链接。这样的设计使得在不同平台上无需修改代码,只需配置环境即可成功运行。前端采用PyQt5设计,界面模块包括用户操作、数据包总览、数据包内容、16进制码和统计数据。代码文件包括监听线程listen.py、数据包解析resolve.py、信息显示run.py和主界面UI_home。