home / networking / fping

fping

1.2k

Parallel ICMP ping CLI for host discovery, reachability checks, subnet sweeps, and latency measurement.

$brew install fping
Language
C
Stars
1,181
Category
Networking
Agent
Ready
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis

fping is a parallel ICMP probing tool for checking many hosts in one run. It focuses on fast reachability and timing measurements rather than the single-target, human-oriented flow of ping.

What It Enables
  • Sweep CIDR ranges or explicit host lists to find which addresses respond, which time out, and which names fail to resolve.
  • Measure packet loss, min or avg or max RTT, outage time, and interval summaries across many hosts for monitoring or network-change verification.
  • Run repeatable reachability checks in scripts, CI, or incident workflows with count, loop, quiet, stats, and file-driven target modes.
Agent Fit
  • The CLI is built for non-interactive batch use, so it fits inspect and verify loops where an agent needs a quick answer about network reachability.
  • Structured output is real and useful: --json emits newline-delimited event and summary objects that are easy to parse in follow-up shell steps.
  • Fit is narrower than a cloud or service CLI because it only inspects network path health; it does not change remote state and JSON output is limited to count or loop-style modes.
Caveats
  • Raw ICMP access may require root, setcap, or Linux ping-group configuration depending on the platform and how fping was installed.
  • The checked-in JSON docs label the format alpha, so field names and object types should be treated as version-sensitive.