]> git.neil.brown.name Git - plato.git/commitdiff
netman: flag networks that have security enabled.
authorNeilBrown <neilb@suse.de>
Fri, 18 Jan 2013 04:29:39 +0000 (15:29 +1100)
committerNeilBrown <neilb@suse.de>
Fri, 18 Jan 2013 05:48:39 +0000 (16:48 +1100)
' ' for 'no'
'!' for ad-hoc network
'*' for 'yes'
'?' for 'some security we probably cannot handle

netman/netman.py

index 7240c26a45941fbfceab9ea969c179cbf2132a76..1c53fd6592901a5a4e0181810f9a2787659fad02 100644 (file)
@@ -498,10 +498,21 @@ class WLAN_iface(iface):
             return
         l = [('none','green')]
         for i in self.scanlist:
+            strength =self.scanlist[i][0]
+            sec = self.scanlist[i][1]
+            if sec == "[ESS]":
+                t=' '
+            elif sec == "[IBSS]":
+                t='!'
+            elif ('[WPA-PSK' in sec or '[WPA2-PSK' in sec
+                  or '[WEP]' in sec):
+                t='*'
+            else:
+                t='?'
             if i in self.netlist:
-                l.append((i, 'blue'))
+                l.append((t+i, 'blue'))
             else:
-                l.append((i, 'black'))
+                l.append((t+i, 'black'))
         for i in self.netlist:
             if i not in self.scanlist:
                 l.append((i, 'red'))