Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmaczan/pff
Modern ping alternative for macOS and Linux
https://github.com/jmaczan/pff
cli command-line internet-connection internet-connection-checker linux macos network ping ping-test rust terminal terminal-based
Last synced: about 1 month ago
JSON representation
Modern ping alternative for macOS and Linux
- Host: GitHub
- URL: https://github.com/jmaczan/pff
- Owner: jmaczan
- Created: 2022-08-05T21:05:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T20:28:55.000Z (3 months ago)
- Last Synced: 2024-09-15T05:12:38.950Z (3 months ago)
- Topics: cli, command-line, internet-connection, internet-connection-checker, linux, macos, network, ping, ping-test, rust, terminal, terminal-based
- Language: Rust
- Homepage: https://news.ycombinator.com/item?id=36935468
- Size: 35.2 KB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Citation: CITATION.cff
Awesome Lists containing this project
- jimsghstars - jmaczan/pff - Modern ping alternative for macOS and Linux (Rust)
README
# `pff`
Examine your Internet connection quality and status in terminal[![asciicast](https://asciinema.org/a/v56HwMPcn9TXWQgP8f4exM1OG.svg)](https://asciinema.org/a/v56HwMPcn9TXWQgP8f4exM1OG)
## Usage
Download pff from [releases](https://github.com/jmaczan/pff/releases)To use it globally, copy pff to `/usr/bin`
You might need to run `sudo setcap cap_net_raw+ep ` to give it rights to `CAP_NET_RAW`
## Build
If you don't want to use a released binary version, build pff on your own. [Clone](https://github.com/jmaczan/pff.git) this repositoryRun `cargo build --release` in a project root directory. You need Rust and Cargo to build it
A binary file will be available in `target/release/pff`
## Cite
If you use this software in your research, please use the following citation:```bibtex
@misc{Maczan_pff_2024,
title = "pff - Modern ping alternative for macOS and Linux",
author = "{Maczan, Jędrzej Paweł}",
howpublished = "\url{https://github.com/jmaczan/pff}",
year = 2022,
publisher = {GitHub}
}
```## License
GNU GPL v2Copyright [Jędrzej Paweł Maczan](https://maczan.pl/), 2022