brandgang

brandgang is a http firewall tunneling for Java applets with restricted network.
Download

brandgang Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Harmen van der Wall
  • Publisher web site:
  • http://www1.tip.nl/~t515027/brandgang/

brandgang Tags


brandgang Description

brandgang is a http firewall tunneling for Java applets with restricted network. brandgang is a http firewall tunneling for Java applets with restricted network. You should install the software like this:Extract the archive to a (home-)directory. For now there are noinstallation scripts or further installation instructions.tar -xzvf brandgang-0.1.xxx.tar.gzWinZip users check: TAR file smart CR/LF Conversion.You will need to create directories "var" and "lib" by hand, if yourarchiver ignores empty directories. Check MANIFEST for anythingmissing. Here are some key features of "brandgang": · This transparently uses the browser configured proxy, simulating duplex communication, by multiple java.net.HttpURLConnections to a http tunnel server, that forwards the connection. Because no reference to the proxy is made, no security exceptions will be thrown for restricted applets. · A combination of encryption (RSA/RC4) and message digests(MD5) is used in an effort to secure an insecure datapath. Though this comes with only a (small) telnet and SSH client, it is supposed to be easy to modify other networking applets to use tunnels. · You can still use modified clients for direct connections over tcp sockets. You can also use secured connections to the tunnel server over a common tcp socket, and have the connection forwarded. · The tunnel server can forward to multiple servers, handling multiple tunnels concurrently. The tunnel server can handle requests from http clients for files, · so you don't need to run any (other) httpd to host the applets. The tunnel server can be used to enable access to a LAN. You can allow accepting and connecting hosts for the tunnel server (besides setting a Java security policy). · Both server and clients are written in Java. Requirements: · Java 1.1.x or higher for the server: · http://java.sun.com/products/ · http://www.blackdown.org/java-linux.html · http://www.alphaworks.ibm.com/tech/linuxjvm · · http://java.sun.com/cgi-bin/java-ports.cgi · Maybe client-side is 1.0.x compatible? I made some effort, but haven't tested yet. · Java networking with Winsock1.1 is unreliable. I learned that the hard way:-( Upgrade to Winsock2.0: http://support.microsoft.com/support/kb/articles/Q177/7/19.asp


brandgang Related Software