عن المشروع
نوكليوس هو مُسَنِّد ثغرات مفتوح المصدر من مشروع ProjectDiscovery. يستخدم لغة مُسَنِّد YAML لتحديد الفحوصات التي يمكن تشغيلها ضد التطبيقات والواجهات البرمجية والشبكات وتكوينات السحابة. يمكن للقوالب أن تصف طلبات متعددة الخطوات ومنطق التحقق، ويُحافظ المشروع على مكتبة قوالب مُسَاهم بها المجتمع لثغرات شائعة. يدعم الأداة بروتوكولات مثل HTTP وDNS وTCP وSSL وWHOIS وJavaScript ومحركات المتصفح المُخفي والWebSocket، ويمكنها أيضًا تشغيل سير عمل تجمع بين القوالب.
يُصمم المسح للاستخدام عبر سطر الأوامر. يتطلب التثبيت إصدار Go 1.24.2 أو أحدث، وال명령 المُوثق هو go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest. يمكن للمستخدمين مسح هدف واحد باستخدام -u، أو قائمة أهداف باستخدام -l، أو استخدام خيارات مسح الشبكة. يمكن تصفية القوالب حسب المؤلف أو العلامات أو مستوى الجدية أو نوع البروتوكول أو معرف القالب وشروط التعبير. يمكن التحقق من القوالب YAML المخصصة وعرضها وتوقيعها وحظرها بالتوقيع. يمكن لخيار واجهة الذكاء الاصطناعي إنشاء وتشغيل القوالب.
الخصائص التشغيلية تشمل التحكم في المعدل، والتحكم في التزامن، وتقسيم الطلبات، وتعقب أخطاء المضيف، والمسح القابل لإعادة الاستمرار، والمجلدات الخاصة بالمشاريع لتجنب الطلبات المكررة، واستراتيجيات مسح متعددة. يمكن كتابة الإخراج بتنسيق JSON وJSONL وSARIF وMarkdown وPDF، مع إمكانية إضافة زوجات الطلبات والإجابات والبيانات الوصفية والتواريخ الزمنية وإخفاء مفاتيح محددة. يمكن للقاعدة البيانات للإبلاغ الاحتفاظ بالاكتشافات. يمكن لنوكليوس اتباع أو تعطيل إعادة التوجيه، واستخدام الرؤوس والمتغيرات المخصصة، وتكوين مُحلِّل DNS، واستخدام شهادات العملاء والبوكسات وواجهات الشبكة، وتشغيل في الوضع السلبي أو التدفق.
الوضعيات المتقدمة تشمل قوالب مُسَنِّد المُتصفح المُخفي، واختبار التمزيق DAST، والمسح التلقائي للويب بناءً على اكتشاف التكنولوجيا، ومحرك Uncover لاستعلام محركات البحث مثل Shodan وCensys وFofa وغيرها. تدعم تكامل Interactsh اختبارات الأمان خارج النطاق. يُشير ملف README إلى تكاملات مع Jira وSplunk وGitHub وElastic وGitLab، ويصف استخدام مسارات CI/CD للكشف عن الثغرات واختبارات التراجع.
يقدم مشروع ProjectDiscovery أيضًا جيل سحابي مجاني وإصدارات مُحَدَّثة وشركات. يشير ملف README إلى أن المشروع في تطوير نشط وأنه يُبنى بشكل أساسي كأداة CLI منفصلة؛ وقد تؤدي تشغيله كخدمة إلى مخاطر أمنية ويجب القيام بذلك بحذر وحماية إضافية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.