title: Python scan for WiFi
body: <p>I was searching for a program that can scan for WiFi networks and print all of the SSIDs. I tried with scapy but I failed. I am using the pyCharm editor. </p>
  
  <p>I tried this code:</p>
  
  <pre><code>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)
  </code></pre>