Добрый день всем. Хочу в качестве легкого упражнения написать мониторилку использования сети для роутера. Задача - отображать текущую входящую и исходящую скорость для каждого хоста с детализацией по соединениям. Если это удастся, тогда сделать историю с графиками.
Самый простой способ реализации, пришедший мне в голову - это взять libpcap, ловить все пакеты за определенный промежуток времени, считать их объем и делить объем на длинну промежутка времени. Системным программированием я в жизни почти не занимался, поэтому хотелось бы спросить, нормальный ли вообще такой подход, или надо как-то по-другому это реализовывать? Спасибо.