124 Commits

Author SHA1 Message Date
24adbab4aa
test agains various python 3.x builds 2016-05-25 15:46:39 +04:30
76a24b10f2
also ask NS from domain's own DNS server 2016-05-24 16:05:11 +04:30
2609fdd758
organize code in classes and beautify output 2016-05-24 12:37:10 +04:30
440a9f4287
add initial dnsdiag.py tool - the DNS diagnostics swiss army knife 2016-05-23 19:44:37 +04:30
4c2d9d51e1
fix long arguments 2016-05-23 18:54:14 +04:30
920b0a8952
remove unnecessary option 2016-05-23 18:50:40 +04:30
575113ed69
discreetly skip bad hostnames 2016-05-23 18:36:47 +04:30
0164eae199
fix README and code cleanup 2016-05-16 19:05:48 +04:30
c7a602ae4e
deal with empty lines in input file (fix #15) 2016-05-16 14:17:39 +04:30
d0db0c62aa
fix NoAnswer error when RRSIG requested (fix #14) 2016-05-14 14:12:12 +04:30
1d373df954
add flags in dnseval output and update docs (close #13) 2016-05-14 13:22:02 +04:30
895c80b5bf
print flagas in verbose mode (in response to #13) 2016-05-14 13:09:47 +04:30
13751fed51
fix script names for setuptools 2016-05-10 13:16:55 +04:30
a1ee92d8f2
mention binary releases 2016-05-10 10:09:40 +04:30
c745b96e08
bump version 2016-05-09 17:21:24 +04:30
41a79b55e9
fix crash when resolving dns hostname to IP (close #9) v1.3.4 2016-05-09 16:43:07 +04:30
f29fcbeef3
bump PyPI version 2016-05-09 14:08:55 +04:30
988c439599
correctly resolve dns server hostname when layer 3 protocol specified (close #9) 2016-05-09 13:56:35 +04:30
0a5b5f2380
exit the pythonic way 2016-05-09 13:34:28 +04:30
b2dab7affc
exit the pythonic way 2016-05-09 13:33:32 +04:30
6715741f66
exit the pythonic way (and make PyInstaller happy) 2016-05-09 13:32:45 +04:30
3f685eeaa4
fix variable name after recent refactoring 2016-05-09 11:25:35 +04:30
c5299326a8
fix variable name after recent refactoring 2016-05-09 11:24:22 +04:30
7ba80d7e29
reduce badge cache times 2016-05-07 15:10:39 +04:30
6b246a71d3
accept hostname as dns server in file (closes #12) 2016-05-07 15:08:15 +04:30
30d2adbb10
fix stddev calculaction logic
and other minor refactors
2016-05-07 14:47:54 +04:30
74f88e6601
minor refactoring 2016-05-07 14:47:15 +04:30
5a323807eb
do not use hardcoded DNS server. take it from system. 2016-05-04 13:51:43 +04:30
2af22d5535
add -4 and -6 to enforce network layer protocol (closes #9) 2016-05-04 13:05:02 +04:30
850e522bbd
add possibility of using TCP instead of UDP 2016-05-04 12:49:34 +04:30
2685d792c7
fix a calculation bug with "-c1" (closes #10) 2016-05-04 12:40:05 +04:30
f167739ea2
improve whois 2016-05-04 12:09:13 +04:30
380c357e5f Merge remote-tracking branch 'refs/remotes/origin/master' 2016-05-04 09:22:28 +04:30
9d28cd8faa
bundle the latest cymruwhois as it is not available on pypi 2016-05-04 09:21:30 +04:30
ca969e4d58 instruct nose to test dnstracerotue.py 2016-05-03 19:54:56 +04:30
2880c6ae3a add basic unit test for nose 2016-05-03 19:53:37 +04:30
31372790e9
reorder badges 2016-05-02 17:30:34 +04:30
f91b1cdb52
add some badges of honor! 2016-05-02 17:29:50 +04:30
daaaef27ee
updated sample output with accurate timing 2016-05-02 17:22:44 +04:30
97a97d53cc
improve elapsed time calculation logic using async threads
also bump version
2016-05-02 17:02:09 +04:30
bd643fddae
fix typo 2016-05-02 15:09:03 +04:30
b98a2100ee
return to previous time calculation login
this logic is deeply flawed and needs an async dns lookup mechanism to work correctly
2016-05-02 13:40:13 +04:30
3959c3d0b8
improve elapsed time calculation logic 2016-05-02 13:01:28 +04:30
93c9edbd51
trivial name changes 2016-05-02 12:46:51 +04:30
991757e223
update README 2016-05-02 12:45:53 +04:30
9c54956170
update README to reflect new expert tips 2016-05-02 12:44:50 +04:30
61ac2327fd
improve misleading expert hint 2016-05-02 12:39:20 +04:30
1f061db665
bump version 2016-05-02 12:32:06 +04:30
e7133aada8
add expert hint and colorful mode 2016-05-02 12:31:07 +04:30
7f4a44c70f
small fixes for PyPI 2016-05-02 11:17:00 +04:30