diff --git a/README.md b/README.md index dc48044..c44b9d6 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/dnsping.py b/dnsping.py index a865a94..200a398 100755 --- a/dnsping.py +++ b/dnsping.py @@ -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: diff --git a/setup.py b/setup.py index ea2499b..a0104c4 100644 --- a/setup.py +++ b/setup.py @@ -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',