ipv6.he.net quotidiano Test sceneggiatura

certificazione IPv6.he.NET avere le prove quotidiane che danno 1 ulteriore punto dopo aver superato tutti i principali test. Deve essere fatta 100 tale test per ottenere i massimi risultati 😐 . I test stessi sono del tutto banale

  • traceroute
  • YOU AAAA
  • SCAVARE IL PTR
  • ping
  • Chi è

Il più sgradevole è che le prove stesse deve essere univoco, cioè non è possibile utilizzare un dominio doppio del 🙂 Tra le altre cose sono un po 'fastidioso 🙄 – nessuna sfida appena montata 5 CLI-comandi in esso e copia / incolla il risultato nel loro sito.

Come pigro e amministratore che ama rende la vita più facile scarabocchiato un rapido un semplice bash-che per fare il lavoro sporco per me

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

Come si può vedere lo script è follemente semplice. Invia il dominio allora convalida se le voci IPv6 e se fatto le prove al giorno per esso. La maggior parte più bella – funzione HR che stampa una linea attraverso la larghezza dello schermo è preso dalla bash-hacker.

lascia un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Anti Spam *