Rate limit is only applied to http and dns protocols with a cumulative counting
Expected Behavior:
Investigate for each protocol if it makes sense to introduce a global or per-protocol rate limiter.
Some protocols performing heavy network activities per single host (ex parallelism introduced in network protocolol in nuclei v3) or those performing lookups on 3rd parties (whois, future cloud protocol or code protocols performing cloud checks, etc) are actually only controlled by concurrency settings (might be the reason of multiple reports of exausthing bandwidth while running nuclei).
Nuclei version:
main|dev
Current Behavior:
Rate limit is only applied to
http
anddns
protocols with a cumulative countingExpected Behavior:
Investigate for each protocol if it makes sense to introduce a global or per-protocol rate limiter. Some protocols performing heavy network activities per single host (ex parallelism introduced in network protocolol in nuclei v3) or those performing lookups on 3rd parties (whois, future cloud protocol or code protocols performing cloud checks, etc) are actually only controlled by concurrency settings (might be the reason of multiple reports of exausthing bandwidth while running nuclei).