Exploración de Python para WiFi

Estaba buscando un progtwig que pueda buscar redes WiFi e imprimir todos los SSID. Lo intenté con scapy pero fallé. Estoy usando el editor de pyCharm.

He intentado este código:

from scapy.all import * from scapy.layers.dot11 import Dot11 def packet_handler(pkt): if pkt.haslayer(Dot11) and pkt.type == 2: print(pkt.show()) scapy.sniff(iface="mon0", prn=packet_handler) 

intente pip install wifi luego para escanear uso

 from wifi import Cell, Scheme Cell.all('wlan0') 

Esto devuelve una lista de objetos de celda. Bajo el capó, esto llama a iwlist scan y analiza la salida hostil. Cada objeto de celda debe tener los siguientes atributos: ssid, señal, calidad y más. y para conectar el uso

 cell = Cell.all('wlan0')[0] scheme = Scheme.for_cell('wlan0', 'home', cell, passkey) scheme.save() scheme.activate() scheme = Scheme.find('wlan0', 'home') scheme.activate() 

Para obtener más información, vaya a https://wifi.readthedocs.io/en/latest/