/
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
netmask
/
example
/
/usr/local/lib/node_modules/pm2/node_modules/netmask/example
mkdir
upload
Name
Size
Mode
Actions
ipcalc.coffee
442
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/pm2/node_modules/netmask/example/ipcalc.coffee
(442B)
Netmask = require('netmask').Netmask ip = process.argv[2] netmask = new Netmask(ip) out = console.log out "Address: #{ip.split('/', 1)[0]}" out "Netmask: #{netmask.mask} = #{netmask.bitmask}" out "Wildcard: #{netmask.hostmask}" out "=>" out "Network: #{netmask.base}/#{netmask.bitmask}" out "HostMin: #{netmask.first}" out "HostMax: #{netmask.last}" out "Broadcast: #{netmask.broadcast}" out "Hosts/Net: #{netmask.size}" out netmask.next()
Save
cmd:
run