Fix the overlay of labels on the map when several route points have the same coordinates Display Country flag in the table and in the map Add route length and distance between route points Dramatically improve DNS lookup performance Allow to choose the network interface to use for trace route Ship it compressed with the application to reduce package size Allow to choose network interface for sniffer Check version at startup and propose the user to go to the download page Fix JVM crash when capturing packets for a long time Improve toolbar layout for low resolution screens Fix error when first starting the application if it is located in a directory where the user does not have right access Fix error when using the timeout spinner Improve error handling, disable 3D map for system that don't support required OpenGL features.
Add installer for windows, dmg for mac and deb for linux packagings for easier installation and uninstallation Improve traceroute mechanism to use the OS traceroute instead of the embedded traceroute (that will be used by default in case the embedded network library couldn't be initialized for whatever reason) Add a preference to hide the splashscreen Clear geo ip cached database when installing a new version to make sure the data is updated from the new installer Rotating selection for overlapping points on the maps For the 3D map, allow user to specify the animation speed and the replay speed for traceroute Add a preference to hide the current public IP address from the UI (useful when taking snapshots of the application but don't want to show your IP address) Persist traceroute history and provide it as autocomplete suggestions Add export route and network capture to a file in CSV format Improve Maps visualization by displaying lines with color and elevation corresponding to latency for traceroute and number of packets for sniffer Fix command+Q failed to close the application on MacOSX Fix duplicated route points during the traceroute Add whois feature in both traceroute and sniffer Add startup information to the splashscreen, refactor the startup flow Expire the geo ip db every month and download the latest version to avoid having the db getting outdated when the application is not updated.
Dynamic config to be able to update external content (ip address provider, geoip db location) without having to release a new version of the app Add settings to hide non selected labels from the map Add log windows to show application logs Map : Fix 2D map not repainting in sniffer mode Map : display unknown ips at the previous known location and no longer at (0, 0)
Map : Choose line thickness in preference window UI : Add font chooser in the preference window UI : Save table column width in preferences UI : German translation (thanks to Centauri39) Traceroute : Fix traceroute timeout greater than 999 issue Sniffer : Fix filter on port and packet length greater than 999 issue
Sniffer : Add feature to stop the capture after a given amount of time Sniffer : Add feature to select a list and or range of ports. Traceroute : Fix consecutive unknown locations diplayed in the (0, 0) Fix Fatal error IOException: Failed to download geoip database Fix : Increase geoip db download timeout to avoid issue on first startup Fix : Fix hanging network interface detection
Library: Upgrade required Java version to 1.8 Feature: Use system proxy when available, allow to specify user and password
Deprecate embedded trace route mode and sniffer mode
I cannot guaranty to fix issues, (this software is free and open source) but I can promise to take a look at them when I have a moment. Please specify your OS, logs (under $USER_HOME/ovtr/ovtr.log), and the steps to reproduce the issue on the bug report. I could successfully make this version on multiple systems, but my tests do not cover everything, so if you find a bug, a typo in some label feel free to post a bug report and/or fix
This decision will also make the application runnable without admin privilege and external software required to be installed (except Java), which was one of the pain point in the installation of versions 1.7 and prior.įull code source is as always available on Github and anyone is free to branch the version Reasoning around the decision were ultimately time to maintain the application while the various libraries it depends on were being upgraded to non compatible APIs or plainly deprecated. Starting version 2.0.0, I decided to deprecate the sniffer features and refocus the tool to its original purpose: a visual traceroute.