Git Product home page Git Product logo

brutemap's Introduction

Brutemap

Brutemap Logo

Build Status Python License

What is this?

Brutemap is an open source penetration testing tool that automates testing accounts to the site's login page, based on Dictionary Attack. With this, you no longer need to search for other bruteforce tools and you also no longer need to ask CMS What is this? (only to find parameter forms), because brutemap will do it automatically. Brutemap is also equipped with an attack method that makes it easy for you to do account checking or test forms with the SQL injection bypass authentication technique.

Installation

Brutemap uses selenium to interact with the website. So, you need to install Web Driver for selenium first. See here. If you have installed the git package, you only need to clone the repository Git. Like this:

$ git clone https://github.com/brutemap-dev/brutemap.git

And, install the required modules:

$ pip install -r requirements.txt

Usage

Preview

For basic use:

$ python brutemap.py -t http://www.example.com/admin/login.php -u admin -p abc, root, default

To display a list of available options:

$ python brutemap.py -h

For more information about available options, you can visit the User's manual.

Contributing

Before contributing to this project, please read the contributing guidelines.

Donate

We hope you are happy and we hope you donate! Please donate today to: https://paypal.me/aprilahijriyan (thanks!)

Links

brutemap's People

Contributors

brutemap-dev avatar cotsog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brutemap's Issues

NEED HELP

Hi my OS is Linux kali 4.19.0-kali5-amd64 #1 SMP Debian 4.19.37-2kali1 (2019-05-15) x86_64 GNU/Linux

When i type python brutemap.py -h
i got this
Traceback (most recent call last):
File "brutemap.py", line 24, in
from lib.controller.start import initialize
File "/root/stuff/brutemap/lib/controller/start.py", line 8, in
from lib.controller.target import checkTarget
File "/root/stuff/brutemap/lib/controller/target.py", line 10, in
from lib.brute.start import bruteForceAttack
File "/root/stuff/brutemap/lib/brute/start.py", line 10, in
from lib.utils.output import HtmlWriter
File "/root/stuff/brutemap/lib/utils/output.py", line 8, in
from lib.core import randomHexColor
File "/root/stuff/brutemap/lib/core.py", line 45, in
from lib.webdriver import reinitWebDriver
File "/root/stuff/brutemap/lib/webdriver.py", line 12, in
from selenium.webdriver import WebKitGTK
ImportError: cannot import name WebKitGTK

python --version is Python 2.7.16
and
python3 --version is Python 3.7.3rc1

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

ImportError: No module named requests

Describe the bug
Looks like not all requirements set in requirements.txt

To Reproduce

git clone https://github.com/brutemap-dev/brutemap.git

pip install -r requirements.txt

python brutemap.py -h

Traceback (most recent call last):
File "brutemap.py", line 24, in
from lib.controller.start import initialize
File "/root/brutemap/lib/controller/start.py", line 8, in
from lib.controller.target import checkTarget
File "/root/brutemap/lib/controller/target.py", line 8, in
import requests
ImportError: No module named requests

Expected behavior
The help screen output expected

Desktop (please complete the following information):

  • Linux bravo 4.4.0-148-generic #174-Ubuntu SMP Tue May 7 12:20:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
  • Python 2.7.12 (default, Nov 12 2018, 14:36:49)
  • [GCC 5.4.0 20160609] on linux2

ImportError: No module named shutil_get_terminal_size

Traceback (most recent call last):
File "brutemap.py", line 24, in
from lib.controller.start import initialize
File "/home/bon007/Hacking/brutemap/lib/controller/start.py", line 8, in
from lib.controller.target import checkTarget
File "/home/bon007/Hacking/brutemap/lib/controller/target.py", line 10, in
from lib.brute.start import bruteForceAttack
File "/home/bon007/Hacking/brutemap/lib/brute/start.py", line 10, in
from lib.utils.output import HtmlWriter
File "/home/bon007/Hacking/brutemap/lib/utils/output.py", line 8, in
from lib.core import randomHexColor
File "/home/bon007/Hacking/brutemap/lib/core.py", line 18, in
from backports.shutil_get_terminal_size import get_terminal_size
ImportError: No module named shutil_get_terminal_size

Not maintained

Currently, the brutemap project is no longer maintained.
So, sorry 😢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.