Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const request = require('request');
- const ip = require('ip');
- request('https://raw.githubusercontent.com/client9/ipcat/master/datacenters.csv', (error, response, body) => {
- if(error || response.statusCode != 200) {
- return console.error("Failed to get database");
- }
- var lines = body.split('\n').map(e => {
- return e.split(',');
- });
- lines.forEach(e => {
- if(e.length != 4) return;
- let start = ip.toLong(e[0]);
- let end = ip.toLong(e[1]);
- console.log('deny '+e[0] +'/'+ ((~(start^end))>>>0).toString(2).indexOf('0') +'; # '+e[2]);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement