macOS
brew install netaddrlocal Homebrew formula metadata
安装
brew install netaddrlocal Homebrew formula metadata
概览
Network address manipulation library
历史
netaddr is a Python library and small CLI for working with IP and MAC address data: CIDR networks, arbitrary ranges, IP sets, reverse DNS names, IANA/IEEE metadata, and address-format conversions.
The changelog shows public releases dating back at least to 0.4 on August 7, 2008 and credits the documentation copyright to David P. D. Moss in 2008 and netaddr contributors from 2020 onward. The project moved through a long 0.7.x era before renewed 2020s maintenance led to 1.x releases.
The 2024 1.0.0 release deliberately removed older compatibility behavior, including support for Python versions lower than 3.7 and permissive IPv4 parsing defaults. Releases through 1.3.0 continued tightening parsing behavior, metadata, and modern Python support.
netaddr sits in the space where Python's standard `ipaddress` module is sometimes too narrow: bulk range formats, IPSet union/intersection behavior, OUI/IAB lookups, nmap/glob-style ranges, and convenience conversion workflows.
Homebrew usage is small because most users get netaddr through PyPI or Linux distro Python packages. The formula page showed 273 installs in the 365-day Homebrew window, all on request, which fits a Python-library package exposed as a convenience CLI.
Programmatic users import `IPAddress`, `IPNetwork`, `IPRange`, `IPSet`, and helpers such as CIDR summarization functions to parse inventories, IPAM exports, firewall allowlists, scanner output, and address databases. The tutorials emphasize creating addresses, subnets, ranges, and sets, then doing set operations such as union, intersection, and difference.
The `netaddr` CLI exists, but the docs warn that it is intended for humans and should not be treated as a stable scripting interface. Package users who need stable automation should use the Python API.
netaddr is useful packaging-wise because it is a pure Python networking toolbox with a long compatibility tail. It often appears where operations code needs richer address math than the standard library offered when the code was written.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
netaddr | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://netaddr.readthedocs.io/en/latest/
安装元数据
| 软件包键 | brew:netaddr |
|---|---|
| 版本 | 1.3.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/netaddr |
| 主页 | https://netaddr.readthedocs.io/en/latest/ |
| 仓库 | https://github.com/netaddr/netaddr |
| 上游文档 | https://netaddr.readthedocs.io/en/latest |
| 许可证 | BSD-3-Clause |
| 源码归档 | https://files.pythonhosted.org/packages/54/90/188b2a69654f27b221fba92fda7217778208532c962509e959a9cee5229d/netaddr-1.3.0.tar.gz |
| 依赖 | python@3.14 |
| Bottle | 可用 (于 all) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | netaddr |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.