ipv6.he.net diário Testes de roteiro

certificação em ipv6.he.net tem testes diários que dão 1 ponto adicional depois de ter passado todos os principais testes. Deve ser feita 100 tal teste para resultados máximos 😐 . Os testes propriamente ditos são completamente trivial

  • traceroute
  • VOCÊ AAAA
  • DIG PTR
  • sibilo
  • Quem é

O mais desagradável é que os próprios testes devem ser único, ou seja, você não pode usar um domínio de duas vezes o 🙂 Entre outras coisas são um pouco chato 🙄 – nenhum desafio apenas chicoteado 5 CLI-comandos na mesma e copiar / colar o resultado em seu site.

Como preguiçoso e administrador que gosta de facilita a vida rabiscou um bash-tão simples de fazer o trabalho sujo rápida para mim

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

Como pode ser visto o roteiro é incrivelmente simples. Submeta domínio, então ele valida se as entradas IPv6 e se feito testes diários para ele. A maioria parte mais legal – função hr que imprime uma linha ao longo da largura da tela é feita a partir de Bash-hackers.

Deixe uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados *

anti SPAM *