Skip to content

Entytaiment25/meowping

Repository files navigation

MeowPing

MeowPing is a command-line utility for testing network connectivity using ICMP echo requests or TCP connections. It provides similar functionality to traditional ping utilities but with a touch of whimsy and color. MeowPing supports both domain names and IP addresses, allowing users to check the availability and responsiveness of network hosts. Don't forget to leave a ⭐ :D

Features

  • ICMP echo request-based network testing.
  • TCP connection-based network testing.
  • HTTP(S) request-based network testing. (WiP)
  • Colorful and visually appealing output.
  • Display of connection statistics including success rate, minimum, maximum, and average connection times.
  • Works with IPv4, IPv6 and Domains.

Usage

MeowPing offers a simple command-line interface with various options:

meowping <destination> [OPTIONS]

ARGS:
    <destination>           Specify the destination to ping (can be an IP address or domain name)

OPTIONS:
    -h, --help              Prints the Help Menu
    -p, --port <port>       Set the port number (default: ICMP, with: TCP)
    -s, --http              Check if the destination URL is online via HTTP/S
    -t, --timeout <ms>      Set the timeout for each connection attempt in milliseconds (default: 1000ms)
    -c, --count <count>     Set the number of connection attempts (default: 65535)
    -m, --minimal           Changes the Prints to be more Minimal

Example Usage

./meowping 8.8.8.8 -p 53

For Linux users to get ICMP working.

sudo setcap cap_net_raw+ep ./meowping

For macOS Users Run meowping with elevated privileges using sudo to enable ICMP functionality

sudo ./meowping

Preview

Preview

License

This project is MIT licensed. You're free to use, modify, and distribute it, but please provide attribution to the original author if you incorporate this code into your project. This supports open-source and recognizes contributors' work.

About

A simple ping utility written in Rust, that is focused on being size efficient and fast.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages