Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
prowler — ماسح ضعف الشبكات الموزعة | Kitploit
أدوات/GitHubGitHub/tlkh/prowler
ماسحات الثغرات الأمنيةتخطيط الشبكةهجمات كلمات المرورمسح المنافذجمع المعلوماتأمن الشبكات
GitHubtlkh/prowler

prowler

ماسح ضعف الشبكات الموزعة

عرض المستودع
1242818منذ 7 سنواتتمت المراجعة من قبل Kitploit
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

براولر

براولر هو ماسح ضعف الشبكة تم تنفيذه على مجموعة Raspberry Pi، تم تطويره لأول مرة خلال هاكاثون مجتمع أمن المعلومات في سنغافورة - HackSmith v1.0.

Black Hat Aresenal 2018 License: MIT

dashboard

القدرات

  • مسح شبكة (شبكة فرعية معينة أو قائمة عناوين IP) لجميع عناوين IP المرتبطة بأجهزة الشبكة النشطة
  • تحديد نوع الأجهزة باستخدام البصمة
  • تحديد ما إذا كانت هناك أي منافذ مفتوحة على الجهاز
  • ربط المنافذ بالخدمات الشائعة
  • اختبار الأجهزة مقابل قاموس من بيانات الاعتماد الافتراضية للمصنع والشائعة
  • إخطار المستخدمين بثغرات الأمان من خلال لوحة القيادة. جولة في لوحة القيادة

القدرات المخطط لها

  • تنوع أكبر في قدرات تقييم الثغرات (تطبيقات الويب إلخ.)
  • اختيار قائمة الكلمات بناءً على البصمة

الأجهزة

  • Raspberry Pi Cluster HAT (مع 4 * Pi Zero W)
  • Raspberry Pi 3
  • جهاز شبكة

cluster

مجموعة البرامج

  • Raspbian Stretch (وحدة التحكم Pi)
  • Raspbian Stretch Lite (العاملة Pi Zero)
  • ملاحظة: لسهولة الإعداد، استخدم الصور المقدمة من Cluster Hat! التعليمات
  • Python 3 (لم يتم اختباره على Python 2)
  • حزم Python انظر requirements.txt
  • Ansible لإدارة المجموعة ككل (/playbooks)

حزم Python الرئيسية:

  • dispy (الموقع) هو نجم العرض. يسمح لنا بإنشاء قائمة انتظار وظائف ستتم معالجتها بواسطة العقد العاملة.
  • python-libnmap هو غلاف بايثون حول nmap، ماسح شبكة مفتوح المصدر. يسمح لنا بمسح المنافذ المفتوحة على الأجهزة.
  • paramiko هو غلاف بايثون حول SSH. نستخدمه لاستقصاء SSH على الأجهزة لاختبار بيانات الاعتماد الشائعة.
  • eel يُستخدم للوحة القيادة على الويب (مستودع منفصل، هنا)
  • rabbitmq (الموقع) يُستخدم لتمرير النتائج من المجموعة إلى خادم eel الذي يخدم صفحة لوحة القيادة.

قوائم Ansible

لكي تعمل قوائم التشغيل، يجب تثبيت ansible (sudo pip3 install ansible). قم بتكوين عناوين IP للعقد في /etc/ansible/hosts. تحذير: قد تختلف النتائج حيث تم اختبارها فقط على إعداداتي

  • shutdown.yml و reboot.yml واضحان بذاتهما
  • clone_repos.yml استنساخ مستودعي prowler و dispy (مطلوب!) على العقد العاملة
  • setup_node.yml تثبيت جميع الحزم المطلوبة على العقد العاملة. لا تستنسخ المستودعات!

نشر براولر

  1. استنساخ مستودع git: git clone https://github.com/tlkh/prowler.git
  2. تثبيت التبعيات عن طريق تشغيل sudo pip3 install -r requirements.txt على وحدة التحكم Pi
  3. تشغيل ansible-playbook playbooks/setup_node.yml لتثبيت الحزم المطلوبة على العقد العاملة.
  4. استنساخ مستودعي prowler و dispy إلى العقد العاملة باستخدام ansible-playbook playbooks/clone_repos.yml
  5. تشغيل clusterhat on على وحدة التحكم Pi لضمان تشغيل جميع Pi Zeros.
  6. تشغيل python3 cluster.py على وحدة التحكم Pi لبدء براولر

لتعديل نطاق عناوين IP التي يتم مسحها، قم بتعديل الأسطر التالية في cluster.py:

test_range = []

    for i in range(0, 1):
    
        for j in range(100, 200):
        
            test_range.append("172.22." + str(i) + "." + str(j))

العروض التوضيحية القديمة

  • دفتر Jupyter لتوضيح مسح المجموعة
  • دفتر Jupyter لتوضيح المسح الفردي
  • جرب لوحة القيادة على الويب هنا

مقتطفات مفيدة

  • لتشغيل أمر ssh على أجهزة متعددة، قم بتثبيت pssh و pssh -h pssh-hosts -l username -A -i "command"
  • لإنشاء المجموعة (في compute.py): cluster = dispy.JobCluster(compute, nodes='pi0_ip', ip_addr='pi3_ip')
  • تحقق من الاتصال: ansible all -m ping أو ping p1.local -c 1 && ping p2.local -c 1 && ping p3.local -c 1 && ping p4.local -c 1
  • فحص درجة الحرارة: /opt/vc/bin/vcgencmd measure_temp && pssh -h workers -l pi -A -i "/opt/vc/bin/vcgencmd measure_temp" | grep temp
  • rpimonitor (كيفية التثبيت):

more random graphs

المساهمون:

  • Faith See
  • Wong Chi Seng
  • Timothy Liu

لا يوجد أي ضمان على الإطلاق! لا تتردد في تقديم المشكلات رغم ذلك.

تنزيل الأداة