ip.py 文件源码

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

项目:OWASP-Nettacker 作者: viraintel 项目源码 文件源码
def IPRange(Range, range_temp, language):
    myranges_now = open(range_temp).read().rsplit()
    if Range not in myranges_now:
        r_f = open(range_temp, 'a')
        r_f.write(Range + '\n')
        r_f.close()
        if len(Range.rsplit('.')) is 7 and '-' in Range and '/' not in Range:
            if len(Range.rsplit('-')) is 2:
                start_ip, stop_ip = Range.rsplit('-')
                if isIP(start_ip) is True and isIP(stop_ip) is True:
                    return iprange_to_cidrs(start_ip, stop_ip)
                else:
                    return []
            else:
                return []
        elif len(Range.rsplit('.')) is 4 and '-' not in Range and '/' in Range:
            return IPNetwork(Range)
        else:
            return []
    else:
        warn(messages(language, 49))
        return []
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号