|
suricata
|
#include "suricata.h"#include "suricata-common.h"#include "app-layer-htp.h"#include "util-file-decompression.h"#include "util-file-swf-decompression.h"#include "util-misc.h"#include "util-print.h"#include "util-validate.h"#include "rust.h"#include <zlib.h>
Go to the source code of this file.
Functions | |
| uint8_t | FileGetSwfVersion (const uint8_t *buffer, const uint32_t buffer_len) |
| int | FileSwfZlibDecompression (DetectEngineThreadCtx *det_ctx, const uint8_t *compressed_data, uint32_t compressed_data_len, InspectionBuffer *out_buffer, uint32_t decompressed_data_limit, uint32_t *decompressed_data_produced) |
| int | FileSwfLzmaDecompression (DetectEngineThreadCtx *det_ctx, const uint8_t *compressed_data, uint32_t compressed_data_len, InspectionBuffer *out_buffer, uint32_t decompressed_data_limit, uint32_t *decompressed_data_produced) |
Definition in file util-file-swf-decompression.c.
| uint8_t FileGetSwfVersion | ( | const uint8_t * | buffer, |
| const uint32_t | buffer_len | ||
| ) |
Definition at line 40 of file util-file-swf-decompression.c.
Referenced by FileSwfDecompression().

| int FileSwfLzmaDecompression | ( | DetectEngineThreadCtx * | det_ctx, |
| const uint8_t * | compressed_data, | ||
| uint32_t | compressed_data_len, | ||
| InspectionBuffer * | out_buffer, | ||
| uint32_t | decompressed_data_limit, | ||
| uint32_t * | decompressed_data_produced | ||
| ) |
Definition at line 159 of file util-file-swf-decompression.c.
References SWF_HEADER_LEN.
Referenced by FileSwfDecompression().

| int FileSwfZlibDecompression | ( | DetectEngineThreadCtx * | det_ctx, |
| const uint8_t * | compressed_data, | ||
| uint32_t | compressed_data_len, | ||
| InspectionBuffer * | out_buffer, | ||
| uint32_t | decompressed_data_limit, | ||
| uint32_t * | decompressed_data_produced | ||
| ) |
Definition at line 85 of file util-file-swf-decompression.c.
References DetectEngineSetEvent(), and FILE_DECODER_EVENT_Z_UNKNOWN_ERROR.
Referenced by FileSwfDecompression().

