scapy.all模块找不到ip类的问题

直接使用

from scapy.all import IP

导入ip类是不行的,会产生报错,找不到这个类

 

原因分析:

一开始以为可能scapy库的版本不同产生的原因,更换到书本上所使用的2.4.4rc1同样无法解决问题,通过谷歌查找发现需要导入另一个模块,如下:

from scapy.layers.inet import *

导入两个模块,才能达成书本同样的目的,测试如下:

from scapy.all import *
from scapy.layers.inet import *
pkt = IP
print(pkt)
ls(pkt)

返回结果:

 

 只导入一个模块,ls无法找到:

 

 

  

posted @ 2022-04-15 14:58  nLesxw  阅读(122)  评论(0编辑  收藏  举报