node-netmask icon indicating copy to clipboard operation
node-netmask copied to clipboard

Create a netmask from an IP range

Open coderholic opened this issue 11 years ago • 0 comments

This is an awesome module for creating IP ranges from a given netmask, but it'd be even better if it worked in reverse, eg:

coffee> n = new netmask.Netmask('10.0.0.0/24') { bitmask: 24, maskLong: 4294967040, netLong: 167772160, size: 256, base: '10.0.0.0', mask: '255.255.255.0', hostmask: '0.0.0.255', first: '10.0.0.1', last: '10.0.0.254', broadcast: '10.0.0.255' }

coffee> n = new netmask.Netmask('10.0.0.1', '10.0.0.254') { bitmask: 24, maskLong: 4294967040, netLong: 167772160, size: 256, base: '10.0.0.0', mask: '255.255.255.0', hostmask: '0.0.0.255', first: '10.0.0.1', last: '10.0.0.254', broadcast: '10.0.0.255' }

coderholic avatar Jun 06 '14 02:06 coderholic