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)
