大网扫描目标范围生成

目标搜集

IP对应的AS号

AS号对应的IP段

IP段对应的域名

扫描存活

ipaddress库-从CIDR表示法转换ip范围、单个IP表

漏洞扫描、接口查询的时候使用CDIR不是很方便

CDIR转换为IP范围

import ipaddress
net = ipaddress.ip_network('1.119.0.0/17')
print('%s-%s' % (net[0], net[-1]))

输出:

1.1.8.0-1.1.8.255
1.119.0.0-1.119.127.255

CDIR转换为可用IP

import ipaddress
for ip in ipaddress.IPv4Network('1.119.0.0/17'):
     print(ip)

输出:
1.1.8.0
1.1.8.1
1.1.8.2
1.1.8.3
1.1.8.4
1.1.8.5
...

参考

https://stackoverflow.com/questions/1942160/python-3-create-a-list-of-possible-ip-addresses-from-a-cidr-notation

猜你喜欢

转载自www.cnblogs.com/17bdw/p/12519009.html