示例#1
0
 def __init__(self):
     while True:
         r_addr = random.randint(0x0B000000, 0xDF000000)
         r_mask = random.randint(8, 24)
         iptemp = IPv4Address(r_addr)
         if not iptemp.is_private:
             IPv4Network.__init__(self, (r_addr, r_mask), strict = False)
             break
示例#2
0
 def __init__(self):
     octmaxima = random.randint(0x0B000000, 0xDF000000)
     oct1 = random.randint(11, 223)
     oct2 = random.randint(0, 255)
     oct3 = random.randint(0, 255)
     oct4 = random.randint(0, 255)
     addr = str(oct1) + "." + str(oct2) + "." + str(oct3) + "." + str(oct4)
     mask = random.randint(8, 24)
     IPv4Network.__init__(self, address=(addr, mask), strict=False)
示例#3
0
    def __init__(self, address):
        """Initializer"""

        # validate the arguments passed
        self.__validate(address)

        # call the parent initializer
        IPv4Network.__init__(self, address)

        # set some object variables
        self.pn_network = IPv4Network(address)
        ######################################## originally IPv4Address(self.network_address)
        self.pn_network_address = PyNIPv4Address(self.network_address)
        self.pn_hostmask = PyNIPv4Address(self.hostmask)
        self.pn_netmask = PyNIPv4Address(self.netmask)
        self.pn_hosts = sum(1 for x in self.hosts())
        self.pn_hostmin = PyNIPv4Address(self.pn_network_address + 1)
        self.pn_hostmax = PyNIPv4Address(self.broadcast_address - 1)
示例#4
0
 def __init__(self, n, p):
     IPv4Network.__init__(self, (n, p), strict=False)
示例#5
0
 def __init__(
     self,
     a,
     m,
 ):
     IPv4Network.__init__(self, a, m)
示例#6
0
 def __init__(self, p_start=0, p_end=32):
     IPv4Network.__init__(self, (random.randint(0x0B000000, 0xDF000000), random.randint(p_start, p_end)), strict=False)
示例#7
0
文件: Lab1.4.py 项目: mustafinra/p4ne
 def __init__(self):
     n = (ipaddress.IPv4Address(random.randint(184549376, 3741319168)),
          str(random.randint(8, 24)))
     IPv4Network.__init__(self, n, strict=False)
示例#8
0
 def _init_(self):
     IPv4Network.__init__(self)
示例#9
0
 def __init__(self, ip, mask):
     try:
         IPv4Network.__init__(self, (ip, mask), strict=False)
     except AddressValueError:
         print("Error generate network")
示例#10
0
 def __init__(self):
     ip = random.randint(0x0B000000, 0xDF000000)
     mask = random.randint(8, 24)
     IPv4Network.__init__(self, (ip, mask), strict=False)
示例#11
0
 def __init__(self, a, b):
     IPv4Network.__init__(self, (a, b), strict=False)
示例#12
0
 def __init__(self, start_1=0, stop_1=100):
     IPv4Network.__init__(self, (random.randint(
         0x0B000000, 0xDF000000), random.randint(start_1, stop_1), False),
                          strict=False)
示例#13
0
文件: ipaddr.py 项目: we-ird/p4ne
 def __init__(self):
     ipaddr = randint(0x0B000000, 0xDF000000)
     netmask = randint(0, 24)
     IPv4Network.__init__(self, (ipaddr, netmask), strict=False)
示例#14
0
 def __init__(self, net_1=0x00000000, net_2=0xFFFFFFFF, mask_1=0, mask_2=32):
     IPv4Network.__init__(self, (random.randint(net_1, net_2), random.randint(mask_1,mask_2)), strict=False)
示例#15
0
 def __init__(self):
     IPv4Network.__init__(self, (ip_and_mask_random()), strict=False)
示例#16
0
文件: Lab1.4.py 项目: sskashirin/p4ne
 def __init__(self, s, e):
     IPv4Network.__init__(self, (s, e), strict=False)
示例#17
0
文件: ipplan.py 项目: CorwinMcOb/p4ne
 def __init__(self):
     IPv4Network.__init__(
         self,
         (random.randint(0x0b000000, 0xdf000000), random.randint(8, 24)),
         strict=False)
示例#18
0
 def __init__(self, mask_range_start, mask_range_stop):
     IPv4Network.__init__(self,
                          (random.randint(0x0B000000,0xDF000000), random.randint(mask_range_start, mask_range_stop)),
                          strict=False)