cidr-range
v2.0.0
Published
Get an array of IP addresses for a given CIDR range
Downloads
32,961
Maintainers
Readme
cidr-range
Get an array of IP addresses for a given CIDR range
Note: If you need IPv6 support, check out cidr-tools's expand
method.
Installation
$ npm install --save cidr-range
Example
var cidrRange = require('cidr-range');
cidrRange('1.2.3.4/30');
//=> [ '1.2.3.4', '1.2.3.5', '1.2.3.6', '1.2.3.7' ]
API
cidrRange(cidr, [options])
cidr
{String} The IP address in CIDR notation. Required.options
{Object} Options object.
Options
onlyHosts
{Boolean} Whether the network and broadcast addresses should be excluded. Only works for /30 and below. Default:false
.
© 2015 silverwind, distributed under BSD licence