madmac: MAC address generator
Project description
MadMAC
MAC address generator library for testers.
Content
Installation
Using pip
:
pip install madmac
Using source:
git clone https://github.com/laminko/madmac.git
cd madmac
python setup.py install
Usage
Basic usage
from madmac import MacGenerator
macg = MacGenerator()
macs = macg.generate() # generator object which contains one item
from pprint import pprint
pprint(list(macs))
It will use default values. Default values are as follows:
from madmac import MacGenerator
default_values = {
'oui': None,
'start': None,
'stop': None,
'total': 1,
'delimiter': ':',
'case': 'lower'
}
macg = MacGenerator(**default_values)
Custom OUI
from madmac import MacGenerator
macg = MacGenerator(oui='F0-9F-C2')
list(macg.generate())
Using range
from madmac import MacGenerator
start = '00-B0-A0'
stop = '00-B0-DF'
macg = MacGenerator(start=start, stop=stop)
Using total number
from madmac import MacGenerator
macg = MacGenerator(total=100)
Can be used with start
:
from madmac import MacGenerator
macg = MacGenerator(start='CC:D1:00', total=100)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
madmac-0.3.0.tar.gz
(4.4 kB
view hashes)