1jul/100
Python Lib: iptools
#!/usr/bin/env python
import iptools
INTERNAL_IPS = iptools.IpRangeList(
'127.0.0.1', # single ip
'192.168/16', # CIDR network block
('10.0.0.1', '10.0.0.19'), # inclusive range
)
- validate_ip: Validar una dirección IP.
- validate_cidr: Valida el CIDR de una dirección IP.
- cidr2block: Convierte la notación CIDR en una tupla donde se muestra la IP de inicio y la IP final.
- IpRange: Rango de IPs 'iterable'.
- IpRangeList: Listado de rangos de IPs 'iterables'.
+info: http://code.google.com/p/python-iptools/