Describe the solution you'd like
Right now module can authorized and rate-limit only per IP-address session. Some clients want to use multiple IP addresses in one commit rate. For the first let's support networks as session identifier. (e.g. 10.10.10.0/28)