🧪 Test ssl.sh (SSL/TLS Security Scanner)
:📋 نظرة عامة
testssl.sh هي أداة bash قوية تفحص أمان أي خادم يستخدم SSL/TLS.
تشتغل على أي نظام يدعم bash + OpenSSL (Linux، macOS، وحتى Windows WSL).
🎯 من خلالها تقدر تعرف:
البروتوكولات المدعومة (SSLv2/3, TLS 1.0–1.3)
الشهادات، صلاحيتها، خوارزميات التشفير
الثغرات الأمنية المعروفة (مثل Heartbleed، ROBOT، CRIME…)
الإعدادات الضعيفة أو الغير محمية
:🧰 مناسبة لـ
Blue Team & SOC
Web App Pentesters
DevOps وأمن السيرفرات
Bug Bounty Hunters 🕵️♂️
أي أحد يبغى يتأكد إن موقعه آمن فعلًا
: 🗂️ فئة التصنيف
SSL/TLS Scanning
Server Hardening
Vulnerability Detection
Compliance Auditing

:🔧 طريقة التثبيت
apt install testssl
: المميزات الرئيسية
📋 الوصف |
فقط bash script، تشتغل بأي مكان |
SSL/TLS versions, cipher suites, renegotiation… |
مثل POODLE, Heartbleed, BEAST, FREAK |
تدعم HTML, CSV, JSON للتوثيق |
تشتغل مع cron jobs أو في CI pipelines 👨💻 |
✅ الميزة |
🧠 بدون تثبيت |
🔐 فحص بروتوكولات |
🚨 كشف ثغرات |
📊 تقارير جذابة |
🔄 سهلة الأتمتة |
:🛠️ الاستخدام الأساسي
: فحص موقع
./testssl.sh yourtarget.com
:لوحاب نتائج بصيغة HTML
./testssl.sh –html yourtarget.com
أو بصيغة JSON لتحليلها لاحقا
./testssl.sh –jsonfile output.json yourtarget.com
:📌 الأداة تعرض لك
- نتيجة ملونة (أخضر = آمن ✅ / أحمر = خطر ❌)
- اقتراحات تحسين
- كشف الثغرات المعروفة تلقائيًا