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
AutoDirbuster — Automatisches Ausführen und Speichern von ffuf-Scans für mehrere IPs. | Kitploit
Tools/GitHubGitHub/netspi/autodirbuster
AufklärungWeb-SchwachstellenscannerScripting & AutomatisierungInformationsbeschaffungWebsicherheit
GitHubnetspi/autodirbuster

AutoDirbuster

Automatisches Ausführen und Speichern von ffuf-Scans für mehrere IPs.

Repository anzeigen
8226vor 2 MonatenVon 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

root@kitploit:~
                    /   | __  __/ /_____  / __ \(_)____/ /_  __  _______/ /____  _____
                   / /| |/ / / / __/ __ \/ / / / / ___/ __ \/ / / / ___/ __/ _ \/ ___/
                  / ___ / /_/ / /_/ /_/ / /_/ / / /  / /_/ / /_/ (__  ) /_/  __/ /
                 /_/  |_\__,_/\__/\____/_____/_/_/  /_.___/\__,_/____/\__/\___/_/
root@kitploit:~

### Automatisch ffuf-Scans für mehrere IPs ausführen und speichern

## Inhaltsverzeichnis
  * [Schneller Start](#quick-run)
  * [FAQ](#faq)
    * [Warum?](#why)
    * [Was ist die empfohlene Verwendung?](#what-is-the-recommended-usage)
    * [Welche Daten werden benötigt?](#what-data-does-this-need)
    * [Wie funktioniert dieses Skript?](#how-does-this-script-work)
    * [Dieses Programm funktioniert nicht](#this-program-isnt-working)
  * [Verwendung](#usage)

## Schneller Start

git clone https://github.com/NetSPI/AutoDirbuster.git cd AutoDirbuster && pip3 install -r requirements.txt python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt

root@kitploit:~

## FAQ
### Warum?
Ffuf ist ein großartiger Directory-Buster, aber das Ausführen gegen mehrere IPs und Ports ist ein sehr manueller Prozess mit viel Leerlauf zwischen den Scans. Dieses Skript versucht, diesen Prozess zu automatisieren und Leerlauf zwischen Scans zu eliminieren.

### Was ist die empfohlene Verwendung?
**Wenn mehrere Ziele angegriffen werden:**
* Nmap ausführen und offene Ports finden
* Die Nmap-Ergebnisse überprüfen und eine IP:Port-Liste erstellen, eine pro Zeile
* AutoDirbuster gegen die offenen Ports ausführen
* AutoDirbuster ermittelt, ob der Dienst HTTP-basiert ist

  * `python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt --combine`

**Wenn ein einzelnes Ziel angegriffen wird:**

* `python AutoDirbuster.py -u example.com:80 -w my_wordlist.txt`

**Nützliche Optionen umfassen:**

| Option          | Zweck                                                           |
|-----------------|-----------------------------------------------------------------|
| --dns           | IPs in Hostnamen auflösen                                          |
| --extensions    | Dateierweiterungen, die beim Scannen verwendet werden sollen                              |
| --rate          | Anfragenrate pro Sekunde                                       |
| --timeout       | Zeitlimitwert für jeden Host in Minuten festlegen                      |
| --match-codes   | Bereitgestellte HTTP-Statuscodes abgleichen                                  |
| --combine       | Alle CSV-Ergebnisse nach dem Scannen in einer einzigen Datei zusammenführen         |
| --quiet         | ffufs stderr-Ausgabe unterdrücken (entspricht 2>/dev/null)         |
| --custom-option | ffuf-Option angeben, die AutoDirbuster standardmäßig nicht unterstützt |

Verwenden Sie das `--help`-Flag für eine vollständige Liste der Optionen.

### Welche Daten werden benötigt?
Das Programm kann zwei Datenquellen verwenden:
1. Liste von IP:Port oder Hostname:Port, eine pro Zeile

* `python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt`

2. Einzelnes Ziel

* `python AutoDirbuster.py -u example.com:80 -w my_wordlist.txt`

### Wie funktioniert dieses Skript?
* Eine Liste von Zielen wird bereitgestellt
* HTTPS- und HTTP-Anfragen werden gesendet, um festzustellen, ob der Dienst HTTP-basiert ist und ob TLS erforderlich ist (die HTTP-Anfrage selbst dient als Konnektivitätsprüfung – kein separater TCP-Port-Scan erforderlich)
* Wenn HTTPS mit einem TLS-Aushandlungsfehler fehlschlägt, wird ein nachsichtiger TLS-Kontext versucht, bevor auf einfaches HTTP zurückgegriffen wird
* Wenn der Dienst HTTP ist, wird geprüft, ob sich eine frühere Berichtsdatei im selben Verzeichnis befindet
  * Berichtsdateien folgen dem Format: `ffuf-report-{proto}_{target}_{port}`
* ffuf wird mit Pythons `subprocess.Popen()` ausgeführt
* Die nächste IP:Port durchläuft denselben Prozess (HTTP-Dienstabfrage, Dirbust)

### Dieses Programm funktioniert nicht
Stellen Sie Folgendes sicher:
* Sind alle in der `requirements.txt` aufgeführten Abhängigkeiten installiert?
* Ist `ffuf` installiert und im Systempfad?
  * Versuchen Sie, `ffuf -V` auszuführen
  * Installationsanweisungen finden Sie auf der [ffuf GitHub-Repository-Seite](https://github.com/ffuf/ffuf)
* Möglicherweise müssen Sie Python 3.11+ verwenden
  * Versionsinformationen erhalten Sie durch Ausführen von `python -V`

## Verwendung

python AutoDirbuster.py --help

usage: ___ __ ____ _ __ __ / | __ / /___ / __ ()/ / __ / / _____ / /| |/ / / / __/ __ / / / / / __/ __ / / / / __/ __/ _ / __/ / ___ / // / // // / // / / / / // / // ( ) // __/ / // |_,/_/_/_____/// /./_,//_/___/_/

AutoDirbuster.py [options] {target file}

Automatically run and save ffuf scans for multiple IPs

options: -h, --help show this help message and exit

AutoDirbuster options: target Target file with IP:port, one per line -u, --url Single target mode, positional argument is target in IP:port format -f, --force Force mode; don't check if report file exists, this will result in previous reports being overwritten --dns Automatically resolve IP address to hostname to use during dirbust --debug Show debugging information --combine Combine all CSV results into a single file after scanning --quiet Suppress ffuf's stderr output (equivalent of 2>/dev/null); AutoDirbuster's own output and ffuf stdout are unaffected

ffuf options: -w WORDLIST, --wordlist WORDLIST Wordlist to use for list based brute force -X METHOD, --method METHOD HTTP method to use; default=GET -e EXTENSIONS, --extensions EXTENSIONS File extension list (e.g.: "asp,aspx"); default is None -t THREADS, --threads THREADS Override the default number of ffuf threads --rate RATE Rate of requests per second -to TIMEOUT, --timeout TIMEOUT Set a timeout value for each host in minutes; default is None -fr, --follow-redirects Follow redirects; default is False -r, --recursive Recursive mode; default is False -s STARTPOINT, --startpoint STARTPOINT Start point of the scan; default=/ -of OUTPUT_FORMAT, --output-format OUTPUT_FORMAT Output format to write results to; default=csv -mc MATCH_CODES, --match-codes MATCH_CODES Match HTTP status codes; default=200,204,301,302,307,401,403,405,500 -nac, --no-auto-calibrate Do not automatically calibrate filtering options -H HEADER, --header HEADER HTTP header "Name: Value", separated by colon --custom-option CUSTOM_OPTION [CUSTOM_OPTION ...] Specify ffuf option that AutoDirbuster doesn't support by default. Argument should be a key/value pair separated by a comma with no leading '-', example: --custom-option=ml,1. If the provided argument is a boolean, provide an empty value: --custom-option=sa,

Beispiele: python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt python AutoDirbuster.py -st example.com:80 -w my_wordlist.txt -mc 200,500 python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt -r -e "php,html" --dns

Tool herunterladen