From e1a9689da7c03a09bbc4c540ab27e41c7c856692 Mon Sep 17 00:00:00 2001 From: Martin Vidner Date: Mon, 9 Jun 2008 17:54:02 +0200 Subject: [PATCH] distinguish WEP, WPA, WPA2 for -n. --- cnetworkmanager | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/cnetworkmanager b/cnetworkmanager index 34d0eb4..527bc9e 100755 --- a/cnetworkmanager +++ b/cnetworkmanager @@ -344,8 +344,18 @@ class cAP: def ListNets(self): mbr = self.appi.Get(NMI, "MaxBitrate") / 1000 - priv = self.appi.Get(NMI, "Flags") and ", protected" or "" - print "%3d: %s (%dMb%s)" % (self.Strength(), self.Ssid(), mbr, priv) + priv = self.appi.Get(NMI, "Flags") != 0 + wpa = self.appi.Get(NMI, "WpaFlags") != 0 + wpa2 = self.appi.Get(NMI, "RsnFlags") != 0 + priv_s = "" + if priv: + if not wpa and not wpa2: + priv_s = priv_s + " WEP" + if wpa: + priv_s = priv_s + " WPA" + if wpa2: + priv_s = priv_s + " WPA2" + print "%3d: %s (%dMb%s)" % (self.Strength(), self.Ssid(), mbr, priv_s) # Settings is overloaded class cApplet: -- 2.11.4.GIT