Skip to main content

A Python library for representing and manipulating network addresses

Project description

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

Uploaded Source

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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3

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

Uploaded Source

File details

Details for the file netaddr-0.7.16.zip.

File metadata

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

File hashes

Hashes for netaddr-0.7.16.zip
Algorithm Hash digest
SHA256 0ea60704c14fd75f00c64800d6907c982570fb2aa0660027c8d4f5a9d7b15b46
MD5 16728ea3ab8736fc57ab0f155e34196f
BLAKE2b-256 c45ec2ded34944befe22f8dd245fbe2826fbf43b081f47e86e9d62babb6143e2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netaddr-0.7.16.tar.gz
Algorithm Hash digest
SHA256 06934d958c910297ad417407a318d9e5233e67258415ba3e6b0a8df3ce893cde
MD5 18c5d98358d6d72d4402746180edba71
BLAKE2b-256 bdf5bd4d2a296274ceec146d71f907736c53e2cbda9f1485419ce96b5f7d4a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netaddr-0.7.16-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 44c05e9927a7b15f31ad1887e30ee2c19d76c2a18a9bb65510ffbd01abfb730f
MD5 f3c48104a4955bd394c62f6f03e76144
BLAKE2b-256 5f745917c2c1a2e2a0cef6c7e9cb4479da90aa1a088e43094818f1b49fd6dc83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: netaddr-0.7.16-py2.7.egg
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for netaddr-0.7.16-py2.7.egg
Algorithm Hash digest
SHA256 e6aaeea847e960a9741610be8f8a3ac18d324dd9c88c79771a90519736c1f625
MD5 731433fde09916adeea6dcaaa00ee008
BLAKE2b-256 9c74b387cdc9b6a717a60b193978b6510e9d74c142fb479be656bb3b73189f82

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