
منصة لمسح البصمة الشبكية. اكتشف النطاقات وقم بتشغيل فحوصاتك المخصصة بشكل دوري.

بولسار هو ماسح ضوئي آلي للبصمة الشبكية مخصص لفرق الاختراق الأحمر، ومختبر الاختراق، وصيادي الجوائز. يركز على اكتشاف الأصول العامة للمؤسسة بأقل معرفة ممكنة عن بنيتها التحتية. إلى جانب تصور بيانات الشبكة، يحاول تقديم درجة ضعف أساسية للعثور على نقاط الضعف في البنية التحتية وعلاقتها بالموارد الأخرى. يمكن استخدامه أيضًا كماسح ضوئي مخصص للثغرات لنطاقات واسعة وغير مجهولة. تم إنشاء هذا البرنامج مع مراعاة التوفر والانفتاح، لذا فهو مجاني 100%، ولا يتطلب أي مفاتيح API لاستخدام ميزاته.
بسبب ضعف الاهتمام وغياب الدعم المجتمعي، لن أستمر في هذا المشروع. فقط تصحيحات الأمان والإصلاحات. لا تتردد في عمل fork خاص بك.
إذا كنت ترغب في استخدام واجهات API الخارجية، راجع USAGE.md
لاستخدام إشعارات البريد الإلكتروني، قم بتعديل
EMAIL_BACKEND SETTINGSفيportal/portal/settings.pyقبل التثبيت أو ستتم إعادة بناء حاوية الويب.
في حالة وجود مشكلات في البناء (راجع علامة بناء المستودع)، يُرجى استخدام فرع
release
سيتم التحقق من المتطلبات الأساسية أثناء عملية التثبيت.
⚠️ لمستخدمي Windows 10 Home: نظرًا لعدم إمكانية تثبيت Docker desktop على Windows 10 Home، يُرجى تثبيت Hyper-V يدويًا، يمكن العثور على التعليمات هنا
git clone https://github.com/FooBallZ/pulsar
PS> .\install.ps1
⚠️ تأكد من تخزين كلمة المرور المُنشأة قبل خطوات التثبيت الإضافية. يمكن تغيير كلمة مرور المسؤول في وحدة تحكم Django الإدارية على
/admin/.
https://localhost:8443/ باستخدام بيانات الاعتماد الافتراضية المُنشأة.sudo apt install git
سيتم التحقق من المتطلبات الأساسية أثناء عملية التثبيت.
git clone https://github.com/FooBallZ/pulsar
# ./install.sh
⚠️ تأكد من تخزين كلمة المرور المُنشأة قبل خطوات التثبيت الإضافية. يمكن تغيير كلمة مرور المسؤول في وحدة تحكم Django الإدارية على
/admin/.
https://localhost:8443/ باستخدام بيانات الاعتماد الافتراضية المُنشأة.في حال واجهت صعوبة في تثبيت Pulsar أو تتساءل عن كيفية تثبيت التبعيات:
أنشأ Game Flexer برنامجًا تعليميًا للتثبيت على لينكس متاح هنا.
⚠️ لا أتحمل أي مسؤولية عن أي من هذا المحتوى بما في ذلك الروابط في الوصف.
هل لديك فكرة، أو أداة ترغب في دمجها؟ لا تتردد في تقديم طلب سحب (pull request).
يمكن العثور على القضايا والميزات الحالية في قسم المشاريع. لا تتردد في اختيار شيء.
حاليًا، المساعدة الأكثر حاجة هي مع واجهة Vue.js الأمامية وتحسين Docker.
يمكن العثور على دليل الاستخدام الأساسي هنا.
واجهة API ذاتية الوصف متاحة على نقطة النهاية /pulsar/api/v1/.
حاليًا، التوثيق الوحيد المتاح هو على نقطة النهاية /admin/doc/.
سيكون التوثيق الكامل للتطوير متاحًا في إصدار مستقبلي.
Pulsar عبارة عن PaaS تعتمد على ملف docker-compose مع المتطلبات المُثبتة مسبقًا. يمكن توسيع البنية المقدمة بسهولة، وتحويلها، ونشرها في العديد من بيئات السحابة الشائعة. خادم تطبيق الويب مبني على خدمات مثل Nginx وGunicorn وDjango Rest Framework.

لمزيد من المعلومات، راجع
docker-compose.yml
⚠️ على الرغم من أن Pulsar يركز على بصمة الخدمات الأساسية، فإن مسح المنافذ وسحب الشعارات قد يكون غير قانوني في بعض البلدان. يرجى التأكد من أنك مصرح لك بإجراء عمليات مسح الشبكة على المورد المستهدف قبل استخدام هذه الأداة.
| هذا البرنامج مُقدم من قبل أصحاب الحقوق والمساهمين "كما هو" دون أي ضمانات صريحة أو ضمنية، بما في ذلك على سبيل المثال لا الحصر، الضمانات الضمنية لقابلية التسويق والملاءمة لغرض معين. في أي حال من الأحوال، لا يكون المالك أو المساهمين مسؤولين عن أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو نموذجية أو تبعية (بما في ذلك على سبيل المثال لا الحصر، شراء السلع أو الخدمات البديلة؛ فقدان الاستخدام أو البيانات أو الأرباح؛ أو انقطاع الأعمال) مهما كانت أسبابها، وعلى أي نظرية من المسؤولية، سواء في العقد أو المسؤولية التقصيرية أو غير ذلك، الناشئة بأي شكل من الأشكال عن استخدام هذا البرنامج، حتى لو تم الإبلاغ عن إمكانية حدوث مثل هذه الأضرار. |
|---|