From 4750e47c7d29d8284f3b15ae0276b48d9abf1b8e Mon Sep 17 00:00:00 2001 From: rodrigo-kondo Date: Sun, 20 Oct 2019 20:34:31 -0300 Subject: [PATCH 1/2] add DNS response checker --- scripts/dns_response | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 scripts/dns_response diff --git a/scripts/dns_response b/scripts/dns_response new file mode 100644 index 0000000..4fa9e21 --- /dev/null +++ b/scripts/dns_response @@ -0,0 +1,26 @@ +#!/bin/bash +TMP=: +while read -r domain +do + while read -r server + do + response_time="$(drill @$server $domain | grep -o "Query time: [0-9]*" | grep -o "[0-9]*")" + echo "$server-> $domain::$response_time" + TMP+="$server,$domain,$response_time""\\n" + done < servers.txt + echo +done < domains.txt + echo +# echo -e "$TMP" + while read -r server + do + echo "$server ->>>>" + echo -n "avg:" + echo "$(echo -e $TMP |grep $server |cut -d ',' -f 3 |awk 'NF{sum+=$1} END {print sum}')"/"$(wc -l domains.txt|grep -o "[0-9]*")"|bc + echo -e $TMP |grep $server |cut -d ',' -f 3 |sort -n |echo min:$(head -1) + echo -e $TMP |grep $server |cut -d ',' -f 3 |sort -n |echo max:$(tail -1) + echo -e $TMP|grep $server |cut -d ',' -f 3|sort -n |uniq -c |awk '{$2=$2"->"$1;$1="";print} ' + echo + done Date: Sun, 20 Oct 2019 20:38:17 -0300 Subject: [PATCH 2/2] add files for dns check --- scripts/dns_response | 0 scripts/domains.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++ scripts/servers.txt | 4 ++++ 3 files changed, 55 insertions(+) mode change 100644 => 100755 scripts/dns_response create mode 100644 scripts/domains.txt create mode 100644 scripts/servers.txt diff --git a/scripts/dns_response b/scripts/dns_response old mode 100644 new mode 100755 diff --git a/scripts/domains.txt b/scripts/domains.txt new file mode 100644 index 0000000..8413df6 --- /dev/null +++ b/scripts/domains.txt @@ -0,0 +1,51 @@ +aliexpress.com +amazon.com +americanas.com.br +apple.com +baidu.com +bb.com.br +bing.com +bradesco.com.br +caixa.gov.br +cnn.com +correios.com.br +craiglist.org +dx.com +ebay.com +espn.com +facebook.com +fazenda.gov.br +gearbest.com +github.com +globo.com +gmail.com +goo.gl +google.com +imgur.com +itau.com.br +linkedin.com +live.com +live.com +mec.gov.br +mercadolivre.com.br +microsoft.com +netflix.com +olx.com.br +outlook.com +pagseguro.uol.com.br +paypal.com +raspberrypi.org +reddit.com +salesforce.com +snapchat.com +stackoverflow.com +t.co +tumblr.com +twitch.tv +twitter.com +uol.com.br +whatsapp.com +wikipedia.org +yahoo.com +youtube.com + diff --git a/scripts/servers.txt b/scripts/servers.txt new file mode 100644 index 0000000..1c425f4 --- /dev/null +++ b/scripts/servers.txt @@ -0,0 +1,4 @@ +1.1.1.1 +8.8.8.8 +9.9.9.9 +208.67.222.222