ipv6.he.net Dnevni Testi skript

Certificiranje v IPv6.HE.net so dnevne preskusov, ki dajejo 1 dodatne točke po opravljeni osnovni testi. Morate storiti, 100 taki testi za največje rezultate 😐 . Testi sami bili povsem nepomembno

  • Traceroute
  • KOPATI AAAA
  • KOPATI PTR
  • Ping
  • Whois

Najbolj neprijetnih, da preskusi sami mora biti edinstvena, zato ne morejo uporabljati eno domeno dayti 🙂 med drugim, in malce nadležno, 🙄 – katero koli številko, samo pluse 5 ukaz cli je in copy/paste v svoje spletno mesto.

Kot leni admin, ki ima rad, da bi olajšali življenje madrasah hitro nered, da se da premagati, da ne umazano delo namesto mene

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

Kot lahko vidite, scenarij je noro osnovnih. Poduval ime domene, kaj pa je to, da preverite, če obstajajo IPv6 zapise in če je tako, za izvajanje dnevnih testi za njega. Zgornji del chic – funkcija HR ki natisne črto čez širino zaslona, vzet iz bash-hekerji.

pusti odgovor

Vaš e-poštni naslov ne bo objavljen. Zahtevana polja so označena *

Anti SPAM *