fix: [website] print and css

main
David Cruciani 2024-02-27 11:21:29 +01:00
parent ee02bb171b
commit 2b94f73c15
No known key found for this signature in database
GPG Key ID: 8690CDE1E3994B9B
2 changed files with 33 additions and 31 deletions

View File

@ -8,7 +8,7 @@ body {
main
{
overflow-x: auto;
overflow-x: hidden;
}
span#goTop{
position: fixed;

View File

@ -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()
else:
print("[-] Error in misp-modules. It might not running.")