Advertisement
Guest User

Untitled

a guest
Apr 13th, 2020
689
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const fs = require('fs');
  2. const got = require('got');
  3.  
  4. const refs = [
  5.     "/vserver/vserver_images.php",
  6.     "/vserver/vps.php",
  7.     "/vserver/",
  8.     "/vserver/root-server-erweiterungen.php",
  9.     "/",
  10.     "/hosting",
  11.     "/bestellen/domainangebote.php",
  12.     "/ssl-zertifikate/",
  13.     "/ueber-netcup/",
  14.     "/ueber-netcup/hardware-infrastruktur.php",
  15.     "/ueber-netcup/ddos-schutz-filter.php",
  16.     "/ueber-netcup/auszeichnungen.php"
  17. ]
  18.  
  19. const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
  20.  
  21. const main = async () => {
  22.     for (; ;) {
  23.         refs.forEach(async r => {
  24.             try {
  25.                 const resp = await got.post("https://www.netcup.de/api/eggs", { form: { requrl: r } })
  26.                 const egg = JSON.parse(resp.body).eggs[0]
  27.                 console.log(egg);
  28.                 let name = egg.id + "__" + egg.title + ".txt"
  29.                 name = name.replace(/[\/|\\:*?"<>]/g, "_")
  30.                 fs.writeFileSync(name, `https://www.netcup.de/bestellen/produkt.php?produkt=${egg.product_id}&hiddenkey=${egg.product_key}\n${JSON.stringify(egg)}\n${r}`)
  31.             } catch (error) {
  32.                 // oh error.
  33.             }
  34.  
  35.         });
  36.         await sleep(10 * 60 * 1000)
  37.     }
  38. }
  39.  
  40. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement