diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-12-05 16:55:06 -0500 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-12-05 16:55:06 -0500 |
commit | 2f3d31a9cb93edecde48979d5016a0ec703ef401 (patch) | |
tree | fe67dd2afb2817a9aaf38dd6f70f04bd5a9122ff | |
parent | Add kismet parsing script. (diff) | |
download | wifi-monitoring-scripts-2f3d31a9cb93edecde48979d5016a0ec703ef401.tar.xz wifi-monitoring-scripts-2f3d31a9cb93edecde48979d5016a0ec703ef401.zip |
Add channel.
-rwxr-xr-x | parse-kismet.py | 3 |
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: |