diff --git a/assets/requirements.txt b/assets/requirements.txt index 11813be..0979a66 100644 --- a/assets/requirements.txt +++ b/assets/requirements.txt @@ -1,6 +1,6 @@ +pymisp==2.4.165.1 +sqlalchemy==1.4.48 ipwhois -M2Crypto -pyOpenSSL pydig pymisp netaddr @@ -8,7 +8,6 @@ pyyaml flask flask_httpauth pyjwt -sqlalchemy psutil pyudev wifi diff --git a/assets/scheme.sql b/assets/scheme.sql index a689cb6..25ce055 100644 --- a/assets/scheme.sql +++ b/assets/scheme.sql @@ -1,30 +1,30 @@ CREATE TABLE "iocs" ( "id" INTEGER UNIQUE, - "value" TEXT NOT NULL, - "type" TEXT NOT NULL, - "tlp" TEXT NOT NULL, - "tag" TEXT NOT NULL, - "source" TEXT NOT NULL, - "added_on" NUMERIC NOT NULL, + "value" TEXT NOT NULL, + "type" TEXT NOT NULL, + "tlp" TEXT NOT NULL, + "tag" TEXT NOT NULL, + "source" TEXT NOT NULL, + "added_on" TEXT NOT NULL, PRIMARY KEY("id" AUTOINCREMENT) ); CREATE TABLE "whitelist" ( "id" INTEGER UNIQUE, - "element" TEXT NOT NULL UNIQUE, - "type" TEXT NOT NULL, - "source" TEXT NOT NULL, - "added_on" INTEGER NOT NULL, + "element" TEXT NOT NULL UNIQUE, + "type" TEXT NOT NULL, + "source" TEXT NOT NULL, + "added_on" TEXT NOT NULL, PRIMARY KEY("id" AUTOINCREMENT) ); CREATE TABLE "misp" ( - "id" INTEGER UNIQUE, - "name" TEXT, - "url" TEXT NOT NULL, - "apikey" TEXT NOT NULL, + "id" INTEGER UNIQUE, + "name" TEXT, + "url" TEXT NOT NULL, + "apikey" TEXT NOT NULL, "verifycert" INTEGER NOT NULL DEFAULT 0, - "added_on" NUMERIC NOT NULL, - "last_sync" NUMERIC NOT NULL DEFAULT 0, + "added_on" TEXT NOT NULL, + "last_sync" TEXT NOT NULL DEFAULT 0, PRIMARY KEY("id" AUTOINCREMENT) ); diff --git a/server/backend/main.py b/server/backend/main.py index eedf327..ac9be72 100644 --- a/server/backend/main.py +++ b/server/backend/main.py @@ -10,7 +10,6 @@ from app.blueprints.misp import misp_bp import datetime import secrets import jwt -from OpenSSL import SSL from app.utils import read_config from sys import path @@ -64,7 +63,6 @@ if __name__ == '__main__': ssl_key = "{}/{}".format(path[0], 'key.pem') if read_config(("backend", "remote_access")): - app.run(host="0.0.0.0", port=443, - ssl_context=(ssl_cert, ssl_key)) + app.run(host="0.0.0.0", port=443, ssl_context=(ssl_cert, ssl_key)) else: - app.run(port=443, ssl_context=(ssl_cert, ssl_key)) + app.run(port=443)