yaids

Logo
YAIDS
Functions Variables

yaids.c File Reference

#include <config.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdbool.h>
#include <yaids.h>
#include <yaidstypes.h>
#include <yaidsconf.h>
#include <yaidsio.h>
#include <yaidspcap.h>
#include <yaidsyara.h>
#include <yaidsthread.h>
#include <yara.h>
#include <signal.h>

Include dependency graph for yaids.c:

Functions

void 

yaids_signal (int signalValue)

 

bool 

verify_status (int statusCode)

 

int 

main (int argc, char **argv)

 

Variables

const char * 

PROGRAM_NAME = "YAIDS"

 

const char * 

COPYRIGHT

 

const char * 

PROGRAM_SUBLINE

 

const char * 

PROGRAM_DESCRIPTION

 

const char * 

PROGRAM_VERSION = PACKAGE_VERSION

 

bool 

global_yaidsRunning = true

 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ verify_status()

bool verify_status ( int  statusCode )

◆ yaids_signal()

void yaids_signal ( int  signalValue )

Variable Documentation

const char* COPYRIGHT

Initial value:

=

"COPYRIGHT (C) Justin M. Wray | Licensed: BSD 3-Clause"

◆ global_yaidsRunning

bool global_yaidsRunning = true

◆ PROGRAM_DESCRIPTION

const char* PROGRAM_DESCRIPTION

Initial value:

=

"An Intrusion Detection System (IDS), utilizing Yara rules, and multi-threading"

◆ PROGRAM_NAME

const char* PROGRAM_NAME = "YAIDS"

◆ PROGRAM_SUBLINE

const char* PROGRAM_SUBLINE

Initial value:

=

"Yara as an Intrusion Detection System / Yet Another Intrusion Detection System"

◆ PROGRAM_VERSION

const char* PROGRAM_VERSION = PACKAGE_VERSION

Source Code Documentation Generated By doxygen