Version 1.2.0
New to PowerPing Version 1.2.0
(Changes since v1.1.0)
- Added partial support for .NET Core (Very unstable)
New arguments:
- Flooding (/fl) - Send high volume of ICMP packets
- Listening (/li) - Listen for ICMP activity on PC
- Scanning (/sc) - Scan for active hosts on a network range using pings
- Graphs (/g & /cg) - Displays ping reply times on a graph within console
- Show Timestamp (/ts) - Show timestamp when a reply was recieved
- Show Requests (/r) - Display request packet information
- Timing options (/ti) - Pre configured timing options (inspired by nmap)
- No Color mode (/nc) - Monochromatic mode
- No Input mode (/ni) - Surpresses all input prompts
- Decimal places (/dp) - How many decimal points to show when displaying times
- Shorter messages & replies (/sh) - Less info displayed per line (for thinner consoles)
- Examples (/ex) - Example use cases
Improvements
- Argument flexibility (support for /, - or --)
- More informative error messages
- Support for most ICMPv4 packet types and codes
- Reworked help message (fancy new ascii art)
Under the hood
- Improved arguments parsing
- Attempts to get more accurate timings (on going...)
- Restructured repo
- Better control C handling
- Added .NET Core project along side original .NET 4.5 project
- Major ping.cs, attributes, results and display refactoring
- Made ping and graph objects disposable (better resource management)
Bugfixes
- Multiple control-c bugs
- Multiple argument parsing bugs
- Multiple sending and recieving bugs
- Alot of typos
- And many more...