chg: [config] queries limit

main
David Cruciani 2024-03-11 15:27:25 +01:00
parent 99e2ce7f04
commit dcc790f5af
No known key found for this signature in database
GPG Key ID: 8690CDE1E3994B9B
3 changed files with 8 additions and 3 deletions

View File

@ -3,7 +3,7 @@ import json
from queue import Queue
from threading import Thread
from uuid import uuid4
from .utils.utils import query_post_query, query_get_module, get_object
from .utils.utils import query_post_query, query_get_module, get_object, get_limit_queries
from . import home_core as HomeModel
import uuid
from . import db
@ -179,7 +179,7 @@ class Session_class:
histories = History.query.all()
while len(histories) > 200:
while len(histories) > get_limit_queries():
history = History.query.order_by(History.id).all()
session = Session_db.query.filter_by(id=history[0].session_id)
if not History_Tree.query.filter_by(session_uuid=session.uuid):

View File

@ -71,4 +71,7 @@ def gen_admin_password():
print(f"##########################\n## Admin password ##\n## {password} ##\n##########################")
config["ADMIN"]["ADMIN_PASSWORD"] = password
with open(CONF_PATH, "w") as conffile:
config.write(conffile)
config.write(conffile)
def get_limit_queries():
return Config.QUERIES_LIMIT

View File

@ -4,6 +4,8 @@ class Config:
FLASK_URL = '127.0.0.1'
FLASK_PORT = 7008
MISP_MODULE = '127.0.0.1:6666'
QUERIES_LIMIT = 200
class DevelopmentConfig(Config):
DEBUG = True