mypielib.cidr_to_netmask

Module Contents

Functions

cidr_to_netmask

Convert CIDR prefix to netmask

API

mypielib.cidr_to_netmask.cidr_to_netmask(cidr: int) str

Convert CIDR prefix to netmask

Parameters:

cidr (int) – prefix to convert

Returns str:

netmask

From: https://stackoverflow.com/questions/33750233/

Examples:

>>> from mypielib.cidr_to_netmask import cidr_to_netmask
>>> cidr_to_netmask(32)
'255.255.255.255'
>>> cidr_to_netmask(30)
'255.255.255.252'
>>> cidr_to_netmask(28)
'255.255.255.240'
>>> cidr_to_netmask(24)
'255.255.255.0'
>>> cidr_to_netmask(20)
'255.255.240.0'
>>> cidr_to_netmask(16)
'255.255.0.0'