gizmo-proxy - Lightweight, Open Source Web Proxy - Google Project Hosting

gizmo-proxy - Lightweight, Open Source Web Proxy - Google Project Hosting

New:

Fixing some things, new release by summer.

Minor tweaks. Now you can configure what port gizmo is bound to. By default it's still bound to local host, but if you want to open it up for the whole world to proxy through, you're now welcome to.

The more complicated change is how exec works now. I'm testing this out, and i'll possibly make the behavior configurable in case not everybody likes it, but here's the difference between how it works now and how it worked before.

Before: The request was persisted to a file, and the file name was put in an environment variable. The user typed in a piece of shell script, and could work on the contents of the file by loading the file referred to in the environment variable. Once the command was finished, gizmo re-read the contents of the file, and sucked them back into the request editor.

New behavior: It should ideally feel a little more like a shell pipeline that has the gizmo http request editor at the end of it now. Say the contents of the request editor are

'HTTP blahblah FOO 200 OK'

and the command is 'sed s/FOO/narf/'

The request text will be persisted to a file and passed to the standard input of the shell command when it's invoked (sed in this case). The standard output of the shell will be read back into the editor. So after the shell command is run, the contents of the editor will be

'HTTP blahlblah narf 200 OK'

It's possibly a little more intuitive. I'm not sure if anybody reads these main page descriptions, but if you do, and you have an opinion on this, please let me know.

added the ability to proxy ssl without terminating the connection

Web proxies are a common tool in web application pentesting and web development. Gizmo is designed to be a lightweight, speedy graphical web proxy, with the ui centered around keyboard use. It should do what you want, then get out of your way.

Also, if you have any ideas for features, please send them. I can't promise they'll make it in right away, but if there's a lack of functionality the feature addresses, it'll be given priority (same goes for bugs.. those will get fixed immediately {where immediately means i'll start working on it within a week})

download:

http://gizmo-proxy.googlecode.com/files/gizmo-5.zip

Basic usage help can be found at:

http://code.google.com/p/gizmo-proxy/wiki/help

picture of newish terminal mode ('e' command)

你可能感兴趣的:(source,open)