summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2011-12-05 16:55:06 -0500
committerJason A. Donenfeld <Jason@zx2c4.com>2011-12-05 16:55:06 -0500
commit2f3d31a9cb93edecde48979d5016a0ec703ef401 (patch)
treefe67dd2afb2817a9aaf38dd6f70f04bd5a9122ff
parentAdd kismet parsing script. (diff)
downloadwifi-monitoring-scripts-2f3d31a9cb93edecde48979d5016a0ec703ef401.tar.xz
wifi-monitoring-scripts-2f3d31a9cb93edecde48979d5016a0ec703ef401.zip
Add channel.
-rwxr-xr-xparse-kismet.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/parse-kismet.py b/parse-kismet.py
index c66c123..5db2653 100755
--- a/parse-kismet.py
+++ b/parse-kismet.py
@@ -15,6 +15,7 @@ class AccessPoint:
self.bssid = set()
self.strength = []
self.manufacturer = set()
+ self.channel = set()
def __cmp__(self, other):
self = sum(self.strength) / len(self.strength)
other = sum(other.strength) / len(other.strength)
@@ -33,6 +34,7 @@ class AccessPoint:
out += "Encryption: %s\n" % ", ".join(self.encryption)
out += "Manufacturer: %s\n" % ", ".join(self.manufacturer)
out += "BSSID: %s\n" % ", ".join(self.bssid)
+ out += "Channel: %s\n" % ", ".join(self.channel)
out += "Packets: %d" % self.packets
if len(self.beaconrate) > 0:
out += "\nBeacon Rate: %d" % (sum(self.beaconrate) / len(self.beaconrate))
@@ -77,6 +79,7 @@ def processFile(xmlfile):
ap.beaconrate.append(int(beaconrate))
ap.bssid.add(network.findtext("BSSID"))
ap.manufacturer.add(network.findtext("manuf"))
+ ap.channel.add(network.findtext("channel"))
accessPoints[ap.essid] = ap
if len(argv) < 2: