{"repo":"Nickguitar/GhostPipe","free":true,"listed":false,"github":"https://github.com/Nickguitar/GhostPipe","clone":"git clone https://github.com/Nickguitar/GhostPipe.git","description":"Self-hosted tiny web C2 framework for dynamically managing PowerShell/BashScript payloads and collecting exfiltrated data","language":"Python","stars":21,"topics":["bad-usb","badusb","c2","command-control","red-team"],"license":null,"category":"self-hosted-apps","readme_excerpt":"GhostPipe C2 Server GhostPipe is a minimal, simple, self-hosted Command-and-Control (C2) framework designed for red teaming and ethical hacking exercises. It allows you to manage BadUSB PowerShell-based payloads, collect exfiltrated data, and operate via a responsive web UI optimized for both desktop and mobile. You install GhostPipe on any server, flash your Digispark or BadUSB device with a tiny PowerShell stub that simply downloads whatever lives at /x , and then point it at your GhostPipe URL. From the web UI you can add, edit, activate or deactivate payloads on the fly. Therefore, the next time your device plugs in it will fetch the newest script, and any data it POSTs back to /exfil (text, files or even screenshots) is automatically collected, decoded and presented in your dashboard for review. 🎬 Video Check out the YouTube video: 🖼️ Screenshots 🔑 Features Secure login with username/password (bcrypt-hashed) Change username & password Automatic session invalidation on password change Create, edit, delete PowerShell payloads Activate/deactivate payloads (single active payload at a time) Export/import payloads as JSON Collect exfiltrated data and save in database Embedded thumbnails for screenshots 🛠️ Requirements Python 3.8+ Flask 3.x Flask-Login Flask-Bcrypt SQLite3 Install dependencies with: ⚙️ Installation & Configuration 1. Clone the repo 2. Configure environment variables (optional — defaults shown): 3. Initialize database and Start the server : 4. Open your brow","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nickguitar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nickguitar/GhostPipe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}