Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
AutoBrowser — AutoBrowser Screenshot | Kitploit
Инструменты/GitHubGitHub/el3ct71k/autobrowser
РазведкаСбор информацииВеб-безопасностьТестирование на Проникновение
GitHubel3ct71k/autobrowser

AutoBrowser

AutoBrowser Screenshot

Репозиторий
49139 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

AutoBrowser 4.0

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

  • Отсканировать с помощью Nmap, проверить результаты и создать папку с именем project_name, подробно, через 10 рабочих процессов:

python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10

  • Отсканировать список хостов через Nmap (как флаг -iL), проверить результаты и создать папку с именем project_name с включённой средой Java:

python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled

  • Получить справку по аргументам метода analyze:

python AutoBrowser.py analyze --help

  • Проанализировать XML-отчёт Nmap и создать папку с именем report_analyze через прокси:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"

  • Проанализировать XML-отчёт Nmap и создать папку с именем report_analyze через прокси с учётными данными:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"

  • Проанализировать XML-отчёт Nmap и создать папку с именем report_analyze, указав пользовательский user agent:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"

Требования:

###Установка в Linux:

  1. sudo apt-get install python-pip python2.7-dev libxext-dev python-qt4 qt4-dev-tools build-essential nmap
  2. sudo pip install -r requirements.txt

###Установка в MacOS:

  1. Установите Xcode Command Line Tools (AppStore)
  2. ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  3. brew install pyqt nmap
  4. sudo easy_install pip
  5. sudo pip install -r requirements.txt

###Установка в Windows:

  1. Установите setuptools
  2. Установите pip
  3. Установите PyQt4
  4. установите Nmap
  5. Откройте командную строку (cmd) от имени администратора -> Перейдите в папку Python -> Scripts (cd c:\Python27\Scripts)
  6. pip install -r (Полный путь к requirements.txt)
Скачать инструмент