mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-10-21 15:51:30 +02:00
httpx is a goldmine and we were dropping most of it. Now: - tools/runner/fieldmap.py: a declarative field map (single source of truth) — adding/renaming a tool's output field is a one-line edit, reusable per tool - httpx parser rewritten as a HTTPX_FIELDS map; captures jarm (was bugged), cpe (CVE mapping), response_time, words/lines, body+header hashes, all A/AAAA IPs, http2/pipeline, cdn_type, and a far richer TLS block (cipher, issuer_org, serial, fingerprint, not_before, expired-derivation) - HttpAsset gains ~21 columns for all of it - the primary web service summary (status/title/webserver/response_time/ content_length/tech/cdn/screenshot) is denormalized onto the Subdomain row so the subdomain table renders 2.x-style without joins; HttpAsset keeps full per-port detail