Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
web-brutator — Schneller modularer Brute-Force-Angreifer für Weboberflächen. | Kitploit
Tools/GitHubGitHub/koutto/web-brutator
PasswortangriffeWebsicherheitPenetrationstests
GitHubkoutto/web-brutator

web-brutator

Schneller modularer Brute-Force-Angreifer für Weboberflächen.

Repository anzeigen
22844vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Web Brutator

Schneller modularer Web-Oberflächen-Bruteforcer

📥 Installation

root@kitploit:~
python3 -m pip install -r requirements.txt

⏩ Verwendung

root@kitploit:~
$ python3 web-brutator.py -h

 __      __      ___.            __________                __          __                
/  \    /  \ ____\_ |__          \______   \_______ __ ___/  |______ _/  |_  ___________ 
\   \/\/   // __ \| __ \   ______ |    |  _/\_  __ \  |  \   __\__  \   __\ /  _ \_  _ _\
 \        /\  ___/| \_\ \ /_____/ |    |   \ |  | \/  |  /|  |  / __ \|  | (  <_> )  | \/
  \__/\  /  \___  >___  /         |______  / |__|  |____/ |__| (____  /__|  \____/|__|   
       \/       \/    \/                 \/                         \/                   
                                                                        Version 0.2

usage: web-brutator.py [-h] [--url URL] [--target TYPE] [-u USERNAME]
                       [-U USERLIST] [-p PASSWORD] [-P PASSLIST]
                       [-C COMBOLIST] [-t THREADS] [-s] [-v] [-e MAX_ERRORS]
                       [--timeout TIMEOUT] [-l]

optional arguments:
  -h, --help                   show this help message and exit
  --url URL                    Target URL
  --target TYPE                Target type
  -u, --username USERNAME      Single username
  -U, --userlist USERLIST      Usernames list
  -p, --password PASSWORD      Single password
  -P, --passlist PASSLIST      Passwords list
  -C, --combolist COMBOLIST    Combos username:password list
  -t, --threads THREADS        Number of threads [1-50] (default: 10)
  -s, --stoponsuccess          Stop on success
  -v, --verbose                Print every tested creds
  -e, --max-errors MAX_ERRORS  Number of accepted consecutive errors (default: 10)
  --timeout TIMEOUT            Time limit on the response (default: 20s)
  -l, --list-modules           Display list of modules

Beispiel:

root@kitploit:~
python3 web-brutator.py --target jenkins --url https://mytarget.com -U ./usernames.txt -P ./passwords.txt -s -t 40

🚀 Verfügbare Module

  • axis2
  • coldfusion
  • glassfish
  • htaccess
  • jboss
  • jenkins
  • joomla
  • railo
  • standardform
  • tomcat
  • weblogic
  • websphere

Hinweis: Einige Produkte implementieren standardmäßig eine Kontosperrung nach einer bestimmten Anzahl fehlgeschlagener Authentifizierungsversuche (z.B. Weblogic, Tomcat...).
web-brutator weist den Benutzer zu Beginn des Bruteforce-Angriffs darauf hin, falls dies der Fall ist. Berücksichtigen Sie dies, bevor Sie einen Bruteforce auf solche Ziele starten.

💡 Automatische Erkennung des Standard-Web-Authentifizierungsformulars

web-brutator kann standardmäßige Web-Authentifizierungsformulare automatisch erkennen und Bruteforce automatisch durchführen. Diese Funktion ist über das Modul standardform verfügbar. Sie ist noch experimentell und kann zu Fehlalarmen/Fehlern führen, da sie auf mehreren Heuristiken basiert.

Nicht unterstützt:

  • Web-Authentifizierung mit Javascript;
  • Authentifizierung mit CAPTCHA;
  • Zwei-Schritt-Authentifizierung ...

Beispiel:

root@kitploit:~
python3 web-brutator.py --target standardform --url https://mytarget.com -U ./usernames.txt -P ./passwords.txt -s -t 40 -v

Demo Dieses Demo ist gegen eine phpMyAdmin-Oberfläche gerichtet

🔧 Neues Modul hinzufügen / Mitwirken

Das Hinzufügen eines neuen Authentifizierungs-Bruteforce-Moduls ist recht einfach:

  1. Erstellen Sie eine neue Datei mit einem passenden Namen unter lib/core/modules/.
  2. Erstellen Sie in dieser Datei eine Klasse mit der folgenden Vorlage. Die Entwicklung ist sehr einfach; sehen Sie sich zur Orientierung ein vorhandenes Modul unter lib/core/modules/ an. Beachten Sie, dass HTTP-Anfragen über die statischen Methoden der Klasse Requester erfolgen sollten: Requester.get(), Requester.post(), Requester.http_auth().
root@kitploit:~
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from lib.core.Exceptions import AuthException, RequestException
from lib.core.Logger import logger
from lib.core.Requester import AuthMode, Requester


class Mymodule:

    def __init__(self, url, verbose=False):
        self.url = url
        # Other self variables can go here


    def check(self):
    	"""
    	This method is used to detect the presence of the targeted authentication
    	interface.
    	:return: Boolean indicating if the authentication interface has been detected
    	"""
    	# Implement code here


    def try_auth(self, username, password):
    	"""
    	This method is used to perform one authentication attempt.
    	:param str username: Username to check
    	:param str password: Password to check
    	:return: Boolean indicating authentication status
    	:raise AuthException:
    	"""
        # Implement code here        

  1. Das Modul ist dann automatisch über die Befehlszeile verfügbar (überprüfen mit der Option -l).
  2. Testen Sie das Modul, um sicherzustellen, dass es wie erwartet funktioniert!
  3. Erstellen Sie einen Pull-Request, um das Modul zum Projekt hinzuzufügen ;)
Tool herunterladen