{"id":49453627,"url":"https://github.com/Gurpreet06/Wifi-Crack","last_synced_at":"2026-06-02T05:00:40.897Z","repository":{"id":39892489,"uuid":"441498944","full_name":"Gurpreet06/Wifi-Crack","owner":"Gurpreet06","description":"Python Tool to automate WIFI attacks to obtain handshake, PMKID attack, make networks temporarily down, create fake AP's and launch an Evil Twin attack.","archived":false,"fork":false,"pushed_at":"2023-11-24T18:12:35.000Z","size":1009,"stargazers_count":110,"open_issues_count":4,"forks_count":20,"subscribers_count":5,"default_branch":"Master","last_synced_at":"2024-01-30T12:09:54.646Z","etag":null,"topics":["beacon-flooding","crack-handshake","deauthentication-attack","eviltwin","pkmid","python","wifi","wifi-hacking","wifi-hacking-script","wifi-network","wifi-password","wifihacking","wp8","wpa2-cracking","wpa2-handshake","wps"],"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/Gurpreet06.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}},"created_at":"2021-12-24T15:28:32.000Z","updated_at":"2024-01-25T18:46:31.000Z","dependencies_parsed_at":"2023-12-12T23:48:19.638Z","dependency_job_id":null,"html_url":"https://github.com/Gurpreet06/Wifi-Crack","commit_stats":{"total_commits":187,"total_committers":2,"mean_commits":93.5,"dds":0.3796791443850267,"last_synced_commit":"7dd764bd06aefb37473ba1c1ca3aaa3e0ff1a627"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gurpreet06/Wifi-Crack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gurpreet06%2FWifi-Crack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gurpreet06%2FWifi-Crack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gurpreet06%2FWifi-Crack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gurpreet06%2FWifi-Crack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gurpreet06","download_url":"https://codeload.github.com/Gurpreet06/Wifi-Crack/tar.gz/refs/heads/Master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gurpreet06%2FWifi-Crack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33806987,"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-02T02:00:07.132Z","response_time":109,"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":["beacon-flooding","crack-handshake","deauthentication-attack","eviltwin","pkmid","python","wifi","wifi-hacking","wifi-hacking-script","wifi-network","wifi-password","wifihacking","wp8","wpa2-cracking","wpa2-handshake","wps"],"created_at":"2026-04-30T04:01:03.702Z","updated_at":"2026-06-02T05:00:40.892Z","avatar_url":"https://github.com/Gurpreet06.png","language":"Python","funding_links":[],"categories":["📦 Legacy \u0026 Inactive Projects"],"sub_categories":[],"readme":"# Wifi-Crack\nWiFi-Crack is a Python tool designed to automate WiFi attacks in order to obtain a handshake, perform a PMKID attack, temporarily bring down networks through a denial-of-service (DOS) attack, create fake random access points, and launch an Evil Twin attack. This tool is useful for testing the security of wireless networks and can aid in the discovery of vulnerabilities in the network.\n\n## The Wifi-Crack program has 6 attack modes.\n\n#### Handshake attack\nThe Handshake attack mode, where we can obtain a valid handshake with which later we can apply brute force attack to obtain the Wi-Fi password.\n\n#### PKMID Attack\nPKMID Attack mode is for wireless networks that do not have associated clients, and it tries to obtain a PMKID.\n\n#### Authentication Denial-Of-Service\nThis Denial-of-Service-Mode starts as many requests as possible and keeps track of the \nanswers, the AP sends using (MDK4). where mdk4 does itself keep track about clients, and \neven re-injects valid Data packets it intercepts from the network, so an AP may not be \nable to distinguish real and fake clients, and may start dropping legitimate ones to \nfree up space.\n\n#### Deauthentication attack\nDeauthentication attack is used against wireless connections. It is like a denial-of-service, abruptly rendering\nnetworks temporarily inactive. In this mode you can define the time until you want the attack to perform.\n\n#### Beacon Flooding attack\nIn this attack scenario concerns the connectivity confusion of a wireless client. We are going to transmit countless \nfake beacon frames.\n\n#### Evil Twin attack\nIn this evil twin attack we will set up a fake Wi-Fi access point hoping that users will connect to it instead of a \nlegitimate one. When users connect to this access point, all the data they share with the network we will save it into\na file.\n\n## Installations\nFirst we install the necessary libraries to run this script correctly, with the following command.\n```bash \n\n❯ pip3 install -r requirements.txt\n\n```\n\n## Tested on the following operating systems:\n- Kali linux 2022.2\n- Parrot security 5.0.1\n\n## Examples of How To Use\nThe program has 2 parameters:\n\nThe first parameter \"-i\" to specify the name of the network card (without monitor mode). The second parameter \"-m\" to specify the attack mode (Handshake | PKMID | AAuth | DAuth | BFlood | ETwin).\n\nThe program has a help menu with the \"-h\" parameter.\n\n### Help Menu\n```bash\n❯ python3 wifiCrack.py\n\n[!] Usage: sudo python3 wifiCrack.py -i \u003cNetwork interface\u003e -m \u003cAttack mode\u003e\n――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――\n\n┃  [-i] Network interface\n\n┃  [-m] Attack mode\n         Handshake (Capture a handshake)\n         PKMID (Clientless attack)\n         AAuth (Authentication Denial-Of-Service)\n         DAuth (Deauthentication attack)\n         BFlood (Beacon flooding attack)\n         ETwin (Evil Twin attack)\n\n┃  [-h] Help Panel\n```\n\n### Usage\n```bash\n❯ sudo python3 wifiCrack.py -i wlan0 -m handshake / PKMID / AAuth / DAuth / BFlood / ETwin\n```\n\n# Legal Notice\n\nThis script is intended to be used on networks you own. Don't use this script maliciously. You are responsible for your own actions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGurpreet06%2FWifi-Crack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGurpreet06%2FWifi-Crack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGurpreet06%2FWifi-Crack/lists"}