I need to collect network traffic statistics so that if questions come up about how much traffic I'm using I have the answer independent of my ISP. I have a home network with about 10 devices including BluRay player for Netflix, and both Windows and Linux machines.
I've looked at DD-WRT, but I see that even buying a new router that will be supported is a problem since I might get the wrong version of the hardware. I have a DIR-655 and a DIR-501 - neither of which is supported. The DIR-655 only gives me "packets", not bytes transferred. I don't mind buying new hardware, but it's uncertain on which actual device I'll get in the box. DD-WRT looks like a bad solution unless someone knows of a place to get a router that is guaranteed to work.
Does someone know of an Arduino or other SBC solution? I have plenty of NAT routers already, so I just need traffic statistics for external traffic. The network is Gigabit Ethernet connected to high speed consumer internet service.