Skip to main content

Network Diagnostics Tool (nt-tool)

A simple terminal script to diagnose network issues. Checks for connection problems, poor speeds, and basic security risks using standard Python.


What It Checks

  • Connectivity: Tests your local IP, router connection, internet access, and DNS.
  • Performance: Measures ping, packet loss, and runs a traceroute to spot network drops.
  • Security: Looks for DNS blocking, TLS interception, ARP spoofing, and risky open ports.

Requirements

  • Python 3.8+
  • Works on Windows, macOS, and Linux
  • No external packages needed

Setup & Usage

Install locally:

git clone https://github.com/Terabase-Studios/nd_tool.git
cd nd_tool
pip install .

Run tests:

nt          # Full test suite
nt --quick  # Fast connection checks only

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nd_tool-1.0.1.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nd_tool-1.0.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file nd_tool-1.0.1.tar.gz.

File metadata

  • Download URL: nd_tool-1.0.1.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nd_tool-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3db58667b7dbcb09c13c970d95d75cbf43bd8843ac6eab015d8f5b94a55cb008
MD5 f24cc5d481efe9be92bf91911c6d3fd3
BLAKE2b-256 b7856d0585564fe8152f192f3cb4b3402d96a7bd0a296f65b7d8d54d9a4cc5ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for nd_tool-1.0.1.tar.gz:

Publisher: python-publish.yml on Terabase-Studios/network-diagnostics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nd_tool-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: nd_tool-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nd_tool-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f265118018a7157ffc58f0ed93c7aa6294241b20d82769d609205aca6fc0de5
MD5 cb6abea1b76bdc0446809f87b7a9ecb8
BLAKE2b-256 d4f5338a386f09f1cb5c52e9d5f09e12114383d8ca7c7c568d92753a8a369662

See more details on using hashes here.

Provenance

The following attestation bundles were made for nd_tool-1.0.1-py3-none-any.whl:

Publisher: python-publish.yml on Terabase-Studios/network-diagnostics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page