Moved domainchecker into domaintools and improved the barren previous version. Now interactive.
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
#! /usr/bin/env bash
|
||||
# Domainchecker für schnelle Prüfung der MX-Records
|
||||
# Maintainer: peignerpausz
|
||||
# Version: 1.2
|
||||
|
||||
set -eou pipefail
|
||||
usage() {
|
||||
cat <<USAGE
|
||||
Verwendung:
|
||||
Domainchecker
|
||||
> Welche Domains sollen gesucht werden?
|
||||
> domain1.tld domain2.tld domain3.tld ...
|
||||
> Welcher Record soll untersucht werden?
|
||||
> A/AAAA/MX/TXT/SOA/NS/...
|
||||
USAGE
|
||||
}
|
||||
|
||||
echo "Welche Domains sollen gesucht werden? "
|
||||
read DOMAINS
|
||||
if [[ -z "$DOMAINS" ]]; then
|
||||
{
|
||||
echo -e "Fehler: Bitte Domains einfügen. \n" >&2
|
||||
usage
|
||||
exit 1
|
||||
}
|
||||
fi
|
||||
echo "Welcher Record soll untersucht werden? "
|
||||
read RECORD
|
||||
if [[ -z "$RECORD" ]]; then
|
||||
{
|
||||
echo -e "Fehler: Bitte Record einsetzen. \n" >&2
|
||||
usage
|
||||
exit 1
|
||||
}
|
||||
fi
|
||||
printf "\n"
|
||||
for a in $DOMAINS; do
|
||||
checker=$(dig +short $RECORD $a)
|
||||
printf "+++Suchergebnisse für %s+++ \n%s\n %s\n====\n" "$a" "$checker"
|
||||
done
|
||||
Reference in New Issue
Block a user