pkg.soopen package index

brew / 排名 12775

使用 Homebrew 安装 hostdb

查看 hostdb 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install hostdb

local Homebrew formula metadata

概览

软件包摘要

Generate DNS zones and DHCP configuration from hostlist.txt

命令和别名

  • Example_comparezones
  • NIdhcpupdate
  • canonzone
  • catif
  • checkrootcache
  • copy-if-change
  • genrange
  • mergeiplists
  • mkdestinations
  • mknamedconf
  • mkzones
  • sortbyip
  • zone2hostdb
  • zone2hostdbhelper

历史

项目历史与用法

HostDB is a DNS and DHCP generation system built around a plain-text host database. The project predates modern infrastructure-as-code branding but follows the same practical idea: keep host data in a readable source file, generate BIND zone files and ISC DHCP configuration, and deploy generated artifacts repeatably.

项目历史

The archived project and bundled documentation identify HostDB as a complete system rather than a single script. The source archive includes generators such as `mkzones`, `mknamedconf`, `zone2hostdb`, `genrange`, comparison helpers, example configurations, and a `hostdb.txt` data model.

The LISA 2005 paper by Thomas Limoncelli describes HostDB as a system for generating DNS zone files, BIND configurations, and ISC DHCP server configurations. It emphasizes simplicity: no SQL database or web server, just text input, generation scripts, and deployable output.

采用历史

HostDB's adoption appears to be mostly historical and system-administrator oriented. Its Google Code archive and Homebrew formula preserve it for users who want the original toolchain or need to inspect an older text-driven network-configuration workflow.

使用方式

A HostDB workflow starts from a host database text file and supporting zone/destination configuration. The packaged executables generate zones, named configuration, DHCP output, root-cache checks, and conversion helpers, with examples included in the source archive.

The package is most relevant in environments where DNS/DHCP data should be generated from source-controlled text, but where running a database-backed IPAM system would be excessive.

为什么软件包爱好者会关心

HostDB is a preserved sysadmin artifact: small scripts, text files, and generated network configuration. For package nerds, it marks an older branch of infrastructure automation that sits between hand-edited zone files and heavyweight IPAM/configuration-management systems.

时间线

  • 2005: HostDB is presented in a LISA paper focused on host-to-DNS/DHCP generation.
  • 2016: Google Code archive source snapshot preserves README, docs, scripts, examples, and the LISA paper.
  • Homebrew era: A formula packages HostDB as a command-line DNS/DHCP generation tool.

Related projects

  • BIND/named and ISC DHCP are the generated configuration targets.
  • IPAM and configuration-management tools are related by problem domain, although HostDB deliberately uses a simpler text-file model.
  • Google Code Archive is related as the preservation surface for the project.

来源

  • Google Code Archive and source archive: project files, README, docs, examples, and executables.
  • Homebrew input metadata: package description and executable list.
  • USENIX LISA 2005 paper: original system description and design rationale.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
hostlist.txt

可执行文件

已安装的可执行文件

命令类型暴露范围备注
Example_comparezones可执行文件已索引可执行文件从本地可执行文件索引发现。
NIdhcpupdate可执行文件已索引可执行文件从本地可执行文件索引发现。
canonzone可执行文件已索引可执行文件从本地可执行文件索引发现。
catif可执行文件已索引可执行文件从本地可执行文件索引发现。
checkrootcache可执行文件已索引可执行文件从本地可执行文件索引发现。
copy-if-change可执行文件已索引可执行文件从本地可执行文件索引发现。
genrange可执行文件已索引可执行文件从本地可执行文件索引发现。
mergeiplists可执行文件已索引可执行文件从本地可执行文件索引发现。
mkdestinations可执行文件已索引可执行文件从本地可执行文件索引发现。
mknamedconf可执行文件已索引可执行文件从本地可执行文件索引发现。
mkzones可执行文件已索引可执行文件从本地可执行文件索引发现。
sortbyip可执行文件已索引可执行文件从本地可执行文件索引发现。
zone2hostdb可执行文件已索引可执行文件从本地可执行文件索引发现。
zone2hostdbhelper可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.004
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:hostdb
版本1.004
软件包管理器Homebrew
主页https://code.google.com/archive/p/hostdb/
Bottle未记录
服务未声明

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation