-
Notifications
You must be signed in to change notification settings - Fork 17
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
Have some way of doing bulk requests #42
Comments
Did you paginate? via |
As far as I could check in the docs Is |
Paginate will paginate the result set, so you will still need to do 32K queries (you can parallelize them, but it will still take a while). One thing to speed it up it to query only A and AAAA records for example. The other issue to keep in mind with the pagination is that the response order is non-deterministic, so even if you paginate, you won't know if you got the most recent entries until you get the complete set. |
I'm just doing a 'stupid' |
So now, if only CIRCL / @adulau would provide a WHOIS service similar to Team Cymru I could limit outbound firewall rules to *circl.lu only ;-) |
@cudeso to summarize :
Some ideas:
|
One thing that would also be very useful for large responses is to have away to get only get the recent entries, like "ignore entries with a |
As @Rafiot remarked; having only the most recent ones returned is OK. For bulk querying limit to seen last 30d/60d.
Yes. An extra key for pdns would be great. Then there's only one external resource to use if you want to do these types of queries. |
This is strictly not related to PyPDNS, but rather to the the CIRCL Passive DNS services.
Having some way of doing bulk requests, similar to how Team Cymru does this with the whois query.
Use case:
I have a set of +/- 32k IPs and I want to know if they have been observed by pdns. Querying them individually via PyPDNS takes a very, very, very long time.
pdnsresult = pypdns.rfc_query(ip)
The text was updated successfully, but these errors were encountered: