mirror of
https://github.com/safing/portmaster
synced 2025-09-01 18:19:12 +00:00
Add continuous domain test script
This commit is contained in:
parent
fa1b8aa148
commit
4b2f8f7c64
1 changed files with 22 additions and 0 deletions
22
resolver/test/resolving.bash
Normal file
22
resolver/test/resolving.bash
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DOMAINS="twitter.com news.ycombinator.com"
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
for domain in $DOMAINS; do
|
||||||
|
# query domain
|
||||||
|
Q=$(dig $domain | tr '\n' '§')
|
||||||
|
# check result
|
||||||
|
if [[ $(echo $Q | grep NOERROR | wc -l) -gt 0 ]]; then
|
||||||
|
echo "$(date "+%y%m%d %H:%M:%S") [OK] $domain ($(echo $Q | grep -aoE 'valid for [a-z0-9]+'))"
|
||||||
|
else
|
||||||
|
echo ""
|
||||||
|
echo "$(date "+%y%m%d %H:%M:%S") [FAILED] $domain"
|
||||||
|
echo $Q | tr '§' '\n'
|
||||||
|
echo "#####"
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
# wait
|
||||||
|
sleep 5
|
||||||
|
done
|
||||||
|
done
|
Loading…
Add table
Reference in a new issue