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.
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.
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.
ASM 9.6 intercepts bytecode invocations to allocateMemory, putAddress, and defineClass. Blocks arbitrary memory overwrites and unapproved off-heap class injection tricks.
Intercepts command string lists at the JVM bootstrap layer. Throws instant SecurityException before any OS shell or fork subprocess can spawn.
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.
Replaces slow regex loops with pre-compiled Set.has() checks. Reduces Express route handler overhead to 0% (measured -48.56% in empirical benchmarks).
Monkey-patches child_process.exec, spawn, and execFile. Traps command injections instantly with a PermissionError before reaching OS shell.
Intercepts fs.readFile and stream reads targeting .env, /etc/passwd, and certificates. Prevents environment credential theft.
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.
Evaluates path restrictions via path.endswith(RESTRICTED_TUPLE) in native C code, eliminating temporary generator overhead and speeding file checks by 15x.
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.
Wraps os.system, subprocess.Popen, builtins.open, and builtins.eval with foolproof permission barriers.
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.
Reads /etc/machine-id combined with CPU architecture to securely lock license entitlements to specific hardware nodes and containers.
Filters command line arguments against dangerous patterns (rm -rf /, mkfs, raw disk write commands, and unauthorized reverse shell ports).
How DeMalware Pulls Through All Layers
The original JVM bytecode agent & Chest GUI network monitor that started DeMalware.
Formal computer science preprint: math formulation, threat models, and citations.
Full technical whitepaper, PEP 578 C-hooks, V8 sealing, and compliance matrix.
Real-time dynamic overhead dial, memory radar, and audio synthesis in action.
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.
Live Threat Trap Simulator
See how DeMalware intercepts malicious payloads in real time across different languages.
One-Line Runtime Integration
DeMalware-UNIVERSAL attaches seamlessly to your running applications without code refactoring or recompilation.
Pass the compiled agent via -javaagent argument at startup:
Pre-load the sentinel module using Node's native -r flag:
Run zero-code via module runner (Python's `-javaagent`) or import directly:
Run unverified binaries and scripts through the native supervisor:
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.
python3 app.py --hud
node -r ./index.js --hud app.js
demalware_guard --hud <cmd>
Environment Variables & Gateway Synchronization
Your cryptographic license string. Defaults to DM-UNIVERSAL-FREE-COMMUNITY for free non-commercial testing.
Central RSA license gateway. Defaults to https://license.ajaretro.dev with automatic 36-hour offline caching.
Licensing & Commercial Usage
DeMalware-UNIVERSAL is 100% free for personal testing, evaluation, and research. Commercial deployments require explicit written license permission from AJA_RETRO.
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
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