| Package | Description |
|---|---|
| com.maxmind.db |
This is MaxMind-DB-Reader-java release 1.2.2 2017-02-17
retrieved from github.
|
| com.maxmind.geoip |
This is geoip-api-java release 1.3.1 2016-02-08
retrieved from github.
|
| com.maxmind.geoip2 |
This is GeoIP2-java release 2.12.0 2018-04-11
retrieved from github.
|
| com.southernstorm.noise.crypto |
Fallback implementations of cryptographic primitives.
|
| com.southernstorm.noise.protocol |
Provides classes for communicating via the Noise protocol.
|
| net.i2p.data.i2np |
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
|
| net.i2p.data.router |
Classes formerly in net.i2p.data but moved here as they are only used by the router.
|
| net.i2p.router |
The I2P router application handles the I2P network communication.
|
| net.i2p.router.app |
Interface for classes to be started and stopped via clients.config.
|
| net.i2p.router.client |
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
|
| net.i2p.router.crypto |
Classes formerly in net.i2p.crypto but moved here as they are only used by the router.
|
| net.i2p.router.crypto.ratchet |
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
|
| net.i2p.router.dummy |
Dummy versions of things for testing.
|
| net.i2p.router.message |
Creates and parses garlic messages.
|
| net.i2p.router.networkdb |
A couple of classes, but most things are in kademlia.
|
| net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
| net.i2p.router.networkdb.reseed |
Fetching, validation, unpacking, and installation of RouterInfos from
signed su3 files, unsigned zip files, and web indexes.
|
| net.i2p.router.peermanager |
The peer manager logs information about the history and quality of network peers.
|
| net.i2p.router.startup |
The I2P startup package loads the configuration when I2P is started.
|
| net.i2p.router.sybil |
Classes to run offline Sybil analysis, and to
store and load the results.
|
| net.i2p.router.tasks |
Miscellaneous classes, mostly things that are executed periodically as
Jobs, Threads, and SimpleTimer.TimedEvents.
|
| net.i2p.router.time |
Provides classes for time synchronization using NTP.
|
| net.i2p.router.transport |
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
|
| net.i2p.router.transport.crypto |
DH key generation.
|
| net.i2p.router.transport.ntcp |
The NTCP transport allows passing I2P messages on top of TCP.
|
| net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
|
| net.i2p.router.tunnel |
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
|
| net.i2p.router.tunnel.pool |
Tunnel creation, tunnel build message handling.
|
| net.i2p.router.util |
These classes define the several useful utilities used
throughout the router.
|
| org.cybergarage |
The cybergarage cyberlink UPnP library version 3.0, with minor mods for I2P.
|
| org.cybergarage.http | |
| org.cybergarage.net | |
| org.cybergarage.soap | |
| org.cybergarage.upnp | |
| org.cybergarage.upnp.control | |
| org.cybergarage.upnp.device | |
| org.cybergarage.upnp.event | |
| org.cybergarage.upnp.ssdp | |
| org.cybergarage.upnp.xml | |
| org.cybergarage.util | |
| org.cybergarage.xml | |
| org.cybergarage.xml.parser | |
| org.freenetproject |
Small classes used by net.i2p.transport.UPnP to interface with the org.cybergarage UPnP library,
as imported from freenet.
|
| org.xlattice.crypto.filters |
Bloom filter used by net.i2p.router.util.DecayingBloomFilter
|