回溯(最近一次调用最后一次):文件“<stdin>”,第1行,在ubuntu 12.04上的scapy中的<module>错误</module> </stdin>

时间:2013-10-14 14:34:16

标签: python-2.7 ubuntu-12.04 scapy

我已经通过软件中心在我的ubuntu 12.04上安装了python 2.7.3和scapy。但是现在我无法通过python访问scapy。

就像在终端第一个类型python(工作正常)然后scapy它显示下面写的错误。

所有简单的ip命令在scapy中工作正常,但send,sr等不起作用.it会出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>

Traceback (most recent call last):
  File "<console>", line 1, in <module>

我尝试的所有命令。 所以,请帮助我。我真的有需要。

1 个答案:

答案 0 :(得分:1)

来自您的评论 - [Errno 1] Operation not permitted

当运行使用Scapy的Python脚本,或者只是从终端运行Scapy时,如果要通过网络发送数据包,则需要使用root或管理权限来调用它。

所以使用终端 -

# Works, but won't be able to send or receive packets.
rypeck@laptop:~$ scapy
>>> 
KeyboardInterrupt
>>> 

# Will work!
rypeck@laptop:~$ sudo scapy
Welcome to Scapy (2.2.0)
>>> 

使用sudo python调用的脚本。