ipv6.he.net Tägliche Tests Skript

Zertifizierung IPv6.he.NET tägliche Tests haben, die geben 1 zusätzlichen Punkt nach allen wichtigen Tests bestanden haben,. Notwendig werden, 100 solcher Test für maximale Ergebnisse 😐 . Die Tests selbst sind völlig trivial

  • trace
  • SIE AAAA
  • PTR ZU GRABEN
  • Klingeln
  • Wer ist

Der unangenehmste ist, dass die Prüfung selbst muss eindeutig sein, dh Sie keine Domäne der doppelten 🙂 Unter anderem sind ein wenig ärgerlich verwenden können 🙄 – keine Herausforderung nur gepeitscht 5 cli-Befehle in sie und copy / paste das Ergebnis in ihrer Website.

Wie faul und Administrator, der gerne das Leben leichter macht eine schnelle ein einfaches Bash-dass kritzelte die schmutzige Arbeit für mich zu tun

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

Wie das Skript zu sehen ist wahnsinnig einfach. Senden Domain validiert dann, ob IPv6-Einträge und wenn täglich Tests für es getan. Die meisten coolste Teil – Funktion HR was druckt eine Linie über die Breite des Bildschirms aus genommen wird bash-Hacker.

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *

Anti-Spam *