介绍
该脚本是SPSE课程随附的packet_sniffer_shay.py的修改版本。
与原始脚本的区别:
简化了代码,重构了某些功能,改进了格式。
为了提高可读性,该代码分为3个模块:
sniff_socket.py
utils.py
packet_sniffer.py
此版本考虑了IP标头可能大于20个字节的事实。
此版本不解析TCP标头选项。
脚本在Python 2.7和3.2下均可工作
用法
要将来自/到192.168.1.15的HTTP流量转入/转出到控制台,请执行以下操作:
python packet_sniffer.py host 192.168.1.15 tcp port 80
作者
奥列格·米特罗法诺夫(罗列·罗克)2015
参考
IP参考: : TCP参考: : 以太网帧头格式: : IP标头格式: : TCP标头格式: :
2022-06-02 16:12:04
5KB
Python
1