API Reference vpndetection v#3.3.2

View Source

Modules

The official Erlang client for the VPNDetection API.

Local classification of addresses that can never be VPN or proxy infrastructure.

The per-client result cache: an LRU with a TTL, owned by one process.

Deciding whether an answer is worth blocking.

Why a request failed, and whether trying it again could ever help.

The transport: one httpc profile, retry policy, and response classification.

The framework-agnostic half of a web middleware: resolve a client address, classify it, and decide whether the condition matched.

The OAuth device flow behind the oauth_* functions on vpndetection.

The wire body as an Erlang map, with absent and false kept apart.

How the client address is decided.