File | Date | Author | Commit |
---|---|---|---|
build | 2017-11-12 |
![]() |
[e91b91] Tweaked graph size |
docs | 2017-11-11 |
![]() |
[f6922b] Made Gray default console foreground color for ... |
src | 2017-11-12 |
![]() |
[e91b91] Tweaked graph size |
.gitignore | 2017-08-16 |
![]() |
[25e0c0] Removed OperationTypes.cs |
LICENSE | 2017-10-21 |
![]() |
[baf658] Small tweaks |
PowerPing.sln | 2017-10-29 |
![]() |
[df675b] Project restructure |
README.md | 2017-11-11 |
![]() |
[f6922b] Made Gray default console foreground color for ... |
Small improved command line ICMP ping program lovingly inspired by windows and linux, written in C#.
Download it here: [[Current Build]](https://github.com/Killeroo/PowerPing/tree/master/build) [[Development Build]](https://github.com/Killeroo/PowerPing/blob/dev/build/PowerPing.exe) [[Github]](https://github.com/Killeroo/PowerPing/releases) [[Softpedia]](http://www.softpedia.com/progDownload/PowerPing-Download-255701.html)
PowerPing contains the following features (with more to come...):
PowerPing [--?] | [--li] | [--whoami] | [--loc] | [--g] | [--cg] | [--sc] | [--fl] |
[--t] [--c count] [--w timeout] [--m message] [--i TTL] [--in interval]
[--pt type] [--pc code] [--dm] [--4] [--sh] [--nc] [--ts] [--ti timing] target_name
Options:
--help [--?] Displays this help message
--examples [--ex] Shows example usage
--infinite [--t] Ping the target until stopped (Control-C to stop)
--displaymsg [--dm] Display ICMP messages
--request [--r] Show request packets
--shorthand [--sh] Show less detailed replies
--nocolor [--nc] No colour
--noinput [--ni] Require no user input
--timestamp [--ts] Display timestamp
--decimals [--dp] number Num of decimal places to use (0 to 3)
--count [--c] number Number of pings to send
--timeout [--w] number Time to wait for reply (in milliseconds)
--ttl [--i] number Time To Live
--interval [--in] number Interval between each ping (in milliseconds)
--type [--pt] number Use custom ICMP type
--code [--pc] number Use custom ICMP code value
--message [--m] message Ping packet message
--timing [--ti] timing Timing levels:
0 - Paranoid 4 - Nimble
1 - Sneaky 5 - Speedy
2 - Quiet 6 - Insane
3 - Polite
Features:
--scan [--sc] address Network scanning, specify range "127.0.0.1-55"
--listen [--li] address Listen for ICMP packets
--flood [--fl] address Send high volume of pings to address
--graph [--g] address Graph view
--compact [--cg] address Compact graph view
--location [--loc] address Location info for an address
--whoami Location info for current host
powerping 8.8.8.8 - Send ping to google DNS with default values (3000ms timeout, 5 pings)
powerping github.com --w 500 --t - Send pings indefinitely to github.com with a 500ms timeout
powerping 127.0.0.1 --m Meow - Send ping with packet message "Meow" to loopback address
powerping 127.0.0.1 --pt 3 --pc 2 - Send ping with ICMP type 3 (dest unreachable) and code 2
powerping 8.8.8.8 /c 5 -w 500 --sh - Different argument switches (/, - or --) can be used in any combination
powerping google.com /ti Paranoid - Sends using the 'Paranoid' timing option
powerping google.com /ti 1 - Same as above
Feel free to file issues or request features and submit pull requests – contributions are welcome.
PowerPing is licensed under the MIT license.
Requires Elevated Rights (Admininstrator) to Run
Written by Matthew Carney [matthewcarney64@gmail.com] =^-^=