_3_adjust.py 文件源码

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

项目:Full-Footprinting-with-Python 作者: ahmetgurel 项目源码 文件源码
def __init__(self, data):
        self.name               = data['domain_name'][0].strip().lower()
        self.registrar          = data['registrar'][0].strip()
        self.creation_date      = str_to_date(data['creation_date'][0])
        self.expiration_date    = str_to_date(data['expiration_date'][0])
        self.last_updated       = str_to_date(data['updated_date'][0])

        #----------------------------------
        # name_servers
        tmp = []
        for x in data['name_servers']:
            if isinstance(x, str): tmp.append(x)
            else:
                for y in x: tmp.append(y)

        self.name_servers = set()
        for x in tmp:
            x = x.strip(' .')
            if x:
                if ' ' in x:
                    x, _ = x.split(' ', 1)
                    x = x.strip(' .')

                self.name_servers.add(x.lower())

        #----------------------------------












# http://docs.python.org/library/datetime.html#strftime-strptime-behavior
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号