مضى على الشبكة و يوم من العطاء.

فحص Subdomain

  • بادئ الموضوع بادئ الموضوع speed
  • تاريخ البدء تاريخ البدء

speed

./عضو جديد

السمعة:

لتتخيل انك في الموقف التالي لديك ما يقرب من 1000 Subdomain

قمت بجمعهم من موقع… و تريد ان تتاكد انهم يعملون

هل لديك القدره ان تطبق هذا الامر 1000 مره

طبعا لا هنا يأتي دور لغه الباش في اسكربت بسيط لن يأخذ معك اكثر من 5 دقائق في كتابته

هذا هو الملف تحتاج خمس ايام وانت تحاول

كود:
#!/bin/bash
echo "
░██████╗  ██████╗░  ███████╗  ███████╗  ██████╗░
██╔════╝  ██╔══██╗  ██╔════╝  ██╔════╝  ██╔══██╗
╚█████╗░  ██████╔╝  █████╗░░  █████╗░░  ██║░░██║
░╚═══██╗  ██╔═══╝░  ██╔══╝░░  ██╔══╝░░  ██║░░██║
██████╔╝  ██║░░░░░  ███████╗  ███████╗  ██████╔╝
╚═════╝░  ╚═╝░░░░░  ╚══════╝  ╚══════╝  ╚═════╝░"
# التحقق من وجود وسيطة (argument)
if [[ -z "$1" ]]; then
    echo "Please provide an argument containing the filename."
    exit 1
fi

# التحقق من وجود الملف
if [[ ! -f "$1" ]]; then
    echo "File does not exist."
    exit 1
fi

# قراءة النطاقات من الملف وعمل ping عليها
echo "Performing ping on domains..."
while IFS= read -r domain; do
    if ping -c 1 "$domain" &> /dev/null; then
        echo "$domain is reachable."
    else
        echo "$domain is unreachable."
    fi
done < "$1"
image
يمكنك ان تجعل الاسكربت اكثر فعاليه كما يحلو لك
 

المرفقات

  • image.png
    image.png
    9 KB · المشاهدات: 162
التعديل الأخير بواسطة المشرف:
حلو والله بشوف لو فضيت رح احاول اطور عليه بإذن الله ❤️
 
جميل اتمنى ان تستمر , نريد المزيد من الابداع
 

آخر المشاركات

عودة
أعلى