23 September 2011

See how your website loads and performs HttpWatch HTTP sniffer for IE and Firefox

HttpWatch is an integrated HTTP sniffer for IE and Firefox that provides new insights into how your website loads and performs. Change the way that you develop, debug and tune websites today! Download the FREE Basic Edition of HttpWatch ...


Records HTTP

HttpWatch captures a wide range of HTTP related data including:
  • Headers and Cookies
  • URLs and method (e.g. GET, POST, etc)
  • Parameters sent in a query strings and POST requests
  • HTTP status codes and errors
  • Redirections
  • The network size of the HTTP response including headers
  • Chunked encoding

Decrypts HTTPS Traffic

Secure browser sessions that use the HTTPS protocol are displayed in their unencrypted form in HttpWatch, making it easy to debug banking and finance applications.

Integrates With Internet Explorer and Mozilla Firefox

Starting HttpWatch is simple and easy. An extra icon is added to Internet Explorer and Mozilla Firefox allowing HttpWatch to be opened and started with two mouse clicks:

Automation Interface

HttpWatch has a comprehensive  automation interface that can be used by most programming languages (e.g. C#, Javascript & Ruby). The interface can be used to control the HttpWatch plug-in for IE or Firefox and to access data in HttpWatch log files. If you are already running automated tests, you can integrate HttpWatch and record HTTP level information during your tests. The recorded data that then be checked for certain types of configuration and performance problems (e.g. HTTP compression is not enabled).
The ability to access data in an HttpWatch log file makes it possible to develop custom reports and automate repetitive tasks. The C# code, shown below, exports all javascript files from a log file.

Extended Cookie Information

Whenever a cookie is sent to a web server only its name and value appear in the HTTP request message. HttpWatch also displays the associated domain, path and expiration data making it easier to determine why a particular cookie value is being used. In version 7 it also shows the HttpOnly and Secure flags along with the source of the cookie value.
Other HTTP monitoring tools only display this information for cookies in the HTTP response message.

Network Level Performance Data

The Overview and Stream tabs show DNS lookups, TCP connects, IP addresses and ports used by an HTTP request. This can help locate network related problems and check that Keep-Alive connections are being used effectively.
The Send and Receive columns show the actual number of bytes that the browser had to send and receive when executing an HTTP request. Other tools just show you the content size, but it is the network level data sizes that really have an impact on performance:

Shows Interaction with Browser Cache

HttpWatch shows the interaction between browser and its cache, not just network traffic between the browser and the web site. This is an important feature when a web site is being tuned for performance or to determine why pages are not updating correctly

Easy, Simple And Powerful

HttpWatch works with Internet Explorer 6 - 8 and Mozilla Firefox 2.0 - 3.6 on Windows XP,  Vista and Windows 7 (including IE  protected mode) . It can be easily installed in a few minutes - No device drivers or proxies have to be configured.
The setup program is simple to run manually, and supports automated deployment by scripts or tools such as SMS.
HttpWatch was the first integrated HTTP sniffer for Internet Explorer and leads the way with a simple, yet powerful, user interface.

Uses of HttpWatch

HttpWatch is used in a wide variety of companies and industries for tasks such as:
  • Testing a web application to ensure that it is correctly issuing or setting headers that control page expiration
  • Finding out how other sites work and how they implement certain features
  • Checking the information that the browser is supplying when you visit a site
  • Verifying that a secure web site is not issuing sensitive data in cookies or headers
  • Tuning the performance of a web site by measuring download times, caching or the number of network round trips
  • Learning about how HTTP works (useful for programming and web design classes)
  • Alowing webmasters to fine tune the caching of images and other content
  • Performing regression testing on production servers to verify performance and correct behavior

Download Here...  http://www.httpwatch.com/download/

AbhiShek SinGh
Founder of 'TheHackingArticles'. Cyber Security Analyst, Cyber Security Researcher, and Software Engineer. Follow 'AbhiShek SinGh' on Facebook , Twitter or Google+ or via Email

Subscribe to stay up to date