Как использовать Python с разными прокси SOCKS 5? - PullRequest
2 голосов
/ 25 декабря 2010

Хакер всегда делает следующее.

У меня есть список прокси-серверов SOCKS5 и список комбинаций имени пользователя и пароля.Я хочу протестировать список имени пользователя / пароля с различными прокси-серверами SOCKS5 для веб-сайта www.example.com/login.html.

Я использую Python 2.5 в CentOS 5.5.

Как я могуиспользовать socksipy или другие модули?Не могли бы вы дать мне фрагмент кода?Большое спасибо!

1 Ответ

3 голосов
/ 26 декабря 2010

вы можете попробовать использовать pycurl

import pycurl
c = pycurl.Curl()
c.setopt(pycurl.URL, 'www.example.com/login.php')
pycurlConnect.setopt(pycurl.POSTFIELDS, POST_DATA)
c.setopt(pycurl.PROXY, 'yourproxy')
c.setopt(pycurl.PROXYPORT, 8080)
c.setopt(pycurl.PROXYTYPE, pycurl.PROXYTYPE_SOCKS5)
c.perform()

Переменная POST_DATA должна выглядеть примерно так, в зависимости от точных аргументов, требуемых формой входа в систему:

POST_DATA = 'username=meatsafe&password=murderer'
...