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

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

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

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

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

Категории

Все категории
Loading categories
glue — Автоматизация безопасности приложений | Kitploit
Инструменты/GitHubGitHub/owasp/glue
Сканеры уязвимостейАнализ КодаDevSecOps
GitHubowasp/glue

glue

Автоматизация безопасности приложений

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

Популярное

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

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

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

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

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

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue — это фреймворк для запуска набора инструментов. Как правило, он предназначен в качестве основы для автоматизации конвейера анализа безопасности с помощью инструментов.

Рекомендуемое использование

Тем, кто хочет запустить Glue, мы рекомендуем использовать Docker-образ, поскольку в нем уже должны быть доступны и настроены другие используемые инструменты. См. документацию для получения дополнительной информации. Документация по Docker для Glue

Тем, кто заинтересован в использовании Glue в контексте DevOps, см. Варианты интеграции Glue с DevOps

Ознакомьтесь с Playground, чтобы лучше понять возможности Glue и способы их использования.

Локальный запуск

docker run owasp/glue

Установка для разработки

root@kitploit:~
git clone https://github.com/owasp/glue
cd glue                     -- RVM will set to 2.3.1 with Gemset Glue
gem install bundler
bundle install

Запуск в режиме разработки

root@kitploit:~
cd lib
../bin/glue -h

Расширение Glue

Glue предназначен для расширения с помощью добавленных «задач». Чтобы добавить новый инструмент, скопируйте существующую задачу и настройте её для работы с нужным инструментом.

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

Glue <options> <target>

Опции

Общие опции включают:

root@kitploit:~
-d для отладки
-f для формата (принимает "json", "csv", "jira")

Полный список опций можно получить с помощью Glue --help или посмотреть в файле OPTIONS.md.

Цель

Цель может быть:

  • Файловая система (анализируется на месте)
  • Git-репозиторий (клонируется для анализа)
  • Другие типы образов (.iso, docker и т.д. — экспериментально)

Зависимости

  • clamav
  • hashdeep
  • rm (*nix)
  • git
  • mount (*nix)
  • docker

Разработка

Чтобы запустить код, выполните следующее из корневого каталога:

>ruby bin/Glue <options> target

Чтобы собрать gem, просто выполните:

gem build Glue.gemspec

Интеграция

Git-хуки

Сначала скопируйте хук из кода.

root@kitploit:~
meditation:hooks mk$ cp /area53/owasp/Glue/hooks/pre-commit .

Затем сделайте его исполняемым.

root@kitploit:~
meditation:hooks mk$ chmod +x pre-commit

Убедитесь, что оболочка, в которой вы выполняете коммит, может видеть docker.

root@kitploit:~
meditation:hooks mk$ eval "$(docker-machine env default)"

Теперь протестируйте: внесите изменения и выполните коммит файла. Результат должен быть таким, что Glue запустится для вашего кода и не позволит выполнить коммит, если результаты не будут чистыми. (Что не обязательно является разумным ожиданием).

Файлы конфигурации

Для продвинутых сценариев использования вы можете сохранить конфигурацию и использовать её во время выполнения.

Авторы

Matt Konda Alex Lock Rafa Perez

Лицензия

Apache 2: http://www.apache.org/licenses/LICENSE-2.0

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