
الآن، المضيف ملكي! - كشف سريع للغاية عن استيلاء النطاقات الفرعية!
يحتوي هذا الدليل على وثائق للمستخدمين والمطورين الذين يستخدمون أو يساهمون في NtHiM.
الملفات الثنائية المجمَّعة مسبقًا للأنظمة المختلفة متوفرة في صفحة الإصدارات. يمكنك تنزيل الملف المناسب لنظامك، فك ضغط الملف وبدء استخدام NtHiM.
NtHiM متاح على Crates.io. لذلك، إذا كان Rust مثبتًا على نظامك، يمكنك ببساطة تثبيت NtHiM باستخدام الأمر التالي:
cargo install NtHiM
ستحتاج إلى أحدث إصدار (أو على الأقل إصدار أحدث) من Cargo لإجراء البناء اليدوي لـ NtHiM، لضمان سير عملية البناء بشكل صحيح.
يوصى بشدة باستخدام Rust وCargo عبر rustup. إذا كنت ترغب في التثبيت بهذه الطريقة، يمكنك اتباع التعليمات المقدمة على https://www.rust-lang.org/tools/install أو https://rustup.rs/.
إذا كان Cargo مثبتًا لديك، يمكنك ببساطة اتباع الخطوات أدناه:
git clone https://github.com/TheBinitGhimire/NtHiM;cd NtHiM;cargo build;cd target/debug;إذا كنت ترغب في الحصول على ملف ثنائي للإصدار من NtHiM، يمكنك استخدام علامة --release في الخطوة 3، والذهاب إلى مجلد release (أي cd target/release) بدلاً من ذلك في الخطوة 4.
للإصدارات الأقدم من NtHiM وكذلك بعض المنصات أو بنى الأنظمة الأقل استخدامًا أو الأقدم:
قبل إجراء بناء يدوي لـ NtHiM أو التثبيت عبر Crates.io باستخدام cargo، قد تحتاج إلى تثبيت OpenSSL على نظامك. أحيانًا إذا حصلت على خطأ أثناء عملية البناء اليدوي، فإن احتمالية حدوث الخطأ بسبب OpenSSL عالية. يرجى مراجعة المشكلة رقم 1 لإيجاد حل لهذه المشكلة.
تم رفع شرح التثبيت لـ NtHiM على YouTube، يغطي جميع هذه الطرق الثلاث، ويمكنك مشاهدة الفيديو هنا: كيفية تثبيت واستخدام NtHiM (الآن، المضيف لي!)؟ كشف سريع جدًا لاستيلاء على النطاقات الفرعية!
| العلامة | الوصف | مثال |
|---|---|---|
| -h | عرض المساعدة المتعلقة بالاستخدام! | NtHiM -h |
| -t | فحص هدف واحد! | NtHiM -t https://example.example.com |
| -f | فحص قائمة من الأهداف من ملف! | NtHiM -f hostnames.txt |
| -c | عدد الخيوط المتزامنة! | NtHiM -c 100 -f hostnames.txt |
| -s | مهلة الاتصالات (بالثواني)! | NtHiM -s 4 -f hostnames.txt |
| -v | تفعيل الوضع المفصل! | NtHiM -v -f hostnames.txt |
| -o | كتابة المخرجات إلى ملف! | NtHiM -f hostnames.txt -o output.txt |
| -u | تحديث ذاكرة التوقيعات المؤقتة! | NtHiM -u |
| -V | عرض معلومات الإصدار! | NtHiM -V |
بشكل افتراضي، يستخدم NtHiM 10 خيطًا متزامنًا، و 5 ثوانٍ مهلة للاتصالات.
NtHiM -t https://example.example.com
NtHiM -f hostnames.txt



يستخدم NtHiM البيانات المقدمة في EdOverflow/can-i-take-over-xyz لتحديد المنصة.
إذا كان لديك أي أسئلة بخصوص NtHiM، يرجى فتح مشكلة بالذهاب إلى صفحة المشكلات.
قد تكون بعض استفساراتك قد تمت الإجابة عليها في إحدى المشكلات الموجودة، لذا يرجى التأكد من مراجعة المشكلات ذات علامة الأسئلة الشائعة قبل فتح مشكلة بنفسك.
نرحب بالمساهمات من مستخدمي NtHiM والمطورين وأي شخص مهتم بالمساعدة في تطوير المشروع. لذلك، قمنا بإعداد دليل المساهمة الذي سيكون مفيدًا للمساهمين المستقبليين.
إذا كنت مهتمًا بالمساهمة في تطوير NtHiM، يمكنك إنشاء طلب سحب مع تعديلات على الكود الأصلي، أو يمكنك فتح مشكلة جديدة، وسنحاول تضمين الميزة كما هو مطلوب.
لا يوجد أي قيود على أي شخص للمساهمة في تطوير NtHiM. إذا كنت ترغب في المساهمة، فلا تتردد في ذلك، ولكن يرجى التأكد من مراجعة دليل المساهمة قبل إنشاء طلب سحب.
مدونة السلوك متوفرة على مدونة سلوك العهد للمساهمين.