Patator - очень гибкий в настройках мультипоточный многоцелевой брутфорс на Python. Имеет поддержку модулей. Является аналогом для таких тулз, как Medusa, Hydra и ncrack. Фичи: Сведение ошибочных результатов брута к нулю. Модульная архитектура кода, что позволяет использовать брут для всего, чего угодно, вплоть до взлома архивов Интерактивная работа (Возможность поставить на паузу, просмотреть прогресс) Возможность использования постоянных подключений. Многопоточность Гибкость в настройке процесса брута и логов. Условия, регулярки, парсинг ответа сервера Спойлер: Модули ftp_login : Brute-force FTP ssh_login : Brute-force SSH telnet_login : Brute-force Telnet smtp_login : Brute-force SMTP smtp_vrfy : Enumerate valid users using the SMTP VRFY command smtp_rcpt : Enumerate valid users using the SMTP RCPT TO command finger_lookup : Enumerate valid users using Finger http_fuzz : Brute-force HTTP/HTTPS pop_login : Brute-force POP pop_passd : Brute-force poppassd (not POP3) imap_login : Brute-force IMAP ldap_login : Brute-force LDAP smb_login : Brute-force SMB smb_lookupsid : Brute-force SMB SID-lookup rlogin_login : Brute-force rlogin vmauthd_login : Brute-force VMware Authentication Daemon mssql_login : Brute-force MSSQL oracle_login : Brute-force Oracle mysql_login : Brute-force MySQL mysql_query : Brute-force MySQL queries pgsql_login : Brute-force PostgreSQL vnc_login : Brute-force VNC dns_forward : Brute-force DNS dns_reverse : Brute-force DNS (reverse lookup subnets) ike_enum : Enumerate IKE transforms snmp_login : Brute-force SNMPv1/2 and SNMPv3 unzip_pass : Brute-force the password of encrypted ZIP files keystore_pass : Brute-force the password of Java keystore files umbraco_crack : Crack Umbraco HMAC-SHA1 password hashes Страничка на гитхабе: https://github.com/lanjelot/patator