Exemple #1
0
    def _processBeacon(self, beacon):
        self._bssid = beacon.getBssid()

        ies = beacon.getInformationElements()

        if dot11.IE_SSID in ies:
            self._cloacked = False
            self._ssid = ies[dot11.IE_SSID]
        else:
            self._cloacked = True
            self._ssid = ""

        if dot11.IE_RSN in ies:
            self._security = "WPA2"
        elif dot11.IE_WPA in ies:
            self._security = "WPA"
        elif beacon.getCapabilities() & dot11.CAP_PRIVACY:
            self._security = "WEP"
        else:
            self._security = "OPEN"

        self._vendor = get_vendor_from_oui(self._bssid[:8])

        if dot11.IE_DS_PARAMETER_SET in ies:
            self._channel = ies[dot11.IE_DS_PARAMETER_SET]
        else:
            self._channel = 0
Exemple #2
0
    def _processBeacon(self, beacon):
        self._bssid = beacon.getBssid()

        ies = beacon.getInformationElements()

        if dot11.IE_SSID in ies:
            self._cloacked = False
            self._ssid = ies[dot11.IE_SSID]
        else:
            self._cloacked = True
            self._ssid = ""

        if dot11.IE_RSN in ies:
            self._security = "WPA2"
        elif dot11.IE_WPA in ies:
            self._security = "WPA"
        elif beacon.getCapabilities() & dot11.CAP_PRIVACY:
            self._security = "WEP"
        else:
            self._security = "OPEN"

        self._vendor = get_vendor_from_oui(self._bssid[:8])

        if dot11.IE_DS_PARAMETER_SET in ies:
            self._channel = ies[dot11.IE_DS_PARAMETER_SET]
        else:
            self._channel = 0
Exemple #3
0
 def __init__(self, mac_address):
     self._mac_address = mac_address
     self._vendor = get_vendor_from_oui(mac_address[:8])
     self._conneted = False
     self._probes = []
     self._sentDataFrames = 0
Exemple #4
0
 def __init__(self, mac_address):
     self._mac_address = mac_address
     self._vendor = get_vendor_from_oui(mac_address[:8])
     self._conneted = False
     self._probes = []
     self._sentDataFrames = 0