Я не вижу примера в документации, так что ответ, вероятно, нет, но может ли netaddr создать IPNetwork, указав IP и маску вместо IP и CIDR? Что-то вроде:
net = netaddr.IPNetwork("127.0.0.0 255.255.255.0")
... вместо ...
net = netaddr.IPNetwork("127.0.0.0/24")
Если нет, есть ли простой способ конвертировать маску в CIDR?