Python 2.7 回溯(最近的最后一次调用):文件&书信电报;stdin>&引用;,第1行,in<;模块>;ubuntu 12.04上的scapy错误

Python 2.7 回溯(最近的最后一次调用):文件&书信电报;stdin>&引用;,第1行,in<;模块>;ubuntu 12.04上的scapy错误,python-2.7,ubuntu-12.04,scapy,Python 2.7,Ubuntu 12.04,Scapy,我已经通过软件中心在我的Ubuntu12.04上安装了Python2.7.3和scapy,但现在我无法通过python访问scapy 与终端中的第一种类型python(工作正常)和scapy类似,它显示了一个写在下面的错误 所有简单的ip命令在scapy中都可以正常工作,但send、sr等命令不起作用。它给出以下错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> 回溯(

我已经通过软件中心在我的Ubuntu12.04上安装了Python2.7.3和scapy,但现在我无法通过python访问scapy

与终端中的第一种类型python(工作正常)和scapy类似,它显示了一个写在下面的错误

所有简单的ip命令在scapy中都可以正常工作,但send、sr等命令不起作用。它给出以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
回溯(最近一次呼叫最后一次):
文件“”,第1行,在

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
对于我尝试的所有命令。
所以,请帮帮我。我真的很需要。

从您的评论中-
[Errno 1]不允许操作

当运行使用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调用的脚本-
[Errno 1]操作不允许

当运行使用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)
>>> 

使用
sudopython

调用的脚本是否可以显示为导致此问题的代码?从你的描述很难猜到!我无法使用send,sr命令。我将显示我正在使用的代码:好的,我将在scapy使用后在终端中显示代码:send(IP(dst=“192.168.254.137”)/ICMP()。它显示以下错误:回溯(最后一次调用):文件“”,第1行,在文件“/usr/lib/python2.7/dist packages/scapy/sendrecv.py”中,第251行。。。。。。。。307,在“/usr/lib/python2.7/socket.py”文件“/usr/lib/python2.7/socket.py”中的第187行,在“\uuuu init\uuuu self.ins=socket.socket(socket.AF\u数据包,socket.SOCK\u RAW,socket.htons(type)),错误:[错误号1]操作不允许,请将其放入您的问题中。。。没有人喜欢在注释中阅读代码!你能把引起这种情况的代码显示出来吗?从你的描述很难猜到!我无法使用send,sr命令。我将显示我正在使用的代码:好的,我将在scapy使用后在终端中显示代码:send(IP(dst=“192.168.254.137”)/ICMP()。它显示以下错误:回溯(最后一次调用):文件“”,第1行,在文件“/usr/lib/python2.7/dist packages/scapy/sendrecv.py”中,第251行。。。。。。。。307,在“/usr/lib/python2.7/socket.py”文件“/usr/lib/python2.7/socket.py”中的第187行,在“\uuuu init\uuuu self.ins=socket.socket(socket.AF\u数据包,socket.SOCK\u RAW,socket.htons(type)),错误:[错误号1]操作不允许,请将其放入您的问题中。。。没有人喜欢在注释中阅读代码!