View HTTP, Watch HTTP , Monitor HTTP , Capture HTTP , Track HTTP and Analyze HTTP/HTTPS!
Headers, Request Network Timing, Content, Cookie, Cache, Query String, Post Data And Instant Status Code Help.
Need a tool which can serve as HTTP monitor, HTTP sniffer and HTTP Tracer?
IEInspector HTTP Analyzer is such a handy tool that allows you to monitor, trace, debug and analyze HTTP/HTTPS traffic in real-time. It is used by industry-leading companies including Microsoft, Cisco, AOL and Google.
HTTP Analyzer includes two Editions---Stand-alone Edition and Add-on Edition.
Stand-alone Edition:
Window stand-alone EXE application. It allows you to capture and view HTTP/HTTPS traffic from a specific process or user/session/system wide. Support IE, Safari, Chrome, Firefox and other win32 web application.
Add-on Edition:
An add-on that integrates into the lower part of your IE or Firefox window and can be opened/closed from the IE or Firefox toolbar. It can only capture and view HTTP/HTTPS traffic of current IE or Firefox process.
Main Features
Integrate with Internet Explorer and Firefox,No more switching between windows. HTTP Analyzer Shows HTTP/HTTPS traffic and web page in the same window.
Support HTTPS, show you unencrypted data sent over HTTPS / SSL connections as the same level of detail as HTTP.
See wide range data, including Header, Request ,Network Timing, Content, Cookies, Caching, Query Strings, Post data, Request and Response Stream, redirection URLs, DOMReadyTime, PageLoadTime and more.
Real-time Page and Request Level Time Chart, The colored time chart is used to express the relative time between a single network level timing (i.e. , DNS lookup, TCP connects) and other timing segments in the same request.
Native support for Flash Remoting, HTTP Analyzer is especially useful for Adobe Flash developers as you can view the request and response of LoadVariables, LoadMovie and XML loads. It can also deserialize and display all Flash Remoting or AMF (AMF0 and AMF3) traffic in a easy-to-use AMF object tree.
JSON , SOAP and .NET ViewState Viewer, HTTP Analyzer can deserialize SOAP and JSON traffic into the easy-to-use object tree. It can also read and decode the hidden ViewState on an ASP.NET Page.
Request builder, Users can handcraft an HTTP request by using the HTTP Request Builder, or use a drag-and-drop operation to move an existing request from the session grid to the Request Builder to execute it again.
Automation interface, The HTTP Analyzer automation library is packaged as COM components. both Stand-alone and Add-on can be fully controlled by using OLE Automation. It can be used by most programming languages (e.g. C#, VC, Delphi & JavaScript).
Features
Integrate with Internet Explorer and Firefox (available in Add-on Edition)
No more switching between windows. HTTP Analyzer Shows HTTP/HTTPS traffic and web page in the same window. Much easier to learn and use.
Capture wide range of HTTP Related data
Unlike many other tools, HTTP Analyzers information is organized into sessions for easy identification of requests and responses. HTTP Analyzer can capture a wide range of HTTP related data, including:
Request and response headers
Sent and received cookies
URL and redirect URL
HTTP verb (GET, POST...)
Time start, Time end and duration of a request transaction
Content length of page, image or file
Mime type of response content
Response content
HTTP status codes or error codes if the request failed
Parameters sent in a query strings
Post Form values
Streams
Display whether content read from cache
Monitor System-Wide/Single/Multi Process (Stand-Alone Edition)
HTTP Analyzer Stand-alone includes four methods to start logging. It can capture HTTP/HTTPS data from system-wide/ single / multi-process. It supports IE, Safari, Chrome, Firefox and any other win32 Winsock-based http application.
Current Session: Monitor all applications of current user session.
All Sessions with System processes: Monitor applications of all sessions including all system processes.
New Process...: "New process..." and "Reopen process" allow users to create and monitor a particular process.
Select Running processes...: Select one or more running process and monitor the particular processes.
HTTP Request Builder
Users can handcraft an HTTP request by using the HTTP Request Builder, or they can use a drag-and-drop operation to move an existing request from the session grid to the Request Builder to execute it again. User can use multipart/form-data POST method to upload files (introduced in RFC 1867) and View the response headers and content.
Native support for Flash Remoting
HTTP Analyzer is especially useful for Adobe Flash developers as you can view the request and response of LoadVariables, LoadMovie and XML loads. It also can deserialize and display all Flash Remoting or AMF (AMF0 and AMF3) traffic in a easy-to-use AMF object tree.
Automation Interface
The automation library allows other applications or DLLs to talk to HTTP Analyzer Stand-alone application or HTTP Analyzer IE Add-on, and it can control them to capture HTTP/HTTPS traffic, access the detailed HTTP Transaction information and save and load HTTP Transaction log files. A quite useful feature is that you could call AttachProcessByID to integrate Http Analyzer Stand-alone to your unit test and use it to verify whether the data sent/received by your Web method is correct.
The automation library can be used by most programming languages (e.g. C#, Delphi & JavaScript).
Record intermediate HTTP/HTTPS traffic
HTTP Analyzer can display all intermediate HTTP/HTTPS traffic, including redirection, authentication and 1xx responses...
Real-time Request Level Time Chart
The colored time chart is used to express the relative time between a single network level timing (i.e. , DNS lookup, TCP connects) and other timing segments in the same request.
Real-time Page/Process Level Time Chart
The colored bars are used to express the relative timing of requests in the same group ( Webpage for IE Add-on, Process for Stand-alone) and the different phases of an HTTP request or a webpage, e.g. blocked, connect, page load time, etc. Please note that "PageLoadTime" is not calculated by the child requests timing. HTTP Analyzer gets DOMReadyTime and PageLoadTime by listening the corresponding webpage events. The data is more accurate and reliable.
Real-time Multi-level summaries
The summary panel displays the real-time updated summary information on the HTTP/HTTPS requests in a single webpage, a single monitored process or the whole log.
Grouping Of Requests By Page/Process
In Add-on Edition, Requests are now grouped by page by default. while in Stand-alone Edition, Requests are grouped by process name by default. Each group can be separately expanded or collapsed. Requests that are grouped can be navigated more easily.
Build-in Hex Viewer
Hex viewer allow users to view and edit binary files in hexadecimal and textual format.
Decode ASP.NET ViewState
HTTP Analyzer can read and decode the hidden ViewState on an ASP.NET Page. It displays the hidden ViewState in a tree view, raw text, or in XML format.
Build-in JSON and Soap Viewer
As you can see below, the viewer simply shows a tree structure representation of the JSON and Soap traffic. You can use the "Send to JSON Viewer" command in any editor to directly send selected content to the build-in JSON Viewer.
View text and image based content
HTTP Analyzer can view graphic images and html files as they appear in the browser, display HTML, CSS, JavaScript text content with color syntax highlighting.
"Before request and after response" cache comparisons (available in IE Add-on Edition)
HTTP Analyzer shows not only network traffic between the browser and the web site, but also the interaction between Internet Explorer and the browser cache. This is an important feature when a web site is being tuned for performance or to determine why pages are not updating correctly.
Selectively clear cache and cookie
Unlike IEs clear tool, which clears all caches and cookies indiscriminately, while HTTP Analyzers can selectively clear caches and cookies which are related with current HTTP/HTTPS sessions. This feature is especially important for regression test when you wish to initialize web application related environment before test. It is handy to recall bug.
Decrypt HTTPS Traffic
HTTP Analyzer can show you unencrypted data sent over HTTPS / SSL connections as the same level of detail as HTTP. HTTPS is available if the application uses the Microsoft WININET API , Mozilla NSS API or OpenSSL API.
Support HTTP Compression
HTTP Analyzer supports web application that have HTTP compression enabled, displaying the decompressed content and providing information about the compression rate.
MS Excel® Style data filtering
HTTP Analyzer preconfigure many filter criteria, moreover, you can customize filter criteria against any data item, such as content types, verb, response codes, URLs, headers.
Data grouping
Automatic Data grouping-an extremely powerful data viewing and manipulation metaphor.
Runtime Column Selection
The 36 columns can be shown in session grid. And you can use the new quick column button to toggle columns visibility and reorder columns by dragging items in the dropdown.