Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > Получить информацю о трафике |
Автор: champion 15.7.2010, 10:05 |
Хочу написать простеньку программку, которая сможет мониторить состояние сетевого интерфейса, а именно количство пакетов туда и обратно и замерять как загружен интерфейс. С чего лучше начать? |
Автор: MAKCim 15.7.2010, 10:16 |
/proc/net/dev |
Автор: champion 20.7.2010, 19:04 |
Т.е. просто пишем софтину, которая каждую секунду берёт данные из этого файла и всё? Никаких системных вызовов не нужно? Работа производится только с файлами? |
Автор: azesmcar 21.7.2010, 11:28 |
libpcap? |
Автор: champion 21.7.2010, 11:41 |
Поглядел в сторону libpcap, показалось что это как из пушки по воробьям. Решил сделать объект, для определения пропускной способности канала, пока будет брать инфу из файла, в случае чего легко смогу всё переписать, без потерь в коде. |
Автор: sigizmynd 13.8.2010, 15:49 |
почитай про netflow. есть куча библиотечек для просмотра траффика. посмотри еще здесь http://www.unixfaq.ru/index.pl?req=qs&id=247 вообще сам сейчас занимаюсь разработкой своего коллектора либо на основе, либо полностью своего. первая проблема возникла: не могу выдрать Ip из UDp датаграммы. Может знаешь способы? |