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 | Provides translatable strings for the addressbook application. |
| 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.