{"id":16483773,"url":"https://github.com/kevinadhiguna/wifi-sploit","last_synced_at":"2025-04-13T04:27:23.254Z","repository":{"id":107678076,"uuid":"289165905","full_name":"kevinadhiguna/wifi-sploit","owner":"kevinadhiguna","description":"Wi-Fi sploit is a password cracker for router's login pages (but it works fine in any login page site, even on internet :D)","archived":false,"fork":false,"pushed_at":"2024-08-08T11:13:51.000Z","size":177,"stargazers_count":97,"open_issues_count":7,"forks_count":26,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-26T21:22:04.650Z","etag":null,"topics":["bruteforce","password-cracker","python","wifi"],"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/kevinadhiguna.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":"2020-08-21T03:13:19.000Z","updated_at":"2025-03-24T23:42:56.000Z","dependencies_parsed_at":"2024-02-21T12:27:06.724Z","dependency_job_id":"4b528bfa-500d-4fd2-a5f1-c08c804c5dab","html_url":"https://github.com/kevinadhiguna/wifi-sploit","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/kevinadhiguna%2Fwifi-sploit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinadhiguna%2Fwifi-sploit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinadhiguna%2Fwifi-sploit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinadhiguna%2Fwifi-sploit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinadhiguna","download_url":"https://codeload.github.com/kevinadhiguna/wifi-sploit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248662771,"owners_count":21141629,"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":["bruteforce","password-cracker","python","wifi"],"created_at":"2024-10-11T13:14:57.225Z","updated_at":"2025-04-13T04:27:23.229Z","avatar_url":"https://github.com/kevinadhiguna.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n    \u003cimg src=\"https://github.com/d4v1-sudo/wifi-sploit/raw/master/assets/router.jpg\" style=\"text-align: left ; height:25%; width:25%\" /\u003e\n    \u003cimg src=\"https://github.com/d4v1-sudo/wifi-sploit/raw/master/assets/slash.png\" style=\"text-align: center ; height:25%; width:25%\" /\u003e\n    \u003cimg src=\"https://github.com/d4v1-sudo/wifi-sploit/raw/master/assets/www.jpg\" style=\"text-align: right ; height:25%; width:25%\" /\u003e\n\u003c/div\u003e\n\u003ch3 style=\"text-align:center;\"\u003eWiFi-Sploit\u003c/h3\u003e\n\u003cp style=\"text-align:center;\"\u003e\n   🔒 A password cracker for any login page\n\u003c/p\u003e\n\n## About\n\n - Originally made for `python2` but it runs using `pyhon3` too.\n - Originally it was made for router's login pages but it works fine in any login page site, even on internet.\n\n## Prerequisites\n\n1. Your laptop/computer must be **connected to the Wi-Fi** network whose router or site login page will be pentested.\n2. A laptop/computer that has `python` or `python3` installed.\n\n### How to install Python/Python3\n\n- [Windows](https://www.python.org/downloads/windows/)\n- [MacOS](https://www.python.org/downloads/macos/)\n- Linux/Unix (Well.. python comes preinstalled on most Linux distributions. Otherwise, you can download it [here](https://www.python.org/downloads/source/))\n\n\u003cbr /\u003e\n\n## About the Scripts\n\nWifi-Sploit provides three scripts:\n\n### wfs.py\n\n- This script performs password brute-forcing on a login page.\n- Initially designed for router login pages but works on any login page of a website.\n- Requires Python (compatible with both Python 2.7 and Python 3).\n- Usage: `python wfs.py`.\n- Before running, ensure you have the router's IP address, usernames, and passwords.\n\n### wfs-browser.py\n\n- Utilizes Selenium to interact with login pages through a web browser.\n- Also designed for router login pages but adaptable to other websites' login pages.\n- Requires Python and Selenium WebDriver.\n- Usage: `python wfs-browser.py`.\n- Similar prerequisites apply as in `wfs.py`.\n\n### wfs-browser-input.py\n\n- Another Selenium-based script but with customizable HTML element names.\n- Offers more flexibility in specifying HTML element names for username, password, and submit button.\n- Useful when the default element names don't match the target webpage's structure.\n- Requires Python and Selenium WebDriver.\n- Usage: `python wfs-browser-input.py`.\n- Allows users to specify HTML element names for username, password, and submit button.\n\n\u003cbr /\u003e\n\n## Before Running the `wfs-browser.py` and `wfs-browser-input.py`:\n\n- On linux:\n```bash\nchmod +x /PATH-TO/selenium/webdriver/common/linux/selenium-manager\n```\n- On windows: just to be sure, run the scripts as administrator\n\n## Running the Scripts\n\n1. Clone this repository:\n```bash\ngit clone https://github.com/kevinadhiguna/wifi-sploit.git\n```\n\n2. Change directory to `wifi-sploit`:\n```bash\ncd wifi-sploit\n```\n\n3. Install dependencies:\n```bash\npip install -r requirements.txt\n```\nor\n```bash\npip3 install -r requirements.txt\n```\n\n4. Run the desired script:\n   - For `wfs.py`: `python3 wfs.py`\n   - For `wfs-browser.py`: `python3 wfs-browser.py`\n   - For `wfs-browser-input.py`: `python3 wfs-browser-input.py`\n\n\u003cbr /\u003e\n\n## Additional Notes\n\n- It is recommended to check out the `address.md` file for the Wi-Fi router's IP address before running the scripts.\n- Default usernames and passwords for Wi-Fi routers can be found in the `username.txt` and `password.txt` files, respectively.\n- Remember, these tools are for educational purposes only. Misuse is not condoned.\n\n\u003cbr /\u003e\n\u003chr /\u003e\n\n## Disclaimer\n\n\u003cb\u003eI am not responsible for any misuse. These tools are only for educational purposes.\u003c/b\u003e\n\n\u003cbr /\u003e\n\n![Hello !](https://api.visitorbadge.io/api/VisitorHit?user=kevinadhiguna\u0026repo=wifi-sploit\u0026label=thanks%20for%20dropping%20in%20!\u0026labelColor=%23000000\u0026countColor=%23FFFFFF)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinadhiguna%2Fwifi-sploit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinadhiguna%2Fwifi-sploit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinadhiguna%2Fwifi-sploit/lists"}