ipv6.he.net harian Ujian skrip

pensijilan IPv6.He.net mempunyai ulangan harian yang memberikan 1 mata tambahan selepas lulus semua ujian utama. Hendaklah dibuat 100 ujian itu untuk hasil yang maksimum 😐 . Ujian diri mereka benar-benar remeh

  • traceroute
  • ANDA aaaa
  • MENGGALI PTR
  • Ping
  • Siapakah

Yang paling tidak menyenangkan adalah bahawa ujian itu sendiri mestilah unik, iaitu anda tidak boleh menggunakan domain yang dua kali ganda 🙂 Antara lain adalah sedikit menjengkelkan 🙄 – ada cabaran hanya disebat 5 cli-perintah di dalamnya dan copy / paste hasil dalam laman web mereka.

Sebagai malas dan pentadbir yang suka membuat hidup lebih mudah menulis sesuatu yang salah bash-yang mudah untuk melakukan kerja kotor cepat untuk saya

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

Seperti yang dapat dilihat skrip adalah insanely mudah. Mengemukakan domain maka ia mengesahkan sama ada penyertaan IPv6 dan jika dilakukan ulangan harian untuk itu. Kebanyakan bahagian paling sejuk – fungsi sumber manusia yang mencetak garis seluruh lebar skrin itu diambil dari bash-penggodam.

tinggalkan balasan

Alamat e-mel anda tidak akan disiarkan. Medan yang diperlukan akan ditanda *

Anti SPAM *