rb6216 发表于 2017-6-5 13:11:04

关于使用scapy模块报错的问题。

在折腾了很久一段时间之后,终于在python3上成功安装scapy了。但是在使用的时候出现如下报错:
=================== RESTART: C:/Users/H3C/Desktop/test.py ===================
WARNING: No route found for IPv6 destination :: (no default route?). This affects only IPv6
Begin emission:
Finished to send 1 packets.
Traceback (most recent call last):
File "C:/Users/H3C/Desktop/test.py", line 6, in <module>
    p=sr(IP(dst="www.baidu.com",ttl=1))
File "C:\Users\H3C\AppData\Local\Programs\Python\Python36-32\lib\site-packages\scapy\sendrecv.py", line 327, in sr
    a,b=sndrcv(s,x,*args,**kargs)
File "C:\Users\H3C\AppData\Local\Programs\Python\Python36-32\lib\site-packages\scapy\arch\windows\__init__.py", line 382, in sndrcv
    os.write(1, b".")
OSError: Bad file descriptor

源代码如下:
#coding=utf-8

from scapy.all import *
from scapy.error import Scapy_Exception

p=sr(IP(dst="www.baidu.com",ttl=1))


我的系统是windows10的系统,想问一下这个报错要如何解决呢?

抑痒指 发表于 2017-6-5 15:46:36

同对scapy很感兴趣,要是人多搞一个scapy的子版块就好了。

rb6216 发表于 2017-6-5 18:05:04

抑痒指 发表于 2017-6-5 15:46
同对scapy很感兴趣,要是人多搞一个scapy的子版块就好了。

是啊,我本来是搞网络出身的,所以对包构造等底层点的东西比较大兴趣。

xx123400 发表于 2022-9-7 00:24:12

前辈好,我也出现了同样的错误,请问您解决了这个问题吗
页: [1]
查看完整版本: 关于使用scapy模块报错的问题。