HTTP Debugger SDK allows C++, Java, .NET, Visual Basic, Borland C++ Builder, Borland Delphi and other software developers to create their own HTTP protocol viewers and analyzers.
Pros: A HTTP debugger would let intercepting, viewing and analysis of http traffic between a browser and any program using http protocol and a web server. Everything that happens over the Internet, happens due to exchange of http protocol information exchange. So when things do not work it is this traffic that provides clues as to what is wrong. Whether to analyze basic working, or performance issues or even security risks and threats it is this stream of http data that needs analyzing. The amount of data can be overwhelming in a real life situation. One can add various types of filters to manage the amount of information captured. Depending on the actual situation the need for capturing and filtering data would change. Hence if one could create a debugger quickly that would be really useful. The debugger SDK is such a collection of software that lets one create a custom made debugger for use with different development situations such as C++, Java, .NET, Visual Basic, Borland C++ Builder, Borland Delphi and others. Several samples are provided in the code collection. There’s a VB sample, a C++ real time sample and a C++ scripting sample.
The SDK provides means to intercept HTTP traffic for WinNT system services and other computer users, has a real-time mode for low level time critical applications and a scripting mode for HLL programming languages. It also has readymade interfacing kit for ADSL, GPRS, EDGE and 3G connections.
Cons: Performance of the machine running the protocol viewer & analyzer would be critical to be able to capture real time data in many situations.
Overall, quite a well designed set of code/scripts package that lets a customized HTTP protocol viewer and analyzer to be developed easily. Appropriate code examples are provided. This definitely is a 4 star piece.