Python Makefile
Permalink
Failed to load latest commit information.
docs - changed copyright to first year of project publication (avoid yearl… Jan 11, 2017
netaddr Merge branch 'fix-subnet' of https://github.com/israel-lugo/netaddr i… Jan 22, 2017
tutorials - fixed a unicode vs bytes issue between Python 2.x and 3.x when read… Jan 13, 2017
.gitignore - added git ignore rules for hidden vagrant files Jan 16, 2017
AUTHORS - updated authorship metadata Jan 22, 2017
CHANGELOG - fixed a unicode vs bytes issue between Python 2.x and 3.x when read… Jan 13, 2017
COPYRIGHT - changed copyright to first year of project publication (avoid yearl… Jan 11, 2017
INSTALL - cleaned up old installation details Sep 8, 2016
LICENSE - changed copyright to first year of project publication (avoid yearl… Jan 11, 2017
MANIFEST.in - fixed issue #141 netaddr import error Dec 8, 2016
Makefile - changed copyright to first year of project publication (avoid yearl… Jan 11, 2017
README.md Removed outdated IO shields Jan 16, 2017
REFERENCES - upgraded project documentation to use Sphinx May 30, 2012
RELEASE - fixed documentation Jan 13, 2017
THANKS - releasing 0.7.8 Aug 28, 2012
Vagrantfile - added a vangrant setup file for cross platform testing Jan 16, 2017
circle.yml - added config settings for CircleCI Sep 3, 2015
requirements.txt - added requirements file with minimum py.test version Jun 21, 2015
setup.cfg - added explicit dependency on IPython May 24, 2012
setup.py - updated authorship metadata Jan 22, 2017

README.md

netaddr

A network address manipulation library for Python

Circle CI Latest Version

Provides support for:

Layer 3 addresses

  • IPv4 and IPv6 addresses, subnets, masks, prefixes
  • iterating, slicing, sorting, summarizing and classifying IP networks
  • dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap)
  • set based operations (unions, intersections etc) over IP addresses and subnets
  • parsing a large variety of different formats and notations
  • looking up IANA IP block information
  • generating DNS reverse lookups
  • supernetting and subnetting

Layer 2 addresses

  • representation and manipulation MAC addresses and EUI-64 identifiers
  • looking up IEEE organisational information (OUI, IAB)
  • generating derived IPv6 addresses

Documentation

Latest documentation https://netaddr.readthedocs.io/en/latest/

Requirements

Versions

Share and enjoy!