r-smith / vmPing

Visual Multi Ping. Color-coded ping utility for monitoring multiple hosts.
MIT License
431 stars 70 forks source link

Feature Request: MTR traceroute/ping functionality #12

Open ronjcu opened 6 years ago

ronjcu commented 6 years ago

Just wondering if you plan on extending the traceroute functionality to produce output similar to the popular MTR tool? This is already an awesome tool, but that would make it even more useful.

Thanks.

r-smith commented 6 years ago

I've been wanting to update the traceroute functionality, and the behavior of MTR looks easy to implement. So yes, this will probably get added at some point.

r-smith commented 3 years ago

I know this is old, but now that I look at MTR, how would this even be implemented in the user interface? It wouldn't really fit or display well in one of the probe windows. Would it be a separate window, kind of like how I currently have Trace Route and Flood Host?

An-dir commented 3 years ago

a simple idea that might do what most people (and maybe ronjcu) need. Just extend tracert window a little bit. Add a Button to Ping the list in regular vmPing Window. Additionally you could add checkboxes and let the user select wich IPs he would like to ping but he might also remove the IP after normal ping window appears. Here is what i thought it could look like. Tracert to Ping

The lack of statistics would be a downside in your current state of vmPing, but hey "simply" make a new "Ping Statistics" Window that will always collect data when vmPing is running - independent of tracert. Just place it in menu right below "status history". It may look like this Pingstatistics all in all it's "just" another view of main vmPing window - you have a lot of data (6 Columns) there already. 6data

r-smith commented 3 years ago

Thanks for the suggestion, that looks pretty good. The ping statistics window you have is similar to what I've been wanting to do since I started this project. I've been planning a compact view bound to a keyboard shortcut like F4, where you can quickly toggle between the current ping view you see now and a more compact view that shows one host per line in a gird-like format. The approach with checkboxes on the traceroute window would make for a very easy MTR solution.