{"id":14963276,"url":"https://github.com/spooks4576/ghost_esp","last_synced_at":"2025-04-13T02:12:54.006Z","repository":{"id":229109369,"uuid":"772586891","full_name":"Spooks4576/Ghost_ESP","owner":"Spooks4576","description":"Ghost ESP is a ESP32 Firmware that Revolutionizes the way we use ESP32 devices in a Pen Testing aspect","archived":false,"fork":false,"pushed_at":"2025-04-01T17:35:00.000Z","size":143327,"stargazers_count":934,"open_issues_count":14,"forks_count":142,"subscribers_count":33,"default_branch":"main","last_synced_at":"2025-04-13T02:12:43.744Z","etag":null,"topics":["esp32","esp32-c3","esp32-c6","esp32-wroom","esp32s2","flipperzero","wifi-dev-board"],"latest_commit_sha":null,"homepage":"https://ghostesp.net/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Spooks4576.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-03-15T13:43:31.000Z","updated_at":"2025-04-12T23:48:36.000Z","dependencies_parsed_at":"2024-11-05T16:47:36.006Z","dependency_job_id":null,"html_url":"https://github.com/Spooks4576/Ghost_ESP","commit_stats":{"total_commits":265,"total_committers":4,"mean_commits":66.25,"dds":"0.026415094339622636","last_synced_commit":"c56d1cd0885ea7477b461d8e254e5d0262cbc5b8"},"previous_names":["spooks4576/ghost_esp"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spooks4576%2FGhost_ESP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spooks4576%2FGhost_ESP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spooks4576%2FGhost_ESP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spooks4576%2FGhost_ESP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Spooks4576","download_url":"https://codeload.github.com/Spooks4576/Ghost_ESP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654094,"owners_count":21140236,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["esp32","esp32-c3","esp32-c6","esp32-wroom","esp32s2","flipperzero","wifi-dev-board"],"created_at":"2024-09-24T13:31:17.494Z","updated_at":"2025-04-13T02:12:53.980Z","avatar_url":"https://github.com/Spooks4576.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ghost ESP: Next Generation Wi-Fi Pentesting\n\n**⭐️ Enjoying Ghost ESP? Please give our repo a star!**\n\nGhost ESP turns your ESP32 into a powerful, cheap and helpful wireless testing tool. Built on ESP-IDF.\n\n\u003e **Note:** This is an **Alpha release**. Some features are still under development and may be unstable.\n\n---\n\n## Getting Started\n\n1. Follow our [Flashing Guide](https://github.com/Spooks4576/Ghost_ESP/wiki) for installation and configuration.\n2. Join our community on [Discord](https://discord.gg/PkdjxqYKe4) for support and feedback.\n3. Visit our [Official Website](https://ghostesp.net) to stay in touch!\n\n---\n## Key Features\n\n\u003cdetails\u003e\n\u003csummary\u003eWiFi Features\u003c/summary\u003e\n\n- **AP Scanning** – Detect nearby WiFi networks.\n- **Station Scanning** – Monitor connected WiFi clients.\n- **Beacon Spam** – Broadcast customizable SSID beacons.\n- **Deauthentication Attacks** – Disconnect clients from specific networks.\n- **WiFi Capture** – Log probe requests, beacon frames, deauth packets, and raw data *(requires SD card or compatible storage)*.\n- **Evil Portal** – Set up a fake WiFi portal with a custom SSID and domain.\n- **Pineapple Detection** – Detect Wi-Fi Pineapples and Evil Twin Attacks.\n- **Web-UI** – Built-in interface for changing settings and sending commands easily.\n- **Port Scanning** – Scan your local network for open ports.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eBLE Features\u003c/summary\u003e\n\n- **BLE Scanning** – Detect BLE devices, including specialized modes for AirTags, Flipper Zeros, and more.\n- **BLE Packet Capture** – Capture and analyze BLE traffic.\n- **BLE Wardriving** – Map and track BLE devices in your vicinity.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eAdditional Features\u003c/summary\u003e\n\n- **GPS Integration** – Retrieve location info via the `gpsinfo` command *(on supported hardware)*.\n- **RGB LED Modes** – Customizable LED feedback (Stealth, Normal, Rainbow).\n- **DIAL \u0026 Chromecast V2 Support** – Interact with DIAL-capable devices (e.g., Roku, Chromecast).\n- **Flappy Ghost and Rave Modes** – Extra apps for boards with displays.\n\n\u003c/details\u003e\n\n\u003e **Note:** BLE Spam is **NOT** supported at this time.\n\n---\n\n## Supported ESP32 Models\n\n- **ESP32 Wroom**\n- **ESP32 S2**\n- **ESP32 C3**\n- **ESP32 S3**\n- **ESP32 C6**\n\n\u003e **Note:** Feature availability may vary by model.\n\u003e We do NOT support BLE Spam\n---\n\n## Ghost ESP vs. ESP32 Marauder\n![399090585-84fde8b3-e17e-44d5-9321-04f1f1ae8541](https://github.com/user-attachments/assets/1455802e-390a-4320-a224-aba2bdd412d0)\n\n---\n\n## Acknowledgments\n\nSpecial thanks to:\n\n- **[JustCallMeKoKo](https://github.com/justcallmekoko/ESP32Marauder):** For foundational ESP32 development.\n- **[thibauts](https://github.com/thibauts/node-castv2-client):** For CastV2 protocol insights.\n- **[MarcoLucidi01](https://github.com/MarcoLucidi01/ytcast/tree/master/dial):** For DIAL protocol integration.\n- **[SpacehuhnTech](https://github.com/SpacehuhnTech/esp8266_deauther):** For reference deauthentication code.\n\n---\n\n## Legal Disclaimer\n\nGhost ESP is intended solely for educational and ethical security research. Unauthorized or malicious use is illegal. Always obtain proper permissions before conducting any network tests.\n\n---\n\n## Open Source Contributions\n\nThis project is open source and welcomes your contributions. If you've added new features or enhanced device support, please submit your changes!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspooks4576%2Fghost_esp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspooks4576%2Fghost_esp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspooks4576%2Fghost_esp/lists"}