Skip to content

Tool for inspecting certificate authority domain validation requests

License

Notifications You must be signed in to change notification settings

rugk/dcv-inspector

This branch is 1 commit ahead of, 6 commits behind SSLMate/dcv-inspector:main.

Folders and files

NameName
Last commit message
Last commit date
Jan 24, 2024
Jan 6, 2024
Feb 20, 2024
Dec 28, 2023
Dec 30, 2023
Dec 31, 2023
Jan 9, 2024
Dec 30, 2023
Jan 9, 2024
Jan 8, 2024
Jan 9, 2024
Jan 9, 2024
Jan 9, 2024
Jan 13, 2024
Jan 13, 2024
Jan 6, 2024
Jan 9, 2024
Jan 6, 2024
Jan 6, 2024
Dec 30, 2023

Repository files navigation

DCV Inspector - tool for inspecting certificate authority domain validation

DCV Inspector helps you inspect the DNS, HTTP, and SMTP requests made by a certificate authority during domain validation. You can use it to detect violations of domain validation rules, such as the use of Delegated Third Parties.

DCV Inspector creates a unique subdomain for each test. All DNS queries, HTTP requests, and emails to this subdomain (including descendants of the subdomain) are recorded and presented to you for inspection.

To use DCV inspector, visit the official instance at https://dcv-inspector.com

Hosting DCV Inspector Yourself

You need a domain (or a subdomain of an existing domain) and a server with ports 25, 53, 80, and 443 open.

DNS Config

Here are the DNS records for the official dcv-inspector.com instance:

dcv-inspector.com.      A    97.107.134.176
dcv-inspector.com.      AAAA 2600:3c03:e000:e8::
test.dcv-inspector.com. NS   dcv-inspector.com.

Replace dcv-inspector.com with your domain name, and the IP addresses with the IP addresses of your server.

Installation

go install software.sslmate.com/src/dcv-inspector@latest

Running

Run the following command, replacing the path to the database file (which will be created if needed) and the domain name:

dcv-inspector -db /path/to/db -domain dcv-inspector.com -smtp-listen tcp:25 -dns-listen tcp:53 -dns-udp udp:53 -http-listen tcp:80 -https-listen tcp:443

About

Tool for inspecting certificate authority domain validation requests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 76.3%
  • HTML 15.2%
  • JavaScript 4.9%
  • CSS 3.6%