@mdbarr/ip-access-control

0.2.0 • Public • Published

ip-access-control

Allow, Deny style access control for IP access validation.

Installation

# NPM
npm install --save @mdbarr/ip-access-control

# Yarn
yarn add @mdbarr/ip-access-control

Usage

To create an access control validator for a given scheme:

const IPAccessControl = require('@mdbarr/ip-access-control');

const accessValidator = new IPAccessControl({
  order: 'deny, allow',
  allow: [ '0.0.0.0/0' ],
  deny: []
});

To validate a request IP against the validator:

const allowed = accessValidator.check('127.0.0.1'); // Boolean return value

Readme

Keywords

none

Package Sidebar

Install

npm i @mdbarr/ip-access-control

Weekly Downloads

3

Version

0.2.0

License

MIT

Unpacked Size

8.86 kB

Total Files

5

Last publish

Collaborators

  • mdbarr