diff --git a/kerneldriver/cases/file_block/secDetector_file_block.c b/kerneldriver/cases/file_block/secDetector_file_block.c index 8baf13ad19fbef7f9abb798cbb1d373908473b49..7e0963d129df2689bf658bac36acebe5e6812412 100644 --- a/kerneldriver/cases/file_block/secDetector_file_block.c +++ b/kerneldriver/cases/file_block/secDetector_file_block.c @@ -71,7 +71,7 @@ out: } static int file_event_handler(struct secDetector_workflow *wf, - struct secDetector_file *file, int flag) + struct secdetector_file *file, int flag) { if (flag == SECDETECTOR_FILE_WRITE_PRE) return file_write_check(wf, file->file); @@ -205,4 +205,4 @@ static void __exit unregister_secDetector_file_block(void) module_init(register_secDetector_file_block); module_exit(unregister_secDetector_file_block); -MODULE_LICENSE("GPL"); \ No newline at end of file +MODULE_LICENSE("GPL"); diff --git a/kerneldriver/cases/task_block/secDetector_task_block.c b/kerneldriver/cases/task_block/secDetector_task_block.c index 5746f2a974cfdd081d4281cf040df771e719b388..94859e44437c69fbdd050e9fc3cc7c52cadb51ae 100644 --- a/kerneldriver/cases/task_block/secDetector_task_block.c +++ b/kerneldriver/cases/task_block/secDetector_task_block.c @@ -17,6 +17,7 @@ #include "secDetector_response.h" #include #include +#include #define BUF_SIZE 4096 #define RULE_STR_SIZE 1024 @@ -71,7 +72,7 @@ out: } static int task_exec_event_handler(struct secDetector_workflow *wf, - struct secDetector_task *task, int flag) + struct secdetector_task *task, int flag) { if (flag == SECDETECTOR_TASK_BPRM_CHECK) return task_bprm_check(wf, task->bprm); @@ -205,4 +206,4 @@ static void __exit unregister_secDetector_task_block(void) module_init(register_secDetector_task_block); module_exit(unregister_secDetector_task_block); -MODULE_LICENSE("GPL"); \ No newline at end of file +MODULE_LICENSE("GPL"); diff --git a/kerneldriver/core/hook_unit/secDetector_hook_tracepoint.c b/kerneldriver/core/hook_unit/secDetector_hook_tracepoint.c index ad428938100d1738d440b3938375d387f2426ed8..b46001cbe8182310b445757bbc18b6836b8aec81 100644 --- a/kerneldriver/core/hook_unit/secDetector_hook_tracepoint.c +++ b/kerneldriver/core/hook_unit/secDetector_hook_tracepoint.c @@ -8,7 +8,7 @@ #include #include -#include +#include #include "secDetector_hook.h" typedef int (*REGFUNC)(void *, void *); @@ -23,7 +23,7 @@ struct secDetector_tracepoint { }; static void file_event_handler(void *cb_data __attribute__((unused)), - struct secDetector_file *file, int flag, + struct secdetector_file *file, int flag, int *sec_ret) { do_secDetector_hook_callback(file_event, TRACEPOINT_FILE_EVENT, sec_ret, @@ -31,7 +31,7 @@ static void file_event_handler(void *cb_data __attribute__((unused)), } static void task_event_handler(void *cb_data __attribute__((unused)), - struct secDetector_task *task, int flag, + struct secdetector_task *task, int flag, int *sec_ret) { do_secDetector_hook_callback(task_event, TRACEPOINT_TASK_EVENT, sec_ret, @@ -42,16 +42,16 @@ static struct secDetector_tracepoint secDetector_tracepoint_hook_functions[] = { [TRACEPOINT_TASK_EVENT] = { .handler = task_event_handler, .register_func = - tracepoint_register_call(secDetector_chktaskevent), + tracepoint_register_call(secdetector_chktaskevent), .unregister_func = - tracepoint_unregister_call(secDetector_chktaskevent), + tracepoint_unregister_call(secdetector_chktaskevent), }, [TRACEPOINT_FILE_EVENT] = { .handler = file_event_handler, .register_func = - tracepoint_register_call(secDetector_chkfsevent), + tracepoint_register_call(secdetector_chkfsevent), .unregister_func = - tracepoint_unregister_call(secDetector_chkfsevent), + tracepoint_unregister_call(secdetector_chkfsevent), }, [HOOKEND] = { .handler = NULL, diff --git a/kerneldriver/include/secDetector_response.h b/kerneldriver/include/secDetector_response.h index bea80710d82e15f4394836c48445b28b76f9ebd6..af832cdbcd246343a96fc7c3f626663f0bdfd844 100644 --- a/kerneldriver/include/secDetector_response.h +++ b/kerneldriver/include/secDetector_response.h @@ -20,7 +20,7 @@ struct secDetector_response { extern void notrace secdetector_respond(unsigned int response_type, response_data_t *data); -extern void notrace secdetector_report(response_data_t *log); +extern void notrace secDetector_report(response_data_t *log); void notrace secDetector_ok(response_data_t *data); void notrace secDetector_kill(response_data_t *data); diff --git a/kerneldriver/include/secDetector_workflow_type.h b/kerneldriver/include/secDetector_workflow_type.h index 6d80bdd696988fbb69a991b061387c6aba0c3f55..8f0428b413df00e3a0384a46b772ff423b704394 100644 --- a/kerneldriver/include/secDetector_workflow_type.h +++ b/kerneldriver/include/secDetector_workflow_type.h @@ -8,7 +8,7 @@ #ifndef SECDETECTOR_WORKFLOW_TYPE_H #define SECDETECTOR_WORKFLOW_TYPE_H -#include +#include #include "secDetector_hook_type.h" #include "secDetector_collect_type.h" #include "secDetector_analyze_type.h" @@ -23,9 +23,9 @@ struct secDetector_workflow; union workflow_func { void (*func)(void); int (*file_event)(struct secDetector_workflow *, - struct secDetector_file *, int); + struct secdetector_file *, int); int (*task_event)(struct secDetector_workflow *, - struct secDetector_task *, int flag); + struct secdetector_task *, int flag); void (*timer_func)(struct secDetector_workflow *, struct timer_list *); void (*func_wf)(struct secDetector_workflow *); };