A tool for Dictionary Attacks supports multiple Protocols and a wide range of services.

Commands

hydra [login_options] [password_options] [attack_options] [service_options]

Login options

  • -l <username>: single username.
  • -L <filename>: file containing usernames.

Password options

  • -p <password>: single password.
  • -P <filename>: file containing passwords.

Attack options

  • -t <integer>: number of parallel tasks to run.
  • -f: fast mode that stops the attack after first successful login.
  • -p <port>: specify non-default port for the target service.
  • -v: verbose mode
  • -V: even more verbose mode.
  • -M <file>: file with one server per line to be used for parallel attacks.
  • <service>://<target address or hostname>: specify service and target

Service options

These are service specific.