iniqua

1jul/100

Python Lib: iptools

Publicado por ffranz

government,politics news,politics news,politics

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/

31may/100

Labs: Scapy/GetMulticastMAC()

Publicado por ffranz

government,politics news,politics news,politics

Scapy: GetMulticastMAC()
License: GPL
Download (trac.secdev.org/scapy)
Tags: scapy, MAC, multicast, addon

Proporciona una MAC del listado creado por IANA de las MAC reservadas a multicast. Con un total de 66111 MACs posibles, la función genera una MAC aleatoria si el parametro que se le introduce es 0 o se omite. También se puede obtener una MAC introduciendo como parámetro un índice dentro del rango 1-66111. Más

>>> print GetMulticastMAC(0)
ab:00:04:01:5e:43
>>> help(GetMulticastMAC)

http://trac.secdev.org/scapy/attachment/ticket/352/volatile.patch

   
Get Adobe Flash playerPlugin by wpburn.com wordpress themes