![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
libnids
_saber_king
这个作者很懒,什么都没留下…
展开
-
Libnids--函数调用顺序之nids_init()
看了好几天,做个笔记理一下思路先贴一张nids_init()的图: nids_exit():释放之前被占用的资源; open_live():打开网络接口 static int open_live() { char *device; int promisc = 0; //初始化网络接口 if (nids_params.device == NULL) nids_pa原创 2017-03-13 16:58:13 · 1256 阅读 · 1 评论 -
Libnids--函数调用顺序之nids_run()
调用完nids_init()后便是进入nids_run()开始监听网络接口并处理抓获的数据包 nids_run()int nids_run() { if (!desc) { strcpy(nids_errbuf, "Libnids not initialized"); return 0; } START_CAP_QUEUE_PROCESS_THREAD();原创 2017-03-13 20:11:43 · 974 阅读 · 0 评论