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. |
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. |
TunnelManager |
Deprecated. this isn't run by default, and no one seems to use it, and has
lots of things to maintain. |
TunnelManagerClientRunner |
Runner thread that reads commands from the socket and fires off commands to
the TunnelManager |