def first_run(secret_file, base_dir, mobsf_home): # Based on https://gist.github.com/ndarville/3452907#file-secret-key-gen-py if is_file_exists(secret_file): secret_key = open(secret_file).read().strip() else: try: secret_key = get_random() secret = open(secret_file, 'w') secret.write(secret_key) secret.close() except IOError: Exception('Secret file generation failed' % secret_file) # Run Once make_migrations(base_dir) migrate(base_dir) # Windows Setup windows_config_local(mobsf_home) return secret_key
def first_run(secret_file, base_dir, mobsf_home): # Based on https://gist.github.com/ndarville/3452907#file-secret-key-gen-py if 'MOBSF_SECRET_KEY' in os.environ: secret_key = os.environ['MOBSF_SECRET_KEY'] elif os.path.isfile(secret_file): secret_key = open(secret_file).read().strip() else: try: secret_key = get_random() secret = open(secret_file, 'w') secret.write(secret_key) secret.close() except IOError: raise Exception('Secret file generation failed' % secret_file) # Run Once make_migrations(base_dir) migrate(base_dir) # Windows Setup windows_config_local(mobsf_home) return secret_key
SECRET_KEY = open(SECRET_FILE).read().strip() except IOError: try: SECRET_KEY = utils.genRandom() secret = open(SECRET_FILE, 'w') secret.write(SECRET_KEY) secret.close() except IOError: Exception('Please create a %s file with random characters \ to generate your secret key!' % SECRET_FILE) # Run Once utils.make_migrations(BASE_DIR) utils.migrate(BASE_DIR) utils.kali_fix(BASE_DIR) # Windows Setup windows_config_local(MobSF_HOME) #============================================= #============DJANGO SETTINGS ================= # SECURITY WARNING: don't run with debug turned on in production! # ^ This is fine Do not turn it off until MobSF moves from Beta to Stable DEBUG = True ALLOWED_HOSTS = ['127.0.0.1', 'testserver', '*'] # Application definition INSTALLED_APPS = ( #'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',
except NameError: SECRET_FILE = os.path.join(MobSF_HOME, "secret") try: SECRET_KEY = open(SECRET_FILE).read().strip() except IOError: try: SECRET_KEY = utils.genRandom() secret = file(SECRET_FILE, 'w') secret.write(SECRET_KEY) secret.close() except IOError: Exception('Please create a %s file with random characters \ to generate your secret key!' % SECRET_FILE) # Run Once #Windows Setup windows_config_local(MobSF_HOME) utils.make_migrations(BASE_DIR) utils.migrate(BASE_DIR) utils.kali_fix(BASE_DIR) #============================================= #============DJANGO SETTINGS ================= # SECURITY WARNING: don't run with debug turned on in production! # ^ This is fine Do not turn it off until MobSF moves from Beta to Stable DEBUG = True ALLOWED_HOSTS = ['127.0.0.1', 'testserver', '*'] # Application definition INSTALLED_APPS = (