1 unstable release
0.1.0 | Apr 3, 2021 |
---|
#30 in #icmp
19KB
138 lines
boop
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
Dependencies
~5–17MB
~170K SLoC