MADRIN
/
Dashboard
— ms
--:--:--
DASHBOARD
Operational overview of the Madrin engine.
Files Processed
0
since session start
Obfuscations
0
runs executed
Network Latency
—ms
api gateway ping
Session Uptime
00:00
live
SYSTEM STATUS
ONLINE- EngineMadrin v2.6.0
- RegionLOS SANTOS — SA
- AI ChannelBLACKBOX / CLAUDE
- EncryptionAES-CBC · OBF-X
ACTIVITY LOG
LIVE[boot] Welcome to Madrin — Los Santos Edition.
CODE OBFUSCATOR
Side-by-side workshop. Paste, configure, encrypt.
INPUT.js
OUTPUT.js
CONFIGURATION
OBF-X[00:00] MADRIN ENGINE v2.6.0 — Ready...
FILE SQUAD
Drag & drop .js files. Bulk obfuscate, then download as a single archive.
⇪
DROP .JS FILES HERE
or
QUEUE
No files queued. Drop some .js to begin.
MADRIN AI ASSISTANT
Context-aware terminal. Remembers your last few messages.
madrin@los-santos:~$ chat
[system]
Channel open. Memory buffer: 5 messages. Type a query below.
API DOCUMENTATION
Programmatic access to the Madrin engine.
POST/api/obfuscate
Obfuscate a single JavaScript payload with configurable options.
cURL
curl -X POST https://api.madrin.tech/api/obfuscate \
-H "Content-Type: application/json" \
-H "X-API-Key: $MADRIN_KEY" \
-d '{"code":"console.log(1)","options":{"compact":true}}'
Node.js
const res = await fetch("https://api.madrin.tech/api/obfuscate", {
method: "POST",
headers: { "Content-Type": "application/json", "X-API-Key": process.env.MADRIN_KEY },
body: JSON.stringify({ code, options: { compact: true, deadCodeInjection: true } })
});
const { obfuscated } = await res.json();
Response
{
"ok": true,
"obfuscated": "var _0xabc=...",
"bytes": 1248,
"elapsedMs": 42
}
POST/api/batch
Process multiple files in a single request. Returns a zip archive URL.
cURL
curl -X POST https://api.madrin.tech/api/batch \ -H "X-API-Key: $MADRIN_KEY" \ -F "files[]=@a.js" -F "files[]=@b.js"
GET/api/status
Engine health, queue depth, and gateway latency.
Response
{ "engine": "madrin/2.6.0", "ok": true, "queue": 0, "latencyMs": 38 }
POST/api/ai
Proxied AI assistant with conversation memory.
Node.js
await fetch("https://api.madrin.tech/api/ai", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ q: "explain my code", history: [...lastFive] })
});