def __init__(self, host): HIGVBox.__init__(self) self.__create_widgets() self.set_os_image(get_os_logo(host)) self.set_vulnerability_image(get_vulnerability_logo(host.get_open_ports())) self.set_host_status( { "state": host.get_state(), "open": str(host.get_open_ports()), "filtered": str(host.get_filtered_ports()), "closed": str(host.get_closed_ports()), "scanned": str(host.get_scanned_ports()), "uptime": host.get_uptime()["seconds"], "lastboot": host.get_uptime()["lastboot"], } ) addresses = {} if host.ip is not None: addresses["ipv4"] = host.ip["addr"] if host.ipv6 is not None: addresses["ipv6"] = host.ipv6["addr"] if host.mac is not None: addresses["mac"] = host.mac["addr"] self.set_addresses(addresses) self.set_hostnames(host.get_hostnames()) os = host.get_best_osmatch() if os: os["portsused"] = host.get_ports_used() self.set_os(os) self.set_tcpseq(host.get_tcpsequence()) self.set_ipseq(host.get_ipidsequence()) self.set_tcptsseq(host.get_tcptssequence()) self.set_comment(host.comment)
def __init__(self, host): HIGVBox.__init__(self) self.__create_widgets() self.set_os_image(get_os_logo(host)) self.set_vulnerability_image( get_vulnerability_logo(host.get_open_ports())) self.set_host_status({ 'state': host.get_state(), 'open': str(host.get_open_ports()), 'filtered': str(host.get_filtered_ports()), 'closed': str(host.get_closed_ports()), 'scanned': str(host.get_scanned_ports()), 'uptime': host.get_uptime()['seconds'], 'lastboot': host.get_uptime()['lastboot'] }) addresses = {} if host.ip is not None: addresses['ipv4'] = host.ip['addr'] if host.ipv6 is not None: addresses['ipv6'] = host.ipv6['addr'] if host.mac is not None: addresses['mac'] = host.mac['addr'] self.set_addresses(addresses) self.set_hostnames(host.get_hostnames()) os = host.get_best_osmatch() if os: os['portsused'] = host.get_ports_used() self.set_os(os) self.set_tcpseq(host.get_tcpsequence()) self.set_ipseq(host.get_ipidsequence()) self.set_tcptsseq(host.get_tcptssequence()) self.set_comment(host.comment)
def __init__(self, host): HIGVBox.__init__(self) self.__create_widgets() self.set_os_image(get_os_logo(host)) self.set_vulnerability_image( get_vulnerability_logo(host.get_open_ports())) self.set_host_status({'state': host.get_state(), 'open': str(host.get_open_ports()), 'filtered': str(host.get_filtered_ports()), 'closed': str(host.get_closed_ports()), 'scanned': str(host.get_scanned_ports()), 'uptime': host.get_uptime()['seconds'], 'lastboot': host.get_uptime()['lastboot']}) addresses = {} if host.ip is not None: addresses['ipv4'] = host.ip['addr'] if host.ipv6 is not None: addresses['ipv6'] = host.ipv6['addr'] if host.mac is not None: addresses['mac'] = host.mac['addr'] self.set_addresses(addresses) self.set_hostnames(host.get_hostnames()) os = host.get_best_osmatch() if os: os['portsused'] = host.get_ports_used() self.set_os(os) self.set_tcpseq(host.get_tcpsequence()) self.set_ipseq(host.get_ipidsequence()) self.set_tcptsseq(host.get_tcptssequence()) self.set_comment(host.comment)