suricata
app-layer-dcerpc-udp.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2009,2010 Open Information Security Foundation
3  *
4  * \author Kirby Kuehl <kkuehl@gmail.com>
5  */
6 
7 #ifndef __APP_LAYER_DCERPC_UDP_H__
8 #define __APP_LAYER_DCERPC_UDP_H__
9 
10 #include "app-layer-protos.h"
11 #include "app-layer-parser.h"
13 #include "flow.h"
14 #include "queue.h"
15 #include "util-byte.h"
16 
17 typedef struct DCERPCUDPState_ {
19  uint16_t bytesprocessed;
20  uint16_t fraglenleft;
21  uint8_t *frag_data;
23  TAILQ_HEAD(, DCERPCUuidEntry_) uuid_list;
26 
27 void RegisterDCERPCUDPParsers(void);
28 void DCERPCUDPParserTests(void);
30 
31 #endif /* __APP_LAYER_DCERPC_UDP_H__ */
util-byte.h
DCERPCUDPParserRegisterTests
void DCERPCUDPParserRegisterTests(void)
Definition: app-layer-dcerpc-udp.c:1185
DetectEngineState_
Definition: detect-engine-state.h:92
DCERPCUDPState_::bytesprocessed
uint16_t bytesprocessed
Definition: app-layer-dcerpc-udp.h:19
DCERPCUDPState_
Definition: app-layer-dcerpc-udp.h:17
DCERPCUDP_
Definition: app-layer-dcerpc-common.h:198
DCERPCUDPParserTests
void DCERPCUDPParserTests(void)
DCERPCUDPState_::TAILQ_HEAD
TAILQ_HEAD(, DCERPCUuidEntry_) uuid_list
DCERPCUDPState_::frag_data
uint8_t * frag_data
Definition: app-layer-dcerpc-udp.h:21
app-layer-parser.h
app-layer-dcerpc-common.h
queue.h
RegisterDCERPCUDPParsers
void RegisterDCERPCUDPParsers(void)
Definition: app-layer-dcerpc-udp.c:877
DCERPCUDPState_::uuid_entry
DCERPCUuidEntry * uuid_entry
Definition: app-layer-dcerpc-udp.h:22
DCERPCUDPState_::dcerpc
DCERPCUDP dcerpc
Definition: app-layer-dcerpc-udp.h:18
DCERPCUDPState_::de_state
DetectEngineState * de_state
Definition: app-layer-dcerpc-udp.h:24
DCERPCUDPState_::fraglenleft
uint16_t fraglenleft
Definition: app-layer-dcerpc-udp.h:20
app-layer-protos.h
DCERPCUDPState
struct DCERPCUDPState_ DCERPCUDPState
flow.h
DCERPCUuidEntry_
Definition: app-layer-dcerpc-common.h:137