Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
recon — Ein Ziel basierend auf Nmap-Ergebnissen enumerieren | Kitploit
Tools/GitHubGitHub/knowledge-wisdom-understanding/recon
Passwort-CrackingAufklärungSchwachstellenscannerNetzwerkkartierungPort-ScanningDNS- und Subdomain-EnumerationInformationsbeschaffungWebsicherheitFuzzingCTFPenetrationstestsDNS-Analyse
762516vor 2 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
GitHubknowledge-wisdom-understanding/recon

recon

Ein Ziel basierend auf Nmap-Ergebnissen enumerieren

Repository anzeigen

O.G. AUTO-RECON

Eigenschaften

  • Der Zweck von O.G. Auto-Recon ist es, die anfängliche Informationssammlungsphase zu automatisieren und dann basierend auf diesen Ergebnissen so viel wie möglich zu enumerieren.
  • Dieses Tool ist für CTFs gedacht und kann ziemlich laut sein. (Nicht das diskreteste Tool...)
  • Die Befehlssyntax kann einfach in den Config-Einstellungen geändert werden. $variable-Namen sollten unverändert bleiben.
  • Wenn Virtual Host Routing erkannt wird, fügt O.G. Auto-Recon die Hostnamen zur /etc/hosts-Datei hinzu und fährt mit der Enumeration der neu entdeckten Hostnamen fort.
  • Die DNS-Enumeration ist abgeschwächt, um .com .co .eu .uk Domänen usw. zu ignorieren, da dieses Tool für CTFs wie „hack the box“ entwickelt wurde. Es wird versuchen, die meisten .htb-Domänen zu finden, falls DNS-Server erkannt werden.
  • Dieses Projekt verwendet verschiedene eigenständige und benutzerdefinierte Tools, um ein Ziel basierend auf nmap-Ergebnissen zu enumerieren.
  • Alle Befehle und Ausgaben werden in einem Report-Ordner im Verzeichnis ~/.local/share/autorecon/report des Benutzers mit dem Namenskontext „report/IP-ADDRESS/“ protokolliert, was etwa wie report/10.10.10.108/ aussieht, mit einer Verzeichnisbaumstruktur ähnlich wie dieser report tree structure

INSTALLATION

  • Die bevorzugte Installationsmethode ist die virtuelle Umgebung
mkdir -p ~/pyenv
python3 -m pip install virtualenv
virtualenv -p python3 ~/pyenv/autorecon
cd /opt
git clone https://github.com/Knowledge-Wisdom-Understanding/recon.git
cd recon
chmod +x setup.sh
./setup.sh
source ~/pyenv/autorecon/bin/activate
python3 -m pip install -r requirements.txt
python3 setup.py install

Verwendung


       _____________          ____    ________________
      /___/___      \        /  / |  /___/__          \      Mr.P-Millz   _____
      O.G./  /   _   \______/__/  |______|__|_____ *   \_________________/__/  |___
       __/__/   /_\   \ |  |  \   __\/  _ \|  |       __/ __ \_/ ___\/  _ \|       |
      |   |     ___    \|  |  /|  | (  |_| )  |    |   \  ___/\  \__(  |_| )   |   |
      |___|____/\__\____|____/_|__|\_\____/|__|____|_  /\___  |\___  \____/|___|  /
      github.com/Knowledge-Wisdom-Understanding  \___\/  \__\/  \__\_/      \___\/ v4.2.0


usage:  autorecon -t 10.10.10.10

Ein Framework zur Informationssammlung und Enumeration

optionale Argumente:
  -h, --help            Zeigt diese Hilfemeldung an und beendet das Programm
  -t TARGET, --target TARGET
                        Einzelnes IPv4-Ziel zum Scannen
  -F, --FUZZ            Automatisches Fuzzing gefundener URLs, die auf .php enden, nach Parametern
  -v, --version         Zeigt die aktuelle Version an
  -f FILE, --file FILE  Datei mit IPv4-Zielen zum Scannen
  -w [WEB], --web [WEB]
                        Offene Ports für IPv4-Adresse abrufen, dann nur Web-
                        und DNS-Dienste enumerieren. -t,--target muss angegeben werden.
                        -w, --web erwartet eine URL als Argument. z.B. python3
                        recon.py -t 10.10.10.10 -w secret
  -i {http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} [{http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} ...], --ignore {http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} [{http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} ...]
                        Dienstmodule, die beim Scannen ignoriert werden sollen.
  -s {http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} [{http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} ...], --service {http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} [{http,httpcms,ssl,sslcms,aquatone,smb,dns,ldap,removecolor,oracle,source,sort_urls,proxy,proxycms,fulltcp,topports,remaining,searchsploit,peaceout,ftpAnonDL,winrm} ...]
                        Nur die angegebenen Dienstmodule scannen
  -b {ftp,smb,http,ssh}, --brute {ftp,smb,http,ssh}
                        Experimentell! - Brute Force auf ssh,smb,ftp oder http. -t,
                        --target ist ERFORDERLICH. Es muss jeweils nur ein Protokoll angegeben werden.
                        Bei ssh werden zuerst gültige Benutzer enumeriert, bevor die Passwort-Brute-Force gestartet wird,
                        wenn keine Benutzer oder Passwörter als Optionen angegeben werden.
  -p PORT, --port PORT  Port für das Brute-Force-Argument. Wenn kein Port angegeben wird,
                        wird der Standardport verwendet.
  -u USER, --user USER  Einzelner Benutzername für Brute Force. Bei SSH wird, wenn kein Benutzer
                        angegeben wird, standardmäßig wordlists/usernames.txt verwendet und
                        Benutzernamen erraten.
  -U USERS, --USERS USERS
                        Liste der Benutzernamen für Brute Force. Noch nicht implementiert.
  -P PASSWORDS, --PASSWORDS PASSWORDS
                        Liste der zu probierenden Passwörter. Optional für SSH. Standardmäßig wird
                        wordlists/probable-v2-top1575.txt verwendet.

Um ein einzelnes Ziel zu scannen und basierend auf nmap-Ergebnissen zu enumerieren:

autorecon -t 10.10.10.10

Um das Web mit größeren Wortlisten zu enumerieren

  • Wenn Sie kein Verzeichnis angeben möchten, können Sie ' ' als Argument für --web eingeben
autorecon -t 10.10.10.10 -w secret
autorecon -t 10.10.10.10 -w somedirectory
autorecon -t 10.10.10.10 -w ' '

Typischerweise sollten Sie bei Ihrem ersten Durchlauf nur die Option -t --target angeben (autorecon -t 10.10.10.10) Bevor Sie die Option -s --service verwenden können, um bestimmte Module anzugeben, muss das topports-Modul bereits ausgeführt worden sein. Wenn Sie beispielsweise alle anderen Module beim ersten Durchlauf überspringen und nur das Web nach topports scannen möchten, könnten Sie Folgendes tun:

autorecon -t 10.10.10.10 -s topports dns http httpcms ssl sslcms sort_urls aquatone source

Oder die Web-Enumeration ganz überspringen, aber alles andere scannen.

autorecon -t 10.10.10.10 -i dns http httpcms ssl sslcms sort_urls aquatone source

Das Modul für die verbleibenden Dienste (remaining services) ist ebenfalls abhängig von den Modulen topports und/oder fulltcp. Sie können jetzt auf einen vollständigen TCP-Scan (fulltcp) verzichten, wenn das Ziel langsam ist. Beachten Sie jedoch, dass der UDP-nmap-Scan derzeit im Modul fulltcp gebündelt ist. Wenn Sie das fulltcp-Modul überspringen, führt dies dazu, dass einige UDP-Enumerationen fehlen.

Um alle IPv4-Adressen in der Datei ips.txt zu scannen + zu enumerieren

autorecon -f ips.txt

Um alle gefundenen PHP-URLs auf Parameter zu fuzzen, können Sie das Flag -F --FUZZ ohne Argument verwenden.

autorecon -t 10.10.10.10 --FUZZ

Brute-Force auf SSH-Benutzer auf Standardport 22. Wenn eindeutige gültige Benutzer gefunden werden, Passwörter erraten.

autorecon -t 10.10.10.10 -b ssh

Gleiches wie oben, aber für SSH auf Port 2222 usw.

autorecon -t 10.10.10.10 -b ssh -p 2222
autorecon -t 10.10.10.10 -b ssh -p 2222 -u slickrick
Tool herunterladen