IPv6.he.NET denní testy skript

Certifikace v IPv6.he.NET mít denní testy, které dávají více 1 Další položky poté, co jste zažili velké testy. Je třeba provést 100 takové zkoušky pro maximální výsledky 😐 . Testy, samy o sobě jsou naprosto triviální

  • Traceroute
  • KOPAT AAAA
  • KOPAT PTR
  • Příkaz ping
  • WHOIS

Nevýhodou je, že testy musí být unikátní je, že nemůžete použít doménu dvakrát 🙂 mimo jiné jsou trochu nepříjemné 🙄 – žádná výzva jen mávání 5 příkazy v cli a kopírovat/vložit výsledek v jejich webové stránky.

Tak líný a admin, který rád dělá život jednodušší Scratch rychlé jednoduchý bash-to, co dělá špinavou práci pro mě

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

Jak můžete vidět skript je šíleně jednoduchá. Předat na doménu a poté proveďte ověření, pokud existují položky IPv6 a provádí každodenní testy pro to. Na tom to nejlepší – funkce hod vytiskne řádku po celé šířce obrazovky je převzata z bash hackery.

zanechte odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Anti Spam *