netaddr
« Back to VersTracker
Description:
Network address manipulation library
Type: Formula  |  Latest Version: 1.3.0@0  |  Tracked Since: Oct 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking python ip-address ipv4 ipv6 subnet
Install: brew install netaddr
About:
Netaddr is a Python library for manipulating IPv4 and IPv6 addresses and subnets. It provides an intuitive API for representing, validating, and analyzing network addresses. Its main value is simplifying complex network address calculations without requiring deep knowledge of bitwise operations.
Key Features:
  • IPv4 and IPv6 address and subnet representation
  • Arbitrary bit-width address support
  • Sorting and ordering of IP addresses
  • Subnetting and supernetting operations
Use Cases:
  • Network configuration validation
  • IP address management (IPAM) tools
  • Automated network provisioning
  • Security and firewall rule generation
Alternatives:
  • ipaddress – Python's built-in module; netaddr offers more features and a richer API
  • ipy – Older library; netaddr is more actively maintained and comprehensive
Version History
Detected Version Rev Change Commit
Oct 12, 2025 3:21pm 0 VERSION_BUMP 61a6f176
Oct 11, 2024 5:48pm 0 VERSION_BUMP ac6ab481