-------------------------------------------------- X-NetStat Professional 5.52 4/27/2008 --------------------------------------------------- What's new since 5.51 ============================== + Added support for Wireshark protocol analyzer + Verified support for WinPCap 4 + Can now select a non-primary adapter to monitor in WinPcap + Internal send feedback form + Fixed: Can now WHOIS when no connection is selected. What's new since 5.5 ============================== + Fixed bug where column would not sort properly + Fixed bug where columns would dissapear + Added 'reset columns' link to options form, also available by right-clicking column header + Smoother table update + Click process to go to process info + Processlibrary.com button + Increased size of options window + Changed default options for performance boost + Added Performance page to Options + Added "Don't use Smooth Update" option to Performance tab What's new since 5.49d ============================== + Windows Vista compatibility! + DOS Commands: Delete IP-to-MAC address mappings (ARP -d *) + Ethereal Auto-Installer + Added 'Partial' Address Isolate feature + Fixed a 10k memory leak on exit + XNS No longer requests Debug privileges. + Greater compatibility on non-administrator accounts + Roomier Options Window + Columns now save positions and width properly. + Added Net Shares, Sessions, and Files to DOS Commands menu + Include Detail option for Web Server + New Rule Ability: Address Exceptions (IP Address must NOT contain) + Fixed a minor bug with custom fonts on the Connection Table Windows Vista + Fixed a potential logging problem on Windows Vista + Improved stablity + Minimize to Tray now Optional + Log Viewer now at the top of Logs menu + Help link on Options window + Added Mantis Bug report button to toolbar + Fixed issue with TraceRoute. + Fixed: Can't Restart while X-NetStat is in System Tray + Fixed: Table Keeps redrawing (Mantis Bug #3) + Fixed: Cannot Change Table Columns + Fixed: Get External IP address returns blank address + New Command line parameter For Debug Window: -debug What's new since 5.49d ============================== + Isolate Process, Isolate Address (right click connection) + Can now turn off multiple-connection selection (Extra Options) + New Splash Screen + Logging Options now on by default + Reduced GDI resource usage (Performance) + Reminder when Trial Period is coming to an end + WHOIS query box now gets automatically focus + Auto-Setup of Ethereal, WinPcap + ESC now closes About box What's new since 5.49c ============================== + Fixed Lookup Tools not showing from the main form + Started work on cumulative stats on X-NetStat usage (System Info) + System Info now retains its cursor position (mostly) after an update What's new since 5.49b (5.49c) ============================== + Filter/Search Bar now saves filters (Extra Options) + Fix: Ultra-fast clicking of filter/search button crashes program + Fix: Program stops logging while Log Viewer is up + Added Log Viewer page to Options + Log Viewer can now auto-scroll to the bottom of each file + Log Viewer can now automatically update the currently viewed log in realtime or by timer + Sniffed TCP connections are now recognized properly + Changed "Trojans using port X" to "Potential Trojans using port X" + Added debug notice to the Packet Sniffer windows + Moved debug data to bottom of System Info What's New Since 5.49a (5.49b) ============================== + Fixed introduced bug "List Index Out of Bounds" on the Web Server page What's New Since 5.49 (5.49a) ============================== + Fixed a memory leak What's New Since 5.49 Beta 3 ============================ + WinPcap Sniffer finished. It is now loaded dynamically, and not required to run XNS + Sniffed TCP connections now instantly added to Connection Table, no refresh needed + Added Direction field & column: Shows who initiated connection + Added Google search to Context menu + Can now select and kill multiple connections + Can now choose background color of Connection Table! + Options window is now spacier + Got rid of an ugly area around the connection table + Leaner EXE size, about 122KB smaller! What's New Since 5.49 Beta 2 ============================ + Revamped the WHOIS interface + Improved WinPcap Packet Sniffer support + Added Ethereal plug-in setup instructions + Added Logging option: Date Stamp (LogRythem compatibility) + Web Server icon now shows the number of requests in tooltip + FIXED: Port shortnames not shown on Connection Info paneld What's New Since 5.49 Beta 1 5:16 PM 5/9/2006 ============================ + Added Logging option: Date Stamp (LogRythm compatibility) + Better WHOIS interface + Can now cancel the "Focus Query" lookup + FIXED: Port shortname not shown on Connection Info panel + The number of web server requests is now shown on Web Server icon + Added Ethereal setup instructions + Improved WinPcap Packet Sniffer + Right-clicking on information in Net Stats window now copies to clipboard What's New Since 5.48 5:12 PM 3/20/2006 ============================ + Experimental WinPCap Packet Sniffer What's New Since 5.47 6:04 PM 2/13/2006 ============================ + Ctrl-Alt-X now brings X-NetStat out of the tray. + Fixed : New Connections ALWAYS logged + Fixed : Potential bug when Splash Screen turned off + Fixed : Version-Check works again (domain change to freshsoftware.com) What's New Since 5.46 3:04 PM 1/24/2006 ============================ + Memory Leak Protection improved: XNS can now restart itself by the minute (Advanced Options) + Rules: Bandwidth triggers are more precise, up to .001 KB/s + Programs Menu now accepts separator bars (set name = to "-") + Changed icon of Programs button + Fixed a bug in the Filter/Search bar (couldn't hide two terms without hiding all) + Rearranged Rule Summary text in options for better reading + Added "Add New Rule..." to Rules Menu (no need to go thru Options) + Can now right click a connection and Extended Kill/Make Rule -> Make Rule + Keyboard shortcut for Refresh is now F5 + Ctrl-R now does Address Resolve + XNS no longer does Pentium-safe FDIV division. People with Pentium chips 120MHz and below may experience incorrect calculations in the packet sniffer, but nobody really uses those slow chips anymore. Everyone else will have a slight performance boost. What's New Since 5.45 5:35 PM 11/6/2005 ============================ + Can now make rules based on a connection's upstream and downstream traffic rate + Clicking "View Alert" for killed connections now display a message + Added Group Policy results for current user (gpresult) to DOS Commands menu + Process Info -> Open Containing Folder now also selects the program file in the folder + Fixed a bug when clicking InfoPanel's Up/Down button What's New Since 5.44 4:56 PM 9/25/2005 ============================ + Fixed a potential memory leak What's New Since 5.43 5:25 PM 8/24/2005 ============================ + Windows XP Theme support, looks very stylish now! :) + Fixed "Focus Query" button not hiding when it should + Fixed some .com.au addresses not working in WHOIS + Removed some debug performance data that was being posted in System Info + Turned on Code Optimization where it was accidently left off + Shaved 5 KB off the EXE somehow! (probably from the above) What's New Since 5.42 12:47 PM 8/10/2005 ============================ + Fixed bug where WebServer could mix the columns up + Fixed "Automatically Lookup Hostnames" -- when unchecked, it now displays IP addresses only as it should + After double-clicking the server icon to start WebServer, it now brings up status window right away What's New Since 5.41 5:34 PM 7/12/2005 ============================ + Fixed a resizing/minimum size bug What's New Since 5.4 7:52 PM 7/7/2005 ============================ + Ethereal plug-in Right-click connection and "Watch in Ethereal" (www.ethereal.com) + Fixed a potential SMTP issue + Can once again kill CLOSE_WAIT connection (if they are "stuck") + Fixed F1 button What's New Since 5.33 10:37 PM 7/1/2005 ============================ + New & Improved Log Viewer! - Calendar Feature - click the date to view a log - Now shows lines & bytes for each log file - Horizontal scrollbar is now on (OK?) - Icon on toolbar for Log Viewer - XNS no longer creates duplicate Log Viewer windows after clicking twice - Search feature (forwards and backwards) - Open file in Default Editor feature + New performance model: Possibly up to 50% reduction in CPU (needs testing) - X-NetStat no longer repaints the connection table so much. - In Advanced Options, you can now specify how often you repaints when the Packet Sniffer is on, Off. - The defaults are 333ms and 1000ms, respectively. + Added "Ping" to context menu + UDP communication can now be logged (Options -> Logging) + New HTML Help Installer (Help Menu, please test it) + New XNS Online Help : http://www.freshsw.com/xns/pro/help - Check out the online HTML manual... + Updated User's Manual (Log Viewer, Cheat Sheet) + Connection Table now has a default sort direction and displays it (Age) + Running a 2nd instance of X-NetStat will now activate the first! so you can now use Ctrl-Alt-X to restore X-NetStat from the tray, or anywhere! + Added "Automatically Follow Referral Servers" checkbox to WHOIS + Google, Yahoo search now uses address of currently selected connection by default + Changed "status" order from Proto,State, Process to: Process,Proto,State in Connection Info + Renamed "Show Traffic in KB after 1000000 bytes" feature and fixed it + Double-Clicking bandwidth meters now bring up Packet Sniffer Options + FilterBar Funnel icon is now a Search icon + Added Hints/Tooltips to Process Info buttons + Toolbar gets back the border it lost in 5.33 ! + WHOIS Info now reports status if it can't find whois server *+ In setup, you can now specify to not create Start Menu icons (Do Not Create Shortcuts) (broken) *+ You can now tell Packet Sniffer what specific IP address to sniff (Options) (possibly broken) + Made Connection Info Status description wider so it didn't wrap on long descriptions + Resized LookupTools WebSearch radio buttons + Got rid of the <00> that could appear near WorkGroups (System info) + Fixed bug: Start XNS with infopan minimixed, click connection, click "info" button, switch to WHOIS tab , NOTHING IS FILLED OUT! + Fixed Focus Query button staying when changing WHOIS searches + Fixed bug where using filterbar would hide sort direction icon + Fixed grammar on NetStats -> UDP + Fixed Programs coming with links to "F:" drive + Fixed Bandwidth settings not being kept + Fixed Default "ir" rule + Fixed annoying bug when turning columns on/off wouldn't work + Fixed taborder on all InfoPanel fields (except WHOIS, mucked up)_ + Fixed bug in Auto-WHOIS Referral Server port selection + Fixed Main Menu > Connection > View Alert being disabled Coming up next version: Better "Recognize As" feature Get Proxy IP in addition to Get External IP Other features as requested... What's New Since 5.32 4:41 PM 5/30/2005 ====================== + New toolbar! Now has Chevron to show icons off screen, can dock to side of window + XNS now shows Program Icons right in the Connection Table. View menu. + Resizing InfoPanel shorter than 50 pixels now automatically minimizes it + Selecting non-existant program now prompts for you to fix it instead of doing nothing. + FilterBar now turns on and off without refreshing 10 times + Remote Addr is now Remote Address, Local Addr is now Remote Address + Recognizing from the context menu now shows up immediately + Recognizing existing friendly name now shows correct settings if using a "partial" match + Updated default "Friendly Names" that come with XNS + Changed default column order, widths, whats visible. + Auto-WHOIS now shows status in both statusbar and WHOIS window + Setup now comes with option to install DirecPC/DirecWay specific Programs What's New Since 5.31 6:28 PM 5/25/2005 ====================== + Bugfix What's New Since 5.3 10:45 PM 5/20/2005 ====================== + Can now catches active UDP communication! To do this, you must turn on the Packet Sniffer and also "show UDP Open UDP Ports and traffic" (View Menu). + Added "Include total connection duration" when logging Closed Connections (Options -> Logging) + Gave Connection Info a hotkey, Ctrl-I + Gave Auto-WHOIS a hotkey, Ctrl-W + Made minimum windows size, fixed resizing issue + Installer now has nifty graphic + Tweaked Auto-WHOIS UI stuff + More Tooltips What's New Since 5.2 8:19 PM 5/1/2005 ====================== + X-NetStat Packet Sniffer: Show bytes in/our per connection Turn on by depressing button next to red thumbtack or in Options (includes bandwidth meters) + Auto-WHOIS can now accept input in the "Query" box + Other general improvements in Auto-WHOIS + FilterBar can now do Multiple filters. Just separate with a comma, like: .com,%.net + Yahoo! Search. Use with Ctrl-Y + Added Process Name buffer in case an application closes but still shows up in connection table + Added "Always On Top" to view menu + Adjusted default window size + Updated network software + Random performance improvements + Process Info now properly displays Language + Moved "View Rule" link to top of Connection Information (Info Panel) + Fixed minor bug in the About box + Added workaround for users with no debug privledges + Various improvements What's New Since 5.2 Beta 2 7:23 PM 1/31/2005 ============================ Additions + Added Transmission Rate display in Status bar (Verify speed correctness?) + You can now scroll yellow Event messages in the viewbar with the up/down buttons + Bulk IP Import: Now has Header. Added just "HOSTNAME" output option. + Bulk IP Import: Now shows Resolves as they happens (frmMain not updated) + Added "Show Recent Messages" to main menu + Added "Rules" section to Connection Info to show rules triggered... + Added "View Alert" hotlink to Connection InfoPanel when rule triggered + Added NetSpeed in the Programs menu by default (Put in Tools menu?) + Implemented "Events" display behavior in Options (Extra Options) + Added Option for continuous repainting of Connection Table in Extra Options Enhancements/Performance + Updated User's Manual + Made Location and System info size with InfoPan & form + Made Rule summary text show Process trigger if applicable + ProcessInfo is not called Needlessly anymore (Fixed bug) + Port Info is only called when InfoPanel is on the PortInfo page (performance) + Added accelerator key to "Stop recognizing this name" in Recognize As dialog + Shortened "LastRefresh" status message to show just the time, not the date (space saving) Bug fixes + "Non Message" Alerts are now added to Alert Queue but not shown. (Fixed right-click a passive alert and View it without LIOOB) + Fixed default window width on first run being too narrow + Fixed bug with Alerts not wrapping correctly (from first to last alert) + Fixed "Clear All" button being disabled by default on Friendly Names + Fixed "rule #" not displaying number on Alerts window + Fixed VB -> Connection Info -> Recognize window being behind Connection Info dialog + Fixed "No default adapter in NetStats" when disconnected + Fixed bug that hid ViewBar when you hit "minimize to VB" when it was already visible + Fixed freeze when self NBlookup failed (When disconnected) + Fixed frmTips not becoming nil + Fixed annoying bug where Statusbar would get on top of InfoPanel + Fixed a Recognize As bug (I think) + Fixed Tray always poppin out icons (whatever that means?) NEED COMMENTS ON: Extract icons from process names and put in list? Option to show ShortNames in addition to port num ie: http (81) ? Add a "Logs" menu to Main Menu? TODO: Tray Balloon click should lead to Alert window, not recent messages when rule is tripped. Tray blinking is broken. Check GetShortRuleText, timeTrig = 0? Fix flashing tray icon when rule is triggered... Make Tray balooon go over Viewbar Get scroll position and see if we're off screen before calling code that maintains LV position (header flicker) What's New Since 5.2 Beta 1 8:07 PM 1/24/2005 ============================ + Added System Information panel + Added "Display NetBIOS Table" to file menu + Added Simple Message window (ie, Display NetBIOS Table) + Added "Memory Leak Protection" that restarts XNS every 24 hours (until leak is fixed) + Message Alerts (Rules) no longer stack up on top of each other. Now a one-window solution with an Alert queue. + DNS Lookups now show their status (and thread count) in realtime + When Checking For Updates, it now displays so in the status bar + XNS now remembers the last column you sorted by and sort direction. + Location, Port, and System info Panels can now scroll. + InfoPan now auto-sizes when the main window gets too small + Changed XNS uptime format to match new System Time format + MarkConnection doesn't call Repaint anymore (performance) + Port Information is only read upon selecting a new connection, not a refresh (performance) + Fixed clicking recognize "link" starts with old default text + Fixed: New log file not created at midnight + Fixed: New log files don't show existing connections , only new ones.. + Fixed Domain lookup on "localhost" giving wrong error message.. should be "domain not found"**?? + Fixed InfoPan not remembering its Up/Down position and height + Fixed screwy splitter between LV and InfoPan + Fixed default text appearing on Process Information when nothing was selected + Fixed "egistrar.D" appearing at the beginning of everything in WHOIS domain lookup. + Fixed EFOpenError with message 'Cannot open file D:\proj\xns5p\proj\stan\nbtemp.tmp' (I hope) + Added Message Queue to viewbar -- no more application holdups upon new Events + Added Pause button to Viewbar (to pause Auto-Scroll) + Fixed Viewbar not remembering if VB was docked top. + Fixed Viewbar stops showing Event messages afater a while + Fixed changing the ViewBar's Auto-Scroll interval requiring XNS restart to take effect + Improved Interaction of items on ViewBar - Disabled the AutoHide feature on ViewBar -- it kept dissapearing! :( What's New Since 5.2 Alpha 4 2:58 PM 1/16/2005 ============================ + Fixed Recognize not appearing in InfoPanel until you reselect the connection + Fixed bug where "Clear Cache" would still clear even after you say "No" + Changed System Uptime to the new time format in Remote Server + Changed "Time" to "Local Time" in XNS Server + Changed Copyright 2004 to 2005 for Server + Fixed bug where turning off Filterbar would do over 8 refreshes + Made the Time field less wide, less stupid + Fixed "Stop recognizing this friendly name" not working + Increased width of EXE filepath in PrcInfo + Disabled Automatic ARIN lookups, you must now click button + Fixed “exception arrin” error message + Fixed Horizontal Scrollbar on InfoPanel if you make the form too narrow + Fixed Access Violation clicking IP Lookup with no connection selected + FIXED MegaBug where it wouldn't hold current scrolled down position (HOWEVER the header flickers on every few refreshes now) + Fixed bug where Logging didn't create a new log at midnight + AUTO-WHOIS NOW IN PLACE, but check for ".co" before TLD! + Greatly improved the WHOIS / IP/Domain lookup code + Now searches whois database, and checks for .co + WHOIS gives detailed errors now + Fixed "Restart process" not accepting Cancel + Fixed old Process Info choking on "System" process (PID: 4) + Combined Remote & Local Port Info, added Trojan boxes + Added "System Info" panel + Made ViewBar's Message display centered + Domain Lookup now refines search when finding multiple records! What's New since 5.2 Alpha 3 11:23 PM 1/8/2005 ============================ + Added "Check for Local IP & Hostname Changes" option (Extra Options) + Added "Get External IP Address" to Tools menu + Added the much desired Process Trigger to the Rules System + Fully Implemented "Show Messages in Tray" and Viewbar (Extra Options) + Added "Recent Messages" window, activated when clicking on Tray Balloon Hint + Made Options window bigger + Made Options load Programs, Rules, FriendlyNames with less flicker + Added Log Viewer to Logs button + Made Log Viewer display first log on opening + Installer no longer overwrites Rules, Friendly Names, Programs, or OnlineTools if they already exist + Fixed System Uptime thinking minutes were seconds + Fixed Process Info choking on processes with no embedded version info + Fixed Tips window not being focused after StartUp + Fixed double-clicking the Programs editor bringing up "Add Program" instead of "Edit Program" What's New since 5.2 Alpha 2 10:42 PM 1/5/2005 ============================ + Added "Restart Process" to Process Info (only on InfoPan for now) + Made "Terminate Process" warning more detailed + Process Age now show days if Age is over 24 hours (Will be configurable later on) + System Uptime now can be expressed in days as well + Added whois.lacnic.net to the WHOIS tool + Changed HTTP agents from Indy to Fresh + Added ability to return your external IP address, even if you are behind a firewall or router. This will probably go in the status bar a little later... (See Debug menu) + FilterBar: INVERSE FILTER You can now do an inverse filter ... that is, DON'T show connections that match the filter. To use, prefix your filter with a % sign For example: %localhost will hide all items with "localhost" in that column. + FilterBar: PORT RANGE FILTER In the Local Port and Remote Port columns, you can now specify a range of ports to display. To use, just put a dash between start port and end port. For example: 3000-4000 will show connections using ports 3000 through 4000 + Fixed a stray label in Connection Info (InfoPan) + Fixed Always-Scrolling-To-Top-Connection-On-Refresh bug, now retains selection after Refresh. + Fixed bug where restarting X-NetStat would overwrite the current log file! + Fixed double-brackets around "[System Process]" in Log files + Fixed the ViewBar "blank space" issue + Fixed the Viewbar always painting itself over EVERYTHING What's New since 5.2 Alpha 1 9:38 PM 1/4/2005 ============================ + Log Manager (Tools Menu, suggestions welcome) + Logging is now on by default + Added "Minimize to ViewBar" toolbar button + Added smooth scrolling to InfoPanel + Added Up/Down button to InfoPanel + Fixed small toolbar buttons (Pause, Filter, OnTop) not appearing in Toolbar customization popup + Fixed splitter getting on wrong side of InfoPanel + Updated CopyRight year to 2005 TODO: Make a "System Tray" section in Options to control behavior TODO: Make Log Manager accessible by Remote Server? What's New since 5.12 9:52 PM 1/2/2005 ======================== + Added InfoPanel to hold Connection, Process, Port, and Location info (Turn it on from View menu) + Added Always On Top button to toolbar + Password masked the Webserver Password field in Options + Fixed bug where after minimizing to tray, you could no longer redock the toolbar + Upgraded Tray Icon (minimizing now shows a sample popup message) + Process Information no longer chokes on System Processes (Windows Kernel) + Your comments appreciated What's New since 5.11 5:45 PM 10/22/2004 ======================== + Fixed crash when setting Debug priority on XP home and below + Fixed phantom IP address appearing as LocalHost for listening connections + Port Information now feeds a new line on | (pipe) What's New since 5.1 8:49 PM 10/17/2004 ======================== + Added IPConfig tools to Programs Button + Can now use FTP:// and HTTP:// links in programs menu + Can now use command line with parameters in programs menu + Added Extended Kill feature (Blocking / Banning -> right click connection) + Added Bulk IP import tool to File menu + Added SMTP Password field (beta) + New SMTP engine (beta) + Connection Table now updates after closing Options window + Fixed ViewBar -> Connection Info showing wrong connection What's New since 5.0 7:27 PM 8/1/2004 ======================== + Added Filter bar/Filter Button + Added Column Header Sort Glyph (up/down arrow) + Added Countdown to refresh + Added support for Large Font Mode + Added "Enable/Disable" logging to Logs button + Added netspeed.txt (rough documentation) + Added UDP status description + About box now updates uptime every second + Added email link to about box + Eliminated Open Ports grid, integrated into Connection Table + Fixed bug when creating new Log files + Fixed FAQ link on Help Menu + Fixed inetinfo.exe not showing up + Fixed 9999 limit on Time Trig + Fixed Options opening non-modal from Rules menu + Fixed WHOIS Server box not appending + Adjusted default width of certain columns + Fixed FlashCell drawing on wrong Grid + Fixed LED light not working properly + Fixed Access Denied on Process Info + Fixed potential DNS lookup error. + Various improvements, tweaks, and polish. + Updated manual