{"id":26357709,"url":"https://github.com/letchupkt/wifi-ducky","last_synced_at":"2025-03-16T14:17:38.490Z","repository":{"id":281718920,"uuid":"946194281","full_name":"letchupkt/wifi-ducky","owner":"letchupkt","description":"WiFi Ducky is a web-based payload execution tool that allows users to send Rubber Ducky scripts to an ESP8266-controlled ATtiny85 device over WiFi. It enables remote execution of keyboard injection attacks, automating tasks such as launching applications, typing commands, and executing scripts on a target system.","archived":false,"fork":false,"pushed_at":"2025-03-10T19:12:10.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T20:23:07.794Z","etag":null,"topics":["hacking-tool","hardwarehacking","hid","iot","letchu","letchupkt","picow","wifi-hacking","wifiducky"],"latest_commit_sha":null,"homepage":"","language":"Python","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/letchupkt.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}},"created_at":"2025-03-10T18:59:13.000Z","updated_at":"2025-03-10T19:13:36.000Z","dependencies_parsed_at":"2025-03-10T20:23:10.440Z","dependency_job_id":"657fa7e5-5982-4922-99c4-8b10ce9d6a25","html_url":"https://github.com/letchupkt/wifi-ducky","commit_stats":null,"previous_names":["letchupkt/wifi-ducky"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letchupkt%2Fwifi-ducky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letchupkt%2Fwifi-ducky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letchupkt%2Fwifi-ducky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letchupkt%2Fwifi-ducky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letchupkt","download_url":"https://codeload.github.com/letchupkt/wifi-ducky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243878492,"owners_count":20362433,"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":["hacking-tool","hardwarehacking","hid","iot","letchu","letchupkt","picow","wifi-hacking","wifiducky"],"created_at":"2025-03-16T14:17:37.832Z","updated_at":"2025-03-16T14:17:38.472Z","avatar_url":"https://github.com/letchupkt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  WiFi Ducky \n\n![Raspberry Pi Pico W](https://cdn.mos.cms.futurecdn.net/Xmn9ztSwKavDfzgX6x3g4g.jpg)\n\n## **Project Overview**\nWiFi Ducky is a **wireless keystroke injection tool** that emulates a **USB Rubber Ducky** over WiFi using the **Raspberry Pi Pico W**. This allows for remote execution of **Ducky Script payloads**, making it a powerful tool for **penetration testing, cybersecurity research, and automation**.\n\n---\n## **Features**\n✅ **Remote Keystroke Injection** – Send payloads wirelessly to a connected device.\n\n✅ **Ducky Script Support** – Execute pre-written Rubber Ducky scripts.\n\n✅ **Web-Based Interface** – Simple UI for scripting and execution.\n\n✅ **File Upload Support** – Run scripts from text files.\n\n✅ **Cost-Effective** – Uses a single **Raspberry Pi Pico W** (~$6).\n\n✅ **Hacker-Themed UI** – A dark, hacker-style interface for an immersive experience.\n\n\n---\n## **Getting Started**\n### **Prerequisites**\n- Raspberry Pi Pico W\n- Micro-USB Cable\n- Basic Knowledge of Ducky Script \u0026 CircuitPython\n\n### **Installation**\n#### **Step 1: Install CircuitPython**\n1. Download **CircuitPython v8.0.0** [here](https://adafruit-circuit-python.s3.amazonaws.com/bin/raspberry_pi_pico_w/fr/adafruit-circuitpython-raspberry_pi_pico_w-fr-8.0.0.uf2).\n2. Plug in your **Pico W** while holding the **BOOTSEL** button.\n3. The device will appear as a drive named **RPI-RP2**.\n4. Copy the **.uf2** file onto the drive. The device will reboot as **CIRCUITPY**.\n\n#### **Step 2: Install Pico WiFi Duck Files**\n1. Download the latest **release zip** from [here](https://github.com/letchupkt/wifi-ducky).\n2. Extract the files.\n3. Copy all files into the **CIRCUITPY** drive.\n\n---\n## **How to Use**\n1️⃣ Connect the **Raspberry Pi Pico W** to the target system via USB.\n\n2️⃣ Connect to the **WiFi network** created by the Pico (**SSID:** WiFi Duck | **Password:** password).\n\n3️⃣ Open a web browser and navigate to [192.168.4.1](http://192.168.4.1).\n\n4️⃣ Write or upload a **Ducky Script** in the editor.\n\n5️⃣ Click **RUN** to execute the script.\n\n\n![Web Interface](https://github.com/user-attachments/assets/51c25369-f8c1-4a74-b633-7f8bf8a44b0e)\n\n\n---\n## **Common Rubber Ducky Commands**\n💾 **Basic Commands:**\n- `DELAY 500` – Waits 500ms before executing the next command.\n- `STRING Hello, World!` – Types 'Hello, World!' into the active window.\n- `ENTER` – Simulates pressing Enter.\n- `CTRL ALT DEL` – Simulates pressing Ctrl+Alt+Delete.\n\n💡 **Example Script: Open Instagram**\n```ducky\nDELAY 1000\nGUI r\nDELAY 500\nSTRING https://www.instagram.com\nENTER\n```\n\n---\n## **Disclaimer** 🚨\n⚠️ This tool is intended for **educational and ethical hacking purposes only**. **Unauthorized use is illegal**. Always obtain **explicit permission** before testing on any system. ⚠️\n\n---\n## **Socials** 🔗\n\u0026copy; \u003cspan id=\"currentYear\"\u003e\u003c/span\u003e LetchuPkt | \n[GitHub](https://github.com/letchupkt) | \n[LinkedIn](https://linkedin.com/in/lakshmikanthank) | \n[Instagram](https://instagram.com/letchu_pkt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletchupkt%2Fwifi-ducky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletchupkt%2Fwifi-ducky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletchupkt%2Fwifi-ducky/lists"}