GitHunt
RI

Rizwanjamal/ip-check-range

๐ŸŽ‰ NodeJS module for checking if IP exists in the list of "White Listed IP's". ๐Ÿš€

ip-check-range

npm (scoped)
npm bundle size (minified)
Travis
Dependencies

NPM

Allowing you to check request IP or anyother IP for Range Matches.

Install

npm install ip-check-range --save

Usage

var IPCheckRange = require('ip-check-rage');
IPCheckRange('192.168.34.253', ['192.168.0.1', '192.168.0-78.253']);    //= true
IPCheckRange('192.198.34.1', ['192.168-255.34.1', '192.168.0-78,253']); //= true
IPCheckRange('192.13.134.223', ['192.*.*.*', '192.168.*,*']);           //= true
IPCheckRange('192.16.0.124', ['192.168.0.1-178', '192.168.0-78,253']);  //= false
IPCheckRange('192.168.34.76', ['192.168.0.1', '192.168.0-78.23-253']);  //= true

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.

Rizwan Jamal rizwanjamal.tk

Languages

JavaScript100.0%

Contributors

Created October 18, 2018
Updated November 18, 2023