suricata
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
detect-base64-decode.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
#ifndef __DETECT_BASE64_DECODE_H__
19
#define __DETECT_BASE64_DECODE_H__
20
21
#include "
app-layer-template.h
"
22
23
typedef
struct
DetectBase64Decode_
{
24
uint32_t
bytes
;
25
uint32_t
offset
;
26
uint8_t
relative
;
27
}
DetectBase64Decode
;
28
29
void
DetectBase64DecodeRegister
(
void
);
30
int
DetectBase64DecodeDoMatch
(
DetectEngineThreadCtx
*,
const
Signature
*,
31
const
SigMatchData
*, uint8_t *, uint32_t);
32
33
#endif
/* __DETECT_BASE64_DECODE_H__ */
DetectBase64DecodeDoMatch
int DetectBase64DecodeDoMatch(DetectEngineThreadCtx *, const Signature *, const SigMatchData *, uint8_t *, uint32_t)
Definition:
detect-base64-decode.c:56
DetectBase64Decode_::offset
uint32_t offset
Definition:
detect-base64-decode.h:25
DetectBase64DecodeRegister
void DetectBase64DecodeRegister(void)
Definition:
detect-base64-decode.c:39
SigMatchData_
Data needed for Match()
Definition:
detect.h:333
DetectBase64Decode_
Definition:
detect-base64-decode.h:23
Signature_
Signature container.
Definition:
detect.h:492
DetectBase64Decode
struct DetectBase64Decode_ DetectBase64Decode
DetectBase64Decode_::relative
uint8_t relative
Definition:
detect-base64-decode.h:26
DetectBase64Decode_::bytes
uint32_t bytes
Definition:
detect-base64-decode.h:24
DetectEngineThreadCtx_
Definition:
detect.h:962
app-layer-template.h
src
detect-base64-decode.h
Generated on Sun Feb 17 2019 23:30:15 for suricata by
1.8.11