proxywhirl.enrichment¶
Offline proxy metadata enrichment using local databases.
This module provides 100% offline enrichment of proxy data using: 1. MaxMind GeoLite2 local database (optional, requires download) 2. Python stdlib ipaddress for IP property analysis 3. Port signature analysis
No external API calls - all lookups are local.
Classes¶
Enrich proxies using local databases only - no API calls. |
Functions¶
Get the default path for GeoIP database. |
|
Check if GeoIP database is available. |
Module Contents¶
- class proxywhirl.enrichment.OfflineEnricher(geoip_path=None)[source]¶
Enrich proxies using local databases only - no API calls.
Initialize the enricher.
- Parameters:
geoip_path (pathlib.Path | None) – Path to MaxMind GeoLite2-City.mmdb file. If None, looks in default locations.