Support for domain is in billing grace period

Support for domain is in billing grace period
This commit is contained in:
takenek 2025-05-26 08:43:18 +02:00 committed by GitHub
parent 9b8e1279fb
commit 9ee33efb6c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -217,6 +217,10 @@ run_whois() {
$whois ${server:+-h $server} "$domain" > "$outfile" 2>&1 && error=$? || error=$? $whois ${server:+-h $server} "$domain" > "$outfile" 2>&1 && error=$? || error=$?
[ -s "$outfile" ] || die "$STATE_UNKNOWN" "State: UNKNOWN ; Domain $domain doesn't exist or no WHOIS server available." [ -s "$outfile" ] || die "$STATE_UNKNOWN" "State: UNKNOWN ; Domain $domain doesn't exist or no WHOIS server available."
if grep -qi "billing period had finished" "$outfile"; then
die "$STATE_CRITICAL" "State: EXPIRED ; Domain is in billing grace period (already expired but renewable)"
fi
if grep -q -e "No match for" -e "NOT FOUND" -e "NO DOMAIN" "$outfile"; then if grep -q -e "No match for" -e "NOT FOUND" -e "NO DOMAIN" "$outfile"; then
die "$STATE_UNKNOWN" "State: UNKNOWN ; Domain $domain doesn't exist." die "$STATE_UNKNOWN" "State: UNKNOWN ; Domain $domain doesn't exist."
fi fi