Header pic

DIGGER - Easy digging for dns entries (Linux)

https://linuxiac.com/wp-content/uploads/2023/02/dig-header.jpg

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:

  1. Download
  2. Installation
  3. Einrichtung
  4. Spezial
  5. Deinstallation
  6. Links und Quellen


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

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!

DIGGER zum Download:
download

20.08.2023 - 12:28 Uhr - Oliver Stech