Connect middleware that whitelists or blacklists IPv4 ranges.

npm install connect-purgatory
2 downloads in the last week
18 downloads in the last month


Connect middleware to define a whitelist/blacklist of IPv4 ranges.

Build Status

Instalation & Usage

In the terminal inside the project's folder.

npm install connect-purgatory --save

then in the server's file:

var http = require('http'),
    connect = require('connect'),
    purgatory = require('connect-purgatory');

var server = connect()



thanks to @gnclmorais & @carlosdavidepto for helping understanding IP ranges and for providing a model function to verify if an IP belong to a range.

npm loves you