python - scapy 中未定义名称 'raw'

标签 python scapy

Python 2.7 Scapy(2.3.3)

我尝试运行 scapy 演示

server@root:/usr/bin$ sudo ./scapy
INFO: Can't import matplotlib. Won't be able to plot.
WARNING: No route found for IPv6 destination :: (no default route?)
Welcome to Scapy (2.3.3)

运行以下命令 >>>原始(IP())

获取错误消息,例如:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
NameError: name 'raw' is not defined

我是Python初学者。

如何解决这个问题?

最佳答案

raw() 是 Scapy 2.4.0 中的新增功能(包括候选版本,又名 2.4.0-rc*)。

您可以安装 Scapy 2.4.0 或更高版本,也可以暂时使用 str()

关于python - scapy 中未定义名称 'raw',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49297339/

相关文章:

python - Cloud Functions 中发生未知错误

python - 为什么我的 Ubuntu 在启动 python 脚本后卡住?

python - 如何使用 scapy 模块发送请求并接受三个答案?

python - 使用 scapy 作为 MITM 即时更改数据包

python - 将 CSV 转换为字典,其中一列作为键,一列作为值

python - Pandas 以最小的差距绘制时间序列

python - 如何使用 pytube 下载 YouTube 视频剪辑?

python输入UnicodeDecodeError :

python - 'haslayer' 函数在 scapy-python 中不起作用

python - Scapy 嗅探 SSL