Add rate limiting flag to prevent to many request status code
Hi, love the tool. I find it quite easy to trigger a empty result when running the tool not due to actual no result but due to 429 http response code from to many requests either when using the tool on large ip address lists input or using the tool to quickly or a combination of the both which makes sense however it would be nice to have a rate limit flag builtin to put delays between requests to prevent this.
Making a custom implementation with this feature or using a tool that does internetdb lookups like project discoveries uncover is of course a solution but using the rust based ‘official’ internetdb lookup tool that is nrich with rate limiter flag would be great thanks.
An acceptable temporary solution aside from adding a rate limiting flag would be documenting a recommendation for maximum amount ip addresses in a single run to avoid triggering to many requests and leave the splitting up of input ip addresses with delay between to the user. Also documenting the time until no longer to many request responses is set to if not already in the spot for it in the 429 responses data.
I found single runs of 4096 ip addresses to be where the 429 response codes start to appear but can get more accurate findings and post if needed. Not sure what the amount of delay between 4 back to back runs of 1024 input ip addresses for example would be to prevent similar to many request status codes.