-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DNS over TLS support for DNS processor #19321
Conversation
Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually? |
1 similar comment
Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually? |
💚 Build SucceededExpand to view the summary
Build stats
Test stats 🧪
Steps errorsExpand to view the steps failures
|
Hi, I am not too happy about all the added duplicated code for the |
Pinging @elastic/siem (Team:SIEM) |
Pinging @elastic/integrations (Team:Integrations) |
Hi @andrewkroh I hope it is ok, that I ping you on this PR. I saw that you originally developed the DNS processor. Could you look into this PR? |
Hello @philippkahr and thanks for opening this PR! Couple of things: Please add the If you wish, we can help you through it or do it ourselves, as you prefer. |
Hi @marc-gr I am currently on vacation and do not have access to my MacBook. If you could be so kind and perform those changes for me, I would be happy. |
Sure no problem! enjoy the rest of your vacations! |
jenkins run tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just a have a few minor requests. Otherwise LGTM. Thanks
Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co>
jenkins run tests |
jenkins run tests |
* DNS over TLS DoT support elastic#16663 * added changelog elastic#19321 * Update dns.asciidoc * added testsuite for elastic#19321 * Fix CHANGELOG entries and lint fixes * Apply suggestions from code review Co-authored-by: Marc Guasch <marc.guasch@elastic.co> Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co> (cherry picked from commit 89bfb6c)
* DNS over TLS DoT support elastic#16663 * added changelog elastic#19321 * Update dns.asciidoc * added testsuite for elastic#19321 * Fix CHANGELOG entries and lint fixes * Apply suggestions from code review Co-authored-by: Marc Guasch <marc.guasch@elastic.co> Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co> (cherry picked from commit 89bfb6c)
* DNS over TLS DoT support #16663 * added changelog #19321 * Update dns.asciidoc * added testsuite for #19321 * Fix CHANGELOG entries and lint fixes * Apply suggestions from code review Co-authored-by: Marc Guasch <marc.guasch@elastic.co> Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co> (cherry picked from commit 89bfb6c) Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co>
* DNS over TLS DoT support elastic#16663 * added changelog elastic#19321 * Update dns.asciidoc * added testsuite for elastic#19321 * Fix CHANGELOG entries and lint fixes * Apply suggestions from code review Co-authored-by: Marc Guasch <marc.guasch@elastic.co> Co-authored-by: Andrew Kroh <andrew.kroh@elastic.co>
Label: Enhancement
What does this PR do?
Implement DNS over TLS (DoT) handler for the DNS Processor. #16663
Why is it important?
Now you can securely query for reverseDNS lookups across the internet. E.g. cloudflare 1.1.1.1 supports DNS over TLS
Checklist
I would need a bit of help here. Do I have to touch every beat config, or is the DNS processor page in the docs rendered from the libbeat ascii doc file?
CHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.How to test this PR locally
Minimum filebeat config
Full filebeat config
Example doc
tls
,udp
. If left empty it will revert to defaultudp
Related issues
Use cases
Logs
TLS
UDP / no config