Registered by Duncan McGreggor

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

RDF metadata

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

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

netaddr does not have any download files registered with Launchpad.