From 2b94f73c1500b9b06ee6b094259857415dab61e0 Mon Sep 17 00:00:00 2001 From: David Cruciani Date: Tue, 27 Feb 2024 11:21:29 +0100 Subject: [PATCH] fix: [website] print and css --- website/app/static/css/core.css | 2 +- website/app/utils/init_modules.py | 62 ++++++++++++++++--------------- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/website/app/static/css/core.css b/website/app/static/css/core.css index 8444440..652cb7b 100644 --- a/website/app/static/css/core.css +++ b/website/app/static/css/core.css @@ -8,7 +8,7 @@ body { main { - overflow-x: auto; + overflow-x: hidden; } span#goTop{ position: fixed; diff --git a/website/app/utils/init_modules.py b/website/app/utils/init_modules.py index f8ca4b3..33ea897 100644 --- a/website/app/utils/init_modules.py +++ b/website/app/utils/init_modules.py @@ -7,37 +7,39 @@ from .utils import query_get_module def create_modules_db(): modules = query_get_module() - - for module in modules: - m = Module.query.filter_by(name=module["name"]).first() - input_attr = "" - if "input" in module["mispattributes"]: - input_attr = json.dumps(module["mispattributes"]["input"]) - if not m: - m = Module( - name=module["name"], - description=module["meta"]["description"], - is_active=True, - request_on_query=False, - input_attr=input_attr - ) - db.session.add(m) - db.session.commit() + if not "message" in modules: + for module in modules: + m = Module.query.filter_by(name=module["name"]).first() + input_attr = "" + if "input" in module["mispattributes"]: + input_attr = json.dumps(module["mispattributes"]["input"]) + if not m: + m = Module( + name=module["name"], + description=module["meta"]["description"], + is_active=True, + request_on_query=False, + input_attr=input_attr + ) + db.session.add(m) + db.session.commit() - if "config" in module["meta"]: - for conf in module["meta"]["config"]: - c = Config.query.filter_by(name=conf).first() - if not c: - c = Config( - name = conf + if "config" in module["meta"]: + for conf in module["meta"]["config"]: + c = Config.query.filter_by(name=conf).first() + if not c: + c = Config( + name = conf + ) + db.session.add(c) + db.session.commit() + + mc = Module_Config( + module_id=m.id, + config_id=c.id ) - db.session.add(c) + db.session.add(mc) db.session.commit() - - mc = Module_Config( - module_id=m.id, - config_id=c.id - ) - db.session.add(mc) - db.session.commit() \ No newline at end of file + else: + print("[-] Error in misp-modules. It might not running.") \ No newline at end of file