分享个脚本 ——CIDR2IP

发表于 19 天前  57 次阅读


写了个小脚本,它可以批量把一个文本内CIDR的地址段拆分成单个ip并存入另一个文本内,目的是方便导入一些不支持CIDR格式的扫描器内进行扫描。

#Python3
#Author:dongluliang 2019/11/20
# -*- coding: utf-8 -*- 
from IPy import IP
filename = 'f:\\test.txt'

#输入文件“test.txt”文件中的ip格式需要为
#192.168.1.1/24
#192.168.2.1/24
#... ...
#一行一个ip段

#输出文件“test-output.txt”至F盘下
outputfile = 'F:\\test-output.txt'
target = open(outputfile, 'w+')

with open (filename) as file_object:
    lines = file_object.readlines()
    for line in lines:
        ip = IP(line) 
        for x in ip:
            target.write(str(x))
            target.write("\n")

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

专注于学习,生活,教育。