fix README and code cleanup

This commit is contained in:
Babak Farrokhi 2016-05-16 19:05:48 +04:30
parent c7a602ae4e
commit 0164eae199
Signed by: farrokhi
GPG Key ID: 6B267AD85D632E9A
3 changed files with 17 additions and 14 deletions

View File

@ -106,7 +106,8 @@ Using `--expert` will instruct dnstraceroute to print expert hints (such as warn
dnseval is a bulk ping utility that sends an arbitrary DNS query to a give list
of DNS servers. This script is meant for comparing response time of multiple
DNS servers at once:
```% ./dnseval.py -f public-v4.txt -c3 ripe.net
```
% ./dnseval.py -f public-v4.txt -c3 ripe.net
server avg(ms) min(ms) max(ms) stddev(ms) lost(%) flags
----------------------------------------------------------------------------------
8.8.8.8 210.225 109.864 407.420 170.785 %0 QR RD RA

View File

@ -34,9 +34,9 @@ import sys
import time
from statistics import stdev
import dns.flags
import dns.rdatatype
import dns.resolver
import dns.flags
__VERSION__ = 1.1
__PROGNAME__ = os.path.basename(sys.argv[0])
@ -168,7 +168,8 @@ def main():
break
try:
stime = time.time()
answers = resolver.query(hostname, dnsrecord, source_port=src_port, source=src_ip, tcp=use_tcp, af=af, raise_on_no_answer=False)
answers = resolver.query(hostname, dnsrecord, source_port=src_port, source=src_ip, tcp=use_tcp, af=af,
raise_on_no_answer=False)
etime = time.time()
except dns.resolver.NoNameservers as e:
if not quiet:

View File

@ -1,8 +1,9 @@
from setuptools import setup, find_packages
setup(
name = "dnsdiag",
version = "1.3.5",
packages = find_packages(),
name="dnsdiag",
version="1.3.5",
packages=find_packages(),
classifiers=[
"Topic :: System :: Networking",
"Environment :: Console",
@ -13,20 +14,20 @@ setup(
"Operating System :: OS Independent",
],
author = "Babak Farrokhi",
author_email = "babak@farrokhi.net",
description = "DNS Diagnostics and measurement tools (ping, traceroute)",
long_description = """
author="Babak Farrokhi",
author_email="babak@farrokhi.net",
description="DNS Diagnostics and measurement tools (ping, traceroute)",
long_description="""
DNSDiag provides a handful of tools to measure and diagnose your DNS
performance and integrity. Using dnsping, dnstraceroute and dnseval tools
you can measure your DNS response quality from delay and loss perspective
as well as tracing the path your DNS query takes to get to DNS server.
""",
license = "BSD",
keywords = "dns traceroute ping",
url = "https://dnsdiag.org/",
license="BSD",
keywords="dns traceroute ping",
url="https://dnsdiag.org/",
entry_points={
'console_scripts':[
'console_scripts': [
'dnsping = dnsping:main',
'dnstraceroute = dnstraceroute:main',
'dnseval = dnseval:main',