Version 1.3.0
New to PowerPing Version 1.3.0
(Changes since v1.2.0)
New arguments:
- Symbols (/sym) - Render pings response times using ASCII characters
- Size (/s) - Set the size of the ICMP packet (in bytes)
- Version (/v) - Shows PowerPing version
- Beep (/b) - Sound beep on timeout (1) or reply (0)
- Whois (/whois) - Perform a whois lookup on an address
- Dont fragment header (/df) - Set 'Don't Fragment' flag in IP header
- RequestBuffer (/rb) - Set size of ICMP request buffer
- Random (/rng) - Fills packet data with random strings
- Limit (/l) - Limit output to just replies (1), requests (2) or summary (3)
- No Timeout (/nt) - Won't display timeout messages
- Quiet (/q) - No output (only applies to normal ping command)
- Reverse lookup (/res) - Perform reverse lookup on the entered address
- Inputted address (/ia) - Displays the address as it was originally entered
- Checksum (/chk) - Display checksum of returned packet
Tweaks:
- Added operation start time and average reply time to end results
- Reworked /scan and /flood UI
- Reworded and redefined packet sub names and colours schemes
Under the hood:
- Big improvements to packet recieve logic (@jdpurcell)
- Better handling of error packets (@jdpurcell)
- Added sessionID and sequence numbers to packets for better identification of packets (@jdpurcell)
- Results overflow checks
- Cleaned up comments
- Normal pings and Flood commands will now start in a new thread to improve responsiveness
- Complete refactor of display code
- Switched from using freegeoip to ipstack for ip location info
Fixes
- Fixed ping time defaulting to 0.1ms (@jdpurcell)
- Fixed delay using Control C to exit PowerPing (@jdpurcell)
- Fixed IP location service not working
- Fixed round trip time not correctly displaying in graph mode
And many more...
Special thanks to @jdpurcell for contributing some key fixes and improvements that have plagued PowerPing since it's inital release