Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
dnsgen — Genera permutazioni di nomi di dominio per l'enumerazione di sottodomini e la ricognizione, supportando wordlist personalizzate, pattern cloud e modalità veloce per valutazioni di sicurezza. | Kitploit
Strumenti/GitHubGitHub/alephnullsk/dnsgen
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniPenetration TestingEnumerazione Sottodomini
GitHubalephnullsk/dnsgen

dnsgen

Genera permutazioni di nomi di dominio per l'enumerazione di sottodomini e la ricognizione, supportando wordlist personalizzate, pattern cloud e modalità veloce per valutazioni di sicurezza.

Vedi Repository
1.1k1311 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

DNSGen 2.0 - Motore Avanzato di Permutazione dei Nomi DNS 🚀

License: MIT Python 3.9+ Code style: black

DNSGen è un potente e flessibile strumento di permutazione dei nomi DNS progettato per ricercatori di sicurezza e penetration tester. Genera variazioni intelligenti dei nomi di dominio per supportare la scoperta di sottodomini e le valutazioni di sicurezza.

DNSGen Banner

✨ Funzionalità

  • 🔍 Motore intelligente di permutazione dei nomi di dominio
  • 🚄 Modalità di generazione rapida per valutazioni veloci
  • 📝 Supporto per wordlist personalizzate con commenti
  • 🎯 Estrazione intelligente delle parole dai domini esistenti
  • 🔧 Molteplici tecniche di permutazione
  • 🌍 Modelli cloud-aware e convenzioni di denominazione moderne

🚀 Avvio Rapido

Installazione

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

Utilizzo Base

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

🛠️ Tecniche di Permutazione

DNSGen 2.0 implementa molteplici tecniche sofisticate di permutazione:

Permutatori Principali

  1. Inserimento di Parole

    • Inserisce parole tra i livelli del dominio
    • Esempio: api.example.com → staging.api.example.com
  2. Manipolazione dei Numeri

    • Modifica in modo intelligente i numeri esistenti
    • Esempio: api2.example.com → api1.example.com, api3.example.com
  3. Affissazione di Parole

    • Antepone/accoda parole ai livelli
    • Esempio: api.example.com → devapi.example.com, api-dev.example.com

Permutatori Cloud e Infrastruttura Moderna

  1. Modelli dei Cloud Provider

    • Aggiunge modelli di denominazione specifici per il cloud
    • Esempio: example.com → api-aws.example.com, storage-azure.example.com
  2. Prefissi Regionali

    • Aggiunge modelli di regioni geografiche
    • Esempio: api.example.com → us-east.api.example.com
  3. Modelli di Microservizi

    • Genera nomi in stile microservizio
    • Esempio: example.com → auth-service.example.com, user-api.example.com

Permutatori DevOps e Strumenti

  1. Strumentazione Interna

    • Aggiunge sottodomini comuni di strumenti interni
    • Esempio: example.com → jenkins.internal.example.com
  2. Prefissi di Porta

    • Aggiunge numeri di porta comuni
    • Esempio: api.example.com → 8080.api.example.com

📋 Opzioni della Riga di Comando

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

🔧 Utilizzo Avanzato

Wordlist Personalizzate

DNSGen 2.0 supporta wordlist commentate per una migliore organizzazione:

root@kitploit:~
# Environment Names
dev
staging
prod

# Cloud Providers
aws
azure
gcp

# Tools and Services
jenkins
gitlab
grafana

Integrazione con MassDNS

Ottieni domini risolti e puliti:

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

🤝 Contributi

I contributi sono benvenuti! Ecco come puoi aiutare:

  1. Fai un fork del repository
  2. Crea un ramo per la funzionalità: git checkout -b feature/amazing-feature
  3. Committa le tue modifiche: git commit -m 'Add amazing feature'
  4. Invia il ramo: git push origin feature/amazing-feature
  5. Apri una Pull Request

Vedi CONTRIBUTING.md per maggiori dettagli.

📚 Risorse

  • Enumerazione dei Sottodomini: Workflow 2019
  • Enumerazione dei Sottodomini: In Modo Più Intelligente
  • Documentazione del Progetto

📜 Licenza

Questo progetto è concesso in licenza con la Licenza MIT - vedi il file LICENSE per i dettagli.

🙏 Riconoscimenti

  • Concetto originale di Aleph Null s.r.o.
  • Ispirato da altdns
  • massdns per la risoluzione DNS

📊 Stato del Progetto

  • ✅ Funzionalità principali complete
  • 🏗️ Aggiunta di ulteriori tecniche di permutazione
  • 📝 Miglioramento della documentazione
  • 🧪 Aggiunta di test

Fatto con ❤️ dalla community della sicurezza

Scarica lo strumento