scapy警告:无法导入图层:'模块'对象没有属性' IPPROTO_IPIP

时间:2015-02-26 22:31:35

标签: python windows-7 scapy

我在Windows 7上使用scapy和python 2.6.3 当我进入时,我得到一个警告列表,一些不太重要但有些像这样 "警告:无法导入图层:'模块'对象没有属性' IPPROTO_IPIP" 当我尝试发送或接收数据包时,我收到错误。 我安装了以下说明并从中下载文件 http://www.secdev.org/projects/scapy/doc/installation.html#windows

有人可以帮我弄清楚我可以做些什么来修复这个错误吗?

1 个答案:

答案 0 :(得分:1)

使用常量“ socket.IPPROTO_IPIP ”时出现问题,这在此版本的Python 2中未实现。 查看文件“ scapy / layers / inet6.py ”,编辑最后一个字符串:

bind_layers(IPv6,      IP,       nh = socket.IPPROTO_IPIP )

替换为:

bind_layers(IPv6,      IP,       nh = 4 )

并删除inet6.pyc

Proof from IP protocol numbers
4 0x04 IP(封装)RFC 2003中的IP-in-IP IP

相关问题