impersonate-proxy - Local MITM proxy for TLS fingerprint control
Show HN: A local MitM proxy to control TLS fingerprints

impersonate-proxy ist ein lokaler MITM-Proxy, der es Ihnen ermöglicht, TLS-Fingerprints (JA3/JA4), HTTP/2-Fingerprints, HTTP-Header-Reihenfolge, User-Agent und Quell-IP-Header über eine einzige YAML-Konfigurationsdatei zu steuern. Eine Chrome-Erweiterung ist enthalten, um den Proxy zu aktivieren und Fingerprint-Profile direkt aus der Browser-Symbolleiste zu wechseln, ohne den Proxy neu zu starten. Entwickelt für autorisierte Sicherheitstests von WAF-Bot-Erkennungssystemen. Leiten Sie curl, Browser oder Playwright durch den Proxy, um zu beobachten, wie verschiedene Fingerprint-Kombinationen klassifiziert werden. Unterstützt benutzerdefinierte TLS-Fingerprints über uTLS-Presets oder eine vollständig individuelle Spezifikation, einschließlich Cipher Suites, Kurven, Versionen und Erweiterungen. Die Management-API ermöglicht Laufzeitänderungen, und die Chrome-Erweiterung bietet eine benutzerfreundliche Oberfläche zur Steuerung.
Mit impersonate-proxy können Sie TLS-Fingerprints (JA3/JA4), HTTP/2-Fingerprints, Header-Reihenfolge und User-Agent aus einer einzigen YAML-Datei steuern – ideal für autorisierte Sicherheitstests von WAF-Bot-Erkennungssystemen.