smb2 work

remotes/origin/master-1.0.x
root 16 years ago committed by Victor Julien
parent 0f5f82efee
commit 43fb771268

@ -36,6 +36,7 @@ enum {
DCERPC_FIELD_MAX,
};
#if 0
static int DCERPCParseBIND(void *dcerpc_state, AppLayerParserState *pstate, uint8_t *input, uint32_t input_len, AppLayerParserResult *output) {
DCERPCState *sstate = (DCERPCState *)dcerpc_state;
uint8_t *p = input;
@ -68,7 +69,7 @@ static int DCERPCParseBIND(void *dcerpc_state, AppLayerParserState *pstate, uint
}
}
return 0;
return (p - input);
}
static int DCERPCParseBINDACK(void *dcerpc_state, AppLayerParserState *pstate, uint8_t *input, uint32_t input_len, AppLayerParserResult *output) {
@ -76,6 +77,7 @@ static int DCERPCParseBINDACK(void *dcerpc_state, AppLayerParserState *pstate, u
uint8_t *p = input;
return 0;
}
#endif
static int DCERPCParseHeader(void *dcerpc_state, AppLayerParserState *pstate, uint8_t *input, uint32_t input_len, AppLayerParserResult *output) {
DCERPCState *sstate = (DCERPCState *)dcerpc_state;

@ -478,8 +478,8 @@ int SMB2ParserTest01(void) {
goto end;
}
if (smb2_state->nbss.length != 133) {
printf("expected nbss length 0x%02x , got 0x%02x : ", 133, smb2_state->nbss.length);
if (smb2_state->nbss.length != 102) {
printf("expected nbss length 0x%02x , got 0x%02x : ", 102, smb2_state->nbss.length);
result = 0;
goto end;
}

@ -495,7 +495,7 @@ void IPOnlyAddSignature(DetectEngineCtx *de_ctx, DetectEngineIPOnlyCtx *io_ctx,
static int IPOnlyTestSig01(void) {
int result = 0;
DetectEngineCtx de_ctx;
memset (&de_ctx, 0, sizeof(DetectEngineCtx));
de_ctx.flags |= DE_QUIET;
Signature *s = SigInit(&de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-01 sig is IPOnly \"; classtype:misc-activity; sid:400001; rev:1;)");
@ -520,6 +520,7 @@ end:
static int IPOnlyTestSig02 (void) {
int result = 0;
DetectEngineCtx de_ctx;
memset (&de_ctx, 0, sizeof(DetectEngineCtx));
de_ctx.flags |= DE_QUIET;

Loading…
Cancel
Save