| 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 |
Main
Main entry point for the I2P Desktop GUI application.
|
| Modifier and Type | Class and Description |
|---|---|
class |
I2PControlController
This handles the starting and stopping of Jetty
from a single static class so it can be called via clients.config.
|
class |
SocketController
This 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 |
Analysis
Sybil attack analysis implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsoleUpdateManager
The central resource coordinating updates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RouterConsoleRunner
Start the router console.
|