0.0.4 • Published 6 years ago

cidr-overlap v0.0.4

Weekly downloads
102
License
MIT
Repository
github
Last release
6 years ago

cidr-overlap

CircleCI npm

Get an array of overlaps that exist for a given array of CIDRs for subnets

Installation

$ npm i --save cidr-overlap

Example

const cidrOverlap = require('cidr-overlap');

cidrOverlap(['10.0.3.0/24', '10.0.1.0/16']);
//=> [ { startAddress: '10.0.3.0',
//=>     endAddress: '10.0.3.255',
//=>     cidr1: '10.0.3.0/24',
//=>     cidr2: '10.0.1.0/16',
//=>     overlapCidr: '10.0.3.0/24' } ]

API

cidrOverlap(cidrs)

  • cidr {Array} Strings of CIDRs representing subnets in the format '1.2.3.4/24'. Required.