1. support time window
2. support specified ip count