proxy_clear_ja3_spoof
Disable JA3 fingerprint spoofing and stop curl-impersonate container to restore default TLS fingerprinting behavior.
Instructions
Disable fingerprint spoofing and stop curl-impersonate container.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/state.ts:994-998 (handler)The implementation of clearJa3Spoof, which clears the configuration, shuts down the container, and rebuilds the mockttp proxy rules.
async clearJa3Spoof(): Promise<void> { this._ja3SpoofConfig = null; await shutdownSpoofContainer(); if (this._running) await this.rebuildMockttpRules(); } - src/tools/tls.ts:261-275 (registration)The registration of the proxy_clear_ja3_spoof tool, which calls the proxyManager.clearJa3Spoof() method.
// ── Clear JA3 spoof ── server.tool( "proxy_clear_ja3_spoof", "Disable fingerprint spoofing and stop curl-impersonate container.", {}, async () => { try { await proxyManager.clearJa3Spoof(); return { content: [{ type: "text" as const, text: JSON.stringify({ status: "success", message: "JA3 spoofing disabled" }), }], }; } catch (e) {