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
dnsgen — Erzeugt Domänennamen-Permutationen für Subdomain-Enumeration und Recon, mit Unterstützung für benutzerdefinierte Wordlists, Cloud-Muster und einen Schnellmodus für Sicherheitsbewertungen. | Kitploit
Tools/GitHubGitHub/alephnullsk/dnsgen
OSINT (Open-Source-Intelligence)AufklärungInformationsbeschaffungPenetrationstestsSubdomain-Enumeration
GitHubalephnullsk/dnsgen

dnsgen

Erzeugt Domänennamen-Permutationen für Subdomain-Enumeration und Recon, mit Unterstützung für benutzerdefinierte Wordlists, Cloud-Muster und einen Schnellmodus für Sicherheitsbewertungen.

Repository anzeigen
1.1k131vor 1 JahrVon 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

DNSGen 2.0 - Erweiterte DNS-Namens-Permutations-Engine 🚀

License: MIT Python 3.9+ Code style: black

DNSGen ist ein leistungsstarkes und flexibles Werkzeug zur Permutation von DNS-Namen, das für Sicherheitsforscher und Penetrationstester entwickelt wurde. Es erzeugt intelligente Domain-Name-Variationen, um die Subdomain-Erkennung und Sicherheitsbewertungen zu unterstützen.

DNSGen Banner

✨ Funktionen

  • 🔍 Intelligente Domain-Name-Permutations-Engine
  • 🚄 Schneller Generierungsmodus für schnelle Bewertungen
  • 📝 Unterstützung für benutzerdefinierte Wortlisten mit Kommentaren
  • 🎯 Intelligente Worterkennung aus bestehenden Domains
  • 🔧 Mehrere Permutationstechniken
  • 🌍 Cloud-bewusste Muster und moderne Namenskonventionen

🚀 Schnellstart

Installation

root@kitploit:~
# Using pip
python -m pip install dnsgen

# Using uv (recommended for development)
git clone https://github.com/AlephNullSK/dnsgen
cd dnsgen/
python -m pip install uv
uv sync

Grundlegende Verwendung

root@kitploit:~
# Basic domain permutation
dnsgen domains.txt

# With custom wordlist and output file
dnsgen -w custom_wordlist.txt -o results.txt domains.txt

# Using fast mode for quick assessment
dnsgen -f domains.txt

# Pipe with massdns for resolution
cat domains.txt | dnsgen - | massdns -r resolvers.txt -t A -o J --flush 2>/dev/null

🛠️ Permutationstechniken

DNSGen 2.0 implementiert mehrere ausgefeilte Permutationstechniken:

Kern-Permutatoren

  1. Worteinfügung

    • Fügt Wörter zwischen Domain-Ebenen ein
    • Beispiel: api.example.com → staging.api.example.com
  2. Zahlenmanipulation

    • Ändert vorhandene Zahlen intelligent
    • Beispiel: api2.example.com → api1.example.com, api3.example.com
  3. Wort-Affigierung

    • Stellt Wörter Ebenen voran bzw. hängt sie an
    • Beispiel: api.example.com → devapi.example.com, api-dev.example.com

Cloud- und moderne Infrastruktur-Permutatoren

  1. Cloud-Anbieter-Muster

    • Fügt cloud-spezifische Namensmuster hinzu
    • Beispiel: example.com → api-aws.example.com, storage-azure.example.com
  2. Region-Präfixe

    • Fügt geografische Regionsmuster hinzu
    • Beispiel: api.example.com → us-east.api.example.com
  3. Microservice-Muster

    • Generiert Namen im Microservice-Stil
    • Beispiel: example.com → auth-service.example.com, user-api.example.com

DevOps- und Tooling-Permutatoren

  1. Internes Tooling

    • Fügt gängige Subdomains für interne Tools hinzu
    • Beispiel: example.com → jenkins.internal.example.com
  2. Port-Präfixe

    • Fügt gängige Portnummern hinzu
    • Beispiel: api.example.com → 8080.api.example.com

📋 Befehlszeilenoptionen

root@kitploit:~
dnsgen [OPTIONS] FILENAME

Options:
  -l, --wordlen INTEGER  Min length of custom words (default: 6)
  -w, --wordlist PATH    Path to custom wordlist
  -f, --fast            Fast generation mode
  -o, --output PATH     Output file path
  -v, --verbose         Enable verbose logging
  --help               Show this message and exit

🔧 Erweiterte Verwendung

Benutzerdefinierte Wortlisten

DNSGen 2.0 unterstützt kommentierte Wortlisten für eine bessere Organisation:

root@kitploit:~
# Environment Names
dev
staging
prod

# Cloud Providers
aws
azure
gcp

# Tools and Services
jenkins
gitlab
grafana

Integration mit MassDNS

Erhalte sauber aufgelöste Domains:

root@kitploit:~
# Generate and resolve
dnsgen hosts.txt > wordlist.txt
massdns -r resolvers.txt -o S wordlist.txt | grep -e ' A ' | \
  cut -d 'A' -f 1 | rev | cut -d "." -f1 --complement | \
  rev | sort | uniq > resolved_domains.txt

🤝 Mitwirken

Beiträge sind willkommen! So kannst du helfen:

  1. Forke das Repository
  2. Erstelle einen Feature-Branch: git checkout -b feature/amazing-feature
  3. Committe deine Änderungen: git commit -m 'Add amazing feature'
  4. Pushe auf den Branch: git push origin feature/amazing-feature
  5. Öffne einen Pull Request

Weitere Details findest du in CONTRIBUTING.md.

📚 Ressourcen

  • Subdomain-Enumeration: Workflow 2019
  • Subdomain-Enumeration: Etwas intelligenter vorgehen
  • Projektdokumentation

📜 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe Datei LICENSE für Details.

🙏 Danksagungen

  • Ursprüngliches Konzept von Aleph Null s.r.o.
  • Inspiriert von altdns
  • massdns für die DNS-Auflösung

📊 Projektstatus

  • ✅ Kernfunktionalität vollständig
  • 🏗️ Weitere Permutationstechniken werden hinzugefügt
  • 📝 Dokumentation wird verbessert
  • 🧪 Tests werden hinzugefügt

Mit ❤️ von der Sicherheits-Community erstellt

Tool herunterladen