如何立即发送多个相同的HTTP POST消息

时间:2015-11-12 04:00:23

标签: apache http

我有人在我的游戏中作弊,通过向游戏服务器(php + apache)发送多个HTTP POST消息来获取物品。我已经修复了这个漏洞,但我想测试我的修复是否正确。

我已经尝试了一些chrome插件来发送POST消息,但我不能模仿在同一时刻发送它们,例如5个相同的POST消息都发送少于100ms到它们之间的相同IP。

我有一台Centos和一台Windows机器,非常感谢任何脚本或程序推荐。

1 个答案:

答案 0 :(得分:0)

如果您安装了Python(您的CentOS机器会),以下将执行您仅使用内置插件后的操作。您只需调整conn.request行即可传递服务器所需的任何正文或标题。

from threading import Thread
import httplib, sys

REQUESTS = 5

def doRequest():
    conn = httplib.HTTPConnection("www.google.com")   
    conn.request("POST", '/some/url')

for i in range(REQUESTS):
    t = Thread(target=doRequest)
    t.daemon = True
    t.start()