X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Futil%2Fossec-regex.c;h=bffba67047b720b0bcf6ba34684eaa6de83471ab;hp=70df990bf53d88c6f86ad26f7a75ed44a5bdf5bb;hb=6ef2f786c6c8ead94841b5f93baf9f43421f08c8;hpb=301048b51990573e58a30dc4a5bb4ec285cad554 diff --git a/src/util/ossec-regex.c b/src/util/ossec-regex.c index 70df990..bffba67 100644 --- a/src/util/ossec-regex.c +++ b/src/util/ossec-regex.c @@ -1,4 +1,5 @@ -/* @(#) $Id$ */ +/* @(#) $Id: ./src/util/ossec-regex.c, 2011/09/08 dcid Exp $ + */ /* Copyright (C) 2009 Trend Micro Inc. * All right reserved. @@ -30,22 +31,22 @@ void helpmsg() int main(int argc, char **argv) { char *pattern; - + char msg[OS_MAXSTR +1]; memset(msg, '\0', OS_MAXSTR +1); - OSRegex regex; - OSMatch matcher; + OSRegex regex; + OSMatch matcher; OS_SetName(ARGV0); - - + + /* user arguments */ if(argc != 2) { helpmsg(); return(-1); } - + /* User options */ if(strcmp(argv[1], "-h") == 0) { @@ -54,10 +55,10 @@ int main(int argc, char **argv) } os_strdup(argv[1], pattern); - if(!OSRegex_Compile(pattern, ®ex, 0)) - { + if(!OSRegex_Compile(pattern, ®ex, 0)) + { printf("pattern does not compile with OSRegex_Compile\n"); - return(-1); + return(-1); } if(!OSMatch_Compile(pattern, &matcher, 0)) { @@ -67,33 +68,33 @@ int main(int argc, char **argv) while((fgets(msg, OS_MAXSTR, stdin)) != NULL) - { - /* Removing new line. */ + { + /* Removing new line. */ if(msg[strlen(msg) -1] == '\n') msg[strlen(msg) -1] = '\0'; - /* Make sure we ignore blank lines. */ - if(strlen(msg) < 2) { continue; } + /* Make sure we ignore blank lines. */ + if(strlen(msg) < 2) { continue; } if(OSRegex_Execute(msg, ®ex)) - printf("+OSRegex_Execute: %s\n",msg); + printf("+OSRegex_Execute: %s\n",msg); /* else - printf("-OSRegex_Execute: \n"); + printf("-OSRegex_Execute: \n"); */ - if(OS_Regex(pattern, msg)) + if(OS_Regex(pattern, msg)) printf("+OS_Regex : %s\n", msg); /* else - printf("-OS_Regex: \n"); + printf("-OS_Regex: \n"); */ - if(OSMatch_Execute(msg, strlen(msg), &matcher)) - printf("+OSMatch_Compile: %s\n", msg); - - if(OS_Match2(pattern, msg)) - printf("+OS_Match2 : %s\n", msg); + if(OSMatch_Execute(msg, strlen(msg), &matcher)) + printf("+OSMatch_Compile: %s\n", msg); + + if(OS_Match2(pattern, msg)) + printf("+OS_Match2 : %s\n", msg); } return(0); }