各种字典生成

来源:互联网 发布:阿里云提供哪些服务 编辑:程序博客网 时间:2024/05/16 19:32

六位数字密码生成:

def accounts_passwords():    f2 = open('passwords.txt','w')    for i in range(1000000):        f2.write(str(i).zfill(6)+'\n')    f2.close()


内网字典生成:

f = open ('ip.txt','w')for i in range(256):    for j in range(256):            for k in range (254):  #1-254                ip_address = '10.'+str(i)+'.'+str(j)+'.'+str(k+1)+'\n'                f.write(ip_address)for i in range(16):    for j in range(256):            for k in range(254):   #1-254                ip_address = '172.'+str(i+16)+'.'+str(j)+'.'+str(k+1)+'\n'                f.write(ip_address)for j in range(256):        for k in range(254):   #1-254            ip_address = '192.168.'+str(j)+'.'+str(k+1)+'\n'        f.close()



如果要测试所有的ip 80端口是否开启,怎样做比较快呢?

1.调用系统命令telnet(未实现)

2.socket   (太慢)

3.nmap(速度慢) zmap(丢包严重)

0 0
原创粉丝点击