INTRODUCTION ---------------------- TCP Spy .NET is a small application used to trace TCP packets between a client and a server. Optimized for .NET Web Services or Web Site TCP Spy .NET will help you find any bottleneck and it will help you in analyzing your bandwidth usage. With TCP Spy .NET, you can inspect data in different views, track server calls or just redirect the host. It's a 4 in 1 tool: - Monitoring tool - Web service / web site profiling tool - Redirection server - Network / Web Site / Web Services spy STANDARD EDITION - FEATURES ---------------------- 1. General * Light and easy to deploy (one executable only) * Small (less than 2 meg) * Rich and easy user interface * Auto update * Compatible with Windows XP/2k3/Vista * Free (for personal uses) 2. Monitoring tool * Monitor connection IP address * Monitor connection destination * Monitor opened connection * Log connections and requests to file * Suspend monitoring with no service interruption * Flag connection / request for an easier tracking * Insert grid marker for an easier tracking * View and clear log file 3. Profiling tool * Profile Web Service: calls, durations, bytes in, bytes out * Profile Url: content, size, http code... * Get stats about Web Service (calls, duration, bytes in, bytes out) * Get stats about Url (calls, duration, bytes in, bytes out) * Pause profiling without interrupting the communication * Get the size and the duration of the each request * View request details for each connections * Summary request view 4. Redirection server * Configure port redirection * Configure ip redirection 5. Network / Web Site / Web Services spy * Inspect bytes in / request * Inspect bytes out / response * Inspect header and raw data * View HTTP header and content PROFESIONAL EDITON - FEATURES ---------------------- * All the Standard edition features * Hex data view * Decompressed data view with support for gzip and deflate * Xml data view * Image data view * Content data view * Summary connection view * Syntax highlight in content view with support for CSS, Html and Javascript * Statistic view with chart grouped by Web Service, by content or by url * Trigger notification for unexpected data size or duration * Run in the tray icon * Tray icon balloon for trigger notification * Save and load profiled session * Compare profiled session * Resend to server received request * View all connections, active connections or detailled requests LIMITATIONS ---------------------- * Microsoft .NET Framework 2.0 must be installed. * When profiling in web site mode, requests for Localhost and 127.0.0.1 are not intercepted. It's a limitation of .NET Framework and IE7. * SSL is not supported. * Only LAN requests are intercepted. CHANGE LOG ---------------------- VERSION 4.1.0.0 (August 27th, 2007) - Added a message if unable to start the trace - Added the url extension in the connection grid (jpg, htm, zip...) - Added cache support in the content view for all cached file (js, jpg, htm...) - Fixed auto update - Added a close confirmation message - Fixed a possible problem with the check update and the profiling started - Fixed the Pro trial - Fixed a resize - minimize bug - Fixed save for the cached images - Minor fixes VERSION 4.0.0.0 (March 21th, 2007) - New UI look - New web site profile mode with web proxy mechanism - VISTA support - Fixed many content lost problem - Cached image are now visible in the cache view - Added a menu clear cache - Added a menu clear cookies - Added a menu for open the Internet options - HTTP/1.1 302 Object Moved now supported - Fixed a bug when profiling snapfiles.com - Added http code in the request grid - New web profiling new mode: all requests, all except host list, all included host in list - Minor ui fixes - Fixed a bug in include / exclude request - Fixed a bug in delete row in request view - Fixed a bug bytes received / bytes sent calculation - Added a invoke garbage collect menu - Inspector are now refreshed on connection closed - Added a new view for the content with syntax highlight (Css, Html, XML) - Fixed the paint for the marker - Enhanced file logging for web site profiling - Added notes in the connection dialog - Add a summary list view for a request - Data / header size, code, content type, host, compression... - Web profiling is now using a proxy engine based on WinINET - Fixed a possible problem with 404 http code - Fixed a http header url parsing problem VERSION 3.0.0.2 (November 26th, 2006) - Fixed an IndexOutOfRangeException when changing the view - Fixed a trial message - Expired trial now show the registration dialog - Detailled request is now the default view - Separed web profiling from to standard version -> HTTP Spy .NET VERSION 3.0.0.1 (July 26th, 2006) - Added context menu in inspector views for Save and Word wrap - Added a column for the content length (Http) - Added image details in Image Inspector - Fixed Header only not saved in the connection settings - Fixed minor UI glitch - Fixed an invalid Request exception - Fixed scrollbar missing in image view when autosized - Fixed a content length broken when connection is manually closed - Fixed a small ui issue in Image View - Update verification is done in a background thread VERSION 3.0.0.0 (July 17th, 2006) - Added a button to configure the connections - Added a clear log file button - Added a connection duration - Added a detail navigation in the statistics - Added a log file view - Added a new button to create a new blank session and keep the current session - Added a new refresh mode: max connections / requests in the grid - Added a request view - Added a summary view in the statistics - Added auto update with check at startup - Added chart in the statistic view - Added close all profile sessions - Added close all opened connections - Added compare summary - Added image view with save of image file - Added request file logging with details - Added support for keep alive for Web Services and Web Site - Added the most recent session in the menu - Added web site profiling mode - Clear now refresh the memory usage - Compare columns are now sortable - Duration is now based on the last communication time - Decompression ratio use a two digits format - Enhanced compare UI - Fixed wrong icon in Alt Tab dialog - Fixed the inspector status bar count in Active connection or Request mode - Opened connection can be closed manually - Other call appear in the Web Services Stats - Hex view is now available on unclosed connection - New compare added: grouped by content type or by url - New statistics added: grouped by content type or by url - Triggers are now request oriented - Triggers show the url for a web site profiling - Unclose connection will continue reporting information after a clear or remove VERSION 2.0.0.2 (June 21st, 2006) - Fixed a clear of the Active Connection - Fixed a license serial problem - Fixed byte out label in the status bar - Fixed compare % bug VERSION 2.0.0.1 (June 15th, 2006) - Added support for unclosed connection - Added exception dialog - Fixed decompressed view with deflate - Decompressed data with error no longer raise exception - Minor cosmetics fix - Xml data with error no longer raise exception VERSION 2.0.0.0 (June 14th, 2006) - Active Connection View - Added call count, total bytes in and total bytes out in the inspector - Added a Clear menu in the Tray icon - Added a duration trigger - Added a refresh button - Added a resend request - Added a Splash Screen - Added details in the Web Method Stats - Added include / exclude and remove row - Added the memory usage in the Status bar - Added Load / Save session - Added save request and response - Added session compare - Decompressed view (gzip - deflate) - Fixed a bug with some data lost - Form position and size is now saved - Header View - More accurate duration - Optimized performance and refresh time - UI changes - Xml View VERSION 1.1.0.0 (June 3rd, 2006) - Added a browse button for the output filename in the option - Added a marker function - Added a menu in the Tray icon - Added a new menu to configure the connection - Added an option to force the GC on clear - Added validation in the option - Added new icons - Column size, position and visibility are now saved - Saving now trigger values and connection values VERSION 1.0.0.2 (May 31st, 2006) - Initial public release VERSION 1.0.0.0 Beta 1 (May 20th, 2006) - Internal release ---------------------- Copyright ©2006-2007, Devolutions inc.