DEV Community

Shresth Paul
Shresth Paul

Posted on

🔍 MANTA – A Fully Ephemeral, AI-Powered Malware Analysis Tool (Built on GitHub Pages)

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:

  1. 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
  1. 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

MANTA

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)