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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Smap — بديل مباشر لـ Nmap مدعوم من shodan.io | Kitploit
أدوات/GitHubGitHub/s0md3v/smap
الاستطلاعماسحات الثغرات الأمنيةتخطيط الشبكةمسح المنافذجمع المعلومات
GitHubs0md3v/smap

Smap

بديل مباشر لـ Nmap مدعوم من shodan.io

عرض المستودع
3.3k3191منذ 6 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

شعار Smap

بديل nmap مدعوم من shodan.io

عرض Smap

Smap هو ماسح منافذ سلبي مبني باستخدام واجهة shodan.io المجانية. يقبل نفس وسائط سطر الأوامر التي يقبلها Nmap وينتج نفس المخرجات، مما يجعله بديلًا مباشرًا لـ Nmap.

الميزات

  • يفحص 200 مضيف في الثانية
  • لا يتطلب أي حساب/مفتاح API
  • اكتشاف الثغرات
  • يدعم صيغ مخرجات nmap
  • بصمة الخدمات والإصدارات
  • لا يقوم بأي اتصال بالأهداف في الوضع السلبي
  • تسريع اختياري لـ nmap باستخدام المنافذ المبلّغ عنها من Shodan

التثبيت

الملفات الثنائية

يمكنك تنزيل ملف ثنائي مُجمّع مسبقًا من هنا واستخدامه فورًا.

يدويًا

go install -v github.com/s0md3v/smap/cmd/smap@latest

محتار أم هناك شيء لا يعمل؟ للحصول على تعليمات أكثر تفصيلًا، انقر هنا

حزمة AUR

Smap متوفر على AUR باسم smap-git (يُبنى من المصدر) وsmap-bin (ملف ثنائي مُجمّع مسبقًا).

Homebrew/Mac

Smap متوفر أيضًا على Homebrew.

root@kitploit:~
brew update
brew install smap

الاستخدام

يقبل Smap نفس وسائط Nmap، ولكن الخيارات الأخرى غير -p و-h و-V و-o* و-iL و--concurrency و--append-output يتم تجاهلها في الوضع السلبي. استخدم --nmap لتمرير خيارات Nmap إلى فحص Nmap حقيقي بعد اكتشاف المنافذ السلبي. إذا لم تكن معتادًا على Nmap، فإليك كيفية استخدام Smap.

تحديد الأهداف

root@kitploit:~
smap 127.0.0.1 127.0.0.2

يمكنك أيضًا استخدام قائمة أهداف، مفصولة بأسطر جديدة.

root@kitploit:~
smap -iL targets.txt

الصيغ المدعومة

root@kitploit:~
1.1.1.1         // عنوان IPv4
example.com     // اسم مضيف
178.23.56.0/8   // CIDR
1.1.1.1-20      // نطاق IPv4

المخرجات

يدعم Smap 7 صيغ مخرجات يمكن استخدامها مع -o* كما يلي:

root@kitploit:~
smap example.com -oX output.xml

إذا أردت طباعة المخرجات على الطرفية، استخدم الواصلة (-) كاسم الملف.

الصيغ المدعومة

root@kitploit:~
oX    // صيغة xml الخاصة بـ nmap
oG    // صيغة nmap القابلة للبحث
oN    // الصيغة الافتراضية لـ nmap
oA    // مخرجات في جميع الصيغ الثلاث أعلاه دفعة واحدة
oP    // أزواج IP:PORT مفصولة بأسطر جديدة
oS    // صيغة smap المخصصة
oJ    // json

ملاحظة: بما أن Nmap لا يفحص/يعرض الثغرات والوسوم، فإن تلك البيانات غير متوفرة في صيغ nmap. استخدم -oS لعرض تلك المعلومات.

تحديد المنافذ

يفحص Smap هذه المنافذ البالغ عددها ~4000 افتراضيًا. إذا أردت عرض نتائج لمنافذ معينة، استخدم الخيار -p.

root@kitploit:~
smap -p21-30,80,443 -iL targets.txt

تسريع Nmap

استخدم --nmap لتضييق نطاق الفحص باستخدام nmap المحلي لديك. يجمع Smap أولًا اتحاد المنافذ المبلّغ عنها من Shodan ثم يشغّل Nmap مرة واحدة ضد الأهداف الأصلية مع نطاق المنافذ الأصغر هذا.

root@kitploit:~
smap --nmap -Pn -sV --version-light 1.1.1.1

باستثناء --nmap و--concurrency، يتم تمرير الوسائط المقدمة إلى Nmap. يستبدل Smap نطاق المنافذ بمرشحي Shodan؛ إذا حددت -p، فإنه يقصر المرشحين أولًا على هذا النطاق. يتولى Nmap الفحص والمخرجات مباشرة، لذا تتصرف خياراته وصيغ مخرجاته بشكل طبيعي. يتم تمرير العمليات الخاصة بالمضيف فقط مثل -sL و-sn دون اكتشاف منافذ سلبي.

صيغ مخرجات Smap المخصصة هي ميزات للوضع السلبي؛ مع --nmap، يكون لخيارات المخرجات معانيها العادية في Nmap. إذا لم يبلّغ Shodan عن أي منافذ مرشحة، لا يتم تشغيل Nmap.

يمكن أن يوفر هذا الوقت إذا كانت البيانات السلبية جيدة بما يكفي لحالة استخدامك.

التحكم في التزامن

يستخدم Smap افتراضيًا 3 عمال لتجنب الضغط المفرط على Shodan. يمكنك تغيير ذلك باستخدام --concurrency.

root@kitploit:~
smap --concurrency 5 -iL targets.txt

اعتبارات

بما أن Smap يجلب ببساطة بيانات المنافذ الموجودة من shodan.io، فهو سريع للغاية، ولكن هناك المزيد. يجب عليك استخدام Smap إذا:

تريد

  • اكتشاف الثغرات
  • ماسح منافذ فائق السرعة
  • عدم إجراء أي اتصالات بالأهداف

لا مانع لديك من

  • عدم القدرة على فحص عناوين IPv6
  • أن تكون النتائج قديمة حتى 7 أيام
  • بعض اكتشافات البرامج غير الموثوقة النادرة في الوضع السلبي

ملاحظة: إذا استخدمت --nmap، سيشغّل Smap nmap ضد الهدف ويقوم باتصالات نشطة. نظرًا لأن بيانات Shodan قد تكون قديمة أو غير مكتملة، فإن استخدامها كمرشح للمنافذ قد يفوت بعض المنافذ المفتوحة.

تنزيل الأداة