API netmask - Joungkyun/python-krisp GitHub Wiki

SYNOPSIS

import krisp

(string) netmask (start, end)

start

first address of given range

end

last address of given range

DESCRTIPTION

returns minimum network mask include start IP and end IP.

EXAMPLE

import krisp

start = '192.168.10.51'
end   = '192.168.10.121'
mask  = krisp.netmask (start, end)
prefix = krisp.mask2prefix (mask)
print ('RANGE      : %s - %s => mask %s (/%d)' % (start, end, mask, prefix))
print ('             network  : %s' % krisp.network (start, mask))
print ('             broadcast: %s' % krisp.broadcast (start, mask))

SEE ALSO

mask2prefix, prefix2mask, network, broadcast