Здравствуйте помогите настроить брут сайта по ftp. После шестой неправильной попытки FTP перестаёт реагировать минут на 20. В patator делаю итак уже большой тайм-аут в 17 сек. дальше увеличивать нет смысла - вечный брут. Кто знает как это можно СЕЙЧАС 2019Г. обойти ? Или как к команде potator прикрутить после каждой попытке менять прокси?
И потом, и СЕЙЧАС, прежде всего лучше попытаться понять, по каким признакам происходит блокировка. По количеству попыток в едининцу времени ? По количеству попыток в единицу времени с одного IP ? По User-Agent ? Если блокировки только по количеству запросов с одного IP, как пишете Вы - нужно после каждой 5-ой попытки менять IP-адрес выходного узла. При использовании типовых средств вроде hydra или самописных чекеров/брутеров это решается с помощью proxy lists или через tor socks proxy со сменой circuit через N раз, что достигается простейшими скриптами. Конкретно Patator, если мне не изменяет память, поддерживает опцию proxy только для модуля http_fuzz, для ftp он этого делать не умеет. Вот соответствующий фрагмент из исходников - Code: # HTTP {{{ try: import pycurl if hasattr(pycurl, 'PRIMARY_PORT'): proxytype_mapping = { 'http': pycurl.PROXYTYPE_HTTP, 'socks4': pycurl.PROXYTYPE_SOCKS4, 'socks4a': pycurl.PROXYTYPE_SOCKS4A, 'socks5': pycurl.PROXYTYPE_SOCKS5, 'socks5_with_hostname': pycurl.PROXYTYPE_SOCKS5_HOSTNAME, } else: # PRIMARY_PORT available since libcurl-7.21.0 and all PROXY_* since libcurl-7.18 # PRIMARY_PORT and all PROXY_* available since pycurl-7.19.5.1 notfound.append('libcurl') except ImportError: notfound.append('pycurl') т.е поддержка через PyCURL. и в описании класса Code: class HTTP_fuzz(TCP_Cache): '''Brute-force HTTP''' ('proxy', 'proxy to use (host:port)'), ('proxy_type', 'proxy type [http|socks4|socks4a|socks5]'),
BillyBons Большое спасибо за развернутый ответ. Хорошо. Я сначала на 100% выясню признаки блокировки.
Если всё-таки кто-то успешно делает СЕЙЧАС брут сайтов по FTP. Было бы здорово увидеть готовое решение. Я не спец а Google предлагает одно старьё Но я ещё не отчаялся. ))