Skip to main content

netstrength

Beautiful network quality analyzer with real-world usage estimates.

╔══════════════════════════════════════════════════════════════╗
║           netstrength - Network Quality Analyzer            ║
╚══════════════════════════════════════════════════════════════╝

Features

  • Zero dependencies - Pure Python, works out of the box
  • Beautiful terminal output - Colors, progress bars, clear formatting
  • Real-world estimates - Tells you if you can stream 4K, game competitively, etc.
  • Cross-platform - Works on macOS, Linux, and Windows
  • Simple grades - A through F rating system anyone can understand

Installation

Via pip (recommended)

pip install netstrength

Via Homebrew (macOS/Linux)

brew tap chibokocl/tools
brew install netstrength

From source

git clone https://github.com/chibokocl/netstrength
cd netstrength
pip install .

Usage

# Quick test with defaults
netstrength

# Test specific hosts
netstrength -t google.com -t cloudflare.com

# Quick 5-ping test
netstrength --quick

# More pings for accuracy
netstrength -n 30

# Run continuously
netstrength --continuous

# High-latency network? Increase timeout
netstrength --timeout 10

Sample Output

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  RESULTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  🌍 Quad9 DNS (9.9.9.9)
     [A] Excellent
     ████░░░░░░░░░░░░░░░░   45.2 ms avg
     Latency: 32/45/78 ms (min/avg/max)
     Jitter:   8.3 ms   Loss:  0.0% (10/10)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  WHAT CAN YOU DO?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ✓ 4K Streaming            Smooth playback
  ✓ Video Calls             HD quality
  ✓ Competitive Gaming      Pro-level
  ✓ 120Hz Gaming            Smooth
  ✓ Web Browsing            Snappy
  ✓ Downloads               Full speed

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  OVERALL GRADE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ★★★★★  Grade A - Excellent
  Avg latency: 45ms | Jitter: 8ms | Loss: 0.0%

  ► Best target: Quad9 DNS (45ms avg)

Options

Option Description
-t, --target HOST Target host(s) to test
-n, --count N Number of pings (default: 10)
-i, --interval SEC Seconds between pings (default: 1.0)
--timeout SEC Ping timeout (default: 5)
--quick Quick 5-ping test
--continuous Run until Ctrl+C
--no-color Disable colors
-v, --version Show version

License

MIT

Metadata

Release files for netstrength 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netstrength 1.0.0
File Size Uploaded
netstrength-1.0.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netstrength 1.0.0
File Interpreter ABI Platform
netstrength-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.0 kB

Release files / netstrength-1.0.0.tar.gz

Download URL netstrength-1.0.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
684cddb14354208b8702437300f69149b92da2e8fa0bffad9eb6a4c5f5cc56ff
BLAKE2b-256 checksum
How to use checksums
9a9eb9c8cf6c3171731e84f23317193a5c523b45b52c377c3adc34a317b6c086
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / netstrength-1.0.0-py3-none-any.whl

Download URL netstrength-1.0.0-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7681b9ac1577b317921471d0804acf683fef6198cebf8d791863a228befcd893
BLAKE2b-256 checksum
How to use checksums
7f27d16eb3fd580b773056957963363a45c99a6b2e7f078cd5054c6245942224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release 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