Class Summary |
BufferLogger |
Read what i2ptunnel logs, and expose it in a buffer |
HTTPResponseOutputStream |
Simple stream for delivering an HTTP response to
the client, trivially filtered to make sure "Connection: close"
is always in the response. |
I2Ping |
|
I2PTunnel |
|
I2PTunnelClient |
|
I2PTunnelClientBase |
|
I2PTunnelGUI |
AWT gui since kaffe doesn't support swing yet |
I2PTunnelHTTPClient |
Act as a mini HTTP proxy, handling various different types of requests,
forwarding them through I2P appropriately, and displaying the reply. |
I2PTunnelHTTPClientRunner |
Override the response with a stream filtering the HTTP headers
received. |
I2PTunnelHTTPServer |
Simple extension to the I2PTunnelServer that filters the HTTP
headers sent from the client to the server, replacing the Host
header with whatever this instance has been configured with, and
if the browser set Accept-encoding: x-i2p-gzip, gzip the http
message body and set Content-encoding: x-i2p-gzip. |
I2PTunnelIRCClient |
|
I2PTunnelRunner |
|
I2PTunnelServer |
|
I2PTunnelTask |
Either a Server or a Client. |
TunnelController |
Coordinate the runtime operation and configuration of a tunnel. |
TunnelControllerGroup |
Coordinate a set of tunnels within the JVM, loading and storing their config
to disk, and building new ones as requested. |