Carbon is a java based SERVER implementation which caters to different server falvors eg: raw data,HTTP, FTP and so on.
Spawning off from Carbon are different server implementations for HTTP/SOCKS proxy, FTP, HTTP, J2EE which are available in a jar.
HTTPManifold takes incoming HTTP connections and forwards them to other servers (reverse proxy). A single IP address can handle multiple domains, and route requests to other networked machines. It allows for monitoring and debugging raw HTTP traffic.