Behavioral crypto mining defense. Catches miners by what they do, not just what they look like. One script. Zero dependencies. Free forever.
Scan-only by default. I believe in consent. · Clean uninstall. Leave no trace.
Built from real attack experience. Every feature exists because something went wrong without it.
Doesn't care what the binary looks like. Detects mining behavior — Stratum protocol, sustained CPU + network combos. Catches zero-days and custom miners.
Network protocol. CPU behavioral analysis. Known signatures. Connection fingerprinting. Wallet forensics. If a miner runs, it dies — even custom-compiled, obfuscated, renamed miners.
One Python file. No pip install. No Docker. No config files. Works on any Linux with Python 3.6+. Download and run. That's it.
Run --fortify to install 5 independent persistence layers. Systemd, cron watchdog, rc.local, immutable binary, self-copy. Kill one — four more bring it back.
Run --uninstall and every trace is removed. Service files, cron jobs, immutable flags, the binary itself. One command. Clean exit.
Run --status to see your protection state at a glance. Which persistence layers are active, when the last scan ran, how many miners killed.
Stratum protocol detection has zero false positives. CPU behavioral analysis uses configurable thresholds with --whitelist support for your workloads.
Your antivirus may flag the persistence layers. That's normal — here's why. Use --no-persist for AV-friendly mode.
Every kill extracts the attacker's wallet address. The optional plugin reports it to a crowd-sourced database. The more servers that run it, the faster wallets get burned.