import ipaddress
# Lista de intervalos de IP
ip_ranges = [
"41.63.160.0-41.63.160.255",
"41.63.161.0-41.63.161.255"
]
# Função para converter intervalo de IP para CIDR
def ip_range_to_cidr(ip_range):
start, end = ip_range.split('-')
start_ip = ipaddress.IPv4Address(start)
end_ip = ipaddress.IPv4Address(end)
subnet = ipaddress.summarize_address_range(start_ip, end_ip)
return str(list(subnet)[0]) if subnet else None
# Converter intervalos para CIDR
cidr_ranges = [ip_range_to_cidr(ip_range) for ip_range in ip_ranges]
# Mostrar os resultados
for cidr in cidr_ranges:
print(cidr)