IPv6.he.net daglig tester skriptet

Sertifisering i IPv6.he.net har daglige tester som gir mer 1 ytterligere sak etter at du har opplevd alle store tester. Du må gjøre 100 test for maksimale resultater 😐 . Prøver selv er helt ubetydelig

  • Traceroute
  • GRAVE AAAA
  • GRAVE PTR
  • Ping
  • Whois

Ulempen er at testene må være unik er at du ikke kan bruke et domene dobbelt 🙂 blant annet er litt irriterende 🙄 – ingen utfordring bare flagrende 5 kommandoer i cli og lime inn resultatet i deres hjemmeside.

Så lat og admin som liker å lager livet lettere å klø en rask enkel bash-som gjør det skitne arbeidet for meg

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Som du kan se er skriptet sinnsykt enkelt. Pass domenet og deretter godkjenne det hvis det IPv6 oppføringen og hvis det utføres daglig tester for det. Den kjølige delen – funksjonen HR som skriver ut en linje langs bredden av skjermen er tatt fra bash-hackere.

legg igjen et svar

Din epostadresse vil ikke bli publisert. Obligatoriske felt er merket *

Anti SPAM *