Tool Kit Browser (formerly known as Web Tool Kit) is an application for recording details of web browsing sessions. It will record load times and page source as you browse. It also can "replay" sessions for testing purposes.

Quick Start:
By default, the browser window will open to http://localhost - which will not work unless you are running a web server on your machine. To get more information about the pages you've visited, click on the button labeled "Data" at the top of the window.
You can get some more "real-time" information by cliking the button labeled "Behavior" in the upper right corner of the browing section. The "Replay" feature allows a web session to be played over and over (for collecting timing information).

Licensing:
This application is
freeware and licensed under the GPL. If you have some reason that you would like to license it from me in some manner other than the GPL, please contact me. I am open to discussions for other uses.
I have no plans to ever charge for it, although I may setup a PayPal account for donations, if anyone wants to contribute to development. Although my work has inspired the writing of this application, I do all the development on my own time. I have learned and accomplished a lot because of Free and Open Source Software and would like to give something back to the community.
I hope that anyone using this application finds that it gives them information they couldn't get from another app, or inspires them to learn more about what their computers are doing in the background.

Requirements:

• Mac OS X 10.4 or greater

Features:
• saves source of every page visited
• keep track of all resources associated with a page (including frames)
• records timing information for all resources
• graphing of resource and page information
• a session can be saved for future reference
• replay a series of page loads to track performace over time
• show all actions associated with a page (such as redirects, etc)

Missing Features (hopefully coming soon):
• the ability to exclude certian types of resources
• save individual resources
• more control over the replay ability
• better support for forms in the replay section
• export information to a text file

Known Issues:
• can browse to sites with SSL certificate errors, but won't warn you about it

Source & Project Info:
You can view project info, download source, and report issue from the Google Code site, http://code.google.com/p/toolkitbrowser/

Versions:

v0.2a1
First public release. Major features of timing and saving source code are complete with some remaining issues and interface elements that don't do anything.

v0.2a2 (unreleased)
Moved data into a seperate window. This allows for watching timing information while browsing around. Added a default of "http://" if nothing is specified in the address field.

v0.3a1
Replay & Action information added. Frames now load as sub-resources of their parent frames (if the parent is not done loading). This seemed the most logical when looking at page load times.

v0.4a1
Cookies are now tracked and can be viewed in the same place as action information. Graphs have been removed for now since I didn't use them much anyway. HTTPS sites can be browsed with a bad certificate, but the browser will not warn you. (ie: no protection against "bad" sites)