V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

iprange

Herramienta que sirve para trabajar con conjuntos de direcciones IP: expandir rangos, convertir formatos, calcular redes, verificar si una IP pertenece a un rango, etc.

$ echo "192.168.1.10-192.168.1.15" | iprange -
convertir el rango en el mínimo conjunto de bloques CIDR equivalentes
$ echo -e "192.168.1.0/25\n192.168.1.128/25" | iprange -
entrar varios bloques y los fusiona

Ejemplo trabajando con dos archivo:

$ nano base.txt

192.168.1.0/24

$ nano excluir.txt:

192.168.1.0/28

$ iprange base.txt --print-ranges excluir.txt
imprimir rangos de IP
$ iprange base.txt --compare excluir.txt
compara los archivos
$ iprange base.txt --intersect excluir.txt
Si devuelve algo hay solapamiento
$ iprange base.txt --optimize excluir.txt
con listas gigantes [no es el caso] las compacta. Sin redundancia y listo para firewall
$ iprange base.txt --diff excluir.txt
devolver el espacio libre
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4750 entradas - Acerca del Tractatus
La Pipa Plena 2026