12345678910111213141516171819202122232425262728293031323334 |
- with open("blacklist_ustc.txt", "r") as f:
- ips = f.read()
- f.close()
- ipv4 = []
- ipv6 = []
- ipv4_net = []
- ipv6_net = []
- for ip in ips.split("\n"):
- if ip.find("/") != -1:
- if ip.find(":") != -1:
- ipv6_net.append(ip)
- else:
- ipv4_net.append(ip)
- else:
- if ip.find(":") != -1:
- ipv6.append(ip)
- else:
- ipv4.append(ip)
- print(f"IPv4 Count: {len(ipv4)}")
- print(f"IPv6 Count: {len(ipv6)}")
- print(f"IPv4 Net Count: {len(ipv4_net)}")
- print(f"IPv6 Net Count: {len(ipv6_net)}")
- with open("ipv4_list.txt", "w") as fp:
- fp.write("\n".join(ipv4))
- fp.close
- with open("ipv4_net_list.txt", "w") as fp:
- fp.write("\n".join(ipv4_net))
- fp.close
- with open("ipv6_list.txt", "w") as fp:
- fp.write("\n".join(ipv6))
- fp.close
- with open("ipv6_net_list.txt", "w") as fp:
- fp.write("\n".join(ipv6_net))
- fp.close
|