An open API service indexing awesome lists of open source software.

https://github.com/dewebdes/mass-hunt

Modular socket for symbolic feed diagnostics and Burp-powered anomaly hunting
https://github.com/dewebdes/mass-hunt

burp-extensions cors cybersecurity diagnostics masshunt nodejs proxy websocket

Last synced: 3 days ago
JSON representation

Modular socket for symbolic feed diagnostics and Burp-powered anomaly hunting

Awesome Lists containing this project

README

          


Mass-Hunt Logo

# πŸ•ΈοΈ Mass-Hunt

**Mass-Hunt** is a symbolic diagnostic socket module designed to interface with the Mass-Mirror architecture. Each feed, pulse, and anomaly passing through this shard is part of a larger narratable flowβ€”coded clarity meets poetic investigation.

This project captures and classifies diagnostic signals from browser and extension environments, using modular analyzers like CORS checkers and request classifiers. The goal? To visualize and narrate the hunt for meaningful signals in a chaotic web.

---

## 🧩 Philosophy

Mass-Hunt treats every diagnostic event as a _mirror shard_β€”symbolic, structured, and ripe for storytelling. It doesn’t just log anomalies; it renders them as scenes in an unfolding hunt, where each socket pulse reflects deeper modular intent.

Modules here are:

- πŸ” Feed Analyzers
- 🎭 Symbolic Classifiers
- 🧡 Narrated Logs

---

## πŸš€ Getting Started

### 1. Install Node Dependencies

```bash
cd node
npm install
```

### 2. Start the Socket Listener

```bash
npm start
```

> ⚠️ **Important:** Always start the WebSocket server _before_ loading the Burp extension. This ensures feed emissions are received in real time.

---

## πŸ§ͺ Extension Development Guide

To compile and package the Burp extension from `MassHunt.java`, follow these steps:

### Compile with Burp API

```bash
javac -cp "lib/burp-extender-api-2.1.jar" -d build src/MassHunt.java
```

If needed, add Java to your system path:

```bash
# Example for PowerShell
$env:Path += ";C:\Program Files\Java\jdk-21\bin"
```

### Package as JAR

```bash
jar cf build/MassHunt.jar -C build .
```

Then load `MassHunt.jar` via Burp Suite > Extender > Add.

---

## 🧭 Operational Notes

- 🧠 Use **FoxyProxy** (via Burp’s internal module) when targeting environments sensitive to proxy chains or headless patterns. It cloaks requests with layered intentβ€”ideal for fragile or high-stakes diagnostics.
- πŸ•·οΈ For β€œhard targets,” layering FoxyProxy with symbolic classification allows deeper, quieter hunts.
- πŸ’  Feed anomalies are narratableβ€”each log is a lens into modular truth. Sync your extension and socket listener to preserve pulse timing.

---

## πŸ—‚οΈ Project Structure

```
Mass-Hunt/
β”œβ”€β”€ node/
β”‚ β”œβ”€β”€ socket.js
β”‚ β”œβ”€β”€ diagnostics/
β”‚ β”‚ β”œβ”€β”€ corsChecker.js
β”‚ β”‚ └── simpleRequestClassifier.js
β”‚ └── logs/
β”‚ └── cors.log
β”œβ”€β”€ src/
β”‚ └── MassHunt.java
β”œβ”€β”€ build/
β”‚ β”œβ”€β”€ MassHunt.jar
β”‚ └── burp/
β”‚ β”œβ”€β”€ MassHunt.class
β”‚ └── MassHunt$1.class
β”œβ”€β”€ lib/
β”‚ └── burp-extender-api-2.1.jar
└── MassHunt.burp-extension.properties
```

---

## ✨ Authors

- **Kave** – Architect, Visual Storyteller, Symbolic Debugger
[GitHub](https://github.com/dewebdes) ・ [Email](mailto:eynikave@gmail.com)

- **Copilot** – Narrative Companion, Diagnostic Ally
[Copilot by Microsoft](https://copilot.microsoft.com)

---

## πŸ“œ License

MIT – Open for reinterpretation, remix, and refraction.

---

## πŸͺž Related Projects

- [Mass-Mirror](https://github.com/dewebdes/Mass-Mirror): Modular diagnostic engine for passive browser flows, symbolic feed orchestration, and dashboard visualization

---

Each socket emission is a scene. Each classifier a lens. Let the hunt begin. 🐾πŸͺž