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

Uploaded Source

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

Details for the file netaddr-0.7.2.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.2.zip
Algorithm Hash digest
SHA256 166b6ad521f6bf022cc2f8438a40b4510320031419c38e74aa97a73565bdb785
MD5 0910ee9f177740924c49d86f477faa92
BLAKE2b-256 86e67fc506f8cf3b72d3495750f5326661418575b7c4045a057112fbba7f4424

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.2.tar.gz
Algorithm Hash digest
SHA256 69c41f934206ae06831f4f6639f8eb4beec3b5c4f03dcb64a9be6b6d76de3e16
MD5 061324a678980a03efc0b0b9f3659436
BLAKE2b-256 f057e7842b0a96a57d43ccbd3662104e81fb6dcabdc4e35b1825f81a4003d661

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.2.win32.exe
Algorithm Hash digest
SHA256 11d9ec2966fe0f3110e4025ad8d3aac97ed2d97d98977f785f27eff1449bb3d5
MD5 7394b9326f8ea67fdf9e7e92ed9fa5f6
BLAKE2b-256 c2e8205270dab035bf6141e1640d2023420a8a846dfe56db6dc22306cec39d2d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.2-py2.6.egg
Algorithm Hash digest
SHA256 cc20ffdd33993c16fbd0dbdf179a475591e408d408ee301e428e67b45677775b
MD5 d014a3597893284c8fc5d50952d7c5a6
BLAKE2b-256 e8a56675693f01c4110d36dd262a30f3988123b59fb3cfa171df31770f6d1f7b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.2-py2.5.egg
Algorithm Hash digest
SHA256 108aada720360f36b9695eaa9594e82434546f980eddaad1bbf3504eb695e5d2
MD5 b33294e8e1cdd5ebe97ea84182111c81
BLAKE2b-256 7ec3994b31ee3bc63c40f49206e1f62f1156c7565812e34737163b6e5ee43398

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.2-py2.4.egg
Algorithm Hash digest
SHA256 d1bd27ec794a37c76d2786f7d5f64fc082b5f62fbe67111bae4e24bd54bd41d9
MD5 ad0fe2175aa41805ea731dfde70c49e3
BLAKE2b-256 5bb8f5db2ad14ac2e89eba9b173ab53252fd31c238208fa00ccf4a1725162cc9

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