Hash
SHA-256 and MD5 against the local signature database.
The first and cheapest gate: if the hash is known, the verdict is instant without opening the file.
Malnox is an antivirus for Windows: it analyses files with 16 independent engines running on your own machine, plus a memory scanner for active processes — 17 engines in total. When the verdict is malicious it stops the process, moves the file to encrypted quarantine and, during an encryption attack, freezes the attacker and keeps the backups. No DNS lookups, no phone-home. Unplug the network cable and the verdict stays the same.
177 MB · Windows 10/11 · Version 1.1.31
No mandatory account. No ads in the product. No file content ever sent.
Runs entirely in your browser. Nothing is sent over the network.
The product's web engine, ported to the browser for this demo.
Learn more$ malnox scan ./downloads --engines=all
16 file engines · 32 MB in 3.1 s · 0 network requests
suspicious invoice_feb.zip › macro_autoload
Installer: MalnoxSetup.exe · 177 MB
Signatures, our own YARA engine plus YARA-X, the MalNOX signature engine, PE structure, strings, archives, scripts, VBA macros, network indicators, PUA and reputation — all on your disk.
SHA-256 and MD5 against the local signature database.
The first and cheapest gate: if the hash is known, the verdict is instant without opening the file.
Own parser and evaluator for YARA syntax, with needle prefiltering.
Supports text with nocase/wide/ascii/xor/fullword, hex with wildcards and jumps, regex, any/all/n of them conditions, offsets, filesize and uint16(0).
YARA-X over the bundled 10-file .yar package, with ndjson output.
Independent from the in-house implementation: if the two disagree, you see it in the report.
MalNOX signature engine with the signature database shipped in the package.
Runs locally, with no cloud updates in the detection path. Signatures update through signed packages.
PE/PE32+/COFF parser: sections, imports, entropy, overlay, Authenticode signature.
Detects packers through section entropy, missing or unusual imports, hidden overlays and unsigned binaries.
Extracts ASCII and UTF-16LE strings and scores them heuristically.
The same data the PUA and network engines use: matching on both encodings, capped at 12 MB.
No engine has veto power and none can hide a verdict. The formula is simple and public.
final score = max(engines) + 15% × the sum of the rest
The cap is 100. The report lists every engine, its score and its detections, so you can verify for yourself why a verdict came out the way it did.
No mandatory account, no long wizard, no file content sent. Install, scan, read the report.
The installer is a single 177 MB file bundling the runtime, the MalNOX signature engine, YARA-X and the 67 rules. No account, no six-step wizard.
Hash, rules, PE structure, strings, archives, scripts, macros, network indicators, emulation sandbox. Each engine writes its own independent score.
The maximum plus 15% of the rest. Malicious at ≥ 70 or a critical detection, suspicious at ≥ 25 or a medium detection. Nothing hidden.
Report, quarantine with encryption, or open an incident. In real time, the action is configurable per installation.
The architecture is built around three constraints: offline, explainable, reproducible. Everything else follows.
The product's core guarantee: no engine in the detection path makes a network request. Verifiable, not just promised.
Every report shows which engine contributed what. There is no “trust us, we know better”.
When it finds something, Malnox acts: it stops the process, removes the file, freezes encryption and restores the backups. It does not just tell you and walk away.
RBAC, append-only audit log, SIEM export and a hardening score — all on your own infrastructure.
The AI analyst is optional and advisory. By default it sends metadata only, and its answer never enters the verdict.
The Malnox kernel driver compiles and signs, but it does not yet have the official Microsoft signature. We say so on the front page, not in a footnote.
Real-time protection on Downloads, Desktop and Documents, ransomware guard with rollback, and alerts on every detection. Without sending your filenames anywhere.
The GDPR DLP policy catches national IDs, IBANs and phone numbers before you send the wrong file to the wrong client.
Roles, append-only audit, SIEM export and HMAC-signed intel packages, applied offline through an activation file.
We are not saying cloud antivirus is bad. We say exactly where the difference is, so you can choose.
| Criterion | Classic cloud antivirus | Malnox |
|---|---|---|
| Where the verdict is computed | On the vendor's servers | Entirely on your machine |
| Works without internet | Partially, with stale signatures | Identically, including air-gapped |
| What the vendor learns | Names and hashes of scanned files | Installation health, not your files |
| You can read the rules | No, proprietary and hidden | Yes, 67 rules across 10 .yar files |
| You can add your own logic | Rarely, through a portal | Custom YARA rules, enabled per file |
| Independent audit | Impossible without backend access | Sniff the network and verify |
| What happens on a detection | The file is quarantined, the process keeps running | The process is stopped first, then the file goes to encrypted quarantine |
| During an encryption attack | Alerts after the files are already encrypted | Freezes the suspect processes, then restores the backups |
| Essential system processes | Internal list, not visible | Public list: a protected process is refused and written to the log |
An antivirus that hides its limits is asking you to trust it. These are the real gaps, today — not the ones from a brochure two years old.
The Malnox minifilter (altitude 321000, port \MalNOXFilterPort) exists as real code: it compiles, links and passes signature verification in the test build. What we do not have yet is the official signature: loading it on a normal Windows needs an EV kernel-signing certificate and Microsoft Partner Center attestation. Until then, a file is stopped as soon as it appears on disk, and the process holding it is stopped with it — not at file-open time, a millisecond before execution.
Global reputation exists and is enabled in settings: an unknown local hash can be looked up in the Malnox network and the answer feeds the score. What it cannot do yet is compete with databases holding billions of samples — our network is young, and with it switched off the verdict comes from your local history alone.
The in-house rule package is small and behaviour-targeted. The signature engine covers the rest, but not at the scale of a huge commercial database. The rules are readable and extensible: you can add your own without asking us.
The sandbox unwraps every encoded payload and analyses what comes out — up to 8 encoding layers, across scripts, macros and, optionally, binaries. It does not run the file in a virtual machine or watch it execute: a payload that builds its own code at runtime, with no recognisable text slips past static analysis — but if it starts writing files or encrypting, the behaviour engines and the ransomware guard catch it at execution time.
Memory scanning looks inside the resident pages of running processes for the same indicators it looks for in files — including code built in memory that never touches disk. The result is de-noised: an API name imported from kernel32 is not evidence, injected code is recognised by its executable private page, and interpreter vocabulary is judged on the command line. What stays outside it: a process owned by another user or protected by the system cannot be opened without a driver, and is reported as “skipped”, never as “clean”.
Malnox reads Secure Boot, boot chain integrity, VBS, HVCI, KMCI, TPM and ELAM and tells you exactly what is on and what is not — 8 dedicated checks. A bootkit that installs itself before the operating system is not blocked, though: Malnox starts with your session, not earlier.
When hundreds of files are rewritten in seconds, Malnox freezes the processes running from the affected folders or carrying those paths in their command line, then restores the backups. Without a driver we cannot read another process's file handles, so an encryptor running from a different folder that does not pass its paths as arguments cannot be stopped pre-emptively — the files are restored, though.
Blocklist domains are written into the Windows hosts file on both IPv4 and IPv6, and the DNS cache is flushed after every write. The browser can no longer resolve them — that is real blocking, not a label in the console. What it does not do: it does not inspect traffic, and it does not stop a program that already knows the IP address and connects to it directly, bypassing name resolution. Inspecting all traffic would need a signed network driver, which does not exist yet.
Firewall, privacy, USB, exploit protection and vulnerabilities are audits: they read the Windows configuration, explain it and tell you what to do. They do not change firewall settings on their own, do not block a USB stick from mounting and do not revoke camera permissions. Automatic response covers files and processes, not system settings. The single exception, with explicit confirmation, is applying an exploit-mitigation configuration to an executable you pick.
What Malnox does when it finds something: stops the process, takes the file into encrypted quarantine, freezes an encryption attack and restores the backups. The limits above are about precision, not about a missing response.
A security product that asks only for trust sells you calm, not protection. Every claim below comes with a check you can run yourself.
Start a packet capture, scan any folder and check for yourself: nothing leaves the detection path.
The 67 YARA rules live in 10 readable files. You can open, comment out, disable or replace them with your own.
3.1 s for 32 MB versus 21.6 s without the prefilter — the 7× gap is measured, not a slide.
2,770 tests cover the engines, score combinations, quarantine, RBAC and every API route, the prefilter, the emulation sandbox and the driver bridge included.
Across 24 Windows checks an “unknown” stays unknown. It does not become a pass so the grade looks better.
Every unwrapped payload tells you how many encoding layers it had, which rule found it and what text came out. It is not a black box saying “suspicious”.
advisoryOnly is always true. It can explain a verdict but cannot change a score, whatever it answers.
Every response leaves an audit trail: which process was stopped, which file went to quarantine, which process was refused and why. No action happens silently.
Every answer here maps to something in the product code or its documentation.
No, by default. The engines that decide from data shipped with the app make no network request: no DNS lookup, no phone-home, no mandatory API key. Two components can reach the network and both are opt-in: cloud reputation, which sends only the SHA-256 hash to api.malnox.com after you connect your account, and the AI analyst, disabled by default, which receives metadata only and cannot influence the verdict. With both off, a packet capture over a full scan shows nothing.
Yes. Malnox needs no special exclusions and the installer adds mutual exclusions with other security products automatically, so they do not slow each other down. The Malnox kernel driver compiles and signs in the test build but does not yet have the official signature needed to load on any Windows, so it is not enabled by default. Real protection runs in user-mode: the file is caught as soon as it lands on disk, the process holding it is stopped and the file goes to encrypted quarantine. You can keep another antivirus if you want, but Malnox does not depend on it to act.
Intel packages are versioned and HMAC-SHA256 signed. You can apply them manually, from the dashboard or through the API, and the previous version stays on disk for rollback. The update is atomic: staging in a temporary directory, then rename.
It depends on the configured action, and quarantine is the default. In short, in this order: the process holding the file is stopped (unless it is an essential Windows process), the file is moved, encrypted with AES-256-GCM (12-byte random IV, 16-byte auth tag) and deleted from disk. If the move fails, execution is denied through an ACL so it cannot run. On restore the GCM tag is verified — any modification to the blob is detected and refused. You can also choose reporting only, from settings.
Yes. Activation works online with the licence key, or offline through an activation file you load into the product. That matters for isolated environments where the machine is not allowed to contact the internet.
GDPR (national ID, RO phone, email, passport, IBAN — threshold 3 matches), PCI-DSS (Luhn-validated cards plus IBAN — critical severity), secrets exposure (private keys, AWS/GitHub/npm/Slack/Stripe, JWT, connection strings), HIPAA (medical records) and confidential documents (company ID and config markers).
YARA needle prefiltering brings 32 MB down to 3.1 s, versus 21.6 s without the prefilter — 7× faster, with no lost detections (verified by soundness tests). Real-time uses fast engines only, so the system stays responsive.
Yes. Write to contact@malnox.com with your endpoint count and environment (air-gapped if applicable). For teams we prepare an assisted install with roles, DLP policies and SIEM export configured.
Question not answered? Talk to us
The installer is 177 MB and asks for no account. Not convinced? Check a link above — the web engine is already running on this page.