Network Probe changes Mar. 24, 2009: Version 3.0 Added an enterprise probe mode to collect and display statistics from multiple remote probes Increased the performance of data loading for 'Traffic Statistics' and 'Traffic Log' Increased the performance of scrolling, searching, sorting, and filtering for the above Fixed a problem with out of memory errors for 'Traffic Statistics' and 'Traffic Log' Mar. 6, 2008: Version 2.7 Added: Search field Added: Program alarm actions Added: New look and feel Added: Status bar Added: Max gauge values Added: User configurable max memory to be used by Network Probe service Fixed: Bug with non-standard characters in host names Dec. 3, 2007: Version 2.6.1 Fixed: Fixed a bug with encoding of email subject and content when probe restarted Fixed: Fixed a bug with Purchase window being shown when a valid license was entered Nov. 22, 2007: Version 2.6 New: Added possibility to send e-mails when an alarm is triggered New: Added action library where frequently used alarm actions is stored for later use Fixed: Incorrect trigger unit shown when trigger type is lower Fixed: Upper trigger unit used to calculate lower trigger values Sep. 10, 2007: Version 2.5 New: Added alarm functionality New: Added possibility to save layouts for different sessions New: Added right-click menu to entries in the summary screen New: Added tooltips to some fields on the summary screen New: Added drop-down menus on summary screen Fix: The chart was not resized when topN was changed Fix: Normal users could not set user selected data Fix: Fixed a bug with incorrect "Help" link from the applet Fix: Fixed a bug with the "-nostart" parameter not working Mar. 22, 2007: Version 2.1.1 Fixed a bug with the "-noip" parameter not working on *NIX (licensed version) Fixed a bug with driver installation failed on Windows 2000 Mar. 19, 2007: Version 2.1 New: Support for user-selected protocols, hosts, and conversations New: Support for Safari, Camino and Firefox on MacOS X New: Support for Windows x64 New: Import of 1.x log data New: Added IP address to the network card selection list Fix: Fixed a bug with "No access" not shown in applet if user does not have access to all tables Fix: Fixed a bug with the 'loading' animation always shown in applet tab if the user has no access Fix: Wrong unit displayed (GB instead of MB) on byte values over 1000MB in summary tables Fix: Incorrect network card sometimes shown in dropdown list in Probe setup (Internet Explorer) Feb. 8, 2007: Version 2.0.2 Fixed a bug with license keys containing the "&" character not working Fixed a bug with user information and probe information containing the "&" character not correctly parsed Fixed a bug with protocol descriptions containing the "&" character caused no data in Top N protocols table Fixed a bug with filters set not loaded again when probe was restarted Feb. 5, 2007: Version 2.0.1 Fixed a bug where changing the interval time for "Statistics setup" caused the probe stop Jan. 31, 2007: Version 2.0 New: Added a summary screen with overview of the network throughput New: Added a speedometer displaying average, latest and max throughput New: Added summary overview of top N talkers, listener, hosts and conversations New: Added support for silently resolving host names (no traffic generated by the probe) New: Added support for filtering network traffic on MAC addresses (ethernet hardware address) New: Added warning to login screen if promiscuous mode is not supported by the ethernet card New: Added support for setting the applet refresh interval in applet.html New: Added support for Intel Mac New: Added support for Windows Vista New: Added support for Internet Explorer 7 New: Added support for FreeBSD 6 and Intel Solaris 10 Change: Improved look and feel of the user interface Change: Free Network Probe Home Edition with all features except promiscuous mode Change: Removed the 'Save on reset' option, data is now always saved on reset Change: Removed the 'Clear on reset' option, all non-zero data kept and set to 0 Change: Removed the 'Automatically load interval data' option Change: Replaced the 'Lookup host names for IP addresses' with 'Silent mode' Change: Default sampling time for the throughput data set to 1 minute Change: Using ? as the port number for unknown protocols instead of -1 Change: Throughput chart is now filled instead of being painted from right to left Fix: Fixed bug with non-promiscuous mode not working under *NIX Fix: Fixed bug which could cause the driver to crash when exiting from the systray Fix: Fixed bug with login using non-standard characters impossible Fix: Fixed bug with the 'time-until-data-available' showing 0 seconds Fix: Fixed bug where tooltip labels did not work for zoomed throughput charts Fix: Fixed bug where the incorrect pie slice would be selected in the packet size distribution chart Fix: Fixed bug where the -pl startup parameter did not work Aug. 10, 2006: Version 1.3 Added host and conversation count per protocol entry Added protocol and conversation count per host Added protocol count per conversation Fixed a bug with the mcast/bcast column that caused it to always be 0 or 1 Jun. 13, 2006: Version 1.2.3 Added mouse-zooming of data in the throughput charts Added a support button for live support (9-5pm GMT+1) All the charts now look a lot better than before Mar. 14, 2006: Version 1.2.2 Fixed a bug with "-verbose" parameter not working Fixed a bug where running Network Probe on other ports than 7030 did not work Fixed a problem with FileNotFoundException shown in the Java console on the client Fixed a problem with no access to probe data from local clients running dual IPv6/IPv4 stack and Java 1.5 Fixed a bug with "Setup" window not reachable if Java 1.2 or 1.3 was used Fixed a bug with driver crashed on *NIX if oversized packets (>2048 bytes) were seen Fixed a bug "Network" tab not correct rendered if Microsoft Java was used Jan. 23, 2006: Version 1.2.1 All functionality is now available in the evaluation period Updated with new look Fixed bug with driver not working on FreeBSD 5 Fixed a potential bug in the mac driver which could cause the probe crash when it was stopped Fixed a bug with filters not correctly set if created, deleted and then set again. Java 1.2 is now required (server side) Known problems: "Sniffer Pro" sometimes causes blue-screen if used with Network Probe Network Probe client applet does not work in Safari on MacOS X with JDK 1.4.1 The AirPort Software driver version 3.3 on Mac OS X 10.3 is faulty, resulting in incorrect packets in the probe Mar. 14, 2005: Version 1.2 Changed from one-year to perpetual licensing Added export of data from the table in the Network tab Added a popup help menu in the Network tab Bug fix: Fixed a bug in the Network tab where the correct interval data was not displayed when selecting a pie slice Bug fix: Fixed a bug with "statistics" directory not set relatively to home directory, if "-home" parameter was used Bug fix: Fixed a bug with license key not accessible if "-home" parameter was used outside probe directory (*NIX) Bug fix: Fixed a bug with "-resetpassword" parameter not working properly on *NIX platforms Nov. 5, 2004: Version 1.1.2 Added manual loading of interval data, fixing problems with heavy memory usage on the client Added export of interval data Added support for resetting data on 8 hour intervals Moved license key input to the probe setup screen Added a "-resetpassword" parameter, which resets the administrator password if forgotten Configuration file and logged data is now kept on upgrades Updated definition file for network card vendors and tcp/udp protocols Bug fix: Fixed a bug which could cause lengthy 100% CPU usage when resetting the probe on Windows Bug fix: Fixed a problem where the browser could lock up at 100% when loading large log files Bug fix: Fixed a problem where the applet failed to load data on systems running both IPv4 and IPv6 stack (SUSE Linux) Bug fix: Fixed a bug where log data were not accessible after evaluation period had expired Bug fix: Fixed a performance problem with reading huge log file at startup (Windows) Bug fix: Fixed a problem with network card list empty in "Probe Setup" if "-nostart" parameter was used May 28, 2004: Version 1.1.1 Added packets/second in the network throughput chart Added support for qfe0-qfe3 devices in the netprobe script (SPARC) Bug fix: Fixed a bug where the probe stopped collecting data after several resets Bug fix: Fixed a bug where the interval data for logged statistics did not load (*NIX) Bug fix: Fixed a bug with incorrect MAC->IP mappings at times Bug fix: Fixed a JavaScript bug in "Probe Setup" which caused incorrect interval times on disabled tables Bug fix: Fixed an ArrayOutOfBoundsException when the network overview tab was disabled Apr. 28, 2004: Version 1.1 Added possibility to export the network throughput data Added support for hme0-hme3 and bge0-bge3 devices in the netprobe script (SPARC) Bug fix: Fixed a possible bug with resets using a lot of CPU resources Bug fix: Fixed a bug with the driver not working on a few Solaris SPARC systems Bug fix: Fixed a nullpointer exception when the probe was started twice with the same port Bug fix: Fixed a performance problem with the floating labels in the network throughput chart (1.1b2-3) Bug fix: Fixed a bug where the log applet's network tab content dissapeared when selecting a log entry (1.1b3) Bug fix: Fixed a bug with exports not working from the data log, due to a security exception not handled Bug fix: Fixed a bug where the filtering of MAC addresses in network card/conversations did not work properly Apr. 22, 2004: Version 1.1 beta 3 Added scrolling and zooming functionality to the network throughput chart Changed default reset interval to every 6th hour Changed default interval duration and times to 6 hours / 10 minutes Changed default duration and time for the network throughput chart to 2 hours / 10 seconds Bug fix: Fixed a bug which caused problems with the interval data when it's configuration changed Bug fix: Fixed a small bug with reset which could cause incorrect data in the network tab Bug fix: Fixed a bug which displayed incorrect interval data in protocols per host/conversions (1.1b2 only) Apr. 21, 2004: Version 1.1 beta 2 Added a pointer to the floating labels in the interval line charts Optimization: Interval data is now stored on disk and has no effect on runtime memory anymore Optimization: Reduced runtime memory usage with 15% compared to 1.1b1 Optimization: Packet decoding is now 120% faster than in version 1.0 Mar. 11, 2004: Version 1.1 beta 1 Added a link on hosts with HTTP traffic in all tables, not just protocols-per-conversation Added possibility to set the interval duration and time for the network throghput tab Added possibility to use the "-noip" with a card name specified (non-interactive). *NIX only. Added possibility to start the probe in non-promiscuous mode Added warning if device could not be opened in promiscuous mode Added "-verbose" parameter, which will show more detailed information when debugging problems with the probe Added timestamps on log messages (*NIX) Added possibility to use a stand-alone client Merged the demo and full trial version into one distribution. Falls back to demo mode after trial period The user is now informed if the connection to the probe is lost Optimization: Increased the maximum packets decoded per second with 100% Optimization: Reduced runtime memory usage in the probe with 40% Optimization: Reduced runtime memory usage in the client with about 50% Optimization: Reduced the amount of data transfer from server to client with 80% Optimization: Reduced the client applet startup time and data loading time with 90% Optimization: Reduced the log size on disk with 75% Updated definition file for ethernet protocols Bug fix: Fixed a potential memory leak on probe reset if the clear-on-reset flag was on Bug fix: Fixed a problem where the memory was not released on reset if clear-on-reset was off Bug fix: Fixed a problem with the "Probe Setup" page not always returned correctly back after setting intervals Bug fix: Fixed a problem with access to the data log for non-admin/super users Bug fix: Fixed a problem with the netprobe script (*NIX), which made the probe run out of memory after 64 MB Bug fix: Fixed a problem with "Data Log" page not available on some locales Bug fix: Fixed a problem with incorrect line breaks in data export (Microsoft Java) Jan. 12, 2004: Version 1.0.2 Added support for AND/OR filters in the table applet Oct. 29, 2003: Version 1.0.1 Changed the number of days the data log is saved from 7 to 30 days Fixed a bug where some dynamic client ports were incorrectly counted as protocols used Fixed a bug with the number of decimals for the byte column in protocols per conversation Fixed a bug where -dump would dump packets regardless of the current filter setup Fixed a bug with valid license keys not working on systems running Microsoft's Java Fixed a bug with valid license keys stopped working on systems with NTFS file systems Oct. 9, 2003: Version 1.0 Added mbit/s for the line chart for higher traffic volumes Added more decimals to the floating labels in the Network Tab Fixed a bug where the log applet would freeze when opened Fixed a bug with incorrect applet data if interval duration was set to 1 hour Fixed a bug where the log applet would not refresh after log entries were deleted Fixed a bug with unicode characters not displayed correctly in the log manager Fixed a bug with the probe not working with Microsoft's VM (jview/wjview) Fixed a bug where KB/MB/GB was not shown in the pie chart for bytes in/out columns Fixed a bug where the pie charts would display incorrect values for traffic over 2GB Oct. 2, 2003: Version 1.0 beta 3 Added support for unicode characters when adding users Updated the protocol port definition files with the latest from IANA.org Fixed a bug where MAC-IP lookup did not work if ARP traffic was filtered out Fixed a bug which caused the probe to crash on reset under heavy network loads Sept. 24, 2003: Version 1.0 beta 2 Added possibility to use an interface without an IP assigned (Windows) Added a -loadtest probe startup parameter to test and print the network load Fixed a bug where the client would not start if some non-us locales were used Fixed a bug (Installation error 1721) with the Windows installer package Fixed a bug with right-click popup menu not working on *NIX clients Fixed a bug where passive FTP was not counted as FTP traffic Fixed a bug where MAC to IP address lookup did not work for IP addresses larger than 127.255.255.255 Fixed a bug with op-probe traffic counted if localhost address was reported as 127.0.0.1 on *NIX Fixed a bug with JavaScript validation not working in Opera 7.x (*NIX) Fixed a bug which caused invalid charts some times after resetting the probe Fixed a bug where the interval chart was not reset properly Fixed a bug which could cause invalid statistics data if the interval settings were changed Fixed a bug which stopped the protocol decoding if TCP port 65535 was seen Sept. 15, 2003: Version 1.0 beta 1 Added logging of statistical data when the probe is reset Added new tab displaying the network packet type and size distribution Added a chart displaying the network throughput the last 30 minutes Added a 'new' icon for network cards discovered for the first time Added support for filtering IP addresses and protocols Added -dump to the probe command line to dump selected network packets to the screen Added better protocol decoding almost eliminating the problem with unknown ports Fixed a potential problem with login hanging on systems using Microsoft Java Fixed a bug which calculated the length of every ethernet frame 14 bytes too long Fixed a problem with column adjusting when using Sun Java plugin version 1.4.1 July 31, 2003: Version 0.5 Fixed a minor bug with the probe not starting if a non-existing NIC number was set in the config file (Windows) Fixed a bug with incorrect driver loaded if locale was set to Turkish Fixed a bug with the "netprobe" file not startable from the Mac OS X console Added possibility to use an interface without an IP assigned (Linux) July 23, 2003: Version 0.5 beta 3 Fixed a bug where some NICs did not show up in the selection list, or had incorrect descriptions (Windows) Fixed a minor bug with IP sorting not always working properly Added support for SPARC Solaris 9 July 8, 2003: Version 0.5 beta 2 Fixed a bug with the probe not working with Microsoft's VM Fixed a bug with estimated memory usage not working on Windows XP Added display of hidden column cells when the mouse moves over them June 17, 2003: Version 0.5 beta 1 Added pie chart displaying the traffic amount relative to other traffic Added line chart displaying traffic amount over time for selected entries Added a protocol port column to the protocols per host table Added a protocol port column to the protocols per conversation table Added an option to turn on or off DNS lookup Added an option to keep all entries but set the traffic to 0 on reset Added support for Windows 2003 and Intel Solaris 9 Optimized memory usage by the probe (about 35% that of version 0.4) Optimized CPU usage for protocol decoding (about 50% faster than in version 0.4) Optimized the data transfer between the probe and the client applet Placed all the configuration options in the config/config.txt file Fixed a bug which caused extensive amounts of DNS traffic generated by the probe Feb. 18, 2003: Version 0.4 Fixed a bug with the filter operators ">" and "<" not working in the bytes columns Feb. 12, 2003: Version 0.4 beta 3 Fixed a few bugs in the windows network driver, which caused it to crash at times (Windows) Fixed a bug with the NIC list not enabled in the log window if the driver failed to start (Windows) Fixed a possible inconsistency with host names and MAC to IP mapping if dynamic IP (DHCP) is used The log window now sets the last successfully used network card as default (Windows) Fixed a performance problem when detaching and retaching tabs in the client applet Reduced the client applet startup time on all platforms Fixed a bug where date columns could not be filtered correctly with < and > Fixed a potential problem with login from some web browsers and systems Increased the general performance of the HTTP server, serving client requests Jan. 31, 2003: Version 0.4 beta 2 Fixed a bug which caused the client applet to crash on startup on some systems (linux) Fixed a bug in protocol decoding which reported all TCP/UDP ports above 1024 as unknown Fixed a bug where the incorrect network interface was selected after a restart on some systems Fixed a potential probe exception on name lookups Fixed a bug with the driver for Mac which caused segmentation faults on resets Fixed a bug with the driver on windows which made it fail after many resets Fixed a bug with network interface detection on FreeBSD, Solaris and Mac Fixed some problems with data export on some systems Fixed a bug on Mac OS X which caused problems when resizing detached tab windows Increased the general client applet performance and reduced the startup time on Mac OS X Fixed right-click on Mac OS X (except Safari) Fixed a potential memory leak in the client applet Fixed a bug where the login window would just hang if FilterGate or AdSubtract was installed Added a proper no-access message if a user accessed a resource he did not have access to Added a scrollbar to the Probe Manager window for small resolutions Dec. 16, 2002: Version 0.4 beta 1 Added MAC->IP->Host name lookup in network cards and conversations Added export of network statistics data Added a system tray icon and probe log window on Windows Added possibility to run the probe as a service on Windows Added possibility to run the probe as a background process on *NIX Added possibility to detach the entire main application window Added possibility to collapse individual table columns Added better user guide and context sensitive help buttons Added new installer on Windows Byte columns now display KB, MB, and GB for large values Fixed a memory leak in the client applet on page reloads Fixed a bug whith source and destination addresses of decoded ARP packets Oct. 14, 2002: Version 0.3.1 Added support for Mac OS X, FreeBSD and Solaris (Intel) Fixed bug when local IP address was invalid Set last login name as default login name Oct. 1, 2002: Version 0.3 Fixed bug on Windows NT with multiple network cards Fixed bug on Linux with network card aliases Sept. 26, 2002: Version 0.3 beta 2 Allowing only a-z and digits when setting admin password from console Added start and stop functionality in the probe manager window Added selection of network card from the probe manager window Added -nostart option to the command line Added selectable statistics count (to save memory) in the probe manager Added -count protocol,nlhost,nlmatrix,alhost,almatrix,host,matrix command line Added amount of memory used by the probe in the probe manager Sept. 13, 2002: Version 0.3 beta 1 Added password protection for the probe Added users management and resource restriction Added reset functionality (intervals and on-demand) Improved network protocol detection algorithm Added first seen/last seen entry to the network statistics entries Added links to http entries so the pages can be opened Added selection of network card with command line parameter Added selection of probe port with command line parameter Fixed bug with Linux driver; all network cards are now listed July 4, 2002: Version 0.2.2 Fixed a security vulnerability June 12, 2002: Version 0.2.1 Fixed a bug with data update where not all the rows where loaded Fixed a bug where one entry was always missing in each table at startup Fixed an IOException on the Probe on Linux when the client closed the connection Fixed a problem with the Probe if a firewall or proxy was used Updated port discovery to include most file sharing protocols May 22, 2002: Version 0.2 Programatically installation of Network Probe Packet Driver Programatically uninstallation of Network Probe Packet Driver Added support for Windows XP Added support for Linux/Unix, available in own distribution Radical improvement of performance More intuitive user interface Added pop-up menu on table entries Automatic refreshing of detached tables Added flash help system Port numbers added in protocol view March 15, 2002: Version 0.1 First release