Comments (2)
The issue comes in where dns.resolveTxt(domain) only looks at TXT records assigned to the domain. So for 'example.com' it will only show records aligning with 'example.com'. DMARC and DKIM are assigned to different DNS names, so for DKIM it is "selector._domainkey.example.com" and DMARC is (I believe) "_dmarc.example.com". Same for BIMI as it's scoped as well: "selector._bimi.example.com".
Getting DMARC should be relatively simple in that an additional request for this record @ "_dmarc." + domain
. But for accurate BIMI and DKIM, the selector would need to be identified.
I don't think there's a way for node to get "._domainkey" for each domain in order to get all DKIM keys. Same is true for BIMI's need for "._BIMI". So without an additional piece of information, I think this tool will always provide red X for all DKIM/BIMI information.
from web-check.
Related Issues (20)
- `strictTransportPolicy` is being determined with wrong header
- ssl.js: I want to use a proxy, but it hasn't been successful. HOT 1
- Show subdomains for a domain HOT 4
- Feature request: add company/industry details based on website
- Can't install on Raspberry pi4 via Docker HOT 2
- Searching for help on implemententing multilingual version
- Issue with associated hosts
- Return error blank at whois function HOT 1
- Wrong information with google cloud api to use quality function.
- Cannot show TLS data when clicking "Refetch Report". HOT 1
- Login page HOT 1
- Remember
- Refetching data not working HOT 2
- Feature Request: Scan server with untrusted cert
- How to change fromlocalhost to an ip adress for access the web view HOT 6
- Site down HOT 2
- Building Docker Images for ARM64 HOT 5
- I have a Question HOT 5
- Some questions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web-check.