Avi*_*viv 16 python http sniffer
我想通过python(版本2.6)来嗅探我计算机中的所有HTTP数据包.这可能吗?我可以用scapy做,还是没有其他外部模块?
Scrapy仅用于从网页或类似结构化文档中提取数据.
要实际读取来自NIC的数据包,最佳性能选项可能是使用具有python绑定的C/C++ API.
例如,WireShark有一个Python API.
Pcapy是使用libpcap进行数据包捕获的模块.
LibPCAP是为TCPDUMP编写的数据包捕获库,也用于WireShark.
另一个选择是尝试dpkt python模块.这是一个很好的写作.这是使用dpkt和pcap来嗅探HTTP数据包的示例.
编辑:哎呀,我误读了scapy.谢谢root!
正如您所提到的,Scapy是另一个也使用LibPCAP的python模块.本文档有一个嗅探示例.
如果您在使用Python 2.7时遇到问题,请查看此帖子.
| 归档时间: |
|
| 查看次数: |
26807 次 |
| 最近记录: |