suricata
app-layer-enip.h
Go to the documentation of this file.
1 /* Copyright (C) 2015 Open Information Security Foundation
2  *
3  * You can copy, redistribute or modify this Program under the terms of
4  * the GNU General Public License version 2 as published by the Free
5  * Software Foundation.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10  * GNU General Public License for more details.
11  *
12  * You should have received a copy of the GNU General Public License
13  * version 2 along with this program; if not, write to the Free Software
14  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
15  * 02110-1301, USA.
16  */
17 
18 /**
19  * \file
20  *
21  * \author Kevin Wong <kwong@solananetworks.com>
22  */
23 
24 #ifndef __APP_LAYER_ENIP_H__
25 #define __APP_LAYER_ENIP_H__
26 
27 #include "decode.h"
28 #include "detect-engine-state.h"
29 #include "queue.h"
30 
31 void RegisterENIPUDPParsers(void);
32 void RegisterENIPTCPParsers(void);
33 void ENIPParserRegisterTests(void);
34 
35 #endif /* __APP_LAYER_ENIP_H__ */
void ENIPParserRegisterTests(void)
Data structures and function prototypes for keeping state for the detection engine.
void RegisterENIPTCPParsers(void)
Function to register the ENIP protocol parsers and other functions.
void RegisterENIPUDPParsers(void)
Function to register the ENIP protocol parsers and other functions.