Skip to main content

A network address manipulation library for Python

Project description

https://circleci.com/gh/drkjam/netaddr.png?style=shield https://readthedocs.org/projects/netaddr/badge/?version=latest

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 changes and updates, see :-

https://netaddr.readthedocs.org/en/latest/changes.html

Requirements

https://img.shields.io/pypi/pyversions/netaddr.svg

Share and enjoy!

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.18.zip (1.8 MB view details)

Uploaded Source

netaddr-0.7.18.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

netaddr-0.7.18-py3.4.egg (1.6 MB view details)

Uploaded Source

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

Uploaded Python 2 Python 3

File details

Details for the file netaddr-0.7.18.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.18.zip
Algorithm Hash digest
SHA256 c64c570ac612e20e8b8a6eee72034c924fff9d76c7a46f50a9f919085f1bfbed
MD5 ccedadaac285238000c528ef809c0091
BLAKE2b-256 a063c680b82a3b0917af23540b064152bb703e99b312585a04c44127609926f4

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.18.tar.gz
Algorithm Hash digest
SHA256 a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19
MD5 c65bb34f8bedfbbca0b316c490cd13a0
BLAKE2b-256 7cec104f193e985e0aa813ffb4ba5da78d6ae3200165bf583d522ac2dc40aab2

See more details on using hashes here.

Provenance

File details

Details for the file netaddr-0.7.18-py3.4.egg.

File metadata

File hashes

Hashes for netaddr-0.7.18-py3.4.egg
Algorithm Hash digest
SHA256 98c3d6fe831d119785c37af25f032169dd653a0dad86e54b387f4a5b83da4383
MD5 e27257b91b4d47fa6a02e4f55098ff4a
BLAKE2b-256 4f018e5b2ee92e5b7a6aa70e92a2f62289ede2a368860ece49558da7236e53a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for netaddr-0.7.18-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cb305179658334eb035860e515f054504e232b832abb4efc51c04bf8a72d3574
MD5 f18d38b78469bb440560544f5559e649
BLAKE2b-256 049c46c719f026dc87822ccce2530049f3c0865e85307b7ab50beb28008e10c0

See more details on using hashes here.

Provenance

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