Advertisement
rgruber

greynoise - tags - ips

Aug 7th, 2022 (edited)
737
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var meta=await fetch("https://viz.greynoise.io/api/enterprise/v2/meta/metadata").then(r=>r.json());var ips=[];
  2. for (var x of meta.metadata) {
  3.    var d= await fetch(`https://viz.greynoise.io/api/v3/tags/${x.id}/ips/download?days=30&format=json`,{credential:'include',headers:{'x-gnql-key': 'hqrJjJInTjYQImxWjZPS9vp6iFjeYjADhlEos7CzfhckmIkj3CS1Q58xHOjbfnTx'} }).then(r=>r.ok?r.json():{});
  4.    if(d.ips.length>0){console.log(d);ips=ips.concat(d.ips);}
  5.    }
  6. ips=Array.from(new Set(ips));
  7.  
  8. var a=document.createElement("a"); a.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(ips.join('\n')));a.download='greylist.txt';document.body.appendChild(a);a.click();document.body.removeChild(a);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement