#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "rules.h"
#include "decode.h"
#include "plugbase.h"
#include "parser.h"
#include "debug.h"
#include "util.h"
#include "plugin_enum.h"
Go to the source code of this file.
Defines | |
#define | M_NORMAL 0 |
#define | M_ALL 1 |
#define | M_ANY 2 |
#define | M_NOT 3 |
Typedefs | |
typedef _TCPFlagCheckData | TCPFlagCheckData |
Functions | |
void | TCPFlagCheckInit (char *, OptTreeNode *, int) |
void | ParseTCPFlags (char *, OptTreeNode *) |
int | CheckTcpFlags (Packet *, struct _OptTreeNode *, OptFpList *) |
void | SetupTCPFlagCheck (void) |
|
Definition at line 39 of file sp_tcp_flag_check.c. Referenced by CheckTcpFlags(), and ParseTCPFlags(). |
|
Definition at line 40 of file sp_tcp_flag_check.c. Referenced by CheckTcpFlags(), and ParseTCPFlags(). |
|
Definition at line 38 of file sp_tcp_flag_check.c. Referenced by CheckTcpFlags(), and ParseTCPFlags(). |
|
Definition at line 41 of file sp_tcp_flag_check.c. Referenced by CheckTcpFlags(), and ParseTCPFlags(). |
|
|
|
Definition at line 264 of file sp_tcp_flag_check.c. References DEBUG_PLUGIN, DEBUG_WRAP, _OptTreeNode::ds_list, M_ALL, M_ANY, M_NORMAL, M_NOT, _TCPFlagCheckData::mode, _OptFpList::next, _OptFpList::OptTestFunc, PLUGIN_TCP_FLAG_CHECK, _TCPFlagCheckData::tcp_flags, _TCPFlagCheckData::tcp_mask, _Packet::tcph, and _TCPHdr::th_flags. Referenced by TCPFlagCheckInit(). |
|
Definition at line 107 of file sp_tcp_flag_check.c. References _OptTreeNode::ds_list, FatalError(), file_line, file_name, M_ALL, M_ANY, M_NORMAL, M_NOT, _TCPFlagCheckData::mode, NULL, PLUGIN_TCP_FLAG_CHECK, R_ACK, R_FIN, R_PSH, R_RES1, R_RES2, R_RST, R_SYN, R_URG, _TCPFlagCheckData::tcp_flags, and _TCPFlagCheckData::tcp_mask. Referenced by TCPFlagCheckInit(). |
|
Definition at line 57 of file sp_tcp_flag_check.c. References DEBUG_PLUGIN, DEBUG_WRAP, RegisterPlugin(), and TCPFlagCheckInit(). Referenced by InitPlugIns(). |
|
Definition at line 65 of file sp_tcp_flag_check.c. References AddOptFuncToList(), CheckTcpFlags(), DEBUG_PLUGIN, DEBUG_WRAP, _OptTreeNode::ds_list, FatalError(), file_line, file_name, ParseTCPFlags(), PLUGIN_TCP_FLAG_CHECK, and SnortAlloc(). Referenced by SetupTCPFlagCheck(). |