"[Any Linux-powered router that enables you to create iptables rules should do. e.g. an Asus RT-N66U with the TomatoUSB firmware."
I have the Asus RT-N66 router with the factory software installed. Is there a way to accomplish with the factory load? I'm not sure I'm up to loading that.