node-ipcalc
What is is:
node-ipcalc (ipcalc) is a node.js implementation of the popular *nix package ipcalc.
Usage:
usage: node ipcalc [-h] [-n | --host] <IPv4 Address>
Example:
eric@crunchbang ~/github-repos/node-ipcalc $ node ipcalc.js 192.168.1.1/24IPv4 address entered-------------------- Address: - 192.168.1.1Address : - 0xC0A80101Address : - 3232235777Netmask: - 255.255.255.0 = 24Netmask : - 0xFFFFFF00Netmask : - 4294967040Wildcard: - 0.0.0.255Class: - Class CNetwork: - 192.168.1.0NetMin: - 192.168.1.1NetMax: - 192.168.1.254Broadcast: - 192.168.1.255Subnets: - 256Hosts/Net: - 254 -eric@crunchbang ~/github-repos/node-ipcalc $ node ipcalc.js 192.168.1.1 255.255.255.0IPv4 address entered-------------------- Address: - 192.168.1.1Address : - 0xC0A80101Address : - 3232235777Netmask: - 255.255.255.0 = 24Netmask : - 0xFFFFFF00Netmask : - 4294967040Wildcard: - 0.0.0.255Class: - Class CNetwork: - 192.168.1.0NetMin: - 192.168.1.1NetMax: - 192.168.1.254Broadcast: - 192.168.1.255Subnets: - 256Hosts/Net: - 254 -eric@crunchbang ~/github-repos/node-ipcalc $ node ipcalc.js -n 192.168.1.1 250IPv4 address entered-------------------- Address: - 192.168.1.1Address : - 0xC0A80101Address : - 3232235777Netmask: - 255.255.255.0 = 24Netmask : - 0xFFFFFF00Netmask : - 4294967040Wildcard: - 0.0.0.255Class: - Class CNetwork: - 192.168.1.0NetMin: - 192.168.1.1NetMax: - 192.168.1.254Broadcast: - 192.168.1.255Subnets: - 256Hosts/Net: - 254 -