https://github.com/devanshbatham/dnsaudit
A command-line utility for auditing DNS configuration using Zonemaster API
https://github.com/devanshbatham/dnsaudit
dns
Last synced: 4 months ago
JSON representation
A command-line utility for auditing DNS configuration using Zonemaster API
- Host: GitHub
- URL: https://github.com/devanshbatham/dnsaudit
- Owner: devanshbatham
- License: mit
- Created: 2023-08-20T17:02:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-21T11:11:21.000Z (almost 3 years ago)
- Last Synced: 2025-04-16T18:30:40.085Z (about 1 year ago)
- Topics: dns
- Language: Go
- Homepage:
- Size: 488 KB
- Stars: 30
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dnsaudit
A command-line utility for auditing DNS configuration using Zonemaster API

# Install
To install dnsaudit, follow these steps:
```
go install github.com/devanshbatham/dnsaudit@latest
```
# Usage
dnsaudit is a tool for auditing DNS configurations. Here are some examples of how to use the tool:
- Audit a domain's DNS configuration:
```sh
dnsaudit -domain example.com
```
- Update the audit results for a domain:
```sh
dnsaudit -domain example.com -update
```
Here are the available command-line flags:
| Flag | Description | Example |
|-------------|--------------------------------------------------------------------|----------------------------|
| `-domain` | Specify the domain name to audit. | `dnsaudit -domain example.com` |
| `-update` | Update the audit results for the specified domain. | `dnsaudit -domain example.com -update` |
The tool will provide information about the DNS configuration of the specified domain, including issues and warnings.