DIGGER - Easy digging for dns entries (Linux)
DIGGER ist eine einfache Möglichkeit DNS Einträge zu überprüfen. Dabei bediehnt sich dieses Tool dem bewährten Produkt dig. Es ist eine von mir erstellte Sofware, die ein Arbeiten mit dig angenehmer gestaltet. Dieses Tutorial erklärt euch, wie ihr DIGGER verwenden könnt. Es sorgt für eine detailliertere Übersicht all eurer DNS-Einträge.
Um effektiv mit DIGGER zu arbeiten, ist die Verwendung der Shell (idealerweise auf einem Debian oder Debian-Derivat) notwendig. Dig selbst ist ja auch ein Konsolenkommando.
Inhalt:
Download
1. Download der Datei mit z.B. wget:
wget https://www.toxic-os.de/cloud/data/digger.sh.txt
2. Entfernen der Ändung .txt:
mv digger.sh.txt digger.sh
3. Die Datei ausführbar machen:
chmod +x digger.sh
Installation
1. Die Datei ausführen (im Quellcode ist ein Flag, über den der erste Start erkannt wird):
./digger
2. DIGGER gibt eine kurze Erklärung wieder:
First usage of digger
digger shows you a lot of domain information.
Therefore you need to know how a dns entry is built:
Name TTL IN TYPE Target/Value
google.de 3600 IN A 142.250.186.163
digger uses a domain list to dig for dns entries' values.
You have to fill all your "Name" entries into this list.
For example:
domain.de
www.domain.de
abc.def.domain.de
...
and also Name entries for TXT values like:
_dmarc.domain.de (to get dmarc values)
default._domainkey.domain.de (to get dkim values)
3. Es wird überprüft, ob dig installiert ist. Wenn nicht, wird gefragt, ob es installiert werden soll.
Bestätigen: y
4. Hinweis auf Eingabe bestimmter Werte:
Before you dig you need to create the dns list and use a dns server.
5. Absoluten Pfad für domain list eingeben: z.B. /opt/domainlist
6. Erste zu prüfende Domäne eingeben: z.B. domain.de
7. Online DNS-Server eingeben: z.B. 8.8.8.8
8. Es wird gefragt, ob ein Symlink nach /usr/local/sbin erstellt werden soll:
Creating symlink to /usr/local/sbin?: [y/n]
Bestätigen: y oder eben nicht
10. Fertig
digger to dig the whole dns, digger!
Die Installation ist beendet.
Einrichtung
1. DIGGER ermöglicht das Hinzufügen von Namen über zwei Wege:
digger -a domain.de
digger -e
-a fügt einen Eintrag zur Liste hinzu, -e editiert die Liste mit joe (im Quelltext ändern für anderen Editor).
2. DIGGER ausführen:
digger
Spezial
DIGGER verwendet eine ganze Menge an Filtern:
Filters:
mail Filter for all dns mail entries
mx Filter for only mx entries
dmarc Filter for only dmac entries
spf Filter for only spf entries
dkim Filter for only dkim entries
all Shows all
Einen Filter verwendet man mit oder ohne einer Domäne (die Domäne wäre ein weiterer Filter):
digger all domain.de
oder
digger mail
Siehe: DIGGER Hilfe
digger -h
Deinstallation
Um DIGGER zu deinstallieren, müssen nur die digger.sh, die domain list und der Symlink gelöscht werden.
⚠ Wichtige Informationen:
Automatische Deinstallation folgt noch.
Links und Quellen
- https://www.toxic-os.de/mehr/digger-hilfe.html
- https://www.isc.org/tags/dig/
- https://wiki.ubuntuusers.de/dig/
- https://phoenixnap.com/kb/linux-dig-command-examples
Sollten Sie Fragen, Anregungen oder Verbesserungsvorschläge haben (jeder kann sich ja täuschen), dann senden Sie mir bitte via Kontakt eine Nachricht zu. Vielen Dank!
20.08.2023 - 12:28 Uhr - Oliver Stech