projects.json
Project Surfaces
The Naid project grid fits this repository well: binary distribution, source availability, and operator-facing documentation are the three things users actually need.
- Release artifact
Linux Binary
- CLI and monitoring integration
Documentation
- Portable C implementation
Source Code
Mission
Detect DNS hygiene problems before they surface as flaky monitoring, invalid reverse DNS, or non-compliant naming. The check stays small, portable, and predictable.
$ quick test
make OS=linux ARCH=x86_64 ./build/linux-x86_64/check_ptr_validname -i 8.8.8.8 --perfdata
make OS=linux ARCH=x86_64 ./build/linux-x86_64/check_ptr_validname -i 8.8.8.8 --perfdata
One binary, clear states, and monitoring-friendly output. Built for operators who need useful failures rather than vague DNS errors.
- 0
Nagios states
- 0
Output modes
- 0
Primary CLI flags
docs/
Documentation
The project docs are written as Markdown pages on top of the template layout. That keeps the site close to how Naid is meant to be extended: content pages, not hand-built one-off sections.
- Code: runtime flow, data structures, and build behavior.
- CLI Options: every flag, expected behavior, and concrete examples.
- Integrations: Icinga2, Nagios, and general shell/script usage.
docs/index.md Need the actual setup details?