Skip to content

Bruteforce automation script with Selenium. Supports username and password from strings or wordlist, proxy configuration, destination URL and customizable wait time. Useful for security testing and automation.

Notifications You must be signed in to change notification settings

Astaruf/Brutelenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Brutelenium - Bruteforce using Selenium

This script automates bruteforce attacks using Selenium. It supports usernames and passwords from strings or wordlists, proxy configuration, target URL, and customizable sleep time. This can be useful for security testing and automation purposes.

Features

  • Supports single username/password or wordlists for brute force testing.
  • Optional proxy configuration with URL and port.
  • Customizable target URL for the login page.
  • Adjustable sleep time between actions.

Usage

python script.py -t TARGET_URL [-u USERNAME | -U USERLIST] [-p PASSWORD | -P PASSLIST] [--proxy PROXY] [-s SLEEP_TIME]

Options

  • -u, --username: Username for login (optional if -U is used).
  • -p, --password: Password for login (optional if -P is used).
  • -U, --userlist: Path to a file containing a list of usernames (optional if -u is used).
  • -P, --passlist: Path to a file containing a list of passwords (optional if -p is used).
  • --proxy: Proxy URL and port (optional).
  • -t, --target: Target URL for the login page (required).
  • -s, --sleep-time: Sleep time between actions in milliseconds (default is 3000 ms).

Example

python script.py -t http://192.168.1.1/login -u admin -P /path/to/passwords.txt --proxy 127.0.0.1:8080 -s 500

Requirements

  • Python 3.x
  • Selenium
  • Chrome WebDriver

Installation

  1. Clone the repository:

    git clone git@github.com:Astaruf/Brutelenium.git
    cd Brutelenium
  2. Install the required Python packages:

    pip install selenium
  3. Download and place the Chrome WebDriver in your PATH:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This script is intended for educational and testing purposes only. Use it responsibly and do not use it to attack systems without permission. Feel free to customize the repository URL and other details as needed.

About

Bruteforce automation script with Selenium. Supports username and password from strings or wordlist, proxy configuration, destination URL and customizable wait time. Useful for security testing and automation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages