{"id":15067211,"url":"https://github.com/hackmaass/router-login-page-bruteforce-exploit-","last_synced_at":"2026-02-04T15:37:04.379Z","repository":{"id":257574528,"uuid":"858689094","full_name":"Hackmaass/Router-Login-Page-Bruteforce-Exploit-","owner":"Hackmaass","description":"Made this out of boredom to change the name of my school's WIFI SSID (name)","archived":false,"fork":false,"pushed_at":"2024-09-17T11:24:41.000Z","size":21,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-16T03:41:39.482Z","etag":null,"topics":["admin","admin-dashboard","admin-panel","brute-force","brute-force-attack","brute-force-attacks","bruteforce","cupp","cupp2","hacking-tool","linux","linux-shell","python","python3","router","security","security-audit","security-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hackmaass.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-09-17T11:10:56.000Z","updated_at":"2025-02-24T20:50:53.000Z","dependencies_parsed_at":"2024-09-17T14:05:07.185Z","dependency_job_id":"3240e61d-4eb5-4c3f-8b84-8065d5bdbad2","html_url":"https://github.com/Hackmaass/Router-Login-Page-Bruteforce-Exploit-","commit_stats":null,"previous_names":["hackmaass/router-login-page-bruteforce-exploit-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hackmaass/Router-Login-Page-Bruteforce-Exploit-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackmaass%2FRouter-Login-Page-Bruteforce-Exploit-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackmaass%2FRouter-Login-Page-Bruteforce-Exploit-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackmaass%2FRouter-Login-Page-Bruteforce-Exploit-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackmaass%2FRouter-Login-Page-Bruteforce-Exploit-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hackmaass","download_url":"https://codeload.github.com/Hackmaass/Router-Login-Page-Bruteforce-Exploit-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackmaass%2FRouter-Login-Page-Bruteforce-Exploit-/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262811484,"owners_count":23368120,"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":["admin","admin-dashboard","admin-panel","brute-force","brute-force-attack","brute-force-attacks","bruteforce","cupp","cupp2","hacking-tool","linux","linux-shell","python","python3","router","security","security-audit","security-tools"],"created_at":"2024-09-25T01:18:14.397Z","updated_at":"2026-02-04T15:37:04.342Z","avatar_url":"https://github.com/Hackmaass.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Router-Login-Page-Bruteforce-Exploit-\nMade this out of boredom to change the name of my school's WIFI SSID (name)\nCould take help from you open source enthusiasts to make it perfect and more optimised \nI did know the the wifi password beforehand so that's something you should know and my code won't help you with it \nUsed CUPP to make a password register to be used with the code, I did know some inner workings of my school so your social engineering skills are also needed..\n\n\n# BruteForce MAC Changer\n\nThis project contains a Python script that performs a brute-force attack on a login form. After 5 failed attempts, the script changes the MAC address and continues the attack. The project can also work with password lists generated using CUPP (Common User Passwords Profiler).\n\n## Features:\n- Brute-force login attempts.\n- Change MAC address after a defined number of failed attempts.\n- Integration with CUPP for generating password lists.\n\n## Requirements:\n- Python 3.x\n- `requests` module (install with `pip install requests`)\n- `subprocess` module (built-in for handling system commands)\n- Administrator/root privileges to change the MAC address.\n- [CUPP (Common User Passwords Profiler)](https://github.com/Mebus/cupp) for password list generation.\n\n## Installation and Setup\n\n### Step 1: Set Up the Project\n\n1. Clone or download the repository:\n\n    ```bash\n    git clone https://github.com/YOUR_USERNAME/bruteforce-mac-changer.git\n    cd bruteforce-mac-changer\n    ```\n\n2. Install the required dependencies:\n    \n    ```bash\n    pip install requests\n    ```\n\n3. Create or edit the `passwords.txt` file in the project directory to include your password list. Each password should be on a new line.\n\n    Example `passwords.txt`:\n    ```\n    password123\n    admin\n    qwerty\n    123456\n    letmein\n    ```\n\n### Step 2: Install and Use CUPP (Optional but Recommended)\n\nCUPP (Common User Passwords Profiler) is a tool that generates custom password lists based on information you provide. You can use CUPP-generated passwords in this project.\n\n#### Installing CUPP\n\n1. Clone the CUPP repository:\n\n    ```bash\n    git clone https://github.com/Mebus/cupp.git\n    cd cupp\n    ```\n\n2. Run CUPP:\n    \n    ```bash\n    python3 cupp.py -i\n    ```\n\n#### Using CUPP\n\n1. CUPP will ask you a series of questions (like the target's name, birthdate, favorite things, etc.) to generate a customized password list.\n2. After CUPP generates the password list, you can copy the generated file (e.g., `pass.txt`) to the root of your project directory as `passwords.txt`.\n\n### Step 3: Running the Script\n\n1. Modify the `TARGET_URL` in the script to match the login page you are targeting.\n2. Place the CUPP-generated `passwords.txt` file or any other password list in the same directory as the script.\n3. Run the script using:\n\n    ```bash\n    sudo python3 bruteforce_mac.py\n    ```\n\n    \u003e Note: `sudo` is required because the script changes the MAC address, which requires administrative privileges.\n\n### Step 4: MAC Address Management\n\nThe script automatically changes the MAC address after every 5 failed attempts. It uses the `ifconfig` command to bring down the interface, change the MAC, and bring it back up.\n\n**Customizing the MAC Address Change:**\n\n- By default, the script uses the `eth0` interface. If you're using a different network interface, replace `eth0` with the correct interface name in the `change_mac()` function.\n- The MAC address is randomly generated. You can customize this behavior in the `change_mac()` function if you prefer a specific MAC address.\n\n## Legal Disclaimer\n\nThis script is intended for ethical hacking, security research, and penetration testing. **Do not** use this script on systems you don't have permission to test. Unauthorized use is illegal and unethical.\n\n---\n\n### Usage Summary:\n\n- Use CUPP to generate personalized password lists.\n- Modify the `TARGET_URL` and the network interface name as needed.\n- Run the script and ensure that you have administrative privileges to change the MAC address.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackmaass%2Frouter-login-page-bruteforce-exploit-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackmaass%2Frouter-login-page-bruteforce-exploit-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackmaass%2Frouter-login-page-bruteforce-exploit-/lists"}