以下是黑客常常做的事情。
我有一个SOCKS5代理列表和一个用户名/密码组合列表。我想测试一个网站www.example.com/login.html的不同SOCKS5代理的用户名/密码列表。
我在CentOS 5.5上使用Python 2.5。
如何使用socksipy或其他模块? 你能给我一个代码片段吗?非常感谢!
答案 0 :(得分:3)
您可以尝试使用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'