Finds suspicious PHP and JavaScript code in your customers’ sites, with a quarantine that never loses a file.
Screens captured from the actual software, filled with sample data.
Hacked sites on shared hosting almost always leave behind PHP files that run code from the URL or decode hidden code. Lion Exploit Scanner looks for exactly those patterns: eval with decoding, system commands fed by request data, dynamic function calls and more.
It is written in Python with no external libraries, from scratch, with no code or signatures from other products. Rules live in a separate JSON file, so they can be updated without changing the program.
Scanning only detects. Quarantine is manual, one file at a time, after you review it: the file is copied, verified with SHA-256 and only then removed from its place. Restore never overwrites an existing file.
Rules for eval, system commands and hidden code.
Easy to update and extend.
JSON reports and scan history in SQLite.
Copy, SHA-256 verify, then remove.
Restore without overwriting existing files.
A systemd timer for regular scans.
No. It focuses on malicious code in site PHP/JS files and can run alongside other tools.
No. Findings are leads for human review, which is why nothing is quarantined automatically.
Yes, there is a page for LES inside LionPanel.