{"id":18486407,"url":"https://github.com/nikita-yfh/OneShot-C","last_synced_at":"2025-04-08T19:33:13.388Z","repository":{"id":52488852,"uuid":"424221291","full_name":"nikita-yfh/OneShot-C","owner":"nikita-yfh","description":"Run WPS PIN attacks (Pixie Dust, online bruteforce, PIN prediction) without monitor mode with the wpa_supplicant","archived":false,"fork":false,"pushed_at":"2022-07-17T09:00:08.000Z","size":90,"stargazers_count":74,"open_issues_count":2,"forks_count":18,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-06T12:56:45.303Z","etag":null,"topics":["hacking-tool","pixie-dust","pixiedust","pixiewps","reaver","wifi-hacking","wifi-hacking-script","wifi-security","wpa-cracker","wps","wps-bruteforce","wps-cracker","wps-pin","wpspin","wpspixie"],"latest_commit_sha":null,"homepage":"","language":"C","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/nikita-yfh.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}},"created_at":"2021-11-03T12:49:31.000Z","updated_at":"2024-11-01T20:04:41.000Z","dependencies_parsed_at":"2022-08-30T00:20:43.596Z","dependency_job_id":null,"html_url":"https://github.com/nikita-yfh/OneShot-C","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikita-yfh%2FOneShot-C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikita-yfh%2FOneShot-C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikita-yfh%2FOneShot-C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikita-yfh%2FOneShot-C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikita-yfh","download_url":"https://codeload.github.com/nikita-yfh/OneShot-C/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247912789,"owners_count":21017045,"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","pixie-dust","pixiedust","pixiewps","reaver","wifi-hacking","wifi-hacking-script","wifi-security","wpa-cracker","wps","wps-bruteforce","wps-cracker","wps-pin","wpspin","wpspixie"],"created_at":"2024-11-06T12:49:22.031Z","updated_at":"2025-04-08T19:33:13.118Z","avatar_url":"https://github.com/nikita-yfh.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# Overview\nOneShot-C - implementation of [OneShot](https://github.com/drygdryg/OneShot) on C\n\n**OneShot-С** performs [Pixie Dust attack](https://forums.kali.org/showthread.php?24286-WPS-Pixie-Dust-Attack-Offline-WPS-Attack) without having to switch to monitor mode.\n# Features\n - [Pixie Dust attack](https://forums.kali.org/showthread.php?24286-WPS-Pixie-Dust-Attack-Offline-WPS-Attack);\n - integrated [3WiFi offline WPS PIN generator](https://3wifi.stascorp.com/wpspin);\n - [online WPS bruteforce](https://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf);\n - Wi-Fi scanner with highlighting based on iw;\n# Requirements\n - [Wpa supplicant](https://www.w1.fi/wpa_supplicant/);\n - [Pixiewps](https://github.com/wiire-a/pixiewps);\n - [iw](https://wireless.wiki.kernel.org/en/users/documentation/iw).\n# Compile\n ```\n make\n ```\n## Usage examples\nStart Pixie Dust attack on a specified BSSID:\n ```\n sudo ./oneshot -i wlan0 -b 00:90:4C:C1:AC:21 -K\n ```\nShow avaliable networks and start Pixie Dust attack on a specified network:\n ```\n sudo ./oneshot -i wlan0 -K\n ```\nLaunch online WPS bruteforce with the specified first half of the PIN:\n ```\n sudo ./oneshot -i wlan0 -b 00:90:4C:C1:AC:21 -B -p 1234\n ```\n## Troubleshooting\n#### \"RTNETLINK answers: Operation not possible due to RF-kill\"\n Just run:\n```sudo rfkill unblock wifi```\n#### \"Device or resource busy (-16)\"\n Try disabling Wi-Fi in the system settings and kill the Network manager. Alternatively, you can try running OneShot with ```--iface-down``` argument.\n# Acknowledgements\n## Special Thanks\n* `rofl0r` for initial implementation;\n* `Monohrom` for testing, help in catching bugs, some ideas;\n* `Wiire` for developing Pixiewps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikita-yfh%2FOneShot-C","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikita-yfh%2FOneShot-C","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikita-yfh%2FOneShot-C/lists"}