我已经通过软件中心在我的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>
我尝试的所有命令。 所以,请帮助我。我真的有需要。
答案 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
调用的脚本。