Maybe we could defer to a local copy of query results for whois, ipwhois, Shodan, and Google first before actually sending out a query to the service. We'd like to be able to minimise the amount of queries we send out because we usually only have a limited number of queries for those services each day.
Also, add an expiration time to cached results so we don't retain them for too long,
Maybe we could defer to a local copy of query results for whois, ipwhois, Shodan, and Google first before actually sending out a query to the service. We'd like to be able to minimise the amount of queries we send out because we usually only have a limited number of queries for those services each day.
Also, add an expiration time to cached results so we don't retain them for too long,