crash.software
Projects
Pull Requests
Issues
Builds
5GReplay
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
5GReplay
Files
🤬
Sign In
4fba0f1e
ROOT
/
src
/
engine
/
mmt_security.c
Search
History
864 lines
|
ISO-8859-1
|
23 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
MAX_RULES_COUNT
MAX_PROTO_ATTS_COUNT
MAX_MSG_SIZE
MAX_HANDLERS_COUNT
MAX_STR_SIZE
rules
:
const rule_info_t*[MAX_RULES_COUNT]
rules_count
:
size_t
proto_atts
:
const proto_attribute_t*[MAX_PROTO_ATTS_COUNT]
proto_atts_count
:
size_t
is_init
:
bool
mmt_sec_handler_struct
sec_handler
:
void*
process
:
void(*)(void*,message_t*)
threads_count
:
int
_mmt_sec_hash_proto_attribute_without_lock
(
uint32_t,uint32_t
)
{...}
:
uint16_t
_filter_rules
(
const char*
)
{...}
:
void
_iterate_proto_atts
(
void*,void*,void*,size_t,size_t
)
{...}
:
void
_get_unique_proto_attts
(
)
{...}
:
void
_update_rules_hash
(
)
{...}
:
void
mmt_sec_init
(
const char*
)
{...}
:
int
mmt_sec_close
(
)
{...}
:
void
mmt_sec_register
(
size_t,const uint32_t*,const char*,bool,mmt_sec_callback,void*
)
{...}
:
mmt_sec_handler_t*
mmt_sec_set_ignore_remain_flow
(
mmt_sec_handler_t*,bool,uint64_t
)
{...}
:
void
mmt_sec_is_ignore_remain_flow
(
mmt_sec_handler_t*,uint64_t
)
{...}
:
bool
mmt_sec_process
(
mmt_sec_handler_t*,message_t*
)
{...}
:
void
mmt_sec_unregister
(
mmt_sec_handler_t*
)
{...}
:
size_t
_mmt_sec_get_rules_info_without_lock
(
rule_info_t const*const**
)
{...}
:
size_t
mmt_sec_get_rules_info
(
rule_info_t const*const**
)
{...}
:
size_t
_copy_plein_text
(
char*,int,const char*
)
{...}
:
size_t
_convert_execution_trace_to_json_string
(
const mmt_array_t*,const rule_info_t*
)
{...}
:
const char*
mmt_convert_execution_trace_to_json_string
(
const mmt_array_t*,const rule_info_t*
)
{...}
:
const char*
mmt_sec_print_rules_info
(
)
{...}
:
void
mmt_sec_get_unique_protocol_attributes
(
proto_attribute_t const*const**
)
{...}
:
size_t
mmt_sec_hash_proto_attribute
(
uint32_t,uint32_t
)
{...}
:
uint16_t
_print_proto_atts_hash
(
)
{...}
:
void
mmt_sec_remove_rules
(
size_t,const uint32_t*
)
{...}
:
size_t
mmt_sec_add_rules
(
const char*
)
{...}
:
size_t
All occurrences
Please wait...
Page is in error, reload to recover