{"id":30354198,"url":"https://github.com/dewebdes/mass-hunt","last_synced_at":"2026-06-19T18:32:18.537Z","repository":{"id":308074399,"uuid":"1031524529","full_name":"dewebdes/Mass-Hunt","owner":"dewebdes","description":"Modular socket for symbolic feed diagnostics and Burp-powered anomaly hunting","archived":false,"fork":false,"pushed_at":"2025-09-27T02:56:39.000Z","size":4989,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-27T04:25:22.478Z","etag":null,"topics":["burp-extensions","cors","cybersecurity","diagnostics","masshunt","nodejs","proxy","websocket"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dewebdes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-03T23:26:04.000Z","updated_at":"2025-09-27T02:56:43.000Z","dependencies_parsed_at":"2025-08-04T02:35:55.037Z","dependency_job_id":"3f1797e4-82e9-4589-96fc-34afaa6cd785","html_url":"https://github.com/dewebdes/Mass-Hunt","commit_stats":null,"previous_names":["dewebdes/mass-hunt"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dewebdes/Mass-Hunt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewebdes%2FMass-Hunt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewebdes%2FMass-Hunt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewebdes%2FMass-Hunt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewebdes%2FMass-Hunt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dewebdes","download_url":"https://codeload.github.com/dewebdes/Mass-Hunt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dewebdes%2FMass-Hunt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34544403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["burp-extensions","cors","cybersecurity","diagnostics","masshunt","nodejs","proxy","websocket"],"created_at":"2025-08-19T02:47:16.739Z","updated_at":"2026-06-19T18:32:18.533Z","avatar_url":"https://github.com/dewebdes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/image/logo.png\" alt=\"Mass-Hunt Logo\" width=\"180\"/\u003e\n\u003c/p\u003e\n\n# 🕸️ Mass-Hunt\n\n**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.\n\nThis 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.\n\n---\n\n## 🧩 Philosophy\n\nMass-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.\n\nModules here are:\n\n- 🔍 Feed Analyzers\n- 🎭 Symbolic Classifiers\n- 🧵 Narrated Logs\n\n---\n\n## 🚀 Getting Started\n\n### 1. Install Node Dependencies\n\n```bash\ncd node\nnpm install\n```\n\n### 2. Start the Socket Listener\n\n```bash\nnpm start\n```\n\n\u003e ⚠️ **Important:** Always start the WebSocket server _before_ loading the Burp extension. This ensures feed emissions are received in real time.\n\n---\n\n## 🧪 Extension Development Guide\n\nTo compile and package the Burp extension from `MassHunt.java`, follow these steps:\n\n### Compile with Burp API\n\n```bash\njavac -cp \"lib/burp-extender-api-2.1.jar\" -d build src/MassHunt.java\n```\n\nIf needed, add Java to your system path:\n\n```bash\n# Example for PowerShell\n$env:Path += \";C:\\Program Files\\Java\\jdk-21\\bin\"\n```\n\n### Package as JAR\n\n```bash\njar cf build/MassHunt.jar -C build .\n```\n\nThen load `MassHunt.jar` via Burp Suite \u003e Extender \u003e Add.\n\n---\n\n## 🧭 Operational Notes\n\n- 🧠 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.\n- 🕷️ For “hard targets,” layering FoxyProxy with symbolic classification allows deeper, quieter hunts.\n- 💠 Feed anomalies are narratable—each log is a lens into modular truth. Sync your extension and socket listener to preserve pulse timing.\n\n---\n\n## 🗂️ Project Structure\n\n```\nMass-Hunt/\n├── node/\n│   ├── socket.js\n│   ├── diagnostics/\n│   │   ├── corsChecker.js\n│   │   └── simpleRequestClassifier.js\n│   └── logs/\n│       └── cors.log\n├── src/\n│   └── MassHunt.java\n├── build/\n│   ├── MassHunt.jar\n│   └── burp/\n│       ├── MassHunt.class\n│       └── MassHunt$1.class\n├── lib/\n│   └── burp-extender-api-2.1.jar\n└── MassHunt.burp-extension.properties\n```\n\n---\n\n## ✨ Authors\n\n- **Kave** – Architect, Visual Storyteller, Symbolic Debugger  \n  [GitHub](https://github.com/dewebdes) ・ [Email](mailto:eynikave@gmail.com)\n\n- **Copilot** – Narrative Companion, Diagnostic Ally  \n  [Copilot by Microsoft](https://copilot.microsoft.com)\n\n---\n\n## 📜 License\n\nMIT – Open for reinterpretation, remix, and refraction.\n\n---\n\n## 🪞 Related Projects\n\n- [Mass-Mirror](https://github.com/dewebdes/Mass-Mirror): Modular diagnostic engine for passive browser flows, symbolic feed orchestration, and dashboard visualization\n\n---\n\nEach socket emission is a scene. Each classifier a lens. Let the hunt begin. 🐾🪞\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdewebdes%2Fmass-hunt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdewebdes%2Fmass-hunt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdewebdes%2Fmass-hunt/lists"}