in EmergingThreats/src/EmergingThreats.js [8:29]
function fetchIPs() {
console.log("Fetching the list of IP addresses...");
return new Promise((resolve, reject) => {
let dataString = "";
let post_req = https.request(url, (res) => {
res.setEncoding("utf8");
res.on("data", (chunk) => {
dataString += chunk;
});
res.on("end", () => {
listOfIps = dataString.split(/\r?\n/);
listOfIps = listOfIps.filter((line) => line.match(/^\d+/));
console.log("Fetched " + listOfIps.length + " IP addresses...");
resolve();
});
res.on("error", (err) => {
reject(err);
});
});
post_req.end();
});
}