ipv6.he.net Daaglikse Toetse script

Sertifisering in ipv6.he.net daar is daaglikse toetse wat gee 1 die ekstra punt na geslaag om die basiese toetse. Wat jy moet doen 100 sulke toetse vir maksimum resultate 😐 . Die toetse self was heeltemal triviaal

  • Trace
  • GRAWE AAAA
  • GRAWE PTR
  • Ping
  • Besoek

Die mees onaangename dat die toetse self moet uniek wees, so kan nie gebruik om'n enkele domein dayti 🙂 onder ander dinge, en'n bietjie irriterende 🙄 – enige oproep, net plus punte 5 die opdrag in die cli is en kopie/plak dit in hul web site.

As'n lui admin wat daarvan hou om die lewe makliker maak madrasah vinnig'n gemors te klop, die vuil werk te doen in plaas van my

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

Soos jy kan sien, die script is intens elementêre. Poduval domein naam, wat is dit om te kyk of daar is IPv6 rekords en as dit so is, uit te voer daaglikse toetse vir hom. Top chic deel – funksie hr wat druk'n lyn oor die breedte van die skerm, geneem uit bash-hackers.

Laat'n Antwoord

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *

Die Anti-SPAM *