NetworkMapper.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:oecluster 作者: OECFHTW 项目源码 文件源码
def scan_network(self):
        logger.info('scanning Network')
        network = self._config_reader.get_config_section("Networking")['network']
        netmask = self._config_reader.get_config_section("Networking")['netmask']
        my_net = ipaddress.ip_network(network+'/'+netmask)
        host_list = dict()
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.settimeout(2.0)

        for ip in my_net:
            try:
                # print(ip)
                host = self._generate_host(ip)
                if host is not None:
                    host_list[ip] = host
            except socket.herror as ex:
                pass
        return host_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号