fix README and code cleanup
This commit is contained in:
parent
c7a602ae4e
commit
0164eae199
@ -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
|
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
|
of DNS servers. This script is meant for comparing response time of multiple
|
||||||
DNS servers at once:
|
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
|
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
|
8.8.8.8 210.225 109.864 407.420 170.785 %0 QR RD RA
|
||||||
|
@ -34,9 +34,9 @@ import sys
|
|||||||
import time
|
import time
|
||||||
from statistics import stdev
|
from statistics import stdev
|
||||||
|
|
||||||
|
import dns.flags
|
||||||
import dns.rdatatype
|
import dns.rdatatype
|
||||||
import dns.resolver
|
import dns.resolver
|
||||||
import dns.flags
|
|
||||||
|
|
||||||
__VERSION__ = 1.1
|
__VERSION__ = 1.1
|
||||||
__PROGNAME__ = os.path.basename(sys.argv[0])
|
__PROGNAME__ = os.path.basename(sys.argv[0])
|
||||||
@ -168,7 +168,8 @@ def main():
|
|||||||
break
|
break
|
||||||
try:
|
try:
|
||||||
stime = time.time()
|
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()
|
etime = time.time()
|
||||||
except dns.resolver.NoNameservers as e:
|
except dns.resolver.NoNameservers as e:
|
||||||
if not quiet:
|
if not quiet:
|
||||||
|
23
setup.py
23
setup.py
@ -1,8 +1,9 @@
|
|||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name = "dnsdiag",
|
name="dnsdiag",
|
||||||
version = "1.3.5",
|
version="1.3.5",
|
||||||
packages = find_packages(),
|
packages=find_packages(),
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Topic :: System :: Networking",
|
"Topic :: System :: Networking",
|
||||||
"Environment :: Console",
|
"Environment :: Console",
|
||||||
@ -13,20 +14,20 @@ setup(
|
|||||||
"Operating System :: OS Independent",
|
"Operating System :: OS Independent",
|
||||||
],
|
],
|
||||||
|
|
||||||
author = "Babak Farrokhi",
|
author="Babak Farrokhi",
|
||||||
author_email = "babak@farrokhi.net",
|
author_email="babak@farrokhi.net",
|
||||||
description = "DNS Diagnostics and measurement tools (ping, traceroute)",
|
description="DNS Diagnostics and measurement tools (ping, traceroute)",
|
||||||
long_description = """
|
long_description="""
|
||||||
DNSDiag provides a handful of tools to measure and diagnose your DNS
|
DNSDiag provides a handful of tools to measure and diagnose your DNS
|
||||||
performance and integrity. Using dnsping, dnstraceroute and dnseval tools
|
performance and integrity. Using dnsping, dnstraceroute and dnseval tools
|
||||||
you can measure your DNS response quality from delay and loss perspective
|
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.
|
as well as tracing the path your DNS query takes to get to DNS server.
|
||||||
""",
|
""",
|
||||||
license = "BSD",
|
license="BSD",
|
||||||
keywords = "dns traceroute ping",
|
keywords="dns traceroute ping",
|
||||||
url = "https://dnsdiag.org/",
|
url="https://dnsdiag.org/",
|
||||||
entry_points={
|
entry_points={
|
||||||
'console_scripts':[
|
'console_scripts': [
|
||||||
'dnsping = dnsping:main',
|
'dnsping = dnsping:main',
|
||||||
'dnstraceroute = dnstraceroute:main',
|
'dnstraceroute = dnstraceroute:main',
|
||||||
'dnseval = dnseval:main',
|
'dnseval = dnseval:main',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user