Skip to main content

Online password guessing tool. Protocols supported include FTP, HTTP(S), SMTP, SNMP, XMPP, SSH, and more.

# To start Hydra's wizard:
hydra-wizard

# To guess SSH credentials using a given username and a list of passwords:
hydra -l <username> -P <path/to/wordlist.txt> <host_ip> <ssh>

# To guess Telnet credentials using a list of usernames and a single password, specifying a non-standard port and IPv6:
hydra -L <path/to/usernames.txt> -p <password> -s <port> -6 <host_ip> <telnet>

# To guess FTP credentials using usernames and passwords lists, specifying the number of threads:
hydra -L <path/to/usernames.txt> -P <path/to/wordlist.txt> -t <n_tasks> <host_ip> <ftp>

# To guess MySQL credentials using a username and a passwords list, exiting when a username/password pair is found:
hydra -l <username> -P <path/to/wordlist.txt> -f <host_ip> <mysql>

# To guess RDP credentials using a username and a passwords list, showing each attempt:
hydra -l <username> -P <path/to/wordlist.txt> -V <rdp://host_ip>

# To guess IMAP credentials on a range of hosts using a list of colon-separated username/password pairs:
hydra -C <path/to/username_password_pairs.txt> <imap://[host_range_cidr]>

# To guess POP3 credentials on a list of hosts using usernames and passwords lists, exiting when a username/password pair is found:
hydra -L <path/to/usernames.txt> -P <path/to/wordlist.txt> -M <path/to/hosts.txt> -F <pop3>