refactoring, tests for address engine ipv4

remotes/origin/master-1.0.x
Anoop Saldanha 15 years ago committed by Victor Julien
parent 1aabe6f7c1
commit e45b626b24

File diff suppressed because it is too large Load Diff

@ -1,19 +1,20 @@
/* Address part of the detection engine.
*
* Copyright (c) 2008 Victor Julien
/** Copyright (c) 2009 Open Information Security Foundation.
* \author Victor Julien <victor@inliniac.net>
*/
#ifndef __DETECT_ENGINE_ADDRESS_IPV4_H__
#define __DETECT_ENGINE_ADDRESS_IPV4_H__
//int DetectAddressCmpIPv4(DetectAddressData *, DetectAddressData *);
//int DetectAddressCutIPv4(DetectAddressData *, DetectAddressData *, DetectAddressData **);
int DetectAddressCutNotIPv4(DetectAddress *, DetectAddress **);
int DetectAddressCmpIPv4(DetectAddress *a, DetectAddress *b);
int DetectAddressCutIPv4(DetectEngineCtx *, DetectAddress *, DetectAddress *, DetectAddress **);
int DetectAddressJoinIPv4(DetectEngineCtx *, DetectAddress *target, DetectAddress *source);
int DetectAddressCutIPv4(DetectEngineCtx *, DetectAddress *,
DetectAddress *, DetectAddress **);
int DetectAddressJoinIPv4(DetectEngineCtx *, DetectAddress *target,
DetectAddress *source);
int DetectAddressIsCompleteIPSpaceIPv4(DetectAddress *);
void DetectAddressIPv4Tests(void);
#endif /* __DETECT_ENGINE_ADDRESS_IPV4_H__ */

@ -3974,6 +3974,7 @@ int AddressTestParseInvalidMask03(void)
void DetectAddressTests(void)
{
#ifdef UNITTESTS
DetectAddressIPv4Tests();
DetectAddressIPv6Tests();
UtRegisterTest("AddressTestParse01", AddressTestParse01, 1);

@ -1,5 +1,8 @@
/** Copyright (c) 2009 Open Information Security Foundation.
* \author Anoop Saldanha <poonaatsoc@gmail.com>
*
* \todo Needs refining of the error codes. Renaming with a prefix of SC_ERR,
* removal of duplicates and entries have to be made in util-error.c
*/
#ifndef __ERROR_H__

Loading…
Cancel
Save