elog_read.h
来自「Firestorm NIDS是一个性能非常高的网络入侵检测系统 (NIDS)。目」· C头文件 代码 · 共 38 行
H
38 行
#ifndef __ELOG_READ_HEADER_INCLUDED__#define __ELOG_READ_HEADER_INCLUDED__struct elog_pkt { struct elog *file; struct elog_pkthdr *hdr; char *decode_buf; char *data; char *generator; char *alert;};typedef int(*proc_elogfn)(struct elog_pkt *);struct elog { char *map, *end; int fd; size_t maplen; proc_elogfn dispatch;};#ifndef __PLUGIN__struct elog *elog_new(int);void elog_free(struct elog *);int elog_run(struct elog *);size_t elog_pkt(struct elog *, size_t);proc_elogfn elog_set_alert_fn(struct elog *, proc_elogfn);/* Packetization API (elog_pkt.c) */#ifdef __TARGET_HEADER_INCLUDED__int elog_pkt_alert(struct elog_pkt *, proc_target, void *);#endif#endif /* __PLUGIN__ */#endif /* __ELOG_READ_HEADER_INCLUDED__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?