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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DivideAndScan — قسّم نتائج فحص المنافذ الكامل واستخدمها لتشغيل Nmap بشكل مستهدف | Kitploit
أدوات/GitHubGitHub/snovvcrash/divideandscan
ماسحات الثغرات الأمنيةتخطيط الشبكةمسح المنافذالبرمجة النصية والأتمتةاختبار الاختراق
GitHubsnovvcrash/divideandscan

DivideAndScan

قسّم نتائج فحص المنافذ الكامل واستخدمها لتشغيل Nmap بشكل مستهدف

عرض المستودع
3334985منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

DivideAndScan

Divide Et Impera And Scan (وادمج نتائج المسح)

الإصدار بايثون codacy pypi docker

مشاريع مميزة

NixOSNixOSoffsec.tools
NixOSoffsec.tools

DivideAndScan يُستخدم لأتمتة روتين مسح المنافذ بكفاءة عن طريق تقسيمه إلى 3 مراحل:

  1. اكتشاف المنافذ المفتوحة لمجموعة من الأهداف.
  2. تشغيل Nmap لكل هدف على حدة مع تجسيد الإصدارات وإجراءات NSE.
  3. دمج النتائج في تقرير Nmap واحد (صيغ مختلفة متاحة).

في المرحلة 1، يُقصد استخدام ماسح منافذ سريع، يتم تحليل مخرجاته وتخزينها في قاعدة بيانات ملف واحد (TinyDB). بعد ذلك، خلال المرحلة 2، يتم إطلاق عمليات مسح Nmap فردية لكل هدف مع مجموعة منافذه المفتوحة (مع دعم تعدد العمليات) وفقًا لبيانات قاعدة البيانات. أخيرًا، في المرحلة 3، يتم دمج مخرجات Nmap المنفصلة في تقرير واحد بصيغ مختلفة (XML / HTML / نص عادي / grepable) باستخدام nMap_Merger. يتم توفير جزء التصور بواسطة DrawNmap.

حالات الاستخدام المحتملة:

  • مهام اختبار الاختراق / الفرق الحمراء بنطاق كبير للتعداد.
  • حروب الأمن السيبراني / مختبرات CTF التدريبية.
  • شهادة OSCP.

* ماسحات المنافذ المتاحة:

  • Nmap
  • Masscan
  • RustScan
  • Naabu
  • NimScan
  • sx

إخلاء مسؤولية. جميع المعلومات الواردة في هذا المستودع مُقدمة للأغراض التعليمية والبحثية فقط. المؤلف ليس مسؤولاً عن أي استخدام غير قانوني لهذه الأداة.

كيف يعمل

how-it-works.png

كيفية التثبيت

المتطلبات الأساسية

لـ تقسيم ومسح بنجاح، نحتاج إلى بعض أدوات مسح المنافذ الجيدة (في الأمثلة أدناه، يتم جلب إصدارات GitHub عبر eget).

📑 ملاحظة: إذا كنت لا ترغب في العبث بالتبعيات على نظام التشغيل المضيف، انتقل إلى جزء Docker.

Nmap

sudo apt install nmap xsltproc -y
sudo nmap --script-updatedb

Masscan

pushd /tmp
wget https://github.com/ivre/masscan/archive/refs/heads/master.zip -O masscan-master.zip
unzip masscan-master.zip
cd masscan-master
make
sudo make install
popd && rm -rf /tmp/masscan-master*

RustScan

eget -t 2.0.1 -a amd64 RustScan/RustScan --to /tmp/rustscan.deb
sudo dpkg -i /tmp/rustscan.deb && rm /tmp/rustscan.deb
sudo wget https://gist.github.com/snovvcrash/8b85b900bd928493cd1ae33b2df318d8/raw/fe8628396616c4bf7a3e25f2c9d1acc2f36af0c0/rustscan-ports-top1000.toml -O /root/.rustscan.toml

Naabu

sudo mkdir /opt/naabu
sudo eget -s linux/amd64 projectdiscovery/naabu --to /opt/naabu
sudo ln -sv /opt/naabu/naabu /usr/local/bin/naabu

NimScan

sudo mkdir /opt/nimscan
sudo eget -a NimScan elddy/NimScan --to /opt/nimscan
sudo ln -sv /opt/nimscan/nimscan /usr/local/bin/nimscan

sx

sudo mkdir /opt/sx
sudo eget -s linux/amd64 v-byte-cpu/sx --to /opt/sx
sudo ln -sv /opt/sx/sx /usr/local/bin/sx

dnsx

sudo mkdir /opt/pd
sudo eget -s linux/amd64 projectdiscovery/dnsx --to /opt/pd
sudo ln -sv /opt/pd/dnsx /usr/local/bin/dnsx

التثبيت

DivideAndScan متاح على PyPI كـ divideandscan، لكني أوصي بتثبيته من GitHub باستخدام pipx للحصول دائمًا على أحدث إصدار:

~$ pipx install -f "git+https://github.com/snovvcrash/DivideAndScan.git"
~$ das

يوجد أيضًا إصدار معبأ بـ shiv (ولكن حجم الملف كبير):

# shiv -e das.divideandscan:main -o das.pyz divideandscan
~$ wget https://github.com/snovvcrash/DivideAndScan/releases/latest/download/das.pyz && chmod +x das.pyz
~$ ./das.pyz

لأغراض التصحيح، يمكنك إعداد بيئة تطوير باستخدام poetry:

~$ git clone --recurse-submodules https://github.com/snovvcrash/DivideAndScan
~$ cd DivideAndScan
~$ poetry install
~$ poetry run das

📑 ملاحظة: يستخدم DivideAndScan sudo لتشغيل جميع ماسحات المنافذ، لذلك سيطلب كلمة المرور عند استدعاء أوامر المسح.

الاستخدام من خلال Docker

dockeri.co

يمكنك تشغيل DivideAndScan في حاوية Docker كما يلي:

~$ docker run --rm -it --name das -v ~/.das:/root/.das -v `pwd`:/app -p 8050:8050 snovvcrash/divideandscan

نظرًا لأن الأداة تتطلب بعض بيانات الإدخال وتنتج بعض بيانات الإخراج، يجب تحديد دليل العمل الحالي كنقطة تحميل عند /app داخل الحاوية. كما أن نشر المنفذ 8050 على المضيف يسمح بالوصول إلى تطبيق Dash المستخدم لتصور تقارير Nmap.

قد ترغب في تعيين اسم مستعار لجعل الأمر الأساسي أقصر:

~$ alias das='docker run --rm -it --name das -v ~/.das:/root/.das -v `pwd`:/app -p 8050:8050 snovvcrash/divideandscan'
~$ das

كيفية الاستخدام

how-to-use.png

1. ملء قاعدة البيانات

قم بتوفير أمر لماسح منافذ سريع لوحدة add لاكتشاف المنافذ المفتوحة في نطاق محدد.

⚠️ تحذير: يُرجى التأكد من أنك تفهم ما تفعله، لأن جميع أدوات مسح المنافذ تقريبًا يمكنها إلحاق الضرر بالنظام الذي يتم اختباره إذا تم استخدامها بشكل غير صحيح.

تنزيل الأداة