#include "util-unittest.h"
#include "util-unittest-helper.h"
-#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "alert-unified2-alert.h"
#include "decode-ipv4.h"
-#include "flow.h"
-
#include "host.h"
#include "util-profiling.h"
#include "decode.h"
#include "app-layer-htp-xff.h"
#include "output.h"
-#include "alert-unified2-alert.h"
#include "util-privs.h"
#include "stream.h"
#include "util-spm.h"
#include "util-debug.h"
-#include "app-layer-htp.h"
#include "app-layer-htp-file.h"
#include "util-time.h"
#include "util-spm.h"
#include "util-debug.h"
-#include "app-layer-htp.h"
#include "util-time.h"
#include "util-unittest.h"
#include "util-debug.h"
#include "util-byte.h"
#include "util-unittest.h"
-#include "util-byte.h"
#include "util-unittest-helper.h"
#include "util-memcmp.h"
#include "flow-util.h"
/***** Unittests *****/
#ifdef UNITTESTS
-
#include "stream-tcp.h"
-#include "stream-tcp-private.h"
-#include "stream-tcp-reassemble.h"
-#include "stream-tcp-inline.h"
#include "stream-tcp-util.h"
#include "stream.h"
#include "util-unittest.h"
/**********************************Unittests***********************************/
#ifdef UNITTESTS /* UNITTESTS */
-
#include "stream-tcp-private.h"
#include "stream-tcp-reassemble.h"
#include "stream-tcp.h"
-#include "app-layer.h"
#define APP_LAYER_EVENT_TEST_MAP_EVENT1 0
#define APP_LAYER_EVENT_TEST_MAP_EVENT2 1
#ifdef UNITTESTS
-
-#include "detect.h"
#include "detect-engine.h"
-#include "detect-parse.h"
#include "util-unittest.h"
#include "util-unittest-helper.h"
#include "app-layer-parser.h"
#include "detect-content.h"
#include "detect-uricontent.h"
#include "detect-byte-extract.h"
-#include "detect-parse.h"
#include "flow-var.h"
#include "app-layer.h"
* ONLY TESTS BELOW THIS COMMENT
*/
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "detect-engine-threshold.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "app-layer.h"
-#include "detect-parse.h"
#include "detect-content.h"
#include "detect-uricontent.h"
#include "app-layer-dns-common.h"
#include "detect-dns-query.h"
-#include "util-unittest.h"
#include "util-unittest-helper.h"
static int DetectDnsQuerySetup (DetectEngineCtx *, Signature *, char *);
*/
#ifdef UNITTESTS
-#include "detect.h"
#include "detect-engine.h"
+
/**
* \test this is a test for a valid dsize value 1
*
#include "util-error.h"
#include "util-debug.h"
-#include "util-unittest.h"
/**
* \brief Compares 2 addresses(address ranges) and returns the relationship
#include "app-layer.h"
#include "app-layer-smtp.h"
#include "app-layer-protos.h"
-#include "app-layer-parser.h"
#include "util-validate.h"
#include "util-enum.h"
#include "util-debug.h"
#include "util-print.h"
-#include "util-memcmp.h"
#include "util-validate.h"
const char *builtin_mpms[] = {
/*********Unittests*********/
#ifdef UNITTESTS
-#include "flow-util.h"
static int DeStateTest01(void)
{
#include "detect-engine-tag.h"
#include "detect-engine-uri.h"
-#include "detect-engine-hcbd.h"
#include "detect-engine-hsbd.h"
#include "detect-engine-hhd.h"
#include "detect-engine-hrhd.h"
#include "detect-filemagic.h"
#include "conf.h"
-#include "util-magic.h"
static int DetectFilemagicMatch (ThreadVars *, DetectEngineThreadCtx *, Flow *,
uint8_t, File *, Signature *, SigMatch *);
}
#ifdef UNITTESTS
-
#include "stream.h"
#include "stream-tcp-private.h"
#include "stream-tcp-reassemble.h"
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "app-layer-parser.h"
#include "detect-engine-mpm.h"
#include "detect-engine-state.h"
-#include "flow-bit.h"
#include "util-var-name.h"
#include "util-unittest.h"
#include "util-debug.h"
}
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
}
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
}
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
}
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
/* UNITTESTS */
#ifdef UNITTESTS
-#include "detect-engine.h"
-#include "detect-parse.h"
-
/**
* \test DetectIPProtoTestParse01 is a test for an invalid proto number
*/
#ifdef UNITTESTS
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#ifdef UNITTESTS
-#include "detect-parse.h"
-#include "detect-engine.h"
-#include "detect-engine-mpm.h"
-
/**
* \test DetectL3protoTestSig01 is a test for checking the working of ttl keyword
* by setting up the signature and later testing its working by matching
#include "detect-parse.h"
#include "detect-engine-iponly.h"
#include "app-layer-detect-proto.h"
-#include "app-layer.h"
extern int sc_set_caps;
#include "stream-tcp-reassemble.h"
#include "app-layer-protos.h"
#include "app-layer-parser.h"
-#include "app-layer-htp.h"
-
-#include "stream.h"
-
#define PARSE_CAPTURE_REGEX "\\(\\?P\\<([A-z]+)\\_([A-z0-9_]+)\\>"
#define PARSE_REGEX "(?<!\\\\)/(.*(?<!(?<!\\\\)\\\\))/([^\"]*)"
#include "detect-threshold.h"
#include "detect-engine-threshold.h"
-#include "detect-parse.h"
#include "detect-engine-address.h"
#include "util-unittest.h"
* ONLY TESTS BELOW THIS COMMENT
*/
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
-#include "detect-engine-threshold.h"
#include "util-time.h"
#include "util-hashlist.h"
}
#ifdef UNITTESTS
-
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "stream.h"
#include "stream-tcp-private.h"
#include "stream-tcp-reassemble.h"
-#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "app-layer-parser.h"
#include "detect-bytejump.h"
#include "detect-byte-extract.h"
#include "app-layer.h"
-#include "detect-parse.h"
#include "flow-var.h"
#include "detect-lua.h"
#include "detect-iprep.h"
#include "detect-geoip.h"
-#include "detect-dns-query.h"
#include "detect-app-layer-protocol.h"
#include "detect-template.h"
#include "detect-template-buffer.h"
#ifdef UNITTESTS
#include "flow-util.h"
#include "stream-tcp-reassemble.h"
-#include "util-var-name.h"
static const char *dummy_conf_string =
"%YAML 1.1\n"
/************************************Unittests*******************************/
#ifdef UNITTESTS
-#include "stream-tcp-private.h"
#include "threads.h"
/**
#include "util-debug.h"
#include "decode-ipv4.h"
-#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "util-unittest.h"
#include "util-unittest-helper.h"
-#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "util-debug.h"
#include "decode-ipv4.h"
-#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
#include "util-unittest.h"
#include "util-unittest-helper.h"
-#include "detect.h"
#include "detect-parse.h"
#include "detect-engine.h"
#include "detect-engine-mpm.h"
}
#ifdef UNITTESTS
-
#include "conf-yaml-loader.h"
#include "detect-engine.h"
#include "stream-tcp-private.h"
#include "stream-tcp-reassemble.h"
#include "stream-tcp.h"
-#include "util-unittest.h"
#include "util-unittest-helper.h"
static int SRepTest01(void)
#include "util-mpm-ac.h"
#include "util-mpm-hs.h"
-#include "detect-engine-mpm.h"
#include "util-decode-asn1.h"
#include "flow-manager.h"
#include "flow-timeout.h"
#include "stream-tcp.h"
-#include "output.h"
#include "host.h"
#include "defrag.h"
#include "ippair.h"
#include "conf-yaml-loader.h"
-#include "detect-engine.h"
-
static const char *default_mode = NULL;
int unix_socket_mode_is_running = 0;
#include <tmc/sync.h>
#include <tmc/task.h>
#include <tmc/perf.h>
-#include <arch/sim.h>
/* Align "p" mod "align", assuming "p" is a "void*". */
#define ALIGN(p, align) do { (p) += -(long)(p) & ((align) - 1); } while(0)
}
#ifdef UNITTESTS
-#include "util-unittest.h"
/**
* \test Check that we invalidate duplicated actions