Remote Network Packet Loss Detection/Analysis Tool v1.0 by Synchrony Services (www.synchronyservices.co.uk) One of our clients who used remote desktop services extensively were experiencing problems with sessions dropping out and freezing. We wrote this tool to monitor the remote network sites internet connection so any packet loss could be reported, along with the time and duration Using PING and ICMP, this tool will record continious ping results indefinatley (1800 attempts per file / ~30mins with no packet loss or 2.5 hours with 100% packet loss). It will then analyse the data and report in a spreadsheet format any instances where there were more than two consecutive drop outs. This tool is especially useful for those situations where you need to know not just the health statistics of a connection, but specific instances of dropped packets down to the second. *Please note this tool is for reactive/reporting use only, not for automated realtime monitoring. Semi realtime monitoring can be achieved by constantly running the Analysis tool if required ********* INSTRUCTIONS FOR USE ****************** To use this tool, please ensure the following files are in the same directory: Sites.txt - input file containing the friendly name and remote addess you wish to monitor, eg, Site1 1.1.1.1 Site-Monitor.exe - the main exectuable used for the monitoring task Start-Monitoring.cmd - used to execute the monitoring tools Analyse-Monitor-Data.exe - used to analyse the data captured and report sites with consecutive timeouts As per the example input file (Sites.txt), enter the friendly name and IP/Hostname of the addresses you wish to monitor, with a space in between. For example: Remote-Site 1.1.1.1 Google www.google.co.uk HQ-Site router-hsrp.contoso.com File-Server Fileserver1 Once this file is populated, run the "Start-Monitoring.cmd" file. This will initiate a process for each site you have entered. Ensure the device you run this tool from has a reliable network connection. If the device you run this tool from has a flakey network connection, your results will be contaminated with monitoring devices flakey network connection. You may wish to add a device on the same physical network switch as your monitoring device to compare any drop outs against. If you are intending to run this monitor over extented periods of time, ideally, you should set Start-Monitoring.cmd to be run at start-up from a specific device that has a reliable network connection. All output will be reported in analysis.csv For any questions or queries, please visit Synchrony Services (www.synchronyservices.co.uk) *Please Note - Synchrony Services (www.synchronyservices.co.uk) are not responsible for the mis-use of these tools or any outcomes perceived to be the result of the toolsets. Please ensure you run these tools in a test scenario first to confirm the functionality is as desired. *If required, we can give access to the source code for security reasons, however to ensure intellectual rights, this would be subject to an NDA and negotiated cost.