IPv6.He.NET ежедневных тестов сценария

Сертификация в IPv6.He.NET Ежедневные анализы, которые дают больше 1 дополнительный пункт после того, как вы пережили все основные тесты. Вам нужно сделать 100 такой тест для максимальных результатов 😐 . Сами тесты совершенно тривиальные

  • Traceroute
  • КОПАТЬ AAAA
  • КОПАТЬ PTR
  • Пинг
  • Whois

Недостатком является, что тесты должны быть уникальными, что вы не использовать домен дважды 🙂 среди прочего являются немного раздражает 🙄 – не проблема, просто хлопать 5 команды cli и копировать/вставить результат в их веб-сайт.

Как ленивый и администратора, который любит делает жизнь легче поцарапать быстрый простой bash-то, что делает грязную работу для меня

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

Как вы можете видеть сценарий безумно прост. Передайте домен и затем проверить его, если есть записи IPv6 и проводятся ежедневно тесты для него. Холодная часть – Функция HR который печатает линии по всей ширине экрана берется из Баш хакеры.

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

анти СПАМ *