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
dnsresolver — Ein blitzschneller DNS-Resolver, geschrieben in Rust 🦀 | Kitploit
Tools/GitHubGitHub/ethicalhackingplayground/dnsresolver
AufklärungDNS- und Subdomain-EnumerationInformationsbeschaffungWebsicherheitPenetrationstestsDNS-Analyse
GitHubethicalhackingplayground/dnsresolver

dnsresolver

Ein blitzschneller DNS-Resolver, geschrieben in Rust 🦀

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
7011vor 1 JahrVon Kitploit geprüft

dnsresolver


DNS-Resolver

Ein blitzschneller DNS-Resolver


Inhaltsverzeichnis

  • Installation
  • Verwendung
    • Grundlegende Verwendung
    • Auflösen von Hosts mit Ports
    • Enumeration virtueller Hosts
      • Verwendung nicht aufgelöster Domains
      • Verwendung von Localhost
  • Demonstrationen
  • Feedback
  • Lizenz

Installation

Stelle sicher, dass rust installiert ist, und führe dann den folgenden Befehl aus, um dnsresolver zu installieren.

root@kitploit:~
git clone https://github.com/ethicalhackingplayground/dnsresolver ; cd dnsresolver ; cargo install --path .

Verwendung

root@kitploit:~
cat subs.txt | dnsresolver

Wenn du Hosts mit Ports auflösen musst, kannst du das --ports-Flag verwenden.

root@kitploit:~
cat subs.txt | dnsresolver -p 443,80,8080,8081

Enumeration virtueller Hosts

Verwendung nicht aufgelöster Domains

Der erste Schritt besteht darin, alle nicht aufgelösten Hosts aus einer gegebenen Domainliste zu ermitteln:

root@kitploit:~
cat subs.txt | dnsresolver --show-unresolved | anew unresolved.txt

Um dann alle virtuellen Hosts aus einer gegebenen Domainliste zu entdecken,

kannst du das --vhost-Flag gefolgt vom --vhost-file-Flag verwenden.

dnsresolver zielt darauf ab, Zugriffsbeschränkungen auf bestimmten Seiten zu umgehen. Dies geschieht, indem der Host-Header durch nicht aufgelöste Domains ersetzt und der Sift-Algorithmus verwendet wird. Dadurch wird sichergestellt, dass sich die Antwort des virtuellen Hosts von der tatsächlichen Antwort unterscheidet. Denke daran, das Soft-Limit mit dem Befehl ulimit -n 10000 zu erhöhen, um mehr Dateien gleichzeitig verarbeiten zu können.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --vhost-file unresolved.txt

Um einen Fund zu validieren, führe diesen curl-Befehl aus:

root@kitploit:~
curl -v -k thehost.com -H "Host: unresolved-domain.com"

Verwendung von Localhost

Du kannst das --vhost-Flag auch zusammen mit dem --check-localhost-Flag verwenden, um den Host-Header durch localhost zu ersetzen. Dies ermöglicht oft den Zugriff auf geschützte Seiten und kann zu Informationslecks und interessanten Admin-Panels führen.

root@kitploit:~
cat subs.txt | dnsresolver --vhost --check-localhost

Um einen Fund zu validieren, führe diesen curl-Befehl aus:

root@kitploit:~
curl -v -k thehost.com -H "Host: localhost"

Demonstrationen

asciicast

asciicast

asciicast

Feedback

Wenn du Feedback hast, kontaktiere uns bitte unter [email protected] oder über Twitter https://twitter.com/z0idsec

Lizenz

MIT

Tool herunterladen