Skip to main content

A tool to ping multiple hosts concurrently

Project description

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.

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

pingsss-0.0.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

pingsss-0.0.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pingsss-0.0.2.tar.gz.

File metadata

  • Download URL: pingsss-0.0.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for pingsss-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8aae058b57db6a382c5fc9a2e962e05ba840e6d35076e6e1a020b0daaf50bca3
MD5 73c20ff035f62aad646ed08d37ffc8a9
BLAKE2b-256 5ac2dfc3e2de1c2bb7fc41408469a2690f802fc75e664786868cbc7a4599a8ef

See more details on using hashes here.

File details

Details for the file pingsss-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pingsss-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for pingsss-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1eaebca058f79ce3407dd5c15cd491f5b35ce95bb2f73414106ab29c069c38a9
MD5 10cafbb7e6e1fa0e1d7d33080c13ac42
BLAKE2b-256 b998ef027f030f4f24f3b78d16432cb6ac5e0956d091771d852579af005ae1ef

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