J’ai essayé de lancer l’appli de la gendarmerie sur un raspberry pi 3 avec clé USB wifi et mode moniteur, mais j’ai une erreur.
root@astropi1:/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master# sudo python3.8 main.py
Lancement du script.
Lancement du mode monitor.
Mode monitor de l’interface wlan1mon
Process sniffer:
Traceback (most recent call last):
File “/usr/local/lib/python3.8/multiprocessing/process.py”, line 313, in _bootstrap
self.run()
File “/usr/local/lib/python3.8/multiprocessing/process.py”, line 108, in run
self._target(*self._args, **self._kwargs)
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/sniff.py”, line 59, in sniffer
scapy.sniff(iface=interface_wifi,
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/sendrecv.py”, line 835, in sniff
sniff_sockets[L2socket(type=ETH_P_ALL, iface=iface,
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 456, in init
set_promisc(self.ins, self.iface)
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 145, in set_promisc
mreq = struct.pack(“IHH8s”, get_if_index(iff), PACKET_MR_PROMISC, 0, b"")
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 360, in get_if_index
return int(struct.unpack(“I”, get_if(iff, SIOCGIFINDEX)[16:20])[0])
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/common.py”, line 50, in get_if
ifreq = ioctl(sck, cmd, struct.pack(“16s16x”, iff.encode(“utf8”)))
OSError: [Errno 19] No such device
Exception ignored in: <function SuperSocket.del at 0x765484f0>
Traceback (most recent call last):
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/supersocket.py”, line 123, in del
self.close()
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 481, in close
set_promisc(self.ins, self.iface, 0)
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 145, in set_promisc
mreq = struct.pack(“IHH8s”, get_if_index(iff), PACKET_MR_PROMISC, 0, b"")
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/linux.py”, line 360, in get_if_index
return int(struct.unpack(“I”, get_if(iff, SIOCGIFINDEX)[16:20])[0])
File “/home/pi/Documents/balise/gendarmerie/ReceptionInfoDrone-master/lib/scapy/arch/common.py”, line 50, in get_if
ifreq = ioctl(sck, cmd, struct.pack(“16s16x”, iff.encode(“utf8”)))
OSError: [Errno 19] No such device
Auriez vous une solution. Merci.
Julien