Вполне реально. На прошлой работе делал такое "на коленке" из awk для парсинга логов сквида и веб-интерфейсом на php, который показывал пользователям остаток дневного трафика и их статус (полный доступ, ограничен по скорости или заблокирован).
Часть заметок сохранилась вот в
этой статье.