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

Uploaded Source

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

Details for the file netaddr-0.7.1.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.1.zip
Algorithm Hash digest
SHA256 c7d5ff965e2a8c7527402135a5aa5bdddf7ae6017f0fdfe91a38349418e8e7a8
MD5 2d7677aef4380c337e75f9cd0326e051
BLAKE2b-256 be944a3f73c83168f5c15e9a2d8b5f94c95580389f3bd9e9ebef7abc08a7a939

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.1.tar.gz
Algorithm Hash digest
SHA256 48fbd8d560e2298a2f9515446471c51bd400de4fbfbe1724b0b8e907c14c1984
MD5 7f04851de730cef894291153c3310cfe
BLAKE2b-256 16946da43b886281ea61b167709b64ab7c071e57e960ce28f75c2e1a80414ff0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.1.win32.exe
Algorithm Hash digest
SHA256 3288783fabdb514dbebc07d54f0540b49c092e24e9c7f8454b808b0191a4c6d7
MD5 5acdd4b39e86463475104c5ce080627c
BLAKE2b-256 c06eff23f77c3676feece0723db34bf64424f7e9776726105747c88a9b9ce2f0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.1-py2.6.egg
Algorithm Hash digest
SHA256 10171a3ebe3793ef0c8a6a75ca4717b71693669a2182347f03151ca22d32a06e
MD5 924e2a056cade9a6485d68b378f806a9
BLAKE2b-256 c7574a80cc9319c2b095528a819e545c29fae26cb89549f5e859495254b626b4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.1-py2.5.egg
Algorithm Hash digest
SHA256 abebfcb2901ab96dba53ec50fd0c8bdc92e48de48c2968ad1b31f09b1b9afe3c
MD5 8a7172422ec2637a0cd1d9ac3c17acc8
BLAKE2b-256 92039238e3a9ccb4afc0989fd447103cd1c5e4403b833479d15c66e2b639c528

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.1-py2.4.egg
Algorithm Hash digest
SHA256 bf6a541ef65d9c022d8c94b7e443eeb8b2324636635012cad82104bca45ee1a0
MD5 f3c80197131b8ad05b65ac21c3f0dbff
BLAKE2b-256 c7df5389e8567c900768699ec436239577e16d1f7fdc2dac6985f78f64baf3f4

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