[FEATURE]support maat_scan_not_logic & maat_scan_group

This commit is contained in:
刘文坛
2023-11-10 08:26:48 +00:00
parent 98d4fb34ed
commit 91937cdbfb
35 changed files with 2724 additions and 947 deletions

View File

@@ -56,7 +56,7 @@ void generate_expr_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -76,7 +76,7 @@ void generate_ip_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -99,7 +99,7 @@ void generate_integer_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -117,7 +117,7 @@ void generate_flag_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -135,7 +135,7 @@ void generate_compile_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -152,7 +152,7 @@ void generate_group2compile_sample(const char *table_name, int sample_count)
{
FILE *fp = fopen(table_name, "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", table_name);
log_fatal(g_logger, "open file %s failed", table_name);
return;
}
@@ -534,7 +534,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_100\t100\t./regex_rules/REGEX_100\n");
@@ -619,7 +619,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_200\t200\t./regex_rules/REGEX_200\n");
@@ -704,7 +704,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_300\t300\t./regex_rules/REGEX_300\n");
@@ -789,7 +789,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_500\t500\t./regex_rules/REGEX_500\n");
@@ -874,7 +874,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_1K\t1000\t./regex_rules/REGEX_1K\n");
@@ -959,7 +959,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_2K\t2000\t./regex_rules/REGEX_2K\n");
@@ -1044,7 +1044,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_3K\t3000\t./regex_rules/REGEX_3K\n");
@@ -1129,7 +1129,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_5K\t5000\t./regex_rules/REGEX_5K\n");
@@ -1214,7 +1214,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_10K\t10000\t./regex_rules/REGEX_10K\n");
@@ -1299,7 +1299,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "REGEX_15K\t15000\t./regex_rules/REGEX_15K\n");
@@ -1385,7 +1385,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_1K 1000 ./EXPR_LITERAL_1K\n");
@@ -1471,7 +1471,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_5K 5000 ./EXPR_LITERAL_5K\n");
@@ -1557,7 +1557,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_10K 10000 ./EXPR_LITERAL_10K\n");
@@ -1643,7 +1643,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_50K 50000 ./EXPR_LITERAL_50K\n");
@@ -1729,7 +1729,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_100K 100000 ./EXPR_LITERAL_100K\n");
@@ -1815,7 +1815,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_500K 500000 ./EXPR_LITERAL_500K\n");
@@ -1901,7 +1901,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_1M 1000000 ./EXPR_LITERAL_1M\n");
@@ -1987,7 +1987,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "EXPR_LITERAL_2M 2000000 ./EXPR_LITERAL_2M\n");
@@ -2073,7 +2073,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_1K 1000 ./STREAM_1K\n");
@@ -2156,7 +2156,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_5K 5000 ./STREAM_5K\n");
@@ -2239,7 +2239,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_10K 10000 ./STREAM_10K\n");
@@ -2322,7 +2322,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_50K 50000 ./STREAM_50K\n");
@@ -2405,7 +2405,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_100K 100000 ./STREAM_100K\n");
@@ -2488,7 +2488,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_500K 500000 ./STREAM_500K\n");
@@ -2571,7 +2571,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_1M 1000000 ./STREAM_1M\n");
@@ -2654,7 +2654,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "STREAM_2M 2000000 ./STREAM_2M\n");
@@ -2737,7 +2737,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_1K 1000 ./IP_1K\n");
@@ -2823,7 +2823,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_5K 5000 ./IP_5K\n");
@@ -2909,7 +2909,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_10K 10000 ./IP_10K\n");
@@ -2995,7 +2995,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_50K 50000 ./IP_50K\n");
@@ -3081,7 +3081,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_100K 100000 ./IP_100K\n");
@@ -3167,7 +3167,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_500K 500000 ./IP_500K\n");
@@ -3253,7 +3253,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_1M 1000000 ./IP_1M\n");
@@ -3339,7 +3339,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_5M 5000000 ./IP_5M\n");
@@ -3425,7 +3425,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "IP_10M 10000000 ./IP_10M\n");
@@ -3511,7 +3511,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "INTEGER_1K 1000 ./INTEGER_1K\n");
@@ -3597,7 +3597,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "INTEGER_5K 5000 ./INTEGER_5K\n");
@@ -3683,7 +3683,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "INTEGER_10K 10000 ./INTEGER_10K\n");
@@ -3769,7 +3769,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "FLAG_1K 1000 ./FLAG_1K\n");
@@ -3855,7 +3855,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "FLAG_5K 5000 ./FLAG_5K\n");
@@ -3941,7 +3941,7 @@ protected:
FILE *fp = fopen("full_config_index.0000001", "w+");
if (NULL == fp) {
log_error(g_logger, "open file %s failed", "full_config_index.0000001");
log_fatal(g_logger, "open file %s failed", "full_config_index.0000001");
return;
}
fprintf(fp, "FLAG_10K 10000 ./FLAG_10K\n");