小编yos*_*ran的帖子

ipsec.py CANT找到属性IPPROTO_ESP和socket.IPPROTO_AH

我为python 2.6安装了模块scapy,当我导入这个模块时,我得到了这个警告:

警告:无法导入图层ipsec:'module'对象没有属性'IPPROTO_AH'

我看了socket属性,我没有找到'IPPROTO_AH'属性另外,我试图编辑模块ipsec.py并找到用其他东西替换IPPROTO_AH的方法然后我得到警告与IPPROTO_ESP!

我尝试在ipsec.py中编辑行,例如:

    overload_fields = {
    IP: {'proto': IPTest},
    IPv6: {'nh': IPTest},
    IPv6ExtHdrHopByHop: {'nh': socket.IPPROTO_AH},
    IPv6ExtHdrDestOpt: {'nh': socket.IPPROTO_AH},
    IPv6ExtHdrRouting: {'nh': socket.IPPROTO_AH},}

bind_layers(IP, AH, proto=socket.IPPROTO_AH)
bind_layers(IPv6, AH, nh=socket.IPPROTO_AH)
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题 ?

python sockets ipsec scapy

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ipsec ×1

python ×1

scapy ×1

sockets ×1