PYTHON ::如何使用" urllib2"发送HTTP请求/响应来自不同的源MAC和IP地址

时间:2014-12-03 07:21:01

标签: python python-2.7 curl urllib2 urllib

我正在使用curl来验证我公司网站上的登录会话。以下是我正在使用的curl命令:

curl -g -v --interface wlan0 -k --user-agent Mozilla/5.0 --url http://10.0.0.2:880/cgi-bin/hslogin.cgi \ -d "f_user=abc3&f_pass=test3&f_hs_server=10.10.10.1&f_Qv=it_qpmjdz=blbti_dbqujwf@bbb_qpmjdz=blbti_bbb@dmjfou_njou=537:71687@dmjfou_nbd=35.88.14.5F.:5.81@ttje=dbqujwf234@bq_nbd=C5.D8.::.83.F7.D1&agree=yes&submit=Log+In"

我可以使用上面的curl脚本创建一个登录会话。

由于我需要创建多个登录会话,因此我尝试使用python脚本修改上面的curl脚本。

import urllib2
data = '{"nw_src": "10.0.0.1/32", "nw_dst": "10.0.0.2/32", "nw_proto": "ICMP", "actions": "ALLOW", "priority": "10"}'
url = 'http://<IP ADDRESS>:880/cgi-bin/hslogin.cgi'
req = urllib2.Request(url, data, {'Content-Type': 'application/json'})
f = urllib2.urlopen(req)
for x in f:
print(x)
f.close()

如何在上面指定“源MAC地址(a3:11:b7:25:34:a5)”,“源IP地址(10.0.0.1)”,“用户名(abc3)和密码(test3)”脚本。

0 个答案:

没有答案