def __init__(self, client, network): self.client_mac = client.client_mac self.hostname = client.hostname self.lat = client.last_seen_lat self.lon = client.last_seen_lon self.seen_first_time = Utils.format_date_for_viewer(client.seen_first_time) self.seen_last_time = Utils.format_date_for_viewer(client.seen_last_time) self.number_of_times_seen = client.number_of_times_seen self.max_metres_between_locations = client.max_metres_between_locations self.total_packets = client.total_packets self.location_markers = [] for client_location in client.locations: self.location_markers.append(ViewerClientLocationMarker(client_location).__dict__) self.probe_requests = [] for key in client.probe_requests.keys(): self.probe_requests.append(ViewerClientDetailsProbeRequests(client.probe_requests[key]).__dict__) self.networks = []
def __init__(self, network): self.network_bssid = network.bssid if network.essid == None: self.essid = "-- hidden --" else: self.essid = network.essid self.is_hidden = network.is_hidden self.lat = network.avg_lat self.lon = network.avg_lon self.seen_first_time = Utils.format_date_for_viewer(network.seen_first_time) self.seen_last_time = Utils.format_date_for_viewer(network.seen_last_time) self.number_of_times_seen = network.number_of_times_seen self.total_packets = network.total_packets self.max_metres_between_locations = network.max_metres_between_locations self.encryptions = network.encryptions.keys() self.location_markers = [] for network_location in network.locations: self.location_markers.append(ViewerNetworkLocationMarker(network_location, network.essid).__dict__) self.clients = []
def __init__(self, client_location): self.client_mac = client_location.client_mac self.seen_time = Utils.format_date_for_viewer(client_location.seen_time) self.lat = client_location.avg_lat self.lon = client_location.avg_lon
def __init__(self, network_location, network_essid): self.essid = network_essid self.network_bssid = network_location.network_bssid self.seen_time = Utils.format_date_for_viewer(network_location.seen_time) self.lat = network_location.avg_lat self.lon = network_location.avg_lon