Deleted Added
full compact
dnssec-valid.py (249140) dnssec-valid.py (276605)
1#!/usr/bin/python
2'''
3 dnssec-valid.py: DNSSEC validation
4
5 Authors: Zdenek Vasicek (vasicek AT fit.vutbr.cz)
6 Marek Vavrusa (xvavru00 AT stud.fit.vutbr.cz)
7
8 Copyright (c) 2008. All rights reserved.

--- 34 unchanged lines hidden (view full) ---

43ctx.debuglevel(2)
44
45if os.path.isfile("keys"):
46 ctx.add_ta_file("keys") #read public keys for DNSSEC verificatio
47
48status, result = ctx.resolve("www.nic.cz", RR_TYPE_A, RR_CLASS_IN)
49if status == 0 and result.havedata:
50
1#!/usr/bin/python
2'''
3 dnssec-valid.py: DNSSEC validation
4
5 Authors: Zdenek Vasicek (vasicek AT fit.vutbr.cz)
6 Marek Vavrusa (xvavru00 AT stud.fit.vutbr.cz)
7
8 Copyright (c) 2008. All rights reserved.

--- 34 unchanged lines hidden (view full) ---

43ctx.debuglevel(2)
44
45if os.path.isfile("keys"):
46 ctx.add_ta_file("keys") #read public keys for DNSSEC verificatio
47
48status, result = ctx.resolve("www.nic.cz", RR_TYPE_A, RR_CLASS_IN)
49if status == 0 and result.havedata:
50
51 print "Result:", result.data.address_list
51 print("Result:", result.data.address_list)
52
53 if result.secure:
52
53 if result.secure:
54 print "Result is secure"
54 print("Result is secure")
55 elif result.bogus:
55 elif result.bogus:
56 print "Result is bogus"
56 print("Result is bogus")
57 else:
57 else:
58 print "Result is insecure"
58 print("Result is insecure")
59
59