как получить статистику по пакетам в libpcap'e?
вот что я делаю
struct pcap_stat *pkt_stats;
if (pcap_stats(pcap_hnd, pkt_stats) != 0) {
...
printf(pkt_stats.ps_recv, pkt_stats.ps_drop);
...
в итоге вот такую ошибку получаю, на дроп аналогичную
error: request for member 'ps_recv' in something not a structure or union
погрепал по сырцам библиотечки, вот что нашел, но пока не дошло как правильно сделать, а как?
libpcap-0.9.8/pcap-bpf.c: ps->ps_recv = s.bs_recv;
libpcap-0.9.8/pcap-linux.c: handle->md.stat.ps_recv += kstats.tp_packets;
libpcap-0.9.8/pcap-linux.c: stats->ps_recv = handle->md.packets_read;
и еще, можно ли в libpcap получить из пакетов сами файлы в итоге, на подобе как в срайстар выполняется?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум milter-regex: compilation problem (2008)
- Форум Помогите установить WMii из исходников!!! (2006)
- Форум Приключения в стране указателей (2012)
- Форум gkrellm plugins (2003)
- Форум ошибка request for member ‘f’ in something not a structure or union. (2017)
- Форум Не удается установить драйвер (2018)
- Форум патч для нвидиевских дров 6111 под 2.6.11. (2005)
- Форум Compiz Plugins (2007)
- Форум Блочный драйвер sbull (2017)
- Форум Проблема сос сборкой программы... (2003)