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 |