ipv6.he.net Daily Testit script

Sertifiointi ipv6.he.net siellä ovat päivittäin testit, jotka antavat 1 lisäpisteen jälkeen kulunut perus testit. Sinun pitäisi tehdä 100 tällaisia testejä maksimaalisen tuloksia 😐 . Testit olivat itse täysin triviaali

  • Traceroute
  • KAIVAA AAAA
  • KAIVAA PTR
  • Ping
  • Whois

Kaikkein epämiellyttävä, että testit itse on ainutlaatuinen, niin voi käyttää yhden verkkotunnuksen dayti 🙂 muun muassa, ja hieman harmittaa 🙄 – tahansa puhelun, - vain plussia 5 komento cli on ja kopioi/liitä web-sivuston.

Laiska admin, joka tykkää tehdä elämästä helpompaa madrasah nopeasti sekaisin päihittää, tehdä likaisen työn sijasta minua

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

Kuten näette, käsikirjoitus on mielettömän elementary. Poduval verkkotunnus, mitä se tarkistaa, jos on olemassa IPv6-kirjaa ja jos on, niin suorittaa päivittäiset testit häntä. Alkuun tyylikäs osa – toiminto hr joka tulostaa rivin, koko leveys näytön, joka on otettu bash-hakkerit.

Jätä vastaus

Sähköpostiosoitteesi ei julkaista. Pakolliset kentät on merkitty *

Anti SPAM *