netaddr is a Python library for the manipulation of various common network address notations and representations.
It takes the hassle out of fiddling with innumerable variations of network addresses, presenting a consistent, extensible, easy-to-use and (above all) Pythonic API.
With it you can validate, convert, categorize, iterate, generate, slice (and dice) :
* IP version 4
* IP version 6
* CIDR (Classless Inter-Domain Routing) both IPv4 and IPv6
* MAC (Media Access Control) and IEEE EUI-48 and EUI-64
* Support for arbitrary IP address ranges with CIDR interoperability
* User friendly alternative IPv4 range syntax using netaddr Wildcard addresses
Project information
- Maintainer:
- Duncan McGreggor
- Driver:
- Not yet selected
- Licence:
- Simplified BSD Licence
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python
All packages Packages in Distributions
-
python-netaddr source package in Xenial
Version 0.7.18-1 uploaded -
python-netaddr source package in Trusty
Version 0.7.10-1ubuntu1.1 uploaded -
python-netaddr source package in Sid
Version 0.8.0-2 uploaded -
python-netaddr source package in Precise
Version 0.7.5-4build2 uploaded -
python-netaddr source package in Mantic
Version 0.8.0-2ubuntu1 uploaded