boop-ping

Crates.ioboop-ping
lib.rsboop-ping
version0.1.0
sourcesrc
created_at2021-04-03 17:33:47.869639
updated_at2021-04-03 17:33:47.869639
descriptionAn experimental ping tool
homepage
repositoryhttps://github.com/ewpratten/boop
max_upload_size
id378391
size50,995
Evan Pratten (ewpratten)

documentation

README

boop

Build crates.io

boop is a commandline tool that aims to be a super simple cross between ping and nmap. The tool can quickly probe hosts using ICMP ping packets, and report their status. This probe functionality can be mixed with the program's -n flag to probe an entire subnet for hosts.

Building & Installation

To build boop, just use cargo:

sudo apt install liboping-dev
git clone https://github.com/ewpratten/boop.git
cd boop
cargo build
cargo install --path .

Or, to install from crates.io, use:

cargo install boop-ping

Usage

USAGE:
    boop [FLAGS] [OPTIONS] <host>

FLAGS:
    -h, --help            Prints help information
    -n, --scan-network    Scan the entire subnet of the specified host
    -V, --version         Prints version information

OPTIONS:
    -t, --timeout <timeout>    Specify a ping timeout in seconds

ARGS:
    <host>    Host address

Examples:

# Pinging a host
boop 8.8.8.8

# Probing a subnet (192.168.1.0-255)
boop 192.168.1.1 -n
Commit count: 5

cargo fmt