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'.
31may/100
Labs: Scapy/GetMulticastMAC()
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