|
@@ -0,0 +1,17 @@
|
|
|
+from netaddr import IPNetwork as CIDR
|
|
|
+import sys
|
|
|
+
|
|
|
+if len(sys.argv) != 2:
|
|
|
+ print(f"usage: {sys.argv[0]} <iplist.txt>")
|
|
|
+ exit(0)
|
|
|
+
|
|
|
+try:
|
|
|
+ with open(sys.argv[1], "r") as iplist:
|
|
|
+ networks = iplist.read().strip().split("\n")
|
|
|
+except FileNotFoundError as e:
|
|
|
+ print("[-] File not found")
|
|
|
+ exit(1)
|
|
|
+
|
|
|
+for nw in networks:
|
|
|
+ for ip in CIDR(nw):
|
|
|
+ sys.stdout.write(f"{str(ip)}\n")
|