All Projects → HatBoy → SimpleSniffer

HatBoy / SimpleSniffer

Licence: GPL-3.0 license
Python版简单的Linux数据包嗅探器

Programming Languages

python
139335 projects - #7 most used programming language

SimpleSniffer

Python版简单的Linux数据包嗅探器,目前不支持Windows系统

##主要功能

  • 1.打开保存标准的pcap数据包
  • 2.嗅探数据包
  • 3.查看数据包详情
  • 4.将单个数据包保存为PDF文件

##效果展示 ###抓取数据包 Alt Text

###查看数据包详情 Alt Text

###单个数据包保存为PDF Alt Text

##安装部署过程:

  • 运行环境:Python 2.7.X
  • 操作系统:Linux (以Ubuntu 15.10为例)
  • 第三方依赖库:sudo pip install scapy PyQt4 (scapy可能还需要其他依赖库,详见scapy的官网文档)
  • 运行方式:sudo python Sniffer.py (注意:因为涉及到底层的数据包抓取,需要root权限才能运行)

##已知Bug 该数据包嗅探器主要是利用scapy的sniff()函数实现,需要root权限才能运行,目前没有实现数据包过滤功能,已知Bug是当双击数据包展示 数据包详情时,显示的数据是上一次双击的数据,为了获取准确的数据包详情,需要双击两次数据包。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].