iniqua

1jul/100

Python Lib: iptools

Esta pequeña libreria proporciona un puñado de funciones y un par de objetos que pueden utilizarse junto con Scapy para organizar y facilitar el uso de IPs.

#!/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
)

Funciones

  • 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.

Objects:

  • IpRange: Rango de IPs 'iterable'.
  • IpRangeList: Listado de rangos de IPs 'iterables'.

+info: http://code.google.com/p/python-iptools/

PDF Printer    Enviar articulo en formato PDF a
   
Get Adobe Flash playerPlugin by wpburn.com wordpress themes