sniffexコード(http://www.tcpdump.org/sniffex.c)に次の関数を追加しました。
typedef struct pcap_stat mystat;
mystat * mystatp;
/* Put the interface in statstics mode */
if(pcap_stats(handle, mystatp) < 0)
{
fprintf(stderr,"\nError setting the mode.\n");
pcap_close(handle);
/* Free the device list */
return;
}
Sniffexコードは私にとっては正常に機能していますが、このコードを追加するとすぐに、セグメンテーション違反エラーが発生します:(
誰か助けてくれませんか?
トンありがとう。