- Interactive mission selector with metadata-driven design - 5 educational missions (basics + advanced) - AI assistant roles (Deepbit, Bugsy, Schnippsi, Tobi) - SnakeCam gesture recognition system - Token tracking utilities - CLAUDE.md documentation - .gitignore for logs and secrets
60 lines
1.6 KiB
Bash
Executable File
60 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# 🌐 DNS Deep Dive
|
|
# Lehrt: DNS-Tools (dig, nslookup, host)
|
|
|
|
cat << 'EOF'
|
|
|
|
🌐 DNS Deep Dive Mission
|
|
|
|
Lass uns die unsichtbaren Pfade des Internets erkunden!
|
|
DNS (Domain Name System) übersetzt Namen wie "google.com" in IP-Adressen.
|
|
|
|
EOF
|
|
|
|
echo "🔍 Tool-Check:"
|
|
for tool in dig nslookup host; do
|
|
if command -v "$tool" &>/dev/null; then
|
|
echo " ✅ $tool gefunden"
|
|
else
|
|
echo " ❌ $tool nicht installiert"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "🎓 Aufgabe 1: Finde die IP-Adresse von google.com"
|
|
echo " Befehl: dig google.com +short"
|
|
echo ""
|
|
read -p "Drücke Enter zum Ausführen..." -r
|
|
dig google.com +short 2>/dev/null || echo "⚠️ dig nicht verfügbar, nutze 'nslookup google.com'"
|
|
|
|
echo ""
|
|
echo "🎓 Aufgabe 2: Zeige DNS-Records im Detail"
|
|
echo " Befehl: dig google.com"
|
|
echo ""
|
|
read -p "Drücke Enter zum Ausführen..." -r
|
|
dig google.com 2>/dev/null | head -n 30 || nslookup google.com
|
|
|
|
echo ""
|
|
echo "🎓 Aufgabe 3: Reverse DNS Lookup (IP → Name)"
|
|
echo " Befehl: host 8.8.8.8"
|
|
echo ""
|
|
read -p "Drücke Enter zum Ausführen..." -r
|
|
host 8.8.8.8 2>/dev/null || nslookup 8.8.8.8
|
|
|
|
echo ""
|
|
echo "🎓 Aufgabe 4: MX-Records (Mail-Server) finden"
|
|
echo " Befehl: dig google.com MX +short"
|
|
echo ""
|
|
read -p "Drücke Enter zum Ausführen..." -r
|
|
dig google.com MX +short 2>/dev/null || echo "⚠️ Nutze: nslookup -query=MX google.com"
|
|
|
|
echo ""
|
|
echo "💡 Weitere DNS-Befehle:"
|
|
echo " - dig example.com ANY (alle Records)"
|
|
echo " - dig @8.8.8.8 example.com (nutze Google DNS Server)"
|
|
echo " - whois example.com (Domain-Informationen)"
|
|
echo ""
|
|
|
|
echo "✅ Mission abgeschlossen! Du bist jetzt ein DNS-Detektiv! 🌐"
|