diff --git a/extra/guac related/nginx-site-config.txt b/extra/guac related/nginx-site-config.txt index 9ddef0b77a1..cbd1297a15a 100644 --- a/extra/guac related/nginx-site-config.txt +++ b/extra/guac related/nginx-site-config.txt @@ -37,7 +37,7 @@ server { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - location /guac/ { + location ^~ /guac/websocket-tunnel/ { proxy_pass http://127.0.0.1:8008; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $host; diff --git a/web/web/guac_settings.py b/web/web/guac_settings.py index 62d38265166..7d67608b652 100644 --- a/web/web/guac_settings.py +++ b/web/web/guac_settings.py @@ -4,11 +4,10 @@ from pathlib import Path from django.utils.log import DEFAULT_LOGGING + CUCKOO_PATH = os.path.join(Path.cwd(), "..") sys.path.append(CUCKOO_PATH) -from lib.cuckoo.common.config import Config - # Build paths inside the project like this: BASE_DIR / "subdir". BASE_DIR = Path(__file__).resolve().parent.parent @@ -39,8 +38,6 @@ LOGGING_CONFIG = None -WEB_AUTHENTICATION = getattr(Config("web"), "web_auth", {}).get("enabled", False) - ALLOWED_HOSTS = [ "*", ] @@ -58,7 +55,6 @@ MIDDLEWARE = [ "django.contrib.sessions.middleware.SessionMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.messages.middleware.MessageMiddleware", @@ -183,3 +179,4 @@ from lib.cuckoo.core.data.guac_session import GuacSession # noqa: F401 from lib.cuckoo.core.data.db_common import Base Base.metadata.create_all(_db.engine) +