Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nscheck ()
- {
- checkSERVER ()
- {
- COLOR="\e[0m"
- [[ "$1" == "host" ]] && SERVER="$1$2.registrar-servers.com" || SERVER="$1$2.web-hosting.com"
- SERVERIP=$(dig @$SERVER $DOMAIN +norecurse +tries=1 +time=1 2>/dev/null | awk '/ANSWER SECTION/ { getline ; print $5 }')
- if [[ $SERVERIP ]]
- then
- OWNER=$(ssh -q wh@$SERVER -p12789 -o StrictHostKeyChecking=no "sudo /scripts/whoowns $DOMAIN" 2>/dev/null | sed -n '$p')
- if [[ "$RIP" == "$SERVERIP" ]]; then COLOR="\e[32m"; else COLOR="\e[0m"; fi
- if [[ $OWNER ]]; then echo -e "$COLOR$DOMAIN/$SERVER/$SERVERIP/$OWNER\e[0m"; else echo -e "$COLOR$DOMAIN/$SERVER/$SERVERIP/DNSONLY\e[0m"; fi
- fi
- }
- DOMAIN=$(echo $1); RIP=$(dig +trace +nodnssec +short +tries=1 +time=1 $DOMAIN 2>/dev/null | grep -v root-servers | awk '{print $2 ; exit}')
- for TYPE in server premium business host; do for NUM in {1..250}; do (checkSERVER $TYPE $NUM &); done; done | sort
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement