AR
AJARETRO Open Source Ecosystem
Home Universal RASP (Flagship) Research Paper (Preprint) Enterprise Spec & Architecture Live Sci-Fi HUD (--hud) Minecraft Antivirus (v3.0.9-VIGIL)
WhatsApp Commercial Inquiry
👑 FLAGSHIP ENTERPRISE RASP • v2.0.0

DeMalware-UNIVERSAL

Next-generation Runtime Application Self-Protection (RASP) & Zero-Day Threat Sentinel across JVM (Java 8–25+), Node.js / Electron, Python (FastAPI / Django), and Native OS Binaries. Zero fatal crashes under 50 abusive enterprise stress tests.

COMMUNITY DM-UNIVERSAL-FREE-COMMUNITY
Stress Scope
50 / 50
100% Passed Cleanly
Zero Fatalities
0 Crashes
0 Thread hangs
Worst Overhead
+36.28%
1,000 I/O thrash loop
Offline Grace
36 Hours
Encrypted disk cache
Under The Hood

How DeMalware-UNIVERSAL Works

Unlike conventional antivirus tools that periodically scan files on disk, DeMalware-UNIVERSAL is an active Runtime Application Self-Protection (RASP) agent that operates directly inside application memory space.

☕ JVM Bytecode Class Transformation Engine

Bootstrapped via java.lang.instrument.Instrumentation before any application classes load.

Java 8 – 25+ Compatible
Zero-Allocation Fast StackWalker

Avoids costly Thread.currentThread().getStackTrace() calls inside hot loops. Utilizes Java 9+ StackWalker.getInstance(RETAIN_CLASS_REFERENCE) to audit caller identity in nanoseconds with zero GC object churn.

sun.misc.Unsafe Off-Heap Defense

ASM 9.6 intercepts bytecode invocations to allocateMemory, putAddress, and defineClass. Blocks arbitrary memory overwrites and unapproved off-heap class injection tricks.

ProcessBuilder & Runtime.exec Sandbox

Intercepts command string lists at the JVM bootstrap layer. Throws instant SecurityException before any OS shell or fork subprocess can spawn.

In-Memory Bytecode Self-Healing

Backs up clean byte arrays of protected classes into isolated memory heap buffers. Detects unauthorized class redefinition attempts and immediately restores the authentic binary structure.

🟢 Node.js & Electron Runtime Sentinel

Pre-loaded via -r flag or require() at the very top of the event loop.

V8 Optimized
Pre-Compiled O(1) Set Lookups

Replaces slow regex loops with pre-compiled Set.has() checks. Reduces Express route handler overhead to 0% (measured -48.56% in empirical benchmarks).

child_process Execution Guard

Monkey-patches child_process.exec, spawn, and execFile. Traps command injections instantly with a PermissionError before reaching OS shell.

Sensitive File Sandbox (.env, secrets)

Intercepts fs.readFile and stream reads targeting .env, /etc/passwd, and certificates. Prevents environment credential theft.

Socket Stream Draining (res.resume)

Automatically calls res.resume() on outgoing threat report responses, ensuring underlying TCP sockets immediately release without retaining unused buffer memory.

🐍 Python Runtime Sentinel

Non-intrusive runtime hook for FastAPI, Django, Flask, Celery, and AI pipelines.

Python 3.8 – 3.14+
C-Level Tuple Suffix Checking

Evaluates path restrictions via path.endswith(RESTRICTED_TUPLE) in native C code, eliminating temporary generator overhead and speeding file checks by 15x.

Asynchronous Daemon Thread Alerting

When a security violation occurs, threat reporting executes inside background daemon threads (threading.Thread(daemon=True)) with strict 2-second timeouts, never stalling web requests.

Builtin Function Interception

Wraps os.system, subprocess.Popen, builtins.open, and builtins.eval with foolproof permission barriers.

Obfuscated Import Evasion Proof

Traps dynamic import tricks such as getattr(__builtins__, '__import__')('os').system() and sys.modules['os'] lookups seamlessly.

⚙️ Native Linux Operating System Process Guard

Lightweight binary execution supervisor for system daemons and shell scripts.

Linux x86_64 / ARM64
Hardware Machine-ID Node Binding

Reads /etc/machine-id combined with CPU architecture to securely lock license entitlements to specific hardware nodes and containers.

Subprocess Argument Filtering

Filters command line arguments against dangerous patterns (rm -rf /, mkfs, raw disk write commands, and unauthorized reverse shell ports).

⚡ Empirical Production Verification

50-App Stress Test Explorer

Comprehensive benchmarking across 50 production workloads comparing execution times with and without DeMalware across both optimal and worst-case scenarios.

Matching Apps
Avg Overhead
Zero-Overhead
Fault Tolerance
100% Stable
# Application Workload Pattern Stack Profile Without Agent With DeMalware Overhead (%) Stability
⚡ indicates zero detectable overhead or faster execution due to compiler optimizations. Tested on Linux x86_64 • 5x Iteration Averaged Runs
Active Defense

Live Threat Trap Simulator

See how DeMalware intercepts malicious payloads in real time across different languages.

demalware-audit-stream.log
// Host Application Process Bound & Supervised [PID 78192]
Protection Mechanism: Zero-Day RASP Interceptor 100% INTERCEPTED
Documentation & Setup

One-Line Runtime Integration

DeMalware-UNIVERSAL attaches seamlessly to your running applications without code refactoring or recompilation.

Spring Boot / Java / Minecraft JVM Agent

Pass the compiled agent via -javaagent argument at startup:

java -javaagent:DeMalware-UNIVERSAL-JVM.jar -jar application.jar
Node.js / Express / NestJS Pre-load Flag

Pre-load the sentinel module using Node's native -r flag:

node -r ./agents/node/index.js server.js
Python / FastAPI / Django Zero-Code Runner / Module

Run zero-code via module runner (Python's `-javaagent`) or import directly:

python3 -m demalware app.py
# Or in code: import demalware; demalware.init()
Native Linux Process Guard CLI Wrapper

Run unverified binaries and scripts through the native supervisor:

python3 demalware_native_guard.py <command> [args]
🛰️ Sci-Fi Live CyberHUD Telemetry Window

Pass --hud, --gui, or set DEMALWARE_HUD=true to automatically pull up the real-time cyberpunk HUD window showing live CPU overhead, memory radar, and blocked threats.

Launch HUD
Python Execution
python3 app.py --hud
Node.js Execution
node -r ./index.js --hud app.js
Native Linux Guard
demalware_guard --hud <cmd>

Environment Variables & Gateway Synchronization

DEMALWARE_LICENSE_KEY

Your cryptographic license string. Defaults to DM-UNIVERSAL-FREE-COMMUNITY for free non-commercial testing.

DEMALWARE_GATEWAY_URL

Central RSA license gateway. Defaults to https://license.ajaretro.dev with automatic 36-hour offline caching.

Source-Available License

Licensing & Commercial Usage

DeMalware-UNIVERSAL is 100% free for personal testing, evaluation, and research. Commercial deployments require explicit written license permission from AJA_RETRO.

Non-Commercial FREE

Community & Personal

Designed for homelabs, students, personal game servers, and security auditors conducting code reviews.

  • Complete Source-Available Code Access
  • Includes all 4 Sentinels (JVM, Node, Python, Native)
  • Permanent Key: DM-UNIVERSAL-FREE-COMMUNITY
  • Commercial, Monetized, or SaaS Usage Prohibited
DM-UNIVERSAL-FREE-COMMUNITY
Flagship Commercial
Production Grade Direct Contact

Enterprise & SaaS License

For hosting providers, cloud applications, high-traffic SaaS products, and enterprise IT infrastructure.

  • Authorized Commercial Deployment & Monetization
  • Unlimited Server Node Instances & Dedicated IP Binding
  • Priority CVE & Zero-Day Exploit Signature Updates
  • Direct WhatsApp Engineering Support with AJA_RETRO
Contact on WhatsApp (@ajar3tr0)
Strict Source-Available Notice: You are licensed to inspect and test this codebase for personal, non-commercial purposes. You may NOT edit, modify, mirror, fork, redistribute, or use DeMalware-UNIVERSAL commercially without explicit prior written authorization from AJA_RETRO.