csirtgadgets/verbose-robot

View on GitHub
cif/httpd/constants.py

Summary

Maintainability
A
0 mins
Test Coverage
import os, os.path
import tempfile
import sys

PYVERSION = 2
if sys.version_info > (3,):
    PYVERSION = 3

RUNTIME_PATH = os.getcwd()
ROUTER_ADDR = 'ipc://router.ipc'

HTTP_LISTEN = os.getenv('CIF_HTTPD_LISTEN', '127.0.0.1')

TRACE = os.getenv('CIF_HTTPD_TRACE', 0)
HTTP_LISTEN_PORT = os.getenv('CIF_HTTPD_LISTEN_PORT', 5000)

PIDFILE = os.getenv('CIF_HTTPD_PIDFILE', '{}/cif_httpd.pid'.format(RUNTIME_PATH))

# NEEDS TO BE STATIC TO WORK WITH SESSIONS
SECRET_KEY = os.getenv('CIF_HTTPD_SECRET_KEY', os.urandom(24))
HTTPD_TOKEN = os.getenv('CIF_HTTPD_TOKEN')

HTTPD_PROXY = os.getenv('CIF_HTTPD_PROXY')

TOKEN_FILTERS = ['username', 'token']

TEMP_DIR = os.path.join(tempfile.gettempdir())
RUNTIME_PATH = os.getenv('CIF_RUNTIME_PATH', TEMP_DIR)
RUNTIME_PATH = os.path.join(RUNTIME_PATH)

# Logging stuff
LOG_FORMAT = '%(asctime)s - %(levelname)s - %(name)s[%(lineno)s][%(threadName)s] - %(message)s'

LOGLEVEL = 'ERROR'
LOGLEVEL = os.getenv('CIF_LOGLEVEL', LOGLEVEL).upper()