generator.c
来自「Firestorm NIDS是一个性能非常高的网络入侵检测系统 (NIDS)。目」· C语言 代码 · 共 41 行
C
41 行
/** This file is part of Firestorm NIDS* Copyright (c) 2002 Gianni Tedesco* This program is released under the terms of the GNU GPL version 2*/#include <stdlib.h>#include <stdio.h>#include <firestorm.h>#include <packet.h>#include <alert.h>/* List of all registered alert generators */struct generator *generators=NULL;unsigned int num_generators=0;/* Register an alert generator */int generator_add(struct generator *g){ if ( !g || g->next || !g->name ) { mesg(M_WARN,"alert: generator failed to add. " "that could really fuck things up"); return 0; } g->next=generators; generators=g; num_generators++; return 1;}/* Find a registered alert generator */struct generator *generator_find(char *n){ struct generator *g; for(g=generators; g; g=g->next) { if ( !strcmp(g->name, n) ) return g; } return NULL;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?