mirror of
https://github.com/laramies/theHarvester.git
synced 2026-09-22 09:34:56 +02:00
wayback, arquivo, certspotter, gitlab, hunter, tomba, mojeek, windvane, yahoo, pentest-tools, and commoncrawl each built and tore down a fresh ClientSession (connector, TLS context, proxy resolution) for every page, poll, or README request. Each adapter now opens one session for its whole conversation and passes session= to the shared fetchers, matching the open_session pattern already used by the other paginating providers. Also removes yahoo's unreachable empty-response guard, collects pages in a list instead of O(n^2) string concatenation, and strips padded email local parts with lstrip instead of per-character slicing. Contract tests assert the proxy selection and session identity at the session owner.