/* @(#) $Id: active-response.h,v 1.2 2006/12/05 19:37:43 dcid Exp $ */ /* Copyright (C) 2004-2006 Daniel B. Cid * All right reserved. * * This program is a free software; you can redistribute it * and/or modify it under the terms of the GNU General Public * License (version 2) as published by the FSF - Free Software * Foundation */ #ifndef _CAR__H #define _CAR__H /** Active response commands **/ typedef struct _ar_command { int expect; int timeout_allowed; char *name; char *executable; }ar_command; /** Active response data **/ typedef struct _ar { int timeout; int location; int level; char *name; char *command; char *agent_id; char *rules_id; char *rules_group; ar_command *ar_cmd; }active_response; /* Active response flag */ int ar_flag; #endif