Advertisements
測試網站可以同時容納幾人上線, 並非用來做攻擊; 簡單的DoS 工具為了要避免未來伺服器因為同時多人上線造成伺服器當機,所以必須要在早期測試伺服器的耐力 所以簡單來做一個DoS 工具; 使用Node JS 裡的 Request 來製作
工具需要:
- Node JS (來做壓力測試的程式)
- 網站伺服器 (既然要做壓力測試工具,怎麼能沒有伺服器?)
還有一顆真誠的心 (誒…)
開始製作!
首先呢 需要安裝 Requestnpm install request
再來就可以在程式裡加上
var request = require('request');
然後,就可以開始增加DoS 的程式碼
request(
{
uri:"你的網站"
},
function (error, response, body) {}
);
但是這樣子只有一次的DoS 攻擊,讓他可以重複就要改成
for(i=0;i<次數;i++){
request(
{
uri:"你的網站"
},
function (error, response, body) {}
);
}
次數那裡改成要測試的次數即可
但沒辦法顯示他已經DoS 的次數,所以改成
var seturl = "你的網站";
var times = 次數;
for(i=0;i<times;i++){
request(
{
uri:seturl
},
function (error, response, body) {}
);
console.log(i+"/"+times);
}
node 你的DoS工具名稱.js
或是用我開發的DoS 工具
原始代碼: https://github.com/3zh-studio-network/ZHDoS-Tool最新Build 版: https://github.com/3zh-studio-network/ZHDoS-Tool/releases/latest
Advertisements