https://github.com/shuque/findcaa
Find relevant CAA record set for a domain name
https://github.com/shuque/findcaa
Last synced: about 1 year ago
JSON representation
Find relevant CAA record set for a domain name
- Host: GitHub
- URL: https://github.com/shuque/findcaa
- Owner: shuque
- Created: 2025-06-05T02:52:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T03:14:48.000Z (about 1 year ago)
- Last Synced: 2025-06-05T06:07:08.752Z (about 1 year ago)
- Language: Python
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# findcaa
Find relevant CAA record set for a domain name
## Pre-requisites
* dnspython package
```
pip install dnspython
```
## Help string
```
usage: findcaa [-h] [-v] [--resolver RESOLVER] [--cd] name
Find CAA records for a DNS name (searches parent domains if needed)
positional arguments:
name DNS name to lookup CAA records for
optional arguments:
-h, --help show this help message and exit
-v, --verbose Enable verbose output showing search progress
--resolver RESOLVER IP address of DNS resolver to use
--cd Disable DNSSEC checking (set CD flag)
```
## Example Usage
```
$ findcaa.py myfss.us.af.mil
us.af.mil. 500 CAA 0 issue "digicert.com"
us.af.mil. 500 CAA 0 issue "identrust.com"
```
Verbose mode (-v):
```
$ findcaa.py -v xxx.myfss.us.af.mil
Looking up CAA records for: xxx.myfss.us.af.mil.
No CAA records found for 'xxx.myfss.us.af.mil.': The DNS query name does not exist: xxx.myfss.us.af.mil., trying parent domain
Looking up CAA records for: myfss.us.af.mil.
No CAA records found for 'myfss.us.af.mil.': The DNS response does not contain an answer to the question: myfss.us.af.mil. IN CAA, trying parent domain
Looking up CAA records for: us.af.mil.
us.af.mil. 277 CAA 0 issue "digicert.com"
us.af.mil. 277 CAA 0 issue "identrust.com"
```