** Created June 26, 2018
Probe the inner guts of the circuit between you and Internet destination hosts of your choosing. Traceroute works by sending ping packets with ever increasing hop count limits in order to elicit ICMP error responses from the routers along the way.
Mentioned in the June 27th, 2018 issue of Karen's Power Tools Newsletter.
The source code can be inspected and cloned from https://phabricator.karenware.com/source/Traceroute/
Requires .NET Framework 4.5 or Later
If you are running Windows 10, you're almost surely not going to need to do anything special to run Karen's Traceroute. If you've updated earlier versions of Windows, you're probably also going to be able to run it without trouble.
If you find you need it, and running Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, or anything newer, you can download it here: Microsoft .NET Framework 4.5.
I apologize that this application will not run on Windows XP. Karen's Traceroute was written quickly on June 26th, 2018, as part of my mission to send some good news inside the 3rd newsletter written by me. The asynchronous programming model in .NET 4.5 was much easier to implement this quickly.
This program is not done.
- DNS lookups for the host names that go with IP address can take a long time if there is no in-addr.arpa record returned by the network. The plan is to offload that work into a background thread so that names are updated as the information is available without holding up the pinging.
- Ping attempts are handled one after the other, so there could be 2.5 second delays for nodes that will not answer. The plan is to send more than one ping at a time.
- The traceroute ends after one run. The plan is to keep this sucker running until you stop it.
- There is no chart at the bottom graphing the results of all runs. The plan is to provide colorful charts and possibly graphs.
- There is no way to save the data including the chart and/or graphs. The plan is to provide you with a way to send evidence to your internet service provider that you're not crazy — your service really does lose lots-o-packets between 5am and 3pm every Wednesday.
Windows Defender SmartScreen
You might be warned by Windows that the installer is an unrecognized app. This is expected because we don't have any reputation built up with Microsoft, yet.
You can directly verify that we compiled the installer by opening the Properties of the pttracert.msi file you downloaded, click the Digital Signatures tab, and inspect the identity of the certificate that signed it: KarenWare.com.