#include "spp_ai.h"
#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <sys/inotify.h>
#include <sys/stat.h>
#include <pthread.h>
Functions | |
void * | AI_file_alertparser_thread (void *arg) |
Thread for parsing Snort's alert file. | |
PRIVATE AI_snort_alert * | _AI_copy_alerts (AI_snort_alert *node) |
Create a copy of the alert log struct (this is done for leaving the alert log structure in this file as read-only). | |
AI_snort_alert * | AI_get_alerts () |
Return the alerts parsed so far as a linked list. | |
void | AI_free_alerts (AI_snort_alert *node) |
Deallocate the memory of a log alert linked list. | |
Variables | |
PRIVATE AI_snort_alert * | alerts = NULL |
PRIVATE FILE * | alert_fp = NULL |
PRIVATE BOOL | lock_flag = false |
PRIVATE FILE* alert_fp = NULL |
PRIVATE AI_snort_alert* alerts = NULL |