See: Description
| Class | Description |
|---|---|
| AddressBook |
An address book for storing human readable names mapped to base64 i2p
destinations.
|
| AddressBookCommandLine |
Simple command line access to various utilities.
|
| ConfigParser |
Utility class providing methods to parse and write files in config file
format, and subscription file format.
|
| Daemon |
Main class of addressbook.
|
| DaemonThread |
A thread that waits five minutes, then runs the addressbook daemon.
|
| HostChecker |
Ping tester for address book entries.
|
| HostChecker.PingResult |
Ping result data structure containing the outcome of a host reachability test.
|
| HostCheckerBridge |
Bridge class to provide static access to HostChecker functionality for JSP pages
This avoids reflection issues and provides a clean interface
|
| HostPing |
Simple command-line ping tool
Provides I2PIng-compatible functionality with direct I2PSocketManager usage
|
| HostTxtIterator |
A class to iterate through a hosts.txt or config file without
reading the whole thing into memory.
|
| HostTxtParser |
Utility class providing methods to parse and write files in a hosts.txt file
format, and subscription file format.
|
| Log |
A simple log with automatic time stamping.
|
| Messages | |
| Subscription |
A subscription to a remote address book.
|
| SubscriptionIterator |
An iterator over the subscriptions in a SubscriptionList.
|
| SubscriptionList |
A list of Subscriptions loaded from a file.
|
Address book application for fetching and maintaining I2P host databases from subscription sources.
This package provides:
The addressbook application fetches hosts.txt files from configured subscription URLs via HTTP, processes them, and adds new hosts to the local BlockfileNamingService database. While implemented as a webapp, this application contains no user interface itself. May also be packaged as a jar for Android. The webapp named 'addressbook' in the console is actually SusiDNS.