IPv6.he.net dagelijkse Tests script

certificering in ipv6.he.net zijn dagelijkse tests die geven 1 extra punt na alle belangrijke tests heeft ondergaan. Dient te geschieden 100 een dergelijke test voor een maximaal resultaat 😐 . De tests zelf volledig onbelangrijk

  • traceroute
  • YOU AAAA
  • DIG PTR
  • Ping
  • Wie is

Het meest vervelende is dat de testen zelf uniek moet zijn, dat wil zeggen u een domein tweemaal de 🙂 Onder andere dingen zijn een beetje vervelend niet kunt gebruiken 🙄 – geen uitdaging net slagroom 5 cli-commando's in het en copy / paste het resultaat in hun site.

Als lui en de beheerder die graag maakt het leven makkelijker krabbelde snel een eenvoudige bash-dat te doen het vuile werk voor mij

#!/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

Zoals te zien is het script is waanzinnig eenvoudig. Submit domein dan valideert of IPv6 inzendingen en indien het wordt gedaan dagelijkse tests voor deze. De meeste koelst – functie hr die print een lijn over de breedte van het scherm is gebaseerd op bash-hackers.

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn gemarkeerd *

Anti SPAM *