{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"MultiPing sends ICMP echo requests (pings) to one or many IP addresses and collects response times, supporting both IPv4 and IPv6 with no external dependencies.","skillfed_tags":["networking","icmp","unmaintained"],"use_cases":["Monitor availability of multiple servers in a cluster by pinging them periodically.","Check network reachability to a set of hosts with automatic retries on timeout.","Implement a network diagnostic tool that reports response times for a list of addresses.","Track which hosts in a group are currently reachable without spawning external processes.","Build a health-check system that retries failed pings over a specified time window."],"what_it_does":"MultiPing is a pure-Python library for sending ICMP echo requests to monitor IP addresses. It works by creating a MultiPing object with a list of target addresses, sending pings, and receiving responses with round-trip times. The library supports both one-off pings and retry logic, making it suitable for monitoring single hosts or large clusters without requiring external packages.\n\nThe package requires root or elevated privileges to send ICMP packets. It handles both IPv4 and IPv6 addresses, timeouts, and retries. A convenience function provides a simpler interface for basic use cases, while the lower-level API allows fine-grained control over send/receive cycles and state tracking across multiple ping attempts.","worth_installing":"No. The package is abandoned (last release 2018-05-24, last commit 2022-12-20) and has not been updated for modern Python versions. While it has no known vulnerabilities and low install friction, the lack of maintenance poses a risk for long-term use. For active projects, consider maintained alternatives."},"id":"multiping","links":{"html":"https://skillfed.io/packages/multiping","md":"https://skillfed.io/packages/multiping.md","pypi":"https://pypi.org/project/multiping/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-05-24","license_spdx":null,"license_treatment":"permissive","name":"multiping","python_support":"unspecified","summary":"Pure python library to send and receive ICMPecho request (ping) to monitor IP addresses"},"popularity":{"monthly_downloads":334353,"position":7491,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.2"}
