# Package net.i2p.i2ptunnel.access

Definition-based incoming connection filter for I2PTunnel, allowing fine-grained access control for server tunnels.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AccessCounter | Access attempt counter.
  AccessFilter | Incoming connection filter configurable through access list rules.
  DefinitionParser | Utility class for parsing filter definitions.
  DestTracker | Tracks connection attempts for a specific remote destination.
  ExplicitFilterDefinitionElement | Filter definition element for a single explicitly defined remote destination.
  FileFilterDefinitionElement | Filter definition element that reads destination hashes from a file.
  FilterDefinition | Access filter definition.
  FilterDefinitionElement | Base class for filter definition elements.
  FilterFactory | Factory for incoming connection filters.
  Recorder | Recorder definition for threshold breach logging.
  Threshold | Connection threshold definition.

- Exception Summary
  Exception | Description
  --- | ---
  InvalidDefinitionException | Exception thrown when filter definition file cannot be parsed.

## Package net.i2p.i2ptunnel.access Description

Definition-based incoming connection filter for I2PTunnel, allowing fine-grained access control for server tunnels. The filter definition format is documented in DefinitionParser.

This package provides:

- Access rule parsing and validation
- Connection filtering based on I2P destinations
- Whitelist and blacklist support
- Pattern-based destination matching
- Flexible rule evaluation engine

Enables administrators to control which peers may connect to I2P server tunnels, enhancing security and control over published services.