Skip to content

joesanford/cidr-overlap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

a simple tool for finding subnet overlaps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published