2017-04-22 1 views
0
WARNING: No route found for IPv6 destination :: (no default route?) 
Traceback (most recent call last): 
File "wifi_founder.py", line 9, in <module> 
    sniff(iface="mon0", prn=PacketHandler)     
File "/usr/lib/python2.7/dist-packages/scapy/sendrecv.py", line 561, in sniff     
    s = L2socket(type=ETH_P_ALL, *arg, **karg) 
File "/usr/lib/python2.7/dist-packages/scapy/arch/linux.py", line 455, in __init__ 
    self.ins.bind((iface, type)) 
File "/home/etai/PycharmProjects/wifi_founder/socket.py", line 228, in meth 
    return getattr(self._sock,name)(*args) 
socket.error: [Errno 19] No such device 

scapy를 사용하여이 코드를 디버깅하려고 할 때, 위의 오류가 발생했습니다. 해결할 문제가 없습니다. 코드는 파이썬으로 작성되었습니다socket.error [Errno 19] 해당 장치가 없습니다. - Scapy Python

sniff(iface=conf.iface, prn=PacketHandler) 

를 대신 최고의 인터페이스 (기본 일)를 자동으로 선택합니다 같이 당신이 'mon0'를 사용할 수없는 경우

from scapy.all import * 
ap_list = [] 
def PacketHandler(pkt): 
    if pkt.haslayer(Dot11): 
     if pkt.type == 0 and pkt.subtype == 8: 
      if pkt.addr2 not in ap_list: 
      ap_list.append(pkt.addr2) 
      print "AP MAC: %s with SSID: %s" % (pkt.addr2, pkt.info) 
sniff(iface="mon0", prn=PacketHandler)     
+0

컴퓨터에 'mon0'이라는 네트워크 인터페이스가없는 것처럼 보입니다. 컴퓨터에 어떤 네트워크 인터페이스가 정의되어 있습니까? – Yoel

답변

0

, 당신은 사용을 고려할 수 있습니다

관련 문제