Framework supporting User Agent bans.