| Package | Description |
|---|---|
| net.i2p.data.i2np |
This package defines the low-level messages sent between routers,
called Invisible Internet Network Protocol (I2NP).
|
| net.i2p.data.router |
Router-specific data structures and identity management classes for I2P.
|
| net.i2p.router |
The I2P router application handles I2P network communication.
|
| net.i2p.router.crypto |
Router-specific cryptographic operations and implementations for I2P security.
|
| net.i2p.router.dummy |
Dummy implementations and stub classes for testing purposes.
|
| net.i2p.router.message |
Garlic message creation, parsing, and source routing for I2P communications.
|
| net.i2p.router.networkdb |
Network database management and coordination for the I2P distributed hash table.
|
| net.i2p.router.networkdb.kademlia |
Kademlia DHT implementation and floodfill router functionality for I2P.
|
| net.i2p.router.startup |
The I2P startup package loads configuration when I2P is started.
|
| net.i2p.router.sybil |
Offline analysis tools for detecting Sybil attacks and malicious peer
coordination in the I2P network.
|
| net.i2p.router.transport |
Transport layer implementations and management for I2P network communication.
|
| net.i2p.router.transport.ntcp |
The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed
over TCP connections.
|
| net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport)
for I2P, allowing I2P messages to be passed over UDP connections.
|
| net.i2p.router.tunnel.pool |
Tunnel pool management, creation, and peer selection for I2P's anonymous routing system.
|
| net.i2p.router.util |
Utility classes and helper functions used throughout the I2P router.
|
| net.i2p.router.web.helpers |
Helpers and handlers for the router console user interface, with these classes supporting the webapp in routerconsole.war.
|
| Class and Description |
|---|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| RouterKeyGenerator
Generates routing keys from hashes using date-based modification to prevent Sybil attacks.
|
| Class and Description |
|---|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| Class and Description |
|---|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
| Class and Description |
|---|
| RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|