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 (including CIDR notation)

  • MAC (Media Access Control) addresses in multiple formats

  • IEEE EUI-64, OUI and IAB identifiers

  • a user friendly IP glob-style format

Included are routines for :-

  • generating, sorting and summarizing IP addresses

  • converting IP addresses and ranges between various different formats

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

  • arbitrary IP address range calculations and conversions

  • querying IEEE OUI and IAB organisational information

  • querying of IP standards related data from key IANA data sources

For examples please visit the example wiki pages :-

http://code.google.com/p/netaddr/wiki/NetAddrExamples

Complete API documentation for the latest release is available online :-

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

For details on history changes and updates see the CHANGELOG :-

http://code.google.com/p/netaddr/wiki/CHANGELOG

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.3.zip (1.2 MB view details)

Uploaded Source

netaddr-0.7.3.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

netaddr-0.7.3.win32.exe (1.0 MB view details)

Uploaded Source

netaddr-0.7.3-py2.6.egg (1.0 MB view details)

Uploaded Source

netaddr-0.7.3-py2.5.egg (1.0 MB view details)

Uploaded Source

netaddr-0.7.3-py2.4.egg (1.0 MB view details)

Uploaded Source

File details

Details for the file netaddr-0.7.3.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.3.zip
Algorithm Hash digest
SHA256 3239f4c942b4fa8d99fc9cae09facd1edb5e12935c7e63cdee02abe349c4859f
MD5 41fd114b896e8466eca2aea92f2e0bc7
BLAKE2b-256 cc4169723ae5749888b0a7b0321027c6ae97368aa654f5fbb1fe27ed8b564154

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.3.tar.gz
Algorithm Hash digest
SHA256 120a1b2dfe1e9db4fe6cba94103095c77c329d706998bb97f50827e4b955d1e0
MD5 8b7b574bca2f60722ccd90c71334ee32
BLAKE2b-256 86094694419ed58d7263375389beb2ebdc89bbadef6ab2f7ed42ecb9fb1f4aae

See more details on using hashes here.

File details

Details for the file netaddr-0.7.3.win32.exe.

File metadata

  • Download URL: netaddr-0.7.3.win32.exe
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.3.win32.exe
Algorithm Hash digest
SHA256 117fd3ead6e3668889c4b36a2ad17c2d7153fd709b2893dfbc1f7826e108f603
MD5 caf09a715df1b2538d7dd9752be2a369
BLAKE2b-256 3147b9b4a901843bc8e0cc396599f58e4c0f2fb62e141cb282cbe97f40f2e017

See more details on using hashes here.

File details

Details for the file netaddr-0.7.3-py2.6.egg.

File metadata

  • Download URL: netaddr-0.7.3-py2.6.egg
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.3-py2.6.egg
Algorithm Hash digest
SHA256 3064858996d59f462daa530bb504f6de8d5681a24f94b1c3826a27b2991f48f7
MD5 17437f378580003ca09d770679909d37
BLAKE2b-256 8181aef6401bd8a100294543886213897d5539bc8dd020893dbc010996ab0e82

See more details on using hashes here.

File details

Details for the file netaddr-0.7.3-py2.5.egg.

File metadata

  • Download URL: netaddr-0.7.3-py2.5.egg
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.3-py2.5.egg
Algorithm Hash digest
SHA256 b56cbcb1c343c03496de56773d1586bf9d43f54644ae491907a21f39f01b1804
MD5 e3c914a0c5aba3d0b40c26978e1d2d4b
BLAKE2b-256 ae4e565032c73323fa65fc116fc91a8a49e63d328e832c8e6bb26d8251ad3d3a

See more details on using hashes here.

File details

Details for the file netaddr-0.7.3-py2.4.egg.

File metadata

  • Download URL: netaddr-0.7.3-py2.4.egg
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.3-py2.4.egg
Algorithm Hash digest
SHA256 c3ba28f449ca958ed0fbfc08ebbaeef2254907b774c5378f3ba7c1a836376497
MD5 af6b87eb2dbee86c213ef6b4a4072736
BLAKE2b-256 3a5478914f2442064861bdffb5fb0426540d74ef2c538defbf10ab2b1c07d0d5

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page