железяка должна просто делать логи допустим на внешний носитель (через встроенный УСБ)
а анализировать логи это уже другая задача.
Поставленная Вами задача решения не имеет, "просто делать логи" на деле означает, "просто считать трафик по пользователям", только вместо суммарной статистики сохранять детальную.
Самый дешевый вариант -- самый простой и дешевый модем, например, ZyXEL 660R и комп с люликсом или фрей.