Burp Proxy is an intercepting proxy server for security testing of web applications. It operates as a man-in-the-middle between your browser and the target application
In this excerpt, one of a series from Java Network Programming, 3rd Edition, Elliotte Rusty Harold demonstrates Java's handling of URLs, URIs, proxy servers, password protection, and HTTP GET.
ajaxWM is a window manager in a web browser, a terminal emulator and an SSH proxy. It allows remote controlling a computer even when there is a firewall and packet analyzer between, blocking everything else than HTTP(S)-connections. Because the ajaxWM client runs in any javascript-capable web browser, you can even use it when you are not allowed to install any software, for example in an internet café, at school, or at work.