Python 3网络数据包嗅探器
一个简单的纯Python网络数据包嗅探器。 当数据包到达给定的网络接口控制器时,数据包将被分解,并将其信息显示在屏幕上。
此应用程序不依赖第三方模块,可以由任何Python 3.x解释器运行。
安装
GNU / Linux
只需使用git clone克隆此存储库,然后按照以下“部分中的描述执行packet_sniffer.py文件。
user@host:~/DIR$ git clone https://github.com/EONRaider/Packet-Sniffer.git
其他系统
该项目取决于PF_PACKET -Windows或Mac OS X上PF_PACKET的有状态数据包筛选器。出于演示目的,您可以在Docker容器中试用此程序包。 尽管它无法完全访问您机器上的localhost,但是您仍然可以在Docker子网中嗅探并至少使模块
1