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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
RXScan — واجهة سطر أوامر Rust لاستطلاع الشبكة المحدود: اكتشاف منافذ TCP/UDP، وتحديد الخدمات، وجمع أدلة DNS/TLS/HTTP، والبحث عن أسماء المستخدمين من المصادر العامة مع الربط بينها. | Kitploit
أدوات/GitHubGitHub/darkrx1/rxscan
أدوات دفاعيةالاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتخطيط الشبكةمسح المنافذتحليل الثغرات الأمنيةتعداد DNS والنطاقات الفرعيةجمع المعلوماتأمن الشبكاتالأدوات والمكوناتتحليل DNS
1110منذ 6 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
GitHub
darkrx1/rxscan

RXScan

واجهة سطر أوامر Rust لاستطلاع الشبكة المحدود: اكتشاف منافذ TCP/UDP، وتحديد الخدمات، وجمع أدلة DNS/TLS/HTTP، والبحث عن أسماء المستخدمين من المصادر العامة مع الربط بينها.

عرض المستودع
مشاركة

RXScan

RXScan

محرك الاستطلاع والأدلة
استطلاع محدود وربط الأدلة بلغة Rust.

release Rust 1.85+ Linux MIT


يجمع RXScan بين استطلاع الشبكة والبحث في المصادر العامة والتحقيق وربط الأدلة في واجهة سطر أوامر واحدة.

يمكنه اكتشاف المضيفين والمنافذ، وتحديد الخدمات المرصودة، وجمع أدلة محدودة من البروتوكولات والويب، والبحث في المزوّدين العامّين، وربط النتائج، وحفظ النتائج لتحليلها ومقارنتها لاحقًا.

يتحلّى RXScan بالتحفّظ المتعمّد فيما يبلّغ عنه. فرقم المنفذ لا يحدّد الخدمة، ونجاح طلب HTTP لا يؤكّد بحد ذاته وجود حساب، ويُبقى التغطية الناقصة منفصلة عن النتيجة السلبية.

البدء السريع

البناء والتثبيت من المستودع:

git clone https://github.com/DarkRX1/RXScan.git
cd RXScan
cargo install --path . --locked

تحقق من البناء المثبّت:

rxscan --version
rxscan --help

شغّل فحص استطلاع عادي:

rxscan example.test

ابحث في المصادر العامة:

rxscan search --username exampleuser

تحقّق من النتائج العامة واربط بينها:

rxscan investigate --username exampleuser

هذه هي نقاط الدخول الرئيسية الثلاث:

rxscan TARGET
rxscan search ...
rxscan investigate ...

فحص الشبكة

يستخدم الفحص الافتراضي سير العمل recon، والمستوى 3، وإعدادات تنفيذ متوازنة.

rxscan example.test

حدد المنافذ عندما تريد اختيار منفذ محدد:

rxscan example.test --ports 22,80,443
rxscan example.test --ports 1-1024
rxscan example.test --ports 22,80,443,8000-8100

افحص نطاق منافذ TCP الكامل:

rxscan example.test --all-ports

اكتشاف UDP صريح:

rxscan example.test --udp

اعرض الخطة الفعّالة وتفاصيل التنفيذ الإضافية:

rxscan example.test --explain

أوضاع فحص TCP

يدعم RXScan:

rxscan example.test --scan-mode auto
rxscan example.test --scan-mode connect
rxscan example.test --scan-mode syn

فحص TCP connect هو مسار الفحص المحمول الذي يستخدمه RXScan حاليًا على منصته المدعومة.

يتوفر فحص SYN الخام لعناوين IPv4 على Linux عند توفر القدرة المطلوبة. وعندما يتعذر استخدام مسار SYN المطلوب، يبلّغ RXScan عن مسار التراجع الفعلي بدلًا من تقديم فحص connect بصمت على أنه SYN.

UDP

يستخدم فحص UDP تحقيقات أصلية محدودة النطاق ويظل اختياريًا.

يشمل اكتشاف UDP الحالي المدرك للبروتوكول تحقيقات صغيرة لخدمات مثل DNS وNTP وSSDP.

لا يُبلَّغ عن صمت UDP كدليل على أن المنفذ مفتوح أو مغلق. يحافظ RXScan على حالة عدم اليقين الناتجة open|filtered.

بصمة نظام التشغيل

اكتشاف نظام التشغيل صريح ومدعوم بالأدلة، وليس تخمينًا من مؤشر واحد:

rxscan example.test --os

--os يشغّل خطة فحص محدودة لكل مضيف ضمن النطاق (بحد أقصى 6 فحوصات TCP/ICMP عادية، مع إعادة استخدام المنافذ التي يعرفها الفحص مسبقًا) ويشرح كل مرشّح: الأدلة المطابقة، والأدلة المتعارضة، والأدلة غير المتاحة، والتغطية، والمصدر. وبدون قدرة الحزم الخام فإنه يتراجع بصدق إلى الأدلة السلبية بثقة منخفضة. وتُعد Unknown نتيجة من الدرجة الأولى عندما تكون الأدلة غير كافية. راجع docs/OS_FINGERPRINTING.md للاطلاع على نموذج الأدلة والقيود والواقع الحالي للمجموعة المرجعية.

تحديد الخدمات

يحدد RXScan الخدمات بناءً على سلوك البروتوكول المرصود بدلًا من تعيين خدمة بناءً على رقم المنفذ وحده.

يشمل التحديد الأصلي الحالي بروتوكولات شائعة منها:

  • SSH
  • HTTP وHTTPS
  • TLS
  • FTP
  • SMTP
  • Redis
  • MySQL
  • PostgreSQL
  • SMB
  • RDP
  • MongoDB
  • MQTT
  • بصمات محدودة للخدمات غير المعروفة

اعتمادًا على البروتوكول والأدلة المتاحة، قد تشمل الملاحظات معلومات المنتج/الإصدار، ولافتات الترحيب، ونقاط نهاية HTTP وعناوينها، وبيانات شهادات TLS، ومعلومات هوية SSH، وأدلة تقنية موحّدة.

تبقى الخدمات غير المعروفة غير معروفة عندما لا يمتلك RXScan أدلة كافية لتحديدها.

لا يلزم أي مصادقة لفحوصات التحديد هذه.

البحث في المصادر العامة

يتوفر البحث عن أسماء المستخدمين عبر:

rxscan search --username exampleuser

يركّز الإخراج العادي على النتائج الإيجابية المفيدة والنتائج غير المؤكدة بدلاً من طباعة كل نتيجة سلبية من المزوّد.

يمكن للنتيجة أن تميّز بين ملف تعريف مُلاحَظ، ومورد آخر مُلاحَظ، وموقع مرشّح غير مؤكد.

على سبيل المثال:

FINDINGS

  ✓ provider / exampleuser
    Profile    https://example.test/exampleuser
    high · 94% · public profile

  ? another-provider / exampleuser
    Candidate  https://example.test/u/exampleuser
    low · 25% · weak evidence

التسميات مقصودة:

التسميةالمعنى
Profileملف تعريف عام خاص بالهوية تم رصده
Resourceمورد خاص بالهوية تم رصده وليس بالضرورة ملف تعريف عام
Candidateموقع خاص بالهوية لم يتم تأكيده

لا تُعرض الصفحات الرئيسية العامة لمزوّدي الخدمة أو نقاط نهاية API كعناوين URL مؤكدة للملفات الشخصية.

كما يحافظ RXScan على تمييز نتائج المزوّدين مثل المحظور، والمحدود المعدل، وغير المعروف، والخطأ، وغير المفحوص بدلاً من تحويلها إلى نتائج سلبية خاطئة.

اعرض مجموعة النتائج البشرية الكاملة باستخدام:

rxscan search --username exampleuser --all

أظهر تفاصيل إضافية حول التنفيذ والتصنيف باستخدام:

rxscan search --username exampleuser --explain

التحقيق

يمكن تمرير النتائج العامة عبر خط أنابيب التحقيق والربط في RXScan:

rxscan investigate --username exampleuser

يركز العرض الافتراضي على الحسابات وعناوين URL المفيدة ودرجة الثقة والعلاقات ذات المعنى.

تُحتفظ موارد الويب الثانوية مثل JavaScript الثابت وأوراق الأنماط والخطوط والصور عندما تكون ذات صلة بالأدلة الأساسية، لكنها لا تهيمن على التقرير البشري الافتراضي.

يمكن للعروض التفصيلية كشف المزيد من بيانات العلاقات المجمّعة.

يبقى التحقيق سلبياً افتراضياً. إن اكتشاف هدف شبكي عبر أدلة عامة لا يمنح تلقائياً تفويضاً أو يطلق فحصاً شبكياً.

الأدلة والربط

يخزّن RXScan الملاحظات كأدلة مصنّفة تستخدمها مسارات التقارير والتحقيق والرسم البياني والسجل والتحليل الخاصة به.

تُفرض عدة قواعد عمداً في جميع أنحاء المشروع:

  • أرقام المنافذ وحدها لا تثبت هوية الخدمة؛
  • استجابة HTTP 200 وحدها لا تثبت وجود حساب عام؛
  • صمت UDP يمثل حالة عدم يقين؛
  • أدلة الهوية الضعيفة لا تدمج الكيانات تلقائياً؛
  • يمكن للبنية التحتية المشتركة إنشاء علاقات دون افتراض تطابق الهوية؛
  • لا تُعامل التغطية غير المكتملة كدليل على اختفاء كيان سبق رصده؛
  • لا تؤدي تصفية العرض إلى إزالة الأدلة الآلية الأساسية.

يُعد هذا التمييز بين الملاحظة والتفسير جزءاً أساسياً من تصميم RXScan.

ملاحظات HTTP وTLS وDNS

بالنسبة لخدمات الويب المؤكدة، يمكن لـ RXScan جمع ملاحظات HTTP محدودة مثل:

  • الحالة والترويسات
  • عمليات إعادة التوجيه
  • عنوان الصفحة
  • نوع المحتوى وحجم الاستجابة
  • ملفات تعريف الارتباط
  • الروابط
  • النماذج
  • النصوص البرمجية
  • robots.txt
  • sitemap.xml

يمكن لسير العمل والأدلة أيضاً السماح بالزحف المحدود والفحوصات الأساسية واكتشاف المحتوى المُدار ومتابعات استعلامات GET السياقية.

تدعم ملاحظة DNS جمع السجلات المحدود بما في ذلك:

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • TXT
  • PTR
  • SRV
  • SOA (بيانات وصفية للسلطة على المستويات الأعمق؛ أدلة إعلامية فقط)

تسجّل ملاحظة TLS أدلة المصافحة والشهادات. وهي ليست ماسحاً شاملاً لحزم تشفير TLS.

النطاق

تخضع النشاطات الشبكية لسياسة النطاق الخاصة بـ RXScan.

يمكن توفير أهداف إضافية مسموح بها صراحةً:

rxscan example.test --scope example.test

يمكن أيضًا استبعاد الأهداف:

rxscan example.test --exclude api.example.test

يُرفض العمل خارج النطاق قبل الاتصال الشبكي المقابل.

يقلل تطبيق النطاق من الاتصال العرضي. وهو لا يحل محل مسؤولية المشغّل في امتلاك التصريح.

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

تنزيل الأداة