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

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

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

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

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

Категории

Все категории
Loading categories
binfinder — Поиск бинарных файлов, не установленных через менеджер пакетов | Kitploit
Инструменты/GitHubGitHub/aquasecurity/binfinder
Безопасность контейнеровАнализ Бинарных ФайловБезопасность Цепочки Поставок
GitHubaquasecurity/binfinder

binfinder

Поиск бинарных файлов, не установленных через менеджер пакетов

Репозиторий
1163 лет назадЕщё не проверено

Популярное

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

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

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

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

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

binfinder

Поиск бинарных файлов, не установленных через менеджер пакетов

Предварительные требования

Программное обеспечение

  • версия go >= 1.12
  • версия docker >= 19

Как собрать и запустить binfinder

Сборка

root@kitploit:~
$ make build

После завершения сборки вы можете запустить binfinder, выполнив:

root@kitploit:~
$ ./binfinder --images <разделенный запятыми список образов> --output data --top 20

Результатом будут diff-файлы для каждого образа; флаг top (по умолчанию 0), если значение больше 0, загружает N популярных образов для запуска binfinder.

Чтобы выполнить анализ diff-файлов, созданных после поиска различий, вы можете запустить анализ, чтобы получить количество различий по каждому diff во всех json-файлах:

root@kitploit:~
$ ./binfinder --analyze --output data

Результатом будет файл analysis.csv.

Чтобы запустить binfinder для реестра, передайте флаг --registry host в CLI

root@kitploit:~
$ ./binfinder --top=10 --registry=http://localhost:5000 --output data

CLI загрузит образы из репозитория и проверит наличие бинарных различий.

Чтобы запустить binfinder для реестра DTR, передайте флаги --registry={HOSTNAME} --dtr --user={USER} --password={PASSWORD} в CLI

root@kitploit:~
$ ./binfinder --top=10 --registry=https://vm01-7b86bb7b.westeurope.cloudapp.azure.com:8443 --dtr --user={user} --password={password} --output data

CLI загрузит образы из DTR и проверит наличие бинарных различий.

Примечания:

  • Для работы binfinder требуются shell-файлы alpine.sh, ubuntu.sh, centos.sh и centos_get_all_pkg.sh; эти shell-файлы должны находиться в каталоге, из которого выполняется команда.
  • Для повышения производительности загрузите docker-образ перед запуском binfinder.
  • Образы на основе Busybox в настоящее время не поддерживаются.
Скачать инструмент