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

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

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

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

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

Категории

Все категории
Loading categories
cbrutekrag — Тесты на проникновение на SSH-серверы с использованием атак методом перебора или по словарю. Написан на языке C. | Kitploit
Инструменты/GitHubGitHub/matricali/cbrutekrag
Атаки на ПаролиСетевая безопасностьТестирование на Проникновение
GitHubmatricali/cbrutekrag

cbrutekrag

Тесты на проникновение на SSH-серверы с использованием атак методом перебора или по словарю. Написан на языке C.

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

Популярное

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

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

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

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

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

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

Тесты на проникновение на SSH-серверы с помощью атак по словарю. Написано на C.

brute krag означает "грубая сила" на африкаанс

Отказ от ответственности

Данный инструмент предназначен только для этического тестирования. cbrutekrag и его владельцы не несут ответственности за неправомерное использование пользователями. Пользователи должны действовать в соответствии с местными законами.

Запуск

root@kitploit:~
$ cbrutekrag -h
       _                _       _
      | |              | |     | |
  ___ | |__  _ __ _   _| |_ ___| | ___ __ __ _  __ _
 / __|| '_ \| '__| | | | __/ _ \ |/ / '__/ _` |/ _` |
| (__ | |_) | |  | |_| | ||  __/   <| | | (_| | (_| |
 \___||_.__/|_|   \__,_|\__\___|_|\_\_|  \__,_|\__, |
          OpenSSH Brute force tool 0.6.0        __/ |
      (c) Copyright 2014-2024 Jorge Matricali  |___/

      https://github.com/matricali/cbrutekrag


usage: ./cbrutekrag [-h] [-v] [-aA] [-D] [-P] [-T TARGETS.lst] [-C credentials.lst]
                [-t THREADS] [-f OUTPUT FORMAT] [-o OUTPUT.txt] [-F SCAN OUTPUT FORMAT] [-O SCAN_OUTPUT.txt] [TARGETS...]

-h, --help                Эта справка
-v, --verbose             Подробный режим
-V, --verbose-sshlib      Подробный режим (sshlib)
-s, --scan                Режим сканирования
-D, --dry-run             Пробный запуск
-P, --progress            Индикатор прогресса
-T, --targets <file>      Файл с целями
-C, --credentials <file>  Файл с именами пользователей и паролями
-t, --threads <threads>   Максимальное количество потоков
-o, --output <file>       Файл журнала вывода
-F, --format <pattern>    Формат журнала вывода
                          Доступные заполнители:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %USERNAME%, %PASSWORD%
-O, --scan-output <file>  Файл журнала вывода для сканера
-F, --scan-format <pattern> Формат журнала вывода для сканера
                          Доступные заполнители:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %BANNER%.
                          По умолчанию:
                          "%HOSTNAME%:%PORT%\t%BANNER%\n"
-a, --allow-non-openssh   Принимать серверы, отличные от OpenSSH
-A, --allow-honeypots     Разрешить серверы, обнаруженные как ханипоты
    --timeout <seconds>   Устанавливает тайм-аут подключения (По умолчанию: 3)
    --check-http <host>   Пытается открыть TCP-туннель после успешного входа

Примеры использования

root@kitploit:~
cbrutekrag -T targets.txt -C combinations.txt -o result.log
cbrutekrag -s -t 8 -C combinations.txt -o result.log 192.168.1.0/24

Поддерживаемый синтаксис целей

  • 192.168.0.1
  • 10.0.0.0/8
  • 192.168.100.0/24:2222
  • 127.0.0.1:2222

Формат файла комбинаций

root@kitploit:~
root root
root password
root $BLANKPASS
$TARGET root
root $TARGET

Заполнители файла комбинаций

ЗаполнительНазначениеВ качестве пароляВ качестве имени пользователя
$BLANKPASSПустой пароль✔️-
$TARGETИспользовать имя узла или IP-адрес в качестве пароля✔️✔️

Настраиваемый формат вывода

Формат вывода можно легко настроить с помощью параметра командной строки -f

Пример: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n", что даёт вывод вида:

root@kitploit:~
192.168.0.100:22|root|toor
192.168.0.105:22|ubnt|ubnt

Значение по умолчанию

%DATETIME%\t%HOSTNAME%:%PORT%\t%USERNAME%\t%PASSWORD%\n

root@kitploit:~
2024/04/01 13:05:13     192.168.0.100:22     root    admin

Заполнители

Настраиваемый формат вывода для сканера

Формат вывода можно легко настроить с помощью параметра командной строки -F

Пример: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n", что даёт вывод вида:

root@kitploit:~
192.168.0.100 22  SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
192.168.0.105 22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Значение по умолчанию

%HOSTNAME%:%PORT%\t%BANNER%\n

root@kitploit:~
192.168.0.100:22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Заполнители

Требования

cbrutekrag использует libssh — библиотеку SSH (http://www.libssh.org/)

Сборка

Требования:

  • make
  • компилятор gcc
  • libssh-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
make
make install

Статическая сборка

Требования:

  • cmake
  • компилятор gcc
  • make
  • libssl-dev
  • libz-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
Скачать инструмент
ЗаполнительОписаниеПример
%DATETIME%Заменяется на дату Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Заменяется на имя узла или IPv4192.168.0.100
%PORT%Заменяется на порт подключения22
%USERNAME%Заменяется на используемое имя пользователяroot
%PASSWORD%Заменяется на используемый парольadmin
\nЗаменяется на LF
\tЗаменяется на TAB
ЗаполнительОписаниеПример
%DATETIME%Заменяется на дату Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Заменяется на имя узла или IPv4192.168.0.100
%PORT%Заменяется на порт подключения22
%BANNER%Заменяется на баннер сервераSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nЗаменяется на LF
\tЗаменяется на TAB