ipv6.he.net البرنامج النصي "التجارب اليومية"

الحصول على شهادة في ipv6.he.net أن التجارب اليومية التي تعطي أكثر 1 بند إضافي بعد أن كنت قد شهدت جميع الاختبارات الرئيسية. كنت بحاجة لجعل 100 هذا الاختبار لأقصى قدر من النتائج 😐 . الاختبارات نفسها تافهة تماما

  • تتبع المسار
  • حفر AAAA
  • حفر PTR
  • بينغ
  • Whois

الجانب السلبي أن الاختبارات يجب أن تكون فريدة من نوعها أنه لا يمكنك استخدام مجال 🙂 مرتين من بين أشياء أخرى، هي 🙄 مزعج قليلاً – التحدي ليس فقط ترفرف 5 الأوامر cli ونسخ/لصق النتيجة في موقعة على الإنترنت.

كما كسول والمشرف الذي يحب أن يجعل الحياة أسهل للصفر باش بسيطة سريعة-أن الذي يقوم بالعمل القذر بالنسبة لي

#!/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، وإذا كان هناك تجري التجارب اليومية لأنها. الجزء باردة – الدالة الموارد البشرية الذي يطبع خط عبر عرض الشاشة مأخوذ من قراصنة باش.

اترك ردًا

لن يتم نشر عنوان البريد الإلكتروني الخاص بك. يتم وضع علامة الحقول المطلوبة *

مكافحة البريد المزعج *