No description
.gitignore | ||
extract_to_database.py | ||
install-macos.sh | ||
join.sh | ||
README.md | ||
requirements.txt | ||
run-dns-crawler.sh |
Outil de sauvegarde de zone DNS basé sur dns-crawler
Ces instructions sont basées sur MacOS pour le moment. Des tests sur d'autres plateformes seront faits bientôt.
Extraire les données dans un fichier JSON
- Installer les dépendances avec le programme
install-macos.sh
dans le terminal - Mettre les domaines dans une liste nommée
dns-list.txt
- Mettre les préfixes de domaines désirés dans une liste nommée
prefix-list.txt
. Ajouter une ligne vide au début du fichier. - joindre les listes
prefix-list.txt
etdns-list.txt
avec le programmejoin.sh
dans le terminal - Exécuter la recherche DNS avec le programme
run-dns-crawler.sh
dans le terminal
Convertir les données dans une base de données SQLite facile à explorer
- Exécuter le programm Python
python extract_to_database.py
dans le terminal