Developer API Reference

Integrate the powerful EuroMoscow Shield obfuscation engine directly into your applications.

POST /process

Send code to be obfuscated or decrypted using a JSON payload.

POST https://euro-moscow-shield.vercel.app/process

Request Parameters

KeyTypeDescription
codeStringThe source code to process.
actionString'encrypt' or 'decrypt'
langString'python' or 'javascript' or 'lua'
optionsList['rename', 'marshal', 'zlib', 'rot13', 'xor', 'base64', 'hex', 'url']

Python Example

import requests
url = "https://euro-moscow-shield.vercel.app/process"
payload = { "code": "print('EuroMoscow System')", "action": "encrypt", "lang": "python", "options": ["rename", "marshal", "xor"] }
response = requests.post(url, json=payload)
print(response.json()['result'])

JavaScript Example

const axios = require('axios');
async function protect() {
    const res = await axios.post("https://euro-moscow-shield.vercel.app/process", { code: "alert('Hi')", action: "encrypt", lang: "javascript", options: ["hex"] });
    console.log(res.data.result);
}