Ablesov/fix tinycheck installation (#135)

* Update requirements.txt

Fix:
pymisp - use older version to keep code compatibility
sqlalchemy - use 1.4 latest build (api 2.0 incompatible with codebase)

M2Crypto - removed (not used)
pyOpenSSL - removed (not used)

* Update scheme.sql

pymisp warning fix

* Update main.py

Unused reference to pyOpenSSL removed
This commit is contained in:
Eugeny Ablesov 2023-05-30 15:20:09 +03:00 committed by GitHub
parent 7696f840c7
commit e2a040798a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 23 deletions

View File

@ -1,6 +1,6 @@
pymisp==2.4.165.1
sqlalchemy==1.4.48
ipwhois ipwhois
M2Crypto
pyOpenSSL
pydig pydig
pymisp pymisp
netaddr netaddr
@ -8,7 +8,6 @@ pyyaml
flask flask
flask_httpauth flask_httpauth
pyjwt pyjwt
sqlalchemy
psutil psutil
pyudev pyudev
wifi wifi

View File

@ -5,7 +5,7 @@ CREATE TABLE "iocs" (
"tlp" TEXT NOT NULL, "tlp" TEXT NOT NULL,
"tag" TEXT NOT NULL, "tag" TEXT NOT NULL,
"source" TEXT NOT NULL, "source" TEXT NOT NULL,
"added_on" NUMERIC NOT NULL, "added_on" TEXT NOT NULL,
PRIMARY KEY("id" AUTOINCREMENT) PRIMARY KEY("id" AUTOINCREMENT)
); );
@ -14,7 +14,7 @@ CREATE TABLE "whitelist" (
"element" TEXT NOT NULL UNIQUE, "element" TEXT NOT NULL UNIQUE,
"type" TEXT NOT NULL, "type" TEXT NOT NULL,
"source" TEXT NOT NULL, "source" TEXT NOT NULL,
"added_on" INTEGER NOT NULL, "added_on" TEXT NOT NULL,
PRIMARY KEY("id" AUTOINCREMENT) PRIMARY KEY("id" AUTOINCREMENT)
); );
@ -24,7 +24,7 @@ CREATE TABLE "misp" (
"url" TEXT NOT NULL, "url" TEXT NOT NULL,
"apikey" TEXT NOT NULL, "apikey" TEXT NOT NULL,
"verifycert" INTEGER NOT NULL DEFAULT 0, "verifycert" INTEGER NOT NULL DEFAULT 0,
"added_on" NUMERIC NOT NULL, "added_on" TEXT NOT NULL,
"last_sync" NUMERIC NOT NULL DEFAULT 0, "last_sync" TEXT NOT NULL DEFAULT 0,
PRIMARY KEY("id" AUTOINCREMENT) PRIMARY KEY("id" AUTOINCREMENT)
); );

View File

@ -10,7 +10,6 @@ from app.blueprints.misp import misp_bp
import datetime import datetime
import secrets import secrets
import jwt import jwt
from OpenSSL import SSL
from app.utils import read_config from app.utils import read_config
from sys import path from sys import path
@ -64,7 +63,6 @@ if __name__ == '__main__':
ssl_key = "{}/{}".format(path[0], 'key.pem') ssl_key = "{}/{}".format(path[0], 'key.pem')
if read_config(("backend", "remote_access")): if read_config(("backend", "remote_access")):
app.run(host="0.0.0.0", port=443, app.run(host="0.0.0.0", port=443, ssl_context=(ssl_cert, ssl_key))
ssl_context=(ssl_cert, ssl_key))
else: else:
app.run(port=443, ssl_context=(ssl_cert, ssl_key)) app.run(port=443)