Skip to main content

Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses

Project description

A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with :-

  • IPv4 and IPv6 addresses and subnets

  • MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers

  • arbitrary (non-aligned) IP address ranges and IP address sets

  • various non-CIDR IP range formats such as nmap and glob-style formats

Included are routines for :-

  • generating, sorting and summarizing IP addresses and networks

  • performing easy conversions between address notations and formats

  • detecting, parsing and formatting network address representations

  • performing set-based operations on groups of IP addresses and subnets

  • working with arbitrary IP address ranges and formats

  • accessing OUI and IAB organisational information published by IEEE

  • accessing IP address and block information published by IANA

For details on the latest updates and changes, see :-

http://github.com/drkjam/netaddr/blob/rel-0.7.x/CHANGELOG

API documentation for the latest release is available here :-

http://packages.python.org/netaddr/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

netaddr-0.7.10.zip (1.4 MB view details)

Uploaded Source

netaddr-0.7.10.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

netaddr-0.7.10-py2.7.egg (1.3 MB view details)

Uploaded Egg

File details

Details for the file netaddr-0.7.10.zip.

File metadata

  • Download URL: netaddr-0.7.10.zip
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.10.zip
Algorithm Hash digest
SHA256 c17969b5522a48fee018970b0aa8104b088ebb97eabf3e11935845caabbcf3a0
MD5 5ffc5ca81294cb76c0c89bc2bdd43912
BLAKE2b-256 77e02ac976b9cbaeee424f850cfe2c58488ec728b8b0482d87941f23f0247afa

See more details on using hashes here.

File details

Details for the file netaddr-0.7.10.tar.gz.

File metadata

  • Download URL: netaddr-0.7.10.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.10.tar.gz
Algorithm Hash digest
SHA256 9b79763141a855079b0589717696a4ccb5c56c0b807b6e584bfe12333399e0b7
MD5 605cfd09ff51eaeff0ffacdb485e270b
BLAKE2b-256 624fbe55e7fe18bdfd67a91353f5216954db73e86cea52bdf506edbd0b01661c

See more details on using hashes here.

File details

Details for the file netaddr-0.7.10-py2.7.egg.

File metadata

File hashes

Hashes for netaddr-0.7.10-py2.7.egg
Algorithm Hash digest
SHA256 1c2273a6f4b9eb6e06e001f6c10235a81012f919f2bed6240d4bd0664a3ef371
MD5 8c9a1d28cab024cf6129f7c2c6bbf730
BLAKE2b-256 b19666dac08c798f5eaeaf5c79537fea8b1a99d40e385aea60cb4725c4994b29

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page