Exemple #1
0
def extract_ips(t):
    global logger
    logger.debug("+ Extracting: IPv4 Addresses")

    ips = re.findall(util.re_ipv4, t)
    ips = list(set(ips))
    for each in ips:
        if util.is_reserved(each):
            ips.remove(each)
    ips.sort()

    logger.debug(" - %d IPv4 addresses detected." % len(ips))

    return {"ipv4addresses": ips, "ipv6addresses": []}
Exemple #2
0
def extract_ips(t):
    global logger
    logger.debug("+ Extracting: IPv4 Addresses")

    ips = re.findall(util.re_ipv4, t)
    ips = list(set(ips))
    for each in ips:
        if util.is_reserved(each):
            ips.remove(each)
    ips.sort()

    logger.debug(" - %d IPv4 addresses detected." % len(ips))

    return {"ipv4addresses": ips, "ipv6addresses": []}
Exemple #3
0
 def test_is_reserved(self):
     self.assertIsInstance(ub.is_reserved("10.10.10.10"), bool)
     self.assertTrue(ub.is_reserved("0.0.1.1"))
     self.assertTrue(ub.is_reserved("10.100.100.100"))
     self.assertTrue(ub.is_reserved("100.90.200.200"))
     self.assertTrue(ub.is_reserved("127.50.50.1"))
     self.assertTrue(ub.is_reserved("169.254.13.37"))
     self.assertTrue(ub.is_reserved("172.16.10.10"))
     self.assertTrue(ub.is_reserved("192.0.0.50"))
     self.assertTrue(ub.is_reserved("192.0.2.50"))
     self.assertTrue(ub.is_reserved("192.88.99.50"))
     self.assertTrue(ub.is_reserved("192.168.50.50"))
     self.assertTrue(ub.is_reserved("198.18.50.50"))
     self.assertTrue(ub.is_reserved("198.51.100.50"))
     self.assertTrue(ub.is_reserved("203.0.113.50"))
     self.assertTrue(ub.is_reserved("224.50.50.50"))
     self.assertFalse(ub.is_reserved("3.0.0.0"))
     self.assertFalse(ub.is_reserved("8.8.4.4"))
     self.assertFalse(ub.is_reserved("192.30.252.131"))
Exemple #4
0
 def test_is_reserved(self):
     self.assertIsInstance(ub.is_reserved("10.10.10.10"), bool)
     self.assertTrue(ub.is_reserved("0.0.1.1"))
     self.assertTrue(ub.is_reserved("10.100.100.100"))
     self.assertTrue(ub.is_reserved("100.90.200.200"))
     self.assertTrue(ub.is_reserved("127.50.50.1"))
     self.assertTrue(ub.is_reserved("169.254.13.37"))
     self.assertTrue(ub.is_reserved("172.16.10.10"))
     self.assertTrue(ub.is_reserved("192.0.0.50"))
     self.assertTrue(ub.is_reserved("192.0.2.50"))
     self.assertTrue(ub.is_reserved("192.88.99.50"))
     self.assertTrue(ub.is_reserved("192.168.50.50"))
     self.assertTrue(ub.is_reserved("198.18.50.50"))
     self.assertTrue(ub.is_reserved("198.51.100.50"))
     self.assertTrue(ub.is_reserved("203.0.113.50"))
     self.assertTrue(ub.is_reserved("224.50.50.50"))
     self.assertFalse(ub.is_reserved("3.0.0.0"))
     self.assertFalse(ub.is_reserved("8.8.4.4"))
     self.assertFalse(ub.is_reserved("192.30.252.131"))