Skip to main content

Multi-target continuous ping monitor for network troubleshooting

Project description

l8nc

Multi-target continuous ping monitor. Pings your gateway, ISP hop, and public DNS simultaneously, showing a live braille chart so you can instantly see where your internet is breaking.

Built for network engineers who need quick answers during calls.

Install

pip install l8nc

Usage

# Auto-detect gateway, ISP hop, and public DNS
l8nc

# Add custom targets to defaults
l8nc 10.0.0.1 example.com

# Only ping specified targets (skip auto-detection)
l8nc --only 10.0.0.1 example.com

# Limit to 10 pings
l8nc -c 10

# Save per-target CSV logs
l8nc -l logs/

# Replay chart from saved logs
l8nc --replay logs/

What it does

l8nc auto-discovers three network hops and pings them in parallel:

  1. Gateway — your local router
  2. ISP hop — first hop outside your network (via traceroute)
  3. Public DNS — Google (8.8.8.8) and Cloudflare (1.1.1.1)

All targets overlay on a single live chart. Timeouts show as [DOWN] rather than 0ms spikes, so the chart stays useful.

Options

Flag Description
-i, --interval Ping interval in seconds (default: 1)
-c, --count Number of pings, then stop (default: infinite)
-o, --only Only ping specified targets, skip auto-detection
-l, --log Save per-target CSVs to a directory
-r, --replay Replay a chart from a log directory
-h, --help Show help

Requirements

  • Python 3.8+
  • macOS, Linux, or Windows

License

MIT

Project details


Download files

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

Source Distribution

l8nc-0.1.1.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

l8nc-0.1.1-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file l8nc-0.1.1.tar.gz.

File metadata

  • Download URL: l8nc-0.1.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for l8nc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2841a5a4d9ad858a594644c63156657adabd2aa311a88f281ef5087ef8d3b54d
MD5 484e74a47cf8c10d78ab225c6b3ccc18
BLAKE2b-256 c4d6c72b249546b05f491c8c9d80e5c25643e94ea63507d46bd6f4ac8e7e24bd

See more details on using hashes here.

File details

Details for the file l8nc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: l8nc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for l8nc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 01288d51bf411a7dbfe2ada9f9e59bae99ffa02235d648ba7dfe04e6fa597887
MD5 6e7a4700368cc7deccbc5d77431b1da1
BLAKE2b-256 afd3080b3e539b31a4232bae0d6b514c80f7010331f1df090e30809c2d5115fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page