Skip to main content

PingSSS - A tool to ping multiple hosts concurrently

PingSSS is a powerful command-line tool designed to ping multiple hosts concurrently. It's perfect for network diagnostics and testing, allowing you to efficiently monitor the status of numerous devices simultaneously.

Features

  • Concurrent Pinging: Ping multiple hosts at the same time to save time and effort.
  • IP Range Parsing: Easily parse and ping a range of IP addresses with a simple command.
  • Filter Results: Display only alive or dead hosts based on your preference.
  • JSON Output: Save the results in JSON format for further analysis.

Installation

To install PingSSS, use pip:

pip install pingsss

Alternatively, you can run PingSSS without installation using uvx:

uvx pingsss

Usage

PingSSS is easy to use with straightforward commands. Here's a basic example:

ping-tool 192.168.100.1-20 --output json --show alive

This command will ping the IP range 192.168.100.1 to 192.168.100.20, output the results in JSON format, and display only the alive hosts.

Links

  • PyPI: pypi.org/project/pingsss
  • GitHub: github.com/karvanpy/pingsss

Contributing

Contributions are welcome! If you have any ideas, bug reports, or want to contribute code, please open an issue or submit a pull request.

License

PingSSS is licensed under the MIT License. See the LICENSE file for more details.

Metadata

Release files for pingsss 0.0.2

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

Source distribution (sdist)

Source distribution for pingsss 0.0.2
File Size Uploaded
pingsss-0.0.2.tar.gz 4.4 kB Details

Built distribution (wheel)

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

Total release size: 8.9 kB

Release files / pingsss-0.0.2.tar.gz

Download URL pingsss-0.0.2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8aae058b57db6a382c5fc9a2e962e05ba840e6d35076e6e1a020b0daaf50bca3
BLAKE2b-256 checksum
How to use checksums
5ac2dfc3e2de1c2bb7fc41408469a2690f802fc75e664786868cbc7a4599a8ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.2

Release files / pingsss-0.0.2-py3-none-any.whl

Download URL pingsss-0.0.2-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1eaebca058f79ce3407dd5c15cd491f5b35ce95bb2f73414106ab29c069c38a9
BLAKE2b-256 checksum
How to use checksums
b998ef027f030f4f24f3b78d16432cb6ac5e0956d091771d852579af005ae1ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.0.2 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