Skip to main content

A small tool for pinging multiple hosts at once and exploring the data

Project description

Pingline - a less cool version of gping

This is just a package for me to practice working with PyPi. You should probably use gping instead. It doesn't require a heavy matplotlib dependency.

Why even use this?

This is helpful for debugging ping problems with your WiFi:

  • Try starting the interactive plotter and launching fast.com - see the impact of heavy traffic on your ping
  • Check if the router ping is as bad as internet ping. If so, the problem is with your router, else it's probably your ISP

Installation

pip install pingline

Usage

Launch the recorder - it's pinging our hosts and dumping the ping time-series into a log file, by default ping_log.csv. This CSV plays nicely with Excel, if you want to explore the data manually.

pingline recorder --interval=0 --router-host=192.168.0.1 --internet-host=google.com

Launch the interactive plotter - it watches the log file and shows a live graph of ping data.

pingline plotter --interactive --last-n-minutes=5

https://user-images.githubusercontent.com/4249837/177884337-d6c235b1-d017-4c9e-97c2-8a38d601e28c.mp4

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

pingline-0.0.7.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

pingline-0.0.7-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file pingline-0.0.7.tar.gz.

File metadata

  • Download URL: pingline-0.0.7.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pingline-0.0.7.tar.gz
Algorithm Hash digest
SHA256 edb187a42ce1b14990115e82de6ae25f2e0d4f767f8dc16ef261981a11648c29
MD5 e5c36c420fcfb0f248a67b8b5e90f5c7
BLAKE2b-256 cd37a133d3e66ab54626d8c9724934817b554659d23559a3ab6fd34875376633

See more details on using hashes here.

File details

Details for the file pingline-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: pingline-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pingline-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 39785fcd9a59cf0da1427ba7212b2cbcfe8c99ad2ea1d4b25e9b7c7885a133cd
MD5 feb559ee98561c9b6352f6baa4296f34
BLAKE2b-256 f78ddfc5cd867943c2afc759b59d0c9fb7cf5856d2d1241be64afc32e59866bc

See more details on using hashes here.

Supported by

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