#include "event.h"
#include "decode.h"
#include "debug.h"
#include "plugbase.h"
#include "spo_plugbase.h"
#include "parser.h"
#include "util.h"
#include "log.h"
#include "mstring.h"
#include "snort.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/types.h>
Go to the source code of this file.
Typedefs | |
typedef _SpoAlertFastData | SpoAlertFastData |
Functions | |
void | AlertFastInit (u_char *) |
SpoAlertFastData * | ParseAlertFastArgs (char *) |
void | AlertFastCleanExitFunc (int, void *) |
void | AlertFastRestartFunc (int, void *) |
void | AlertFast (Packet *, char *, void *, Event *) |
void | AlertFastSetup (void) |
|
|
|
Definition at line 134 of file spo_alert_fast.c. References _Packet::ah, _progvars::alert_interface_flag, bzero, _Packet::dp, _SpoAlertFastData::file, _Packet::frag_flag, _progvars::interface, _IPHdr::ip_dst, _IPHdr::ip_proto, _IPHdr::ip_src, _Packet::iph, NULL, _SpoAlertFastData::packet_flag, _Packet::pkth, PRINT_INTERFACE, PrintArpHeader(), PrintIPPkt(), PrintPriorityData(), protocol_names, pv, _Event::sig_generator, _Event::sig_id, _Event::sig_rev, _Packet::sp, TIMEBUF_SIZE, pcap_pkthdr::ts, and ts_print(). Referenced by AlertFastInit(). |
|
Definition at line 280 of file spo_alert_fast.c. References DEBUG_LOG, DEBUG_WRAP, and _SpoAlertFastData::file. Referenced by AlertFastInit(). |
|
Definition at line 115 of file spo_alert_fast.c. References AddFuncToCleanExitList(), AddFuncToOutputList(), AddFuncToRestartList(), _progvars::alert_plugin_active, AlertFast(), AlertFastCleanExitFunc(), AlertFastRestartFunc(), DEBUG_INIT, DEBUG_WRAP, NT_OUTPUT_ALERT, ParseAlertFastArgs(), and pv. Referenced by AlertFastSetup(). |
|
Definition at line 290 of file spo_alert_fast.c. References DEBUG_LOG, DEBUG_WRAP, and _SpoAlertFastData::file. Referenced by AlertFastInit(). |
|
Definition at line 95 of file spo_alert_fast.c. References AlertFastInit(), DEBUG_INIT, DEBUG_WRAP, NT_OUTPUT_ALERT, and RegisterOutputPlugin(). Referenced by InitOutputPlugins(). |
|
Definition at line 237 of file spo_alert_fast.c. References DEBUG_LOG, DEBUG_WRAP, FatalError(), _SpoAlertFastData::file, mSplit(), mSplitFree(), NULL, OpenAlertFile(), _SpoAlertFastData::packet_flag, ProcessFileOption(), SnortAlloc(), and strcasecmp. Referenced by AlertFastInit(). |