/dports/security/snort/snort-2.9.18/src/ |
H A D | parser.h | 234 SnortConfig * ParseSnortConf(void); 235 void ParseRules(SnortConfig *); 242 char * VarGet(SnortConfig *, char *); 244 void SetRuleStates(SnortConfig *); 248 void FreeRuleLists(SnortConfig *); 249 void VarTablesFree(SnortConfig *); 253 void ResolveOutputPlugins(SnortConfig *, SnortConfig *); 324 void ConfigReact(SnortConfig*, char*); 373 void ConfigPPM(SnortConfig *, char *); 413 SnortConfig *sc, [all …]
|
/dports/security/snort3/snort3-3.1.19.0/src/main/ |
H A D | help.h | 28 struct SnortConfig; 31 void config_markup(snort::SnortConfig*, const char*); 35 [[noreturn]] void help_basic(snort::SnortConfig*, const char*); 39 [[noreturn]] void help_config(snort::SnortConfig* sc, const char*); 41 [[noreturn]] void help_gids(snort::SnortConfig* sc, const char*); 46 [[noreturn]] void help_options(snort::SnortConfig*, const char*); 48 [[noreturn]] void help_signals(snort::SnortConfig*, const char*); 49 [[noreturn]] void help_usage(snort::SnortConfig*, const char*); 50 [[noreturn]] void help_version(snort::SnortConfig*); 52 [[noreturn]] void list_daqs(snort::SnortConfig* sc); [all …]
|
H A D | snort_config.cc | 202 SnortConfig::SnortConfig(const SnortConfig* const other_conf, const char* exclude_name) in SnortConfig() function in SnortConfig 208 SnortConfig::SnortConfig(ProtocolReference* protocol_reference) in SnortConfig() function in SnortConfig 213 SnortConfig::~SnortConfig() in ~SnortConfig() 285 void SnortConfig::setup() in setup() 318 void SnortConfig::post_setup() in post_setup() 333 void SnortConfig::clone(const SnortConfig* const conf) in clone() 344 void SnortConfig::merge(const SnortConfig* cmd_line_conf) in merge() 977 SnortConfig* SnortConfig::get_main_conf() in get_main_conf() 980 const SnortConfig* SnortConfig::get_conf() in get_conf() 983 void SnortConfig::set_conf(const SnortConfig* sc) in set_conf() [all …]
|
H A D | help.cc | 117 [[noreturn]] void help_basic(SnortConfig*, const char*) in help_basic() argument 123 [[noreturn]] void help_usage(SnortConfig*, const char* s) in help_usage() argument 135 [[noreturn]] void help_options(SnortConfig*, const char* val) in help_options() argument 141 [[noreturn]] void help_signals(SnortConfig*, const char*) in help_signals() argument 157 SnortConfig::set_conf(new SnortConfig); in show_help() 214 delete SnortConfig::get_conf(); in show_help() 228 void config_markup(SnortConfig*, const char*) in config_markup() argument 253 [[noreturn]] void help_limits(SnortConfig*, const char*) in help_limits() argument 283 [[noreturn]] void help_version(SnortConfig*) in help_version() argument 289 [[noreturn]] void list_daqs(SnortConfig* sc) in list_daqs() [all …]
|
H A D | snort.cc | 159 SnortConfig::set_conf(sc); in init() 199 if ( SnortConfig::log_verbose() ) in init() 270 SnortConfig* sc = SnortConfig::get_main_conf(); in drop_privileges() 323 const SnortConfig* sc = SnortConfig::get_conf(); in term() 363 SnortConfig::set_conf(nullptr); in term() 404 const SnortConfig* sc = SnortConfig::get_conf(); in setup() 451 const SnortConfig* old) in get_reload_config() 490 if ( SnortConfig::log_verbose() ) in get_reload_config() 549 SnortConfig* sc = new SnortConfig(other_conf, iname); in get_updated_policy() 608 SnortConfig* Snort::get_updated_module(SnortConfig* other_conf, const char* name) in get_updated_module() [all …]
|
H A D | snort.h | 36 struct SnortConfig; 41 static SnortConfig* get_reload_config(const char* fname, const char* plugin_path, 42 const SnortConfig* old); 43 static SnortConfig* get_updated_policy(SnortConfig*, const char* fname, const char* iname); 44 static SnortConfig* get_updated_module(SnortConfig*, const char* name); 57 static void reload_failure_cleanup(SnortConfig*);
|
H A D | modules.cc | 102 bool set(const char*, Value&, SnortConfig*) override; 103 bool end(const char*, int, SnortConfig*) override; 233 bool set(const char*, Value&, SnortConfig*) override; 431 bool end(const char*, int, SnortConfig*) override; 513 bool end(const char*, int, SnortConfig*) override; 579 bool end(const char*, int, SnortConfig*) override; 788 SnortConfig::set_log_quiet(true); in set() 806 SnortConfig::enable_log_verbose(); in set() 1273 bool end(const char*, int, SnortConfig*) override; 1432 bool end(const char*, int, SnortConfig*) override; [all …]
|
H A D | swapper.h | 29 struct SnortConfig; 37 Swapper(snort::SnortConfig*); 38 Swapper(const snort::SnortConfig* sold, snort::SnortConfig* snew); 44 snort::SnortConfig* get_new_conf() { return new_conf; } in get_new_conf() 47 const snort::SnortConfig* old_conf; 48 snort::SnortConfig* new_conf;
|
/dports/security/snort3/snort3-3.1.19.0/src/managers/ |
H A D | inspector_manager.h | 39 struct SnortConfig; 60 static void update_policy(SnortConfig* sc); 62 static void new_config(SnortConfig*); 63 static void delete_config(SnortConfig*); 85 static void prepare_controls(SnortConfig*); 87 static void print_config(SnortConfig*); 89 static void thread_init(const SnortConfig*); 90 static void thread_reinit(const SnortConfig*); 93 static void thread_stop(const SnortConfig*); 101 static void tear_down_removed_inspectors(const SnortConfig*, SnortConfig*); [all …]
|
H A D | ips_manager.h | 34 struct SnortConfig; 62 static void instantiate(const snort::IpsApi*, snort::Module*, snort::SnortConfig*); 64 static bool option_begin(snort::SnortConfig*, const char* key, SnortProtocolId); 66 snort::SnortConfig*, const char* key, const char* opt, const char* val); 68 snort::SnortConfig*, OptTreeNode*, SnortProtocolId, const char* key, snort::RuleOptType&); 75 static void global_init(const snort::SnortConfig*); 76 static void global_term(const snort::SnortConfig*); 79 static void setup_options(const snort::SnortConfig*); 80 static void clear_options(const snort::SnortConfig*); 82 static bool verify(snort::SnortConfig*);
|
H A D | action_manager.h | 35 struct SnortConfig; 67 static void new_config(snort::SnortConfig*); 68 static void delete_config(snort::SnortConfig*); 71 snort::SnortConfig*, IpsPolicy* ips = nullptr ); 72 static void initialize_policies(snort::SnortConfig*); 79 static void thread_init(const snort::SnortConfig*); 80 static void thread_reinit(const snort::SnortConfig*);
|
/dports/security/snort3/snort3-3.1.19.0/src/parser/ |
H A D | parser.h | 29 struct SnortConfig; 33 void parser_term(snort::SnortConfig*); 45 snort::SnortConfig* ParseSnortConf(const snort::SnortConfig*, const char* fname = nullptr); 46 void ParseRules(snort::SnortConfig*); 47 void ParseRulesFinish(snort::SnortConfig*); 48 void ShowPolicyStats(const snort::SnortConfig*); 50 char* ProcessFileOption(snort::SnortConfig*, const char*); 51 void SetRuleStates(snort::SnortConfig*); 53 void OrderRuleLists(snort::SnortConfig*); 54 void FreeRuleLists(snort::SnortConfig*); [all …]
|
H A D | parse_rule.h | 28 struct SnortConfig; 41 void parse_rule_type(snort::SnortConfig*, const char*, RuleTreeNode&); 42 void parse_rule_proto(snort::SnortConfig*, const char*, RuleTreeNode&, bool elided = false); 43 void parse_rule_nets(snort::SnortConfig*, const char*, bool src, RuleTreeNode&, bool elided = false… 45 void parse_rule_dir(snort::SnortConfig*, const char*, RuleTreeNode&, bool elided = false); 46 void parse_rule_opt_begin(snort::SnortConfig*, const char* key); 47 void parse_rule_opt_set(snort::SnortConfig*, const char* key, const char* opt, const char* val); 48 void parse_rule_opt_end(snort::SnortConfig*, const char* key, OptTreeNode*); 50 OptTreeNode* parse_rule_open(snort::SnortConfig*, RuleTreeNode&, bool stub = false); 51 void parse_rule_close(snort::SnortConfig*, RuleTreeNode&, OptTreeNode*); [all …]
|
H A D | parse_conf.h | 32 struct SnortConfig; 41 void parse_rules_file(snort::SnortConfig*, const char* fname); 42 void parse_rules_string(snort::SnortConfig*, const char* str); 45 void parse_include(snort::SnortConfig*, const char*); 47 void add_service_to_otn(snort::SnortConfig*, OptTreeNode*, const char*); 49 ListHead* get_rule_list(snort::SnortConfig*, const char*);
|
/dports/security/snort3/snort3-3.1.19.0/src/framework/test/ |
H A D | data_bus_test.cc | 43 SnortConfig::SnortConfig(snort::SnortConfig const*, const char*) in SnortConfig() function in snort::SnortConfig 46 const SnortConfig* SnortConfig::get_conf() in get_conf() 48 const SnortConfig* snort_conf = in get_conf() 49 (const SnortConfig*)mock().getData("snort_conf").getObjectPointer(); in get_conf() 53 SnortConfig* SnortConfig::get_main_conf() in get_main_conf() 55 SnortConfig* snort_conf = in get_main_conf() 56 (SnortConfig*)mock().getData("snort_conf").getObjectPointer(); in get_main_conf() 60 SnortConfig::~SnortConfig() in ~SnortConfig() 121 SnortConfig snort_conf; in TEST_GROUP()
|
/dports/security/snort3/snort3-3.1.19.0/src/helpers/ |
H A D | scratch_allocator.h | 42 struct SnortConfig; 49 virtual bool setup(SnortConfig*) = 0; 50 virtual void cleanup(SnortConfig*) = 0; 61 typedef bool (* ScratchSetup)(SnortConfig*); 62 typedef void (* ScratchCleanup)(SnortConfig*); 69 bool setup(SnortConfig* sc) override in setup() 72 void cleanup(SnortConfig* sc) override in cleanup()
|
H A D | hyper_scratch_allocator.h | 38 struct SnortConfig; 45 bool setup(SnortConfig*) override; 46 void cleanup(SnortConfig*) override; 51 { return get(SnortConfig::get_conf(), snort::get_instance_id()); } in get() 54 hs_scratch_t** get_addr(SnortConfig* sc, unsigned idx) in get_addr() 57 hs_scratch_t* get(const SnortConfig* sc, unsigned idx) in get() 60 void set(SnortConfig* sc, unsigned idx, void* pv) in set()
|
/dports/security/snort3/snort3-3.1.19.0/src/hash/test/ |
H A D | xhash_test.cc | 38 static SnortConfig my_config; 39 THREAD_LOCAL SnortConfig* snort_conf = &my_config; 42 SnortConfig::SnortConfig(const SnortConfig* const, const char*) in SnortConfig() function in SnortConfig 45 SnortConfig::~SnortConfig() = default; 47 const SnortConfig* SnortConfig::get_conf() in get_conf()
|
H A D | zhash_test.cc | 63 static SnortConfig my_config; 64 THREAD_LOCAL SnortConfig *snort_conf = &my_config; 67 SnortConfig::SnortConfig(const SnortConfig* const, const char*) in SnortConfig() function in SnortConfig 70 SnortConfig::~SnortConfig() = default; 72 const SnortConfig* SnortConfig::get_conf() in get_conf()
|
/dports/security/snort/snort-2.9.18/src/dynamic-plugins/ |
H A D | sf_dynamic_detection.h | 33 void CloseDynamicDetectionLibs(SnortConfig *sc); 34 void LoadAllDynamicDetectionLibs(SnortConfig *, const char * const path); 35 int LoadDynamicDetectionLib(SnortConfig *, const char * const library_name, int indent); 36 int InitDynamicDetectionPlugins(SnortConfig *); 37 void RemoveDuplicateDetectionPlugins(SnortConfig *sc); 44 void *GetNextDetectionPluginVersion(SnortConfig *sc, void *p);
|
/dports/security/snort3/snort3-3.1.19.0/src/detection/ |
H A D | signature.h | 36 struct SnortConfig; 48 const ReferenceSystem* reference_system_add(snort::SnortConfig*, const std::string&, const char* = … 57 void add_reference(snort::SnortConfig*, OptTreeNode*, const std::string& sys, const std::string& id… 70 void add_classification(snort::SnortConfig*, const char* name, const char* text, unsigned priority); 72 const ClassType* get_classification(snort::SnortConfig*, const char*); 120 void dump_msg_map(const snort::SnortConfig*); 121 void dump_rule_deps(const snort::SnortConfig*); 122 void dump_rule_meta(const snort::SnortConfig*); 123 void dump_rule_state(const snort::SnortConfig*);
|
/dports/security/snort3/snort3-3.1.19.0/src/ |
H A D | main.cc | 153 const SnortConfig* sc = SnortConfig::get_conf(); in prep() 385 const SnortConfig* old = SnortConfig::get_conf(); in main_reload_config() 424 SnortConfig::set_conf(sc); in main_reload_config() 460 SnortConfig* old = SnortConfig::get_main_conf(); in main_reload_policy() 470 SnortConfig::set_conf(sc); in main_reload_policy() 505 SnortConfig* old = SnortConfig::get_main_conf(); in main_reload_module() 515 SnortConfig::set_conf(sc); in main_reload_module() 544 SnortConfig* sc = SnortConfig::get_main_conf(); in main_reload_hosts() 613 SnortConfig* old = SnortConfig::get_main_conf(); in main_delete_inspector() 622 SnortConfig::set_conf(sc); in main_delete_inspector() [all …]
|
/dports/security/snort3/snort3-3.1.19.0/src/helpers/test/ |
H A D | hyper_search_test.cc | 45 SnortConfig s_conf; 46 THREAD_LOCAL SnortConfig* snort_conf = &s_conf; 53 SnortConfig::SnortConfig(const SnortConfig* const, const char*) in SnortConfig() function in snort::SnortConfig 59 SnortConfig::~SnortConfig() = default; 61 int SnortConfig::request_scratch(ScratchAllocator* s) in request_scratch() 68 void SnortConfig::release_scratch(int) in release_scratch() 75 const SnortConfig* SnortConfig::get_conf() in get_conf()
|
/dports/security/snort3/snort3-3.1.19.0/src/network_inspectors/rna/test/ |
H A D | rna_module_stubs.h | 41 SnortConfig::SnortConfig(const SnortConfig* const, const char*) {} in SnortConfig() function 42 SnortConfig::~SnortConfig() = default; 58 void UaFpProcessor::make_mpse(SnortConfig*) { } in make_mpse() argument 80 Inspector* InspectorManager::get_inspector(const char*, bool, const SnortConfig*) in get_inspector() argument
|
/dports/security/snort3/snort3-3.1.19.0/src/search_engines/test/ |
H A D | search_tool_test.cc | 51 SnortConfig s_conf; 53 THREAD_LOCAL SnortConfig* snort_conf = &s_conf; 57 SnortConfig::SnortConfig(const SnortConfig* const, const char*) in SnortConfig() function in snort::SnortConfig 64 SnortConfig::~SnortConfig() = default; 66 const SnortConfig* SnortConfig::get_conf() in get_conf() 83 [](struct SnortConfig* sc, void*, void** ppt) 148 bool MpseGroup::create_normal_mpse(const SnortConfig*, const char* type) in create_normal_mpse() argument 172 bool MpseGroup::create_offload_mpse(const SnortConfig*) in create_offload_mpse() argument
|