Raw TCP sockets and Npcap
Note: the information in this section is specific to the Windows version of PingPlotter.
TCP traceroute allows access to some targets that were not previously available, but this comes with some caveats.
One challenge that many users will face is that most operating systems today (all Windows versions XP or newer) block the ability to create TCP packets with the options needed for traceroute. See a Microsoft white paper for some more details on this.
The best way to get around this problem is to use a custom network driver. PingPlotter supports the use of Npcap (and is compatible with now-depreciated WinPcap) for this.
A note about Npcap
While PingPloter can use Npcap to generate TCP packets, it is a third-party framework and may be made incompatible through future updates. If you encounter compatibility issues with Npcap, please reach out to our Service Team.
How to install the driver
- Visit the Npcap site, then download and run the installer.
- Use the TCP packet type in PingPlotter.
- You're done!
Shortcomings with Npcap and PingPlotter
Npcap allows PingPlotter to send packets directly to the network card. This is very powerful, but also means that the Windows protocol stacks don't help us with routing or validation of the packet. PingPlotter should do a good job with detecting if a gateway should be used and sending to that gateway, but might not work correctly with multiple gateways, or other complicated network setups. Please contact us if you find a network environment where PingPlotter seems to be making poor decisions or causing problems.
If you're not running as administrator (or using PingPlotter as a service), then you'll need to configure Npcap to start automatically (which is its default install mode). For more details on how to do this, see the Npcap FAQ.
- Variable Substitution
- Auto-Saving of Data
- Running as a service
- Handling Multiple Targets
- Named Configurations
- Session Manager
- Local Network Discovery (LND)
- Exporting data for further analysis
- Route Changes
- Dynamic DNS Tracking
- Backing up PingPlotter Data
- Sharing PingPlotter data with others
- Discovering a route between you and a target
- Interpreting Results - A Quick Example
- Finding the source of the problem
- Finding the source of the problem - part 2
- Interpreting Results - Longterm Monitoring
- Interpreting Results - Gamers
- Interpreting ISP Problems | PingPlotter
- Interpreting Results - Bad Hardware
- Interpreting Results - Bandwidth Saturation
- Building a Compelling Case
- VoIP Troubleshooting Guide
Test end-user internet
PingPlotter Cloud helps solve network problems for other people.PingPlotter Cloud
Need an earlier version?
Versions one through four are available in the legacy manual.Legacy Manual