Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schweikert/fping
High performance ping tool
https://github.com/schweikert/fping
bsd-license c fping icmp linux macos network-discovery network-monitoring ping unix-command
Last synced: 14 days ago
JSON representation
High performance ping tool
- Host: GitHub
- URL: https://github.com/schweikert/fping
- Owner: schweikert
- License: other
- Created: 2011-12-10T00:43:42.000Z (almost 13 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-07T18:09:14.000Z (2 months ago)
- Last Synced: 2024-09-07T19:28:48.956Z (2 months ago)
- Topics: bsd-license, c, fping, icmp, linux, macos, network-discovery, network-monitoring, ping, unix-command
- Language: C
- Homepage: https://fping.org
- Size: 991 KB
- Stars: 1,010
- Watchers: 62
- Forks: 250
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
Awesome Lists containing this project
- awesome-ops - schweikert/fping - 12-10|2024-10-05 | 一个向网络主机发送 ICMP 回显探测的程序,类似于 ping,但在 ping 多个主机时性能要好得多。 | (终端命令行工具)
- my-awesome - schweikert/fping - license,c,fping,icmp,linux,macos,network-discovery,network-monitoring,ping,unix-command pushed_at:2024-10 star:1.0k fork:0.3k High performance ping tool (C)
README
[![Build Status](https://travis-ci.org/schweikert/fping.svg?branch=develop)](https://travis-ci.org/schweikert/fping)
[![Coverage Status](https://coveralls.io/repos/github/schweikert/fping/badge.svg?branch=develop)](https://coveralls.io/github/schweikert/fping?branch=develop)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/11559/badge.svg?flat=1")](https://scan.coverity.com/projects/schweikert-fping)# 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 \_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:
0. Run `./autogen.sh`
(only if you got the source from Github).
1. Run `./configure` with the correct arguments.
(see: `./configure --help`)
2. Run `make; make install`.
3. 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)](doc/fping.pod) manual page for usage help.
(`fping -h` will also give a minimal help output.)## Credits
* Original author: Roland Schemers ([email protected])
* Previous maintainer: RL "Bob" Morgan ([email protected])
* Initial IPv6 Support: Jeroen Massar ([email protected] / [email protected])
* Other contributors: see [CHANGELOG.md](CHANGELOG.md)