Replies: 4 comments
-
@liquidsec this is actually intentional, using |
Beta Was this translation helpful? Give feedback.
-
Thanks for replying. I can understand the decision, it makes sense that the public DNS servers can better handle the load. It might be helpful to explicitly state this in the documentation for each of the tools. Is there any chance at at all that this had anything to do with initial failures? We noticed it in the first place being in an environment where 8.8.8.8,1.1.1.1, etc were suddenly blocked and the local system resolver wasn't very forgiving. |
Beta Was this translation helpful? Give feedback.
-
@liquidsec Thanks for opening this issue. By default, fastdialer/fastdialer/options.go Line 58 in 1250d5e fastdialer/fastdialer/options.go Line 57 in 1250d5e I suspect that projectdiscovery/httpx#695 might be related to a different context, as the full URL doesn't match the one piped to the httpx tool, but the issue is still under investigation. Hopefully, with more details, it will be possible to determine the root cause.Please let me know if I can provide further information or if you have any possible improvements/suggestions. Thanks! |
Beta Was this translation helpful? Give feedback.
-
The code seems to cover already the case mentioned - Converting to discussion |
Beta Was this translation helpful? Give feedback.
-
Currently, the default state for HTTPX/Naabu/Nuclei is to use a set of default resolvers for DNS as defined in the
DefaultResolvers
variable withinoptions.go
in fastdialer.This is a deviation from the expected behavior, which is to use the host systems DNS configuration as a default. This is, for example, the way curl works.
There are a few significant drawbacks to doing this.
Beta Was this translation helpful? Give feedback.
All reactions