
واجهة أمامية تفاعلية من نوع المعالج لـ IVRE لتسهيل إنشاء عمليات الفحص في قاعدة البيانات.
IVRE
(\. \ ,/) _ _
\( |\ )/ (_)______ _ _ __ __| |
//\ | \ /\ | |_ / _` | '__/ _` |
(/ /\_#oo#_/\ \)| |/ / (_| | | | (_| |
\/\ #### /\/ |_/___\__,_|_| \__,_|
بواسطة BitBurner
واجهة معالج تفاعلية لـ IVRE لتسهيل إنشاء عمليات المسح إلى قاعدة البيانات.
أنشأت هذا السكريبت لإجراء عمليات المسح باستخدام IVRE (https://ivre.rocks/) على Kali (https://www.kali.org/) حيث يكون IVRE مثبتاً ومهيأً مسبقاً. هذا يجعل المسح باستخدام IVRE أكثر عملية للبيئات غير الإنتاجية مثل CTF والمختبرات. أوصي بإعداد Wireguard على Linode أو مضيف سحابي آخر وتوجيه كل حركة مرور المسح من خلاله.
apt install zenity.أولاً، قم بتحديث بيانات IP الخاصة بـ IVRE (يجب القيام بذلك بشكل متكرر (أسبوعياً) لأنه يطابق بيانات مثل أرقام AS وغيرها مع المضيفات الممسوحة ويملأ البيانات بمعنى أكبر)
sudo ivre ipdata --download
استنسخ المستودع إلى مجلد /opt/
cd /opt/
git clone https://github.com/bitburner/ivre-wizard.git
اجعل السكريبتات قابلة للتنفيذ
cd /ivre-wizard/
sudo chmod +x ivre-wizard.sh && sudo chmod -x ivre-wizard-cli.sh
شغّل السكريبت (السكريبت الرئيسي يستخدم عناصر واجهة Zenity الرسومية لعرض مربعات حوار للمستخدم في واجهتك الرسومية. إذا كنت تريد نسخة سطر أوامر فقط بدون مربعات حوار zenity، استخدم ivre-wizard-cli.sh بدلاً من ذلك).
sudo ./ivre-wizard.sh
إذا واجهت مشكلة في التشغيل باستخدام sudo، حاول بدونه ولكن عند تشغيل خادم httpd في النهاية سيتم باستخدام sudo مما يجعله يبحث عن مجلد المسح في مجلد المستخدم الجذر وليس المستخدم الذي بدأ المسح. قم بإيقافه وتشغيله يدوياً بدون sudo ومعرفة ما إذا كانت بياناتك تظهر. "ivre httpd --bind-address 0.0.0.0" هذا هو أحد الأسباب الرئيسية التي جعلت السكريبت يخبرك بأي حسابات يتم تنفيذ عمليات معينة بها حتى تعرف أين تنتهي الأمور. سأحاول إصلاح هذا لاحقاً.
يبني هذا السكريبت أمر ivre runscans من إدخال المستخدم
بدء Wireguard؟
مسح قاعدة البيانات؟
تنزيل بيانات IP؟
نوع المسح
ivre runscans
اسم الفئة
اسم مصدر المسح
حد المسح
عدد النسخ
إجراء المسح
ivre scan2db لاستيراد المسح إلى قاعدة البيانات. ثم سينشئ "عرضاً" وفقاً لفئتك وبيانات أخرى من مسح NMAP. قد يستغرق هذا وقتاً أحياناً بقدر وقت المسح إذا تم إرجاع الكثير من البيانات للمضيفات (الكثير من المنافذ المفتوحة، إلخ). أخيراً، سيبدأ خادم على ويمكنك الوصول إلى صفحة الويب ورؤية البيانات التي تمت إضافتها للتو. لا توجد بيانات؟ هل قمت بتشغيل السكريبت باستخدام sudo؟ يجب أن يكون من أجل العثور على مجلد "scans" الخاص به.ivre db2view nmapivre httpd0.0.0.0@bitburner