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

Shresth Paul @secbyshresth

About: 🛡️ Security Analyst | 🐧 Arch Linux tinkerer | OSS contributor Writing about Linux, security, and open-source hacks.

Location:
India
Joined:
Aug 15, 2025

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

Publish Date: Nov 20 '25
0 0

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.

Comments 0 total

    Add comment