From: Mike Stepanek (mstepane) Date: Tue, 14 Jan 2020 14:28:36 +0000 (+0000) Subject: Merge pull request #1884 in SNORT/snort3 from ~MASHASAN/snort3:verbose_logs to master X-Git-Tag: 3.0.0-268~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61fd3bf08545db300c000b5940c98e71adf3c337;p=thirdparty%2Fsnort3.git Merge pull request #1884 in SNORT/snort3 from ~MASHASAN/snort3:verbose_logs to master Squashed commit of the following: commit 57cb51f8838f06da64b8891bca9a08321f05c60e Author: Masud Hasan Date: Fri Dec 6 14:19:18 2019 -0500 snort: Adding some verbose logs for appid, file_id, and reputation inspectors --- diff --git a/src/file_api/file_flows.cc b/src/file_api/file_flows.cc index e77995ecd..205a38c72 100644 --- a/src/file_api/file_flows.cc +++ b/src/file_api/file_flows.cc @@ -30,6 +30,7 @@ #include "file_flows.h" #include "detection/detection_engine.h" +#include "log/messages.h" #include "main/snort_config.h" #include "managers/inspector_manager.h" #include "protocols/packet.h" @@ -373,6 +374,19 @@ bool FileInspect::configure(SnortConfig*) return true; } +void FileInspect::show(SnortConfig*) +{ + if (!config) + return; + + LogMessage("%s\n", FILE_ID_NAME); + LogMessage(" capture_memcap: %zu MB\n", config->capture_memcap); + LogMessage(" capture_max_size: %zu bytes\n", config->capture_max_size); + LogMessage(" capture_min_size: %zu bytes\n", config->capture_min_size); + LogMessage(" lookup_timeout: %zu secs\n", config->file_lookup_timeout); + LogMessage("\n"); +} + static Module* mod_ctor() { return new FileIdModule; } diff --git a/src/file_api/file_flows.h b/src/file_api/file_flows.h index a7268ff49..1899a42cb 100644 --- a/src/file_api/file_flows.h +++ b/src/file_api/file_flows.h @@ -47,6 +47,7 @@ public: ~FileInspect() override; void eval(Packet*) override { } bool configure(SnortConfig*) override; + void show(SnortConfig*) override; FileConfig* config; }; diff --git a/src/network_inspectors/appid/appid_inspector.cc b/src/network_inspectors/appid/appid_inspector.cc index 7a9091dbf..b7e1b2361 100644 --- a/src/network_inspectors/appid/appid_inspector.cc +++ b/src/network_inspectors/appid/appid_inspector.cc @@ -135,7 +135,7 @@ bool AppIdInspector::configure(SnortConfig* sc) void AppIdInspector::show(SnortConfig*) { - LogMessage("AppId Configuration\n"); + LogMessage("%s\n", MOD_NAME); LogMessage(" Detector Path: %s\n", config->app_detector_dir); LogMessage(" appStats Logging: %s\n", config->stats_logging_enabled ? "enabled" : @@ -145,6 +145,7 @@ void AppIdInspector::show(SnortConfig*) config->app_stats_rollover_size); LogMessage(" appStats Rollover time: %lu secs\n", config->app_stats_rollover_time); + LogMessage(" memcap: %zu bytes\n", config->memcap); LogMessage("\n"); } diff --git a/src/network_inspectors/reputation/reputation_inspect.cc b/src/network_inspectors/reputation/reputation_inspect.cc index d33297691..fdb671d30 100644 --- a/src/network_inspectors/reputation/reputation_inspect.cc +++ b/src/network_inspectors/reputation/reputation_inspect.cc @@ -89,6 +89,7 @@ static void print_reputation_conf(ReputationConfig* config) { assert(config); + LogMessage("%s\n", REPUTATION_NAME); print_iplist_stats(config); LogMessage(" Memcap: %d %s \n",