
AutoBrowser Screenshot
AutoBrowser هي أداة مكتوبة بلغة بايثون لمختبرات الاختراق.
الغرض من هذه الأداة هو إنشاء تقرير (ملف JSON) ولقطات شاشة للمنافذ المعتمدة على HTTP/S على الشبكة.
يمكنك الاختيار بين تحليل تقرير Nmap (ملف XML -oX) أو المسح باستخدام Nmap،
ثم يقوم الأداة تلقائيًا بفحص النتائج باستخدام طلب HTTP/S على كل مضيف باستخدام متصفح ويب بدون واجهة رسومية،
ثم ستأخذ لقطة شاشة لمحتوى صفحة الاستجابة.
فيديو إثبات المفهوم من AutoBrowser 4.0
الوسائط الموضعية:
analyze - تحليل وتصفح (يتطلب وسيطة: موقع تقرير Nmap)
scan - مسح وتصفح (يتطلب وسيطة: مضيف هدف أو ملف)
الوسائط الاختيارية:
-h, --help - عرض رسالة المساعدة هذه والخروج
-p PROJECT, --project PROJECT - اسم المشروع (المجلد الذي يحتوي على جميع البيانات. الافتراضي: project)
-t TIMEOUT, --timeout TIMEOUT - فترة مهلة طلب HTTP
-w MAX_WORKERS, --max-workers MAX_WORKERS - الحد الأقصى لعمليات العامل (الافتراضي: 4)
--useragent USERAGENT - تعيين وكيل مستخدم محدد
--java-enabled - عرض بيئة Java
--verbose - إظهار جميع الفحوصات بالتفصيل
--proxy PROXY - توجيه الاتصالات عبر وكيل HTTP/socks5 (مثال: socks5://127.0.0.1:8080)
--proxy-auth PROXY_AUTH - تعيين بيانات اعتماد الوكيل. (مثال: username:password)
يجب عليك تحديد القيم في وسائط سطر الأوامر باستخدام علامات الاقتباس المزدوجة فقط!
scan:python AutoBrowser.py scan --help
python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10
python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled
analyze:python AutoBrowser.py analyze --help
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"
###تثبيت على Linux:
###تثبيت على MacOSx:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"###تثبيت على Windows: