To start the proxy:
./protoscope.php
Configure your browser of choice to use an HTTP proxy. By default, Protoscope
binds to 127.0.0.1
on port 4887
.
Browse the Web, and your HTTP requests are shown to you at the bottom of each
page. This is useful for debugging a number of issues, including session
problems, caching problems, etc. HTTP traffic is also sent to stdout
, which
you can send to a log file if you want by starting the proxy as follows:
./protoscope.php > /tmp/protoscope.log
This is a work in progress. If you don't know what you're doing, you probably don't want to use it.
The following issues will be addressed in future releases:
- No support for tunneling, so no SSL.
- No embed support for chunked encoding.
See all open issues for more.