Skip to main content

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

Project description

A Python library for representing and manipulating network addresses.

Provides support for:

Layer 3 addresses

  • IPv4 and IPv6 addresses, subnets, masks, prefixes

  • iterating, slicing, sorting, summarizing and classifying IP networks

  • dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap)

  • set based operations (unions, intersections etc) over IP addresses and subnets

  • parsing a large variety of different formats and notations

  • looking up IANA IP block information

  • generating DNS reverse lookups

  • supernetting and subnetting

Layer 2 addresses

  • representation and manipulation MAC addresses and EUI-64 identifiers

  • looking up IEEE organisational information (OUI, IAB)

  • generating derived IPv6 addresses

Changes

For details on the latest updates and changes, see

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

Documentation

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

Uploaded Source

netaddr-0.7.15.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3

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

Uploaded Egg

File details

Details for the file netaddr-0.7.15.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.15.zip
Algorithm Hash digest
SHA256 b4755786867acab01cc0d63c099b7b5dc2f0725d688c2de6ff58b32add3d9d5f
MD5 f158800f7007590b1621edbf05092766
BLAKE2b-256 e7cd748a4754b1d2b89a3a646b1f8d2b4eb2db8cdc7b306379073ad78fee0fec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.15.tar.gz
Algorithm Hash digest
SHA256 d5b5bb3f4e9a94f93d232bb876e567517d8fb59e5bebb5339483b44df5529d11
MD5 bd024c8f82f71fd1d90553da64735f14
BLAKE2b-256 8d728ab9e19f50c9378da0d0de4c937763ab95606cafe24749b6d2b1ab074f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netaddr-0.7.15-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a3ecc4f8b120ff55363c62e426a6c9ea97f43df08ad62d85c57526817ae74fea
MD5 8dff79790703c51d8472c98c61e64357
BLAKE2b-256 f299c146bd4727f05444b791e61702eb35c0dea75098dbc3f395998bd27ce156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netaddr-0.7.15-py2.7.egg
Algorithm Hash digest
SHA256 d09d8dd5b3fed8de256cd73f095ea4768ef771a5df9f79f25b7ad85f35ef172a
MD5 8a0472231bf4b315a6a651b11c8652df
BLAKE2b-256 f49e468a04fb917e0824d471cbf5137ea9a60d11b5a20aaf1059ea0587f0c57b

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