Speeding Up Farsight DNSDB Queries via Parallelization
Accelerate Processing of Large Numbers of Runs in Farsight DNSDB with Parallel Query Streams
It is DomainTools goal to ensure our clients have the data they need in a quick and efficient manner. While it’s possible for DomainTools Farsight DNSDB Passive DNS API users to run up to ten concurrent query streams, most tend to just make multiple queries over a single connection, which results in unnecessary delays and lower-than-possible throughput.
In this White Paper, Distinguished Scientist Joe St Sauver shows how to use parallel query streams, resulting in query workloads completing sooner. Examples in this paper will start simply then work to explore more complex approaches using both dnsdbq and DNSDB API via Python3.