A Python Liberary and CLI Tool for Fiding Vendors of MAC Addresses
Project description
Features
- Validate MAC Address / OUI (patterns are bellow)
- Get the manufactor of af a single or multiple MAC address/OUI
- Import it in your script/program or use it as CLI program
python-macvendor
Installation
pip install macvendor
Basic Usage
As CLI program
$ macvendor.py -a 30:8d:99:15:c8:9A 00:01:42
Mac Vendor 30:8d:99:15:c8:9A Hewlett Packard 00-01-52-55-33-34 Chromatek Inc. 00:01:42 Cisco Systems, Inc
As liberary
from macvendor import getVendor
print(getVendor("30:8d:99:15:c8:9A"))
['30:8d:99:15:c8:9A', 'Hewlett Packard']
from macvendor import getVendorList
print(getVendorList(["30:8d:99:15:c8:9A", "00:01:42", "00-01-52-55-33-34"]))
{'30:8d:99:15:c8:9A': 'Hewlett Packard', '00:01:42': 'Cisco Systems, Inc', '00-01-52-55-33-34': 'Chromatek Inc.'}
3d party Dependencies
Usage as liberary
No Dependencies
Usage in command line
Tabulate 0.8.6
MAC / OUI accepted formats
note: all patternes are case insensetive
XX:XX:XX:XX:XX:XX
XX-XX-XX-XX-XX-XX
XX.XX.XX.XX.XX.XX
XXXXXXXXXXXX
XX:XX:XX:FF:FE:XX:XX:XX
XX-XX-XX-FF-FE-XX-XX-XX
XX.XX.XX.FF.FE.XX.XX.XX
XXX:XXX:XXX:XXX
XXX-XXX-XXX-XXX
XXX.XXX.XXX.XXX
XXXX:XXFF:FEXX:XXXX
XXXX-XXFF-FEXX-XXXX
XXXX.XXFF.FEXX.XXXX
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
macvendor-1.0.11.linux-x86_64.tar.gz
(407.7 kB
view hashes)
Built Distribution
macvendor-1.0.11-py2.py3-none-any.whl
(409.4 kB
view hashes)
Close
Hashes for macvendor-1.0.11.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | de507bd4b0022c9f3626fc559426135b5e4b7914a634496bb41c25241cc4777a |
|
MD5 | 5950e7a381825531fc7a7ebe3bc62e8e |
|
BLAKE2b-256 | 8a60c98560baaabe63c85361b7ad952c7006e91ac550cf6907e017ac071a92e0 |
Close
Hashes for macvendor-1.0.11-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9c94c6ebc488939637ce1c111976b837060fddd5cb8fe9dec9fab8ed3fe40c |
|
MD5 | a91729e2abd67ba4b5312d7b91a33c43 |
|
BLAKE2b-256 | a92a938e35a393554f1808f50fe64aa63ee71b65229d5fd8d7b5eaacc0809eb1 |