| Package | Description |
|---|---|
| net.i2p.desktopgui | Desktop graphical interface for managing I2P router lifecycle
from the system tray. |
| net.i2p.i2pcontrol | I2P Control provides a JSON-RPC 2.0 interface for controlling and monitoring the I2P router. |
| net.i2p.router.sybil | Offline analysis tools for detecting Sybil attacks and malicious peer
coordination in the I2P network. |
| net.i2p.router.update | Classes to implement the router update process for checking and applying
I2P router updates from the update manager. |
| net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war. |
| Modifier and Type | Class and Description |
|---|---|
class | MainMain entry point for the I2P Desktop GUI application. |
| Modifier and Type | Class and Description |
|---|---|
class | I2PControlControllerThis handles the starting and stopping of Jetty
from a single static class so it can be called via clients.config. |
class | SocketControllerThis handles the starting and stopping of a ServerSocket
from a single static class so it can be called via clients.config. |
| Modifier and Type | Class and Description |
|---|---|
class | AnalysisSybil attack analysis implementation. |
| Modifier and Type | Class and Description |
|---|---|
class | ConsoleUpdateManagerThe central resource coordinating updates. |
| Modifier and Type | Class and Description |
|---|---|
class | RouterConsoleRunnerStart the router console. |