1
void main( )
{
    char filename[] = "dns.pcap";
    nids_params.filename = filename ; 
    nids_params.device = NULL;
    if (!nids_init())
    {   
        printf("%s\n", nids_errbuf);
        exit(1);
    }   
    nids_register_udp(udp_callback);  
    nids_run();  
}

我的应用程序需要读取本地 pcap 文件以便更轻松地进行调试。我的代码错了,它仍然从 eth0 读取数据。如何使用 libnids 读取 pcapfile?

4

0 回答 0