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)
| File | Size | Uploaded | |
|---|---|---|---|
| pingsss-0.0.2.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|