init
This commit is contained in:
43
Server/plugins/helloworld/helloworld.py
Normal file
43
Server/plugins/helloworld/helloworld.py
Normal file
@@ -0,0 +1,43 @@
|
||||
import global_vars
|
||||
import yara
|
||||
import glob
|
||||
from pathlib import Path
|
||||
|
||||
rm_plugs_config = {
|
||||
"enable": False,
|
||||
"author": "huoji",
|
||||
"description": "hello world插件示例",
|
||||
"version": "0.0.1",
|
||||
"html": "helloworld"
|
||||
}
|
||||
|
||||
|
||||
def html_menu():
|
||||
# https://fonts.google.com/icons?selected=Material+Icons
|
||||
return {'name': "示例插件", 'icon': 'lightbulb', 'html': rm_plugs_config['html']}
|
||||
|
||||
|
||||
def html_draw():
|
||||
return '<div>hello world</div>'
|
||||
|
||||
|
||||
def process_terminal(current_process, host, raw_log_data, json_log_data):
|
||||
print('[helloworld plugin] rule new process create')
|
||||
|
||||
|
||||
def rule_new_process_create(current_process, host, raw_log_data, json_log_data):
|
||||
print('[helloworld plugin] rule new process create')
|
||||
return global_vars.THREAT_TYPE_NONE
|
||||
|
||||
|
||||
def rule_new_process_action(current_process, host, raw_log_data, json_log_data):
|
||||
print('[helloworld plugin] rule new process action')
|
||||
return global_vars.THREAT_TYPE_NONE
|
||||
|
||||
|
||||
def rule_init():
|
||||
print('[helloworld plugin] rule init')
|
||||
|
||||
|
||||
def plugin_init():
|
||||
print('[helloworld plugin] plugin init')
|
||||
Reference in New Issue
Block a user