コード例 #1
0
ファイル: filtertestcase.py プロジェクト: staabm/fail2ban
	def testUseDns(self):
		res = DNSUtils.textToIp('www.example.com', 'no')
		self.assertEqual(res, [])
		res = DNSUtils.textToIp('www.example.com', 'warn')
		self.assertEqual(res, ['192.0.43.10'])
		res = DNSUtils.textToIp('www.example.com', 'yes')
		self.assertEqual(res, ['192.0.43.10'])
コード例 #2
0
	def testUseDns(self):
		res = DNSUtils.textToIp('www.example.com', 'no')
		self.assertEqual(res, [])
		res = DNSUtils.textToIp('www.example.com', 'warn')
		self.assertEqual(res, ['93.184.216.119'])
		res = DNSUtils.textToIp('www.example.com', 'yes')
		self.assertEqual(res, ['93.184.216.119'])
コード例 #3
0
ファイル: filtertestcase.py プロジェクト: dbeniciorj/L2B2
 def testUseDns(self):
     res = DNSUtils.textToIp('www.example.com', 'no')
     self.assertEqual(res, [])
     res = DNSUtils.textToIp('www.example.com', 'warn')
     self.assertEqual(res, ['192.0.43.10'])
     res = DNSUtils.textToIp('www.example.com', 'yes')
     self.assertEqual(res, ['192.0.43.10'])
コード例 #4
0
 def testUseDns(self):
     res = DNSUtils.textToIp("www.example.com", "no")
     self.assertEqual(res, [])
     res = DNSUtils.textToIp("www.example.com", "warn")
     self.assertEqual(res, ["192.0.43.10"])
     res = DNSUtils.textToIp("www.example.com", "yes")
     self.assertEqual(res, ["192.0.43.10"])
コード例 #5
0
ファイル: filtertestcase.py プロジェクト: olafz/fail2ban
 def testTextToIp(self):
     # Bogus addresses which should have no DNS matches
     bogus = [
         'doh1.2.3.4.buga.xxxxx.yyy.invalid',
         '1.2.3.4.buga.xxxxx.yyy.invalid',
     ]
     for s in bogus:
         res = DNSUtils.textToIp(s)
         self.assertEqual(res, [])
コード例 #6
0
ファイル: filtertestcase.py プロジェクト: keszybz/fail2ban
 def testTextToIp(self):
     bogus = [
         'doh1.2.3.4.buga.xxxxx.yyy',
         '1.2.3.4.buga.xxxxx.yyy',
     ]
     """Really bogus addresses which should have no matches"""
     for s in bogus:
         res = DNSUtils.textToIp(s)
         self.assertEqual(res, [])
コード例 #7
0
ファイル: filtertestcase.py プロジェクト: olafz/fail2ban
	def testTextToIp(self):
		# Bogus addresses which should have no DNS matches
		bogus = [
			'doh1.2.3.4.buga.xxxxx.yyy.invalid',
			'1.2.3.4.buga.xxxxx.yyy.invalid',
			]
		for s in bogus:
			res = DNSUtils.textToIp(s)
			self.assertEqual(res, [])
コード例 #8
0
 def testTextToIp(self):
     # Test hostnames
     hostnames = ["www.example.com", "doh1.2.3.4.buga.xxxxx.yyy.invalid", "1.2.3.4.buga.xxxxx.yyy.invalid"]
     for s in hostnames:
         res = DNSUtils.textToIp(s, "yes")
         if s == "www.example.com":
             self.assertEqual(res, ["192.0.43.10"])
         else:
             self.assertEqual(res, [])
コード例 #9
0
ファイル: filtertestcase.py プロジェクト: lchiquitto/fail2ban
	def testTextToIp(self):
		bogus = [
			'doh1.2.3.4.buga.xxxxx.yyy',
			'1.2.3.4.buga.xxxxx.yyy',
			]
		"""Really bogus addresses which should have no matches"""
		for s in bogus:
			res = DNSUtils.textToIp(s)
			self.assertEqual(res, [])
コード例 #10
0
ファイル: filtertestcase.py プロジェクト: staabm/fail2ban
	def testTextToIp(self):
		# Test hostnames
		hostnames = [
			'www.example.com',
			'doh1.2.3.4.buga.xxxxx.yyy.invalid',
			'1.2.3.4.buga.xxxxx.yyy.invalid',
			]
		for s in hostnames:
			res = DNSUtils.textToIp(s, 'yes')
			if s == 'www.example.com':
				self.assertEqual(res, ['192.0.43.10'])
			else:
				self.assertEqual(res, [])
コード例 #11
0
ファイル: filtertestcase.py プロジェクト: dbeniciorj/L2B2
 def testTextToIp(self):
     # Test hostnames
     hostnames = [
         'www.example.com',
         'doh1.2.3.4.buga.xxxxx.yyy.invalid',
         '1.2.3.4.buga.xxxxx.yyy.invalid',
     ]
     for s in hostnames:
         res = DNSUtils.textToIp(s, 'yes')
         if s == 'www.example.com':
             self.assertEqual(res, ['192.0.43.10'])
         else:
             self.assertEqual(res, [])