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

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

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

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

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

Категории

Все категории
Loading categories
burpgpt — Расширение для Burp Suite, которое интегрирует GPT от OpenAI для выполнения дополнительного пассивного сканирования с целью обнаружения высокоспецифичных уязвимостей и позволяет проводить анализ трафика любого типа. | Kitploit
Инструменты/GitHubGitHub/aress31/burpgpt
Сканеры уязвимостейВеб-безопасностьТестирование на ПроникновениеБезопасность ИИ
GitHubaress31/burpgpt

burpgpt

Расширение для Burp Suite, которое интегрирует GPT от OpenAI для выполнения дополнительного пассивного сканирования с целью обнаружения высокоспецифичных уязвимостей и позволяет проводить анализ трафика любого типа.

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

Популярное

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

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

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

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

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

[!ВАЖНО] Объявляем о запуске BurpGPT Pro — редакции, специально разработанной для удовлетворения потребностей профессионалов и кибер-бутиков. Откройте для себя множество мощных функций и удобный интерфейс, который расширяет ваши возможности и обеспечивает оптимальный пользовательский опыт. Чтобы получить доступ к этим преимуществам, посетите наш веб-сайт и прочитайте документацию для получения дополнительной информации.

[!ПРЕДУПРЕЖДЕНИЕ] Обратите внимание, что Community-edition больше не поддерживается и не работает. Чтобы продолжать получать обновления, новые функции, исправления ошибок и улучшения, рассмотрите возможность обновления до Pro-edition. Регистрировать Issues для Community-edition больше не имеет смысла.

burpgpt

Java CI with Gradle

burpgpt использует мощь AI для обнаружения уязвимостей безопасности, которые традиционные сканеры могут пропустить. Он отправляет веб-трафик в указанную пользователем модель OpenAI, обеспечивая сложный анализ в пассивном сканере. Это расширение предлагает настраиваемые подсказки (prompts), позволяющие адаптировать анализ веб-трафика под конкретные потребности каждого пользователя. Ознакомьтесь с разделом Примеры использования для вдохновения.

Расширение генерирует автоматический отчёт по безопасности, который суммирует потенциальные проблемы безопасности на основе пользовательского prompt и данных в реальном времени из запросов, выданных Burp. Используя AI и обработку естественного языка, расширение упрощает процесс оценки безопасности и предоставляет специалистам по безопасности обзор сканируемого приложения или конечной точки на более высоком уровне. Это позволяет им легче выявлять потенциальные проблемы безопасности и расставлять приоритеты анализа, а также охватывать большую потенциальную поверхность атаки.

[!ПРЕДУПРЕЖДЕНИЕ] Трафик данных отправляется в OpenAI для анализа. Если у вас есть опасения по этому поводу или вы используете расширение для критически важных приложений безопасности, важно тщательно это обдумать и ознакомиться с Политикой конфиденциальности OpenAI для получения дополнительной информации.

[!ПРЕДУПРЕЖДЕНИЕ] Хотя отчёт автоматизирован, он всё равно требует триажирования и постобработки специалистами по безопасности, так как может содержать ложные срабатывания.

[!ПРЕДУПРЕЖДЕНИЕ] Эффективность этого расширения во многом зависит от качества и точности подсказок, созданных пользователем для выбранной модели GPT. Такой целенаправленный подход поможет обеспечить, чтобы модель GPT генерировала точные и ценные результаты для вашего анализа безопасности.

Возможности

  • Добавляет проверку пассивного сканирования, позволяя пользователям отправлять HTTP-данные в контролируемую OpenAI GPT-модель для анализа через систему плейсхолдеров.
  • Использует возможности GPT-моделей OpenAI для проведения всестороннего анализа трафика, что позволяет обнаруживать различные проблемы, выходящие за рамки только уязвимостей безопасности в сканируемых приложениях.
  • Обеспечивает детальный контроль над количеством токенов GPT, используемых в анализе, позволяя точно настраивать максимальную длину подсказки (prompt).
  • Предлагает пользователям несколько моделей OpenAI на выбор, позволяя им выбрать ту, которая лучше всего соответствует их потребностям.
  • Даёт пользователям возможность настраивать подсказки (prompts) и открывает безграничные возможности для взаимодействия с моделями OpenAI. Ознакомьтесь с Примерами использования для вдохновения.
  • Интегрируется с Burp Suite, предоставляя все встроенные функции для предварительной и последующей обработки, включая отображение результатов анализа непосредственно в интерфейсе Burp для эффективного анализа.
  • Предоставляет функции устранения неполадок через нативный Журнал событий Burp, позволяя пользователям быстро решать проблемы связи с API OpenAI.

Требования

1. Системные требования

  • Операционная система: совместимо с операционными системами Linux, macOS и Windows.

  • Java Development Kit (JDK): версия 11 или выше.

  • Burp Suite Professional или Community Edition: версия 2023.3.2 или выше.

    [!ВАЖНО] Обратите внимание, что использование любой версии ниже 2023.3.2 может привести к ошибке java.lang.NoSuchMethodError. Крайне важно использовать указанную или более новую версию, чтобы избежать этой проблемы.

2. Инструмент сборки

  • Gradle: версия 6.9 или выше (рекомендуется). Файл build.gradle находится в репозитории проекта.

3. Переменные окружения

  • Установите переменную окружения JAVA_HOME так, чтобы она указывала на каталог установки JDK.

Пожалуйста, убедитесь, что все системные требования, включая совместимую версию Burp Suite, выполнены перед сборкой и запуском проекта. Обратите внимание, что внешние зависимости проекта будут автоматически управляться и устанавливаться Gradle в процессе сборки. Соблюдение требований поможет избежать потенциальных проблем и уменьшит необходимость открытия новых вопросов в репозитории проекта.

Установка

1. Компиляция

  1. Убедитесь, что у вас установлен и настроен Gradle.

  2. Загрузите репозиторий burpgpt:

    git clone https://github.com/aress31/burpgpt
    cd .\burpgpt\
    
  3. Соберите автономный jar:

    ./gradlew shadowJar
    

2. Загрузка расширения в Burp Suite

Чтобы установить burpgpt в Burp Suite, сначала перейдите на вкладку Extensions и нажмите кнопку Add. Затем выберите файл burpgpt-all jar, расположенный в папке .\lib\build\libs, для загрузки расширения.

Использование

Чтобы начать использовать burpgpt, пользователям необходимо выполнить следующие шаги на панели Settings, доступ к которой можно получить из строки меню Burp Suite:

  1. Введите действительный API-ключ OpenAI.
  2. Выберите модель.
  3. Определите максимальный размер подсказки (max prompt size). Это поле контролирует максимальную длину prompt, отправляемую в OpenAI, чтобы не превысить maxTokens моделей GPT (обычно около 2048 для GPT-3).
  4. Настройте или создайте собственные подсказки в соответствии с вашими требованиями.
burpgpt UI

После настройки, как описано выше, пассивный сканер Burp отправляет каждый запрос выбранной модели OpenAI через API OpenAI для анализа, создавая результаты уровня серьёзности Informational на основе полученных результатов.

burpgpt finding

Конфигурация подсказки (Prompt)

burpgpt позволяет пользователям настраивать prompt для анализа трафика с помощью системы плейсхолдеров. Чтобы включить соответствующую информацию, мы рекомендуем использовать эти плейсхолдеры, которые расширение обрабатывает напрямую, позволяя динамически вставлять конкретные значения в prompt:

Скачать инструмент