Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

cidr-range

2.0.0 • Public • Published

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

install

npm i cidr-range

Downloadsweekly downloads

410

version

2.0.0

license

BSD-2-Clause

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability