
AutoBrowser Screenshot
AutoBrowser — это инструмент, написанный на Python, для пентестеров.
Цель этого инструмента — создание отчёта (JSON-файла) и скриншотов HTTP/S портов в сети.
Вы можете выбрать между анализом отчёта Nmap (XML-файл -oX) или сканированием с помощью Nmap,
после чего инструмент автоматически проверяет результаты с помощью HTTP/S запросов к каждому хосту, используя headless-браузер,
и делает скриншот содержимого страницы ответа.
Видео подтверждения концепции 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 - установить определённый user agent
--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:
###Установка в MacOS:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"###Установка в Windows: