patator
multi-purpose brute-forcer with modular design
TLDR
Brute-force FTP login
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.
