コード例 #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
ファイル: ipaddr.py プロジェクト: vereshak64/pythonREP
 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
ファイル: ipv4pynetcal.py プロジェクト: louisronron/pynetcal
    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
ファイル: FourthLab.py プロジェクト: jet-Artem-am/p4ne
 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
ファイル: python_classes.py プロジェクト: yaroshea/p4ne
 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
ファイル: ipaddr_hack.py プロジェクト: dyzhin/p4ne
 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)