Retour au classement

schweikert/fping

Cfping.org

High performance ping tool

network-monitoringpingcnetwork-discoverylinuxbsd-licenseunix-commandmacosicmpfping
Croissance des étoiles
Étoiles
1.2k
Forks
261
Croissance hebdomadaire
Issues
8
5001k
janv. 2023mars 2024mai 2025juil. 2026
README

Github Status

Github Build Status Github Build and Push Docker Image Status Github CodeQL Status

External Services

Coverage Status Coverity Scan Build Status

fping

fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts. fping has a long long story: Roland Schemers did publish a first version of it in 1992 and it has established itself since then as a standard tool.

Current maintainer:
David Schweikert <david@schweikert.ch>

Website:
https://fping.org/

Mailing-list:
https://groups.google.com/group/fping-users

Installation

If you want to install fping from source, proceed as follows:

  1. Run ./autogen.sh (only if you got the source from Github).
  2. Run ./configure with the correct arguments. (see: ./configure --help)
  3. Run make; make install.
  4. Make fping either setuid, or, if under Linux: sudo setcap cap_net_raw,cap_net_admin+ep fping

If you can't run fping as root or can't use the cap_net_raw capability, you can also run fping in unprivileged mode. This works on MacOS and also on Linux, provided that your GID is included in the range defined in /proc/sys/net/ipv4/ping_group_range. This is particularly useful for running fping in rootless / unprivileged containers. The --fwmark option needs root or cap_net_admin.

Usage

Have a look at the fping(8) manual page for usage help. (fping -h will also give a minimal help output.)

Docker usage

You can use the current Docker image from the develop branch directly from GitHub.

Github Docker: ghcr.io/schweikert/fping:latest

The following example uses podman, but you can replace podman with docker if you prefer.

Load or update Docker image

podman pull ghcr.io/schweikert/fping:latest

Run fping

podman run --rm fping:latest 127.0.0.1

Credits

Dépôts similaires
GyulyVGC/sniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Rustcrates.ioApache License 2.0network-analysisnetworking
sniffnet.app
40.1k1.8k
txthinking/brook

A cross-platform programmable network tool

GoGo ModulesGNU General Public License v3.0proxyvpn
txthinking.com/brook.html
15.1k2.4k
orf/gping

Ping, but with a graph

Rustcrates.ioMIT Licenserustcommand-line
12.6k362
stamparm/maltrail

Malicious traffic detection system

PythonPyPIMIT Licensesecuritymalware
8.6k1.3k
zeek/zeek

Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.

C++Otherbronetwork-monitoring
zeek.org
7.8k1.4k
arkime/arkime

Arkime is an open source, large scale, full packet capturing, indexing, and database system.

CApache License 2.0network-monitoringpcap
arkime.com
7.4k1.2k
netalertx/NetAlertX

Centralized network visibility and continuous asset discovery. Monitor devices, detect change, and stay aware across distributed networks.

PythonPyPIGNU General Public License v3.0network-securityselfhosted
netalertx.com
6.8k426
OISF/suricata

Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata community.

CGNU General Public License v2.0securityids
suricata.io
6.5k1.7k
zabbix/zabbix

Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.

Go TemplateGNU Affero General Public License v3.0zabbixmonitoring
zabbix.com
6.1k1.2k
domcyrus/rustnet

Per-process network monitoring for your terminal with deep packet inspection. Cross-platform, sandboxed.

Rustcrates.ioApache License 2.0ebpffreebsd
github.com/domcyrus/rustnet
4.8k220
ChuckerTeam/chucker

🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)

KotlinApache License 2.0okhttpinterceptor
4.5k459
CocoaDebug/CocoaDebug

iOS Debugging Tool 🚀

Swiftloggernetwork
4.1k401