码迷,mamicode.com
首页 > 其他好文 > 详细

自动生成IPv6地址

时间:2014-11-15 15:34:19      阅读:889      评论:0      收藏:0      [点我收藏+]

标签:python 自动生成ipv6地址 生成

#-*- coding:utf-8 -*-
#!/usr/bin
‘‘‘
@author: 136354553
‘‘‘
def get_ip(number=‘10‘,start=‘2001:2:3:4:5:6:7:8‘):  
    starts = start.split(‘:‘)
    A = int(starts[0],16)
    B = int(starts[1],16)
    C = int(starts[2],16)
    D = int(starts[3],16)
    E = int(starts[4],16)
    F = int(starts[5],16)
    G = int(starts[6],16)
    H = int(starts[7],16)   
    for A in range(A,65536):
        A = hex(A).replace(‘0x‘,‘‘)
        for B in range(B,65536):
            B = hex(B).replace(‘0x‘,‘‘)
            for C in range(C,65536):
                C = hex(C).replace(‘0x‘,‘‘)
                for D in range(D,65536):
                    D = hex(D).replace(‘0x‘,‘‘)
                    for E in range(E,65536):
                        E = hex(E).replace(‘0x‘,‘‘)
                        for F in range(F,65536):
                            F = hex(F).replace(‘0x‘,‘‘)
                            for G in range(G,65536):
                                G = hex(G).replace(‘0x‘,‘‘)
                                for H in range(H,65536):
                                    #print "H=",H
                                    H = hex(H).replace(‘0x‘,‘‘)
                                    ipv6 = "%s:%s:%s:%s:%s:%s:%s:%s" %(A,B,C,D,E,F,G,H)  
                                        
                                    if number > 1:    
                                       number -= 1
                                       print ipv6
                                    else:
                                        return
                                     
                                H = 0
                            G = 0
                        F = 0
                    E= 0                                  
                D = 0
            C = 0
        B = 0    
get_ip(10,‘2001:2:3:4:5:6:FFFE:FFFa‘)

自动生成IPv6地址

标签:python 自动生成ipv6地址 生成

原文地址:http://blog.csdn.net/chenfei_5201213/article/details/41146177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!