
🤖 الماسح الحديث للمنافذ 🤖
➡️ [Discord][discord] | [دليل التثبيت][toc-install] | [دليل الاستخدام][usage-guide] ⬅️
سريع، ذكي، فعّال.
![Arch Linux package][badge-1] ![Built with Rust][badge-2] ![GitHub All Releases][badge-3] ![Crates.io][badge-4] ![Discord][badge-5] ![Actions][badge-6]
![fast][speed-1]
ماسح المنافذ الحديث. اكتشف المنافذ بسرعة (3 ثوانٍ في أسرع حالاته). شغّل السكربتات من خلال محرك السكربتات الخاص بنا (يدعم Python وLua وShell).
يمكنك تثبيت ملف RustScan التنفيذي من صفحة الإصدارات.
نفضّل أن تقوم بالتثبيت باستخدام مدير حزم حتى يكون مُختبرًا ويعمل على نظامك.
RustScan موجود بالفعل في العديد من المستودعات. ثبّته بالأدوات التي تريدها:
RustScan يدعم رسميًا عمليات التثبيت عبر Cargo فقط، إذا أردت استخدام ذلك فيرجى تثبيت Rust ثم cargo install rustscan
من أمثلة عمليات التثبيت:
MacOS:
brew install rustscan
Arch:
pacman -S rustscan
| 📖 [دليل التثبيت][toc-install] | 📚 [التوثيق][links-table-2] | 🦜 [Discord][discord] |
| 🐧 دعم ARM |
RustScan هو نسخة حديثة من ماسح المنافذ. أنيق وسريع. مع توفير قابلية توسّع واسعة لك.
ناهيك عن أن RustScan يستخدم التعلّم التكيّفي لتحسين نفسه بمرور الوقت، مما يجعله أفضل ماسح منافذ لك.
![fast][speed-1]
السرعة مضمونة عبر RustScan. ومع ذلك، إذا أردت إجراء فحص بطيء بسبب التخفّي، فهذا ممكن أيضًا.
أولًا، لنتحدث عن الكود.
لدينا اختبارات تتحقق مما إذا كان RustScan أبطأ بشكل ملحوظ من الإصدار السابق. إذا كان كذلك، تفشل التكامل المستمر، ولا يمكننا إيداع الكود في الفرع الرئيسي إلا إذا جعلناه أسرع.
يُستخدم [HyperFine][speed-2] لمراقبة أداء RustScan بمرور الوقت للإجابة على السؤال: "هل نصبح أسرع؟ هل نصبح أبطأ؟".
كل طلب سحب يراجعه شخص واحد، لكن في أغلب الأحيان يراجعه شخصان. نختبره يدويًا ونضمن ألا يؤثر الكود سلبًا على الأداء.
[اقرأ المزيد هنا][speed-3].
![scripts][extensible-1]
يمتلك RustScan محرك سكربتات جديدًا يسمح لأي شخص بكتابة سكربتات بمعظم اللغات. Python وLua وShell كلها مدعومة.
هل تريد أخذ المنافذ التي وجدتها وتمريرها إلى Nmap لمزيد من التحليل؟ هذا ممكن. هل تريد تشغيل smb-enum إذا وُجد SMB مفتوحًا؟ ممكن.
الاحتمالات لا نهائية -- ويمكنك كتابة سكربتات بأي لغة تشعر بالراحة معها.
[اقرأ المزيد هنا][extensible-2].
![adaptive][adaptive-1]
يمتلك RustScan مجموعة رائعة من الميزات تُسمى "التعلّم التكيّفي". هذه الميزات "تتعلّم" عن البيئة التي تفحصها وكيف تستخدم أنت RustScan لتحسين نفسه بمرور الوقت.
نستخدم هذا المصطلح الشامل لأي ميزة تنطبق عليها هذه المعايير. القائمة تتغير باستمرار، لذا [تحقق من الويكي الخاص بنا لمزيد من المعلومات][adaptive-learning].
![fast][accessible-1]
RustScan هو أحد أول أدوات اختبار الاختراق التي تهدف إلى أن تكون قابلة للوصول بالكامل.
[معظم أدوات اختبار الاختراق غير قابلة للوصول][accessible-2]، مما يؤثر سلبًا على الصناعة بأكملها.
يمتلك RustScan اختبارات تكامل مستمر تهدف إلى ضمان إمكانية الوصول إليه، ونعمل باستمرار على طرق لتحسين إمكانية الوصول لدينا وضمان أن الجميع يمكنهم استخدام RustScan.
لدينا دليلان للاستخدام. [الاستخدام الأساسي][usage-1] و[أشياء قد ترغب في القيام بها][usage-2].
لدينا أيضًا توثيق حول ملف الإعدادات الخاص بنا [هنا][config-file-here].
[المساهمة][community-1] اقرأ هذا لتتعلم كيف.
شكرًا لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):