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 :-

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

API documentation for the latest release is available here :-

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.14.zip (1.6 MB view details)

Uploaded Source

netaddr-0.7.14.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

netaddr-0.7.14-py2.py3-none-any.whl (1.5 MB view details)

Uploaded Python 2 Python 3

netaddr-0.7.14-py2.7.egg (1.6 MB view details)

Uploaded Egg

File details

Details for the file netaddr-0.7.14.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.14.zip
Algorithm Hash digest
SHA256 6d19b06b9bb6c9562b5f67ec36511946cfcfebf024a0c804b6fd5c36d3b11fb6
MD5 4aecd1ce80ddf242953f2a196046a14a
BLAKE2b-256 06de918dc049e79cdf5dcce45b5ee04b06be87b3c293dcd9459a8a1d64b24f6f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.14.tar.gz
Algorithm Hash digest
SHA256 02abbb54c9edd6a3046385d2634f51c1dbddbbc9b5816599ecd052b1d9ff445f
MD5 1ba9d1e887c838f190774cf6b74c109d
BLAKE2b-256 eaf1b9a0380fee7d11fb532d4fb80451403b0d543b72e804c651012f75434ef3

See more details on using hashes here.

File details

Details for the file netaddr-0.7.14-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for netaddr-0.7.14-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 48b32d07fb4d7ba39e6da2142a9ef0c3a14e1289b5baa10515adf0472170a429
MD5 c627b72570b12ba62cbbaee79bab17f3
BLAKE2b-256 388a2af00318e439710fef1113bfba029f393e6a3a9f779c23d37799c9223cd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netaddr-0.7.14-py2.7.egg
Algorithm Hash digest
SHA256 a402a7a86873ea216ffb4dd8bb0f05b417ce635e0dbc7f4da508099f596569eb
MD5 60b9cc18b33646ec436393da3de5769b
BLAKE2b-256 64a92c3255549257fb8365225a3ea623c48d3a3d5b434320124360508df2da45

See more details on using hashes here.

Supported by

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