Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/edu4rdshl/unimap
الاستطلاعتخطيط الشبكةمسح المنافذجمع المعلوماتالأدوات والمكونات
GitHubedu4rdshl/unimap

unimap

قم بالمسح مرة واحدة فقط حسب عنوان IP وقلل أوقات المسح باستخدام Nmap لكميات كبيرة من البيانات.

عرض المستودع
39942منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Unimap

قم بالمسح مرة واحدة فقط حسب عنوان IP وقلل أوقات المسح باستخدام Nmap للكميات الكبيرة من البيانات. Unimap هي اختصار لـ "Unique Nmap Scan". الأداة تعمل على لينكس، macOS، ويندوز أو أندرويد (Termux) دون مشاكل.

لماذا؟

إذا كنت تخطط لتشغيل Nmap على مؤسسة بأكملها، فعليك أن تضع في اعتبارك أن العشرات أو المئات أو حتى الآلاف من النطاقات الفرعية ستشير إلى نفس عنوان IP، وستصل إلى نقطة يصبح فيها المسح شبه مستحيل. أيضًا، قد يتم حظر عنوان IP الخاص بك بسبب المسح المتعدد لنفس عنوان المضيف البعيد من بين أمور أخرى.

كيف؟

يستخدم Unimap تقنيته الخاصة لحل عناوين IP لجميع النطاقات الفرعية مبدئيًا، وبمجرد الانتهاء من هذه العملية، يقوم بإنشاء مصفوفة تحتوي على عناوين IP الفريدة ويطلق مسحًا متوازيًا باستخدام Nmap وفقًا لعدد الخيوط التي قام المستخدم بتكوينها، وفي الوقت نفسه، يقوم بتحليل البيانات من الملفات التي تم إنشاؤها باستخدام Nmap لمعرفة المعلومات التي تتوافق مع كل IP. أخيرًا، يقوم Unimap بربط معلومات كل عنوان IP مرتبط بالنطاقات الفرعية. لذلك، على سبيل المثال، إذا كان لديك 50 نطاقًا فرعيًا تشير إلى نفس عنوان IP، فستقوم بمسح Nmap واحد فقط ولكن ستحصل على جميع البيانات المرتبطة بكل نطاق فرعي في نفس الوقت، وفي المسح الكبير يوفر ذلك أيامًا أو أسابيع.

التثبيت

من المصدر

يجب أن يكون لديك Rust و Nmap مثبتين على جهازك، ثم قم بتشغيل:

root@kitploit:~
1. git clone https://github.com/Edu4rdSHL/unimap.git && cd unimap
# Alternatively you can download a release from https://github.com/Edu4rdSHL/unimap/releases/latest
# extract it and continue to next step.
2. cargo build --release
# Now the binary is in ./target/release/unimap
# The next command only works on Linux and MacOS. Windows user need specify the target path in environment variable
3. cp ./target/release/unimap /usr/local/bin
# Now you can use the `unimap` command from everyewhere.

دعم Docker

لديك خياران لتثبيت Findomain في حاوية Docker.

استخدام Dockerhub (موصى به):

root@kitploit:~
1. docker pull edu4rdshl/unimap:latest
3. docker run -it --rm --name unimap unimap -t hackerone.com --fast-scan
# Set alias in ~/.bashrc or ~/.zshrc for global use
4. alias unimap='docker run -it --rm --name unimap unimap'

بناء صورة Docker بنفسك:

root@kitploit:~
1. git clone https://github.com/Edu4rdSHL/unimap.git && cd unimap
2. docker build --tag unimap .
3. docker run -it --rm --name unimap unimap -t hackerone.com --fast-scan
# Set alias in ~/.bashrc or ~/.zshrc for global use
4. alias unimap='docker run -it --rm --name unimap unimap'

استخدام الباينريز المجمعة مسبقًا

قم بتنزيل أحدث إصدار لنظام تشغيلك واستخدمه.

استخدام حزم AUR. (آرتش لينكس)

يمكن تثبيت unimap من حزم AUR المتاحة باستخدام مساعد AUR. على سبيل المثال،

root@kitploit:~
$ paru -S unimap

إذا كنت تفضل، يمكنك استنساخ حزم AUR ثم تجميعها باستخدام makepkg. على سبيل المثال،

root@kitploit:~
git clone https://aur.archlinux.org/unimap.git && cd unimap && makepkg -si

الاستخدام

يتطلب Unimap صلاحيات الجذر/المسؤول لتشغيل مسح Nmap TCP SYN (Stealth)، نستخدمه لأسباب تتعلق بالدقة والأداء. إذا كنت على لينكس أو نظام قائم على لينكس، استخدم شيل جذر أو شغّل الأداة باستخدام sudo، أما في ويندوز فيمكنك فتح موجه الأوامر (CMD) كمسؤول وتشغيل الأداة كالمعتاد.

أمثلة

  1. unimap -f targets.txt -u log.csv يقوم بمسح كامل وكتابة المخرجات إلى log.csv.
  2. unimap -f targets.txt --fast-scan -o يقوم بمسح سريع وحفظ ملف السجل في مجلد logs/.
  3. sudo unimap -f targets.txt --ports "1-1000" --min-rate 5000 يقوم بمسح المنافذ من 1-1000 مع كشف الخدمة والإصدار (إذا كنت تريد مسحًا سريعًا استخدم العلم --fast-scan) بمعدل أدنى 5000.

اعتبارات

  • Unimap مهيأ مسبقًا للعمل على شبكات سريعة (VPS سحابي)، إذا قمت بتشغيل مسح على شبكة منزلية ليس لديها سعة كبيرة فسينتهي بك الأمر منقطع الاتصال بسبب اختناق الشبكة.
  • ما سبق لا يعني أنه لا يمكنك استخدام Unimap من منزلك، فقط اضبط عدد --threads و --min-rate (وهو الأهم).
  • نحن لا نغلف Nmap بأي شكل ولا نقوم بمسح المنافذ بأنفسنا، نحن نستخدم خيارات Nmap الصحيحة للحصول على أفضل أداء، Nmap رائع وهو أسرع ماسح منافذ موجود حاليًا.
  • نقوم بتحليل بيانات مخرجات Nmap ونعطيك مخرجات أكثر وضوحًا مع منعك من مسح نفس عنوان IP عدة مرات، هذا هو هدفنا الرئيسي.

وجدت خطأ؟

افتح issue.

تنزيل الأداة
unimap — قم بالمسح مرة واحدة فقط حسب عنوان IP وقلل أوقات المسح باستخدام Nmap لكميات كبيرة من البيانات. | Kitploit