I recently shipped a project I’m really proud of: MANTA – Malware Analysis Tool & Assistant
It’s a privacy-first malware static analysis tool with:
- No backend server
- No database
- No persistence
- 100% client-side AI heuristics
- Optional GitHub Actions backend
- Runs entirely on GitHub Pages
Here’s the live version:
👉 Malware Analysis Tool
🏗 Architecture Overview
MANTA is built as a hybrid:
- Client-Side Browser Engine (Primary Mode)
- File never leaves the browser
- JS-based static analysis
- Hashing + PE header parsing
- String extraction
- Entropy + packer detection
- Suspicious IOCs
- AI heuristic scoring
- GitHub Actions Backend (Optional Deep Scan)
Triggered only if configured.
Capabilities:
- YARA scanning
- Advanced static tooling
- Python-based static analysis
- AI-enhanced summaries
Backend is fully serverless.
Files delete immediately after processing.
✨** Features**
- Modern UI
- Drag & drop support
- Real-time progress indicators
- JSON / HTML / TXT report export
- Zero logging, zero tracking
- Auto-wipe memory on refresh
- Works completely offline in client mode
🎯 Why GitHub Pages + GitHub Actions?
Because they offer:
- Free hosting
- Zero maintenance
- Full transparency
- Serverless execution
- Easy forkability
And it keeps the tool fully open-source and reproducible.
📦 Repo
If you're into malware analysis, browser-based tooling, or serverless architectures, feel free to explore the repo or contribute enhancements.
Thanks for reading!
Happy to get feedback, PRs, or ideas for the next release.
Top comments (0)