ppping
Description
ping monitoring tool written in Python affected deadman
Demo
Environment
ppping works using python’s curses
List of environments actually checking the operation
Linux distribution (Ubuntu, ArchLinux)
Windows Subsystem for Linux (Ubuntu)
UNIX (macOS)
Requirements
Python 3.5 or later
cURL (optional: used to acquire global IP)
Install
From PyPi
$ pip install -U ppping
Standalone (recommended)
Download standalone script to a directory that is convenient for you (e.g. “~/.local/bin/” or “/usr/local/bin/”)
$ curl "https://raw.githubusercontent.com/johejo/ppping/master/standalone/ppping" -O
$ chmod +x ppping
Usage
Simple Usage
$ ppping foo.com bar.org WW.XX.YY.ZZ ...
Futher help
$ ppping --help
Config File Usage
$ ppping -c [CONFIG_FILE]
This is a sample of configuration file.
[Hosts] google: www.google.com google DNS: 8.8.8.8 GitHub: www.github.com
Docker image
$ docker run --rm -it johejo/ppping foo.bar ...
When using the docker container, you can not read the config file by the method shown above. It is necessary to mount the config file on the container. For example -v CONFIGFILE:/CONFIGFILE
License
MIT
Metadata
Release files for ppping 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ppping-0.1.10-py3-none-any.whl | Python 3 | none | any | Details for ppping-0.1.10-py3-none-any.whl |
Release files / ppping-0.1.10-py3-none-any.whl
| Download URL | ppping-0.1.10-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f935a10c2158f6a620cc771f86baf86859b18bd299d02d643ec4c501b9a4d47f
|
|
BLAKE2b-256 checksum How to use checksums |
9032f18c6c810858930f69409cd8aca37c779c70d89a5d02fd6a9cb4f9685fbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
|
Security for ppping 0.1.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.