Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 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
1762732 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

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                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

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

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@kitploit:~
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:

root@kitploit:~
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

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

Segnaposto

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:

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

Valore predefinito

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

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

Segnaposto

Requisiti

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

Compilazione

Requisiti:

  • make
  • compilatore gcc
  • libssh-dev
root@kitploit:~
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
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
Scarica lo strumento
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)
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)