combine icon indicating copy to clipboard operation
combine copied to clipboard

Parallelize DNS lookups

Open krmaxwell opened this issue 11 years ago • 4 comments

Not everybody has DNSDB type availability. Fail gracefully if they don't, preferably with some other source.

krmaxwell avatar Aug 03 '14 02:08 krmaxwell

Also: speedups by making requests in parallel or using sessions / pipelining?

krmaxwell avatar Aug 03 '14 05:08 krmaxwell

The original part of this is complete, actually. But we do need to do the speedup.

krmaxwell avatar Feb 05 '15 23:02 krmaxwell

2 comments:

  • free alternative: https://github.com/mlsecproject/combine/issues/144 and existing python module based on rfc draft (common with farsight) https://github.com/CIRCL/PyPDNS
  • implement requests-cache in grequests (basic, need 2 lines of extra code: https://pypi.python.org/pypi/requests-cache)

juju4 avatar May 31 '15 02:05 juju4

On DNS resolution, I think 1- it should be optional (be it for performance vs passivedns info, be it for opsec or other reason) 2- can switch to adns in async mode but should be bulk call not one to one http://www.catonmat.net/blog/asynchronous-dns-resolution/

juju4 avatar May 31 '15 05:05 juju4