whitelist-ips
Version:
Connect middleware for whitelisting by IP addresses.
20 lines (13 loc) • 551 B
JavaScript
// Generated by CoffeeScript 1.11.1
(function() {
var ASQ, fs, request;
fs = require('fs');
ASQ = require('asynquence-contrib');
request = require('request');
require('asynquence-request')(ASQ, request);
ASQ().get('https://www.cloudflare.com/ips-v4').val(function(response, body) {
return fs.writeFileSync(__dirname + '/common/cloudflare', body + '\n');
}).get('https://www.cloudflare.com/ips-v6').val(function(response, body) {
return fs.appendFileSync(__dirname + '/common/cloudflare', body + '\n');
});
}).call(this);