Skip to content

taicv/BruteforceHTTP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BruteforceHTTP

An automated brute forcing tool

About this project

This project focusing on Brute Forcing HTTP protocol AUTOMATICALLY.

Installation

Requirements

name
python2
python2-pip [optional]
python-regex
python-mechanize
sudo apt install python python-mechanize python-regex git
git clone https://github.com/dmknght/BruteforceHTTP.git

Options

Usage: main.py [options] <url>

Options:

-u <word_list> : Add word list for username field
-p <word_list> : Add word list for password field
-U <username>: user1:user2:user3

Usage

Use default userlist and passlit:

python main.py <Target URL>

Use default passlist for user admin (for multiple usernames, use user1:user2:user3):

python main.py -U admin <Target URL>

Use custom userlist and custom passlist:

python main.py -u <path to userlist> -p <path to passlist> <Target URL>

How this tool work

This tool will detect form field automatically, collect information and submit data therefor it can handle csrf token.

Problems:

  • Detect form field error for some special cases. We will try to improve our function.
  • Wrong password matching: matching condition is not completed.

Further improvement (See TODO.md)

How this tool DOES NOT work

  • Mechanize does not execute Javascript. This tool will not work if it is provided any website that uses Javascript to display form.
  • Gmail login is having error

Author

Additional information

This tool was created in Parrot Security OS 3.11, python 2.7.15rc1. Windows platform is unsupported

Credit

Special thank to all authors of these projects:

About

Brute Forcing HTTP form automatically

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%