55 Commits

Author SHA1 Message Date
cd97bd2b59
add setuptools support 2016-04-30 15:41:28 +04:30
d9bace03fe
refactor 2016-04-30 14:42:29 +04:30
7ae4c613ac
trivial "pythonic" fixes 2016-04-25 11:25:18 +04:30
98e0a8199f
add ability to define arbitrary src port and IP address 2016-04-16 14:11:38 +04:30
20d007d672 fix signal issue in Windows
also refactor code and incorporate some "pythonic" patterns
2016-04-14 20:51:13 +04:30
8322a83e52 fix signal handling error on windows 2016-04-14 16:51:07 +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
d43b03909e
update README to reflect new dnsping output 2016-04-12 13:06:55 +04:30
4ac4abf20b
add option to use arbitrary DNS port number (default 53) 2016-04-12 12:57:26 +04:30
3ac3a1e843
provide a list of public dns servers to use with dnseval 2016-04-12 12:20:23 +04:30
df16dc275f
improve README to explain module requirement 2016-04-12 12:16:24 +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
8892984c2d
update TODO 2016-04-11 14:30:48 +04:30
1df6685980 fix links 2016-04-10 20:09:21 +04:30
85106fa7eb
add Credits section 2016-04-10 20:04:54 +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
add9b1f782
code cleanup 2016-04-10 19:23:20 +04:30
b91962ab72
accept dns server by name (fixes #5) 2016-04-10 16:43:09 +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
c2709fd1bf
fix layout with variable len addresses (close #4) 2016-04-10 15:36:29 +04:30
c2748f52a7
trivial fixes 2016-04-09 11:45:22 +04:30
1a7feb769a
improve README 2016-04-09 11:44:14 +04:30
adfb7a5aaf
dnsperf -> dnseval 2016-04-09 11:40:08 +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
383dc02636 improve README 2016-04-08 11:35:36 +04:30
0b068b849b beautify code 2016-04-08 12:32:50 +04:30
11badcd9c3 fixed line-wrapping in text files 2016-04-08 12:28:12 +04:30
08538cb754 Update README.md 2016-04-08 12:12:09 +04:30
3e5f866c73 update README and TODO
- add basic introduction to README
- add pending tasks to TODO
2016-04-08 10:29:49 +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
bbdeb0b032 preparing setup for dnstraceroute utility
add my custom dnspython module as submodule
2016-04-07 12:03:27 +04:30
0f25a3fa2d improved error handling 2016-04-07 11:57:48 +04:30
1969f20caa move todo stuff to TODO.md 2016-04-04 21:09:16 +04:30
7a7db5759c update TODO list 2016-02-17 09:48:28 +03:30
7f79d684fb update dnsperf example 2016-02-10 09:25:17 +03:30
eddbc8a5b1 use internal list of DNS servers as default
and other minor cleanups
2016-02-10 09:23:06 +03:30
eaf9323bd7 add opendns to sample file 2016-02-07 15:03:15 +03:30
2574527140 alignment 2016-02-07 15:03:10 +03:30
ba6cd67a00 add dnsperf.list sample file 2016-02-06 11:55:55 +03:30
abcdd753a3 add examples 2016-02-06 11:55:38 +03:30
52808b7bc7 initial dnsperf script 2016-02-06 11:43:47 +03:30
b4e86c7520 fix syntax 2016-02-06 10:35:46 +03:30
9d4f07164c PEP8 compliance 2016-02-06 10:15:08 +03:30
dd7e6a745f proper ctrl+c handling 2016-02-06 09:36:01 +03:30
fdc300eb8d minore code cleanup 2016-02-04 12:15:21 +03:30