From 640f240b3fa9d2a00bafe15aec94843dde1fb545 Mon Sep 17 00:00:00 2001 From: afranco Date: Mon, 8 Sep 2025 19:16:42 +0100 Subject: [PATCH] feat(run.sh): add run script --- run.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 run.sh diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..e4b8dc3 --- /dev/null +++ b/run.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +TOOL_PATH="$1"/"qol" +DOMAINS_FILE="$1"/"domains.txt" +OUTPUT_DIR="$1"/"results" +TIMESTAMP=$(date '+%Y%m%d_%H%M') + +# All servers in one command +SERVERS=( + -s "udp://8.8.8.8:53" + -s "udp://1.1.1.1:53" + -s "udp://9.9.9.9:53" + -s "udp://dns.adguard-dns.com:53" + -s "tls://8.8.8.8:853" + -s "tls://1.1.1.1:853" + -s "tls://9.9.9.9:853" + -s "tls://dns.adguard-dns.com:853" + -s "https://dns.google/dns-query" + -s "https://cloudflare-dns.com/dns-query" + -s "https://dns.quad9.net/dns-query" + -s "https://dns.adguard-dns.com/dns-query" + -s "doq://dns.adguard-dns.com:853" +) + +# Run with DNSSEC off +sudo "$TOOL_PATH" run "$DOMAINS_FILE" \ + --output-dir "${OUTPUT_DIR}/run_${TIMESTAMP}_dnssec_off" \ + --interface eth0 \ + --timeout 5s \ + "${SERVERS[@]}"