Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
cbrutekrag — Test di penetrazione su server SSH utilizzando attacchi di forza bruta o dizionario. Scritto in C. | Kitploit
Strumenti/GitHubGitHub/matricali/cbrutekrag
Attacchi alle PasswordSicurezza di RetePenetration Testing
GitHubmatricali/cbrutekrag

cbrutekrag

Test di penetrazione su server SSH utilizzando attacchi di forza bruta o dizionario. Scritto in C.

Vedi Repository
17627222 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

Test di penetrazione su server SSH utilizzando attacchi a dizionario. Scritto in C.

brute krag significa "forza bruta" in afrikáans

Dichiarazione di non responsabilità

Questo strumento è solo per scopi di test etici. cbrutekrag e i suoi proprietari non possono essere ritenuti responsabili per un uso improprio da parte degli utenti. Gli utenti devono agire come consentito dalle leggi locali.

Esecuzione

$ 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                This help
-v, --verbose             Verbose mode
-V, --verbose-sshlib      Verbose mode (sshlib)
-s, --scan                Scan mode
-D, --dry-run             Dry run
-P, --progress            Progress bar
-T, --targets <file>      Targets file
-C, --credentials <file>  Username and password file
-t, --threads <threads>   Max threads
-o, --output <file>       Output log file
-F, --format <pattern>    Output log format
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %USERNAME%, %PASSWORD%
-O, --scan-output <file>  Output log file for scanner
-F, --scan-format <pattern> Output log format for scanner
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %BANNER%.
                          Default:
                          "%HOSTNAME%:%PORT%\t%BANNER%\n"
-a, --allow-non-openssh   Accepts non OpenSSH servers
-A, --allow-honeypots     Allow servers detected as honeypots
    --timeout <seconds>   Sets connection timeout (Default: 3)
    --check-http <host>   Tries to open a TCP Tunnel after successful login

Esempi di utilizzo

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

Sintassi dei target supportati

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

Formato del file delle combinazioni

root root
root password
root $BLANKPASS
$TARGET root
root $TARGET

Segnaposto del file delle combinazioni

SegnapostoScopoCome passwordCome nome utente
$BLANKPASSPassword vuota✔️-
$TARGETUsa hostname o IP come password✔️✔️

Formato di output personalizzabile

Il formato di output può essere facilmente personalizzato utilizzando l'opzione della riga di comando -f

Esempio: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n", che produce un output come:

192.168.0.100:22|root|toor
192.168.0.105:22|ubnt|ubnt

Valore predefinito

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

2024/04/01 13:05:13     192.168.0.100:22     root    admin

Segnaposto

SegnapostoDescrizioneEsempio
%DATETIME%Sostituito dalla data Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Sostituito dal nome host o IPv4192.168.0.100
%PORT%Sostituito dalla porta di connessione22
%USERNAME%Sostituito dal nome utente utilizzatoroot
%PASSWORD%Sostituito dalla password utilizzataadmin
\nSostituito da LF (a capo)
\tSostituito da TAB (tabulazione)

Formato di output personalizzabile per lo scanner

Il formato di output può essere facilmente personalizzato utilizzando l'opzione della riga di comando -F

Esempio: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n", che produce un output come:

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

Valore predefinito

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

192.168.0.100:22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Segnaposto

SegnapostoDescrizioneEsempio
%DATETIME%Sostituito dalla data Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Sostituito dal nome host o IPv4192.168.0.100
%PORT%Sostituito dalla porta di connessione22
%BANNER%Sostituito dal banner del serverSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nSostituito da LF (a capo)
\tSostituito da TAB (tabulazione)

Requisiti

cbrutekrag utilizza libssh - The SSH Library (http://www.libssh.org/)

Compilazione

Requisiti:

  • make
  • compilatore gcc
  • libssh-dev
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
make
make install

Compilazione statica

Requisiti:

  • cmake
  • compilatore gcc
  • make
  • libssl-dev
  • libz-dev
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
Scarica lo strumento