Your router can do all this—and your ISP doesn't want you to know ...
Consumer level hardware hides so much from view ...