LinuxCommandLibrary

patator

multi-purpose brute-forcer with modular design

TLDR

Brute-force FTP login

$ patator ftp_login host=[target] user=FILE0 password=FILE1 0=[users.txt] 1=[passwords.txt]
copy
Brute-force SSH login
$ patator ssh_login host=[target] user=[admin] password=FILE0 0=[passwords.txt]
copy
HTTP form brute-force
$ patator http_fuzz url=[http://target/login] method=POST body='user=admin&pass=FILE0' 0=[passwords.txt]
copy
Brute-force MySQL
$ patator mysql_login host=[target] user=[root] password=FILE0 0=[passwords.txt]
copy
Show available modules
$ patator
copy
Set concurrency level
$ patator [module] ... -t [10]
copy

SYNOPSIS

patator module [options] host=target param=value...

DESCRIPTION

patator is a multi-purpose brute-forcer with modular design. It supports numerous protocols and services.
Modules handle specific protocols like SSH, FTP, HTTP, and databases. Each module has protocol-specific options.
File placeholders enable wordlist combinations. Multiple files can be combined for user/password pairs.
Conditional actions filter responses. Ignore successful logins, log specific errors, or stop on match.
Rate limiting and threading control resource usage. Proxy support enables anonymized testing.

PARAMETERS

-t N

Number of threads.
-x ACTION:CONDITION
Actions on conditions.
-l DIR
Log directory.
--timeout SECS
Connection timeout.
--retries N
Retry count.
FILE0, FILE1, etc.
File placeholders.
0=, 1=, etc.
File assignments.
RANGE0
Numeric range.
COMBO00
Combo file.

MODULES

ssh_login - SSH authentication
ftp_login - FTP authentication
http_fuzz - HTTP requests
mysql_login - MySQL authentication
smtp_login - SMTP authentication
pop_login - POP3 authentication
dns_forward - DNS queries

CAVEATS

For authorized penetration testing only. Aggressive testing may trigger lockouts. Network monitoring may detect attacks.

HISTORY

patator was created by Sebastien Macke (lanjelot) as an alternative to Hydra and Medusa. It emphasizes flexibility and scriptability for security testing.

SEE ALSO

hydra(1), medusa(1), ncrack(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community