e3ddfff88e
User can specify source address ( Fixes #46 )
...
- also respect resolver port number (if specified by user)
2018-01-23 12:13:50 +03:30
39e564e626
Use cymruwhois from pypi and remove submodule
...
- cymruwhois maintainer recovered his access to pypi and
uploaded latest package. There is no need to use it as
submodule anymore. So we added an external dependency.
- Refactor whois data caching in dnstraceroute and unbreak
caching mechanism which was broken since previous commit
due to a bug in time delta calculation.
2017-05-02 14:16:17 +04:30
2dcf0e7b78
Fix setuptools
2017-04-30 21:12:08 +04:30
a0f9cae673
Fix setuptool installation and dependecies
2017-04-30 19:35:36 +04:30
bde3263cfa
Use semantic versioning
...
and more standard constant names
2017-04-24 17:43:47 +04:30
21944596fb
Bump version
2017-04-24 15:39:23 +04:30
87cea8c04c
Improve query time measurement accuracy and display
2017-04-23 13:23:17 +04:30
77aec5958f
Improve expert hints ( fix #30 )
...
Now we assume a radius for local network (persumably 4 hops). Now if a DNS server appears next to a private or reserved IP address, and it happens within 4 hops, then it is your local network and this is not necessarily a bad thing. But if it happens beyond 4 hops, we assume it is public network, and you are not supposed to see a probe response from a private IP address on internet (fishy).
2016-11-14 15:40:07 +03:30
2715f42722
Change default timeout value to 2 (was 5) ( fix #24 )
2016-08-22 16:02:25 +04:30
6c4a88b819
Fix conflicting -e switch (--expert and --edns).
...
- Also reverse behavior of -e flag. EDNS0 is now enabled by default.
2016-08-06 16:38:47 +04:30
94fa0508eb
Bump version
2016-06-26 17:17:24 +04:30
ff52245007
Add EDNS0 support and update docs
2016-06-26 17:15:54 +04:30
b23a3ce081
Fix looking up NS record from root server
...
- also resolve hostname to IP if name is given as dns server
- raise timeout to 2 seconds
2016-06-15 17:14:10 +04:30
d79f5821c5
Refactor and comments
2016-06-14 16:48:35 +04:30
4092e4e2cb
Use new socket_factory to avoid using patched dnspython
2016-06-01 13:09:34 +04:30
b2dab7affc
exit the pythonic way
2016-05-09 13:33:32 +04:30
3f685eeaa4
fix variable name after recent refactoring
2016-05-09 11:25:35 +04:30
74f88e6601
minor refactoring
2016-05-07 14:47:15 +04:30
f167739ea2
improve whois
2016-05-04 12:09:13 +04:30
2880c6ae3a
add basic unit test for nose
2016-05-03 19:53:37 +04:30
97a97d53cc
improve elapsed time calculation logic using async threads
...
also bump version
2016-05-02 17:02:09 +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
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
7ae4c613ac
trivial "pythonic" fixes
2016-04-25 11:25:18 +04:30
529cf2464f
fix signal handling error on windows
2016-04-14 13:33:45 +04:30
09a67904b1
add "-n" option to disable reverse lookups
2016-04-13 20:50:23 +04:30
d90cc4a8d5
support for arbitrary dns port for dnstraceroute
...
and some trivial cleanup and beatufications
2016-04-12 13:33:54 +04:30
77df91f18f
Handle root permission requirement on certain platforms
...
also few a handful of nasty bugs
2016-04-12 12:07:24 +04:30
ae06910b4b
add support for AS Number and name in trace ( fix #7 )
...
- also added cymruwhois as submodule
Thanks to @bortzmeyer for initial patch
2016-04-10 19:48:43 +04:30
c9537eb31f
eliminate privileged user requirement ( fixes #3 )
2016-04-10 16:07:42 +04:30
508731319a
code cleanup
2016-04-10 16:05:46 +04:30
b0b3426b0f
use system resolver instead of hardcoded list ( resolve #6 )
2016-04-10 16:02:23 +04:30
9e5adde1bb
rename dnsperf -> dnseval to avoid confusion with nominom's dnsperf
...
- rename dnsperf.py -> dnseval.py
- improve help text
2016-04-09 11:37:42 +04:30
0b068b849b
beautify code
2016-04-08 12:32:50 +04:30
10fcdb8413
improved error handling
2016-04-07 15:23:38 +04:30
fb68ba76d7
add initial version of dnstraceroute utility
...
- also updated README and TODO
- made a symlink to dns directory under dnspython module directory (I
could not figure out an smarter way to do this)
2016-04-07 14:23:28 +04:30