cidr-exclude.py 文件源码

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

项目:cidr-tools 作者: silverwind 项目源码 文件源码
def ipset(nets):
  v4nets = netaddr.IPSet()
  v6nets = netaddr.IPSet()
  for net in nets:
    ipNetwork = netaddr.IPNetwork(net)
    parts = str(ipNetwork).split("/")
    ip = parts[0]
    mask = parts[1]
    if netaddr.valid_ipv4(ip) and int(mask) <= 32:
      v4nets.add(ipNetwork)
    elif netaddr.valid_ipv6(ip) and int(mask) <= 128:
      v6nets.add(ipNetwork)
  return v4nets, v6nets
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号