""" config related functions for NetAlertX """ # TODO: Create and manage this as part of an app_state class object #=============================================================================== # These are global variables, not config items and should not exist ! mySettings = [] mySettingsSQLsafe = [] cycle = 1 userSubnets = [] mySchedules = [] # bad solution for global - TO-DO tz = '' # modified time of the most recently imported config file # set to a small value to force import at first run lastImportedConfFile = 1.1 plugins_once_run = False newVersionAvailable = False time_started = '' startTime = '' last_scan_run = '' last_version_check = '' arpscan_devices = [] # ACTUAL CONFIGRATION ITEMS set to defaults # ------------------------------------------- # General # ------------------------------------------- SCAN_SUBNETS = ['192.168.1.0/24 --interface=eth1', '192.168.1.0/24 --interface=eth0'] LOG_LEVEL = 'verbose' TIMEZONE = 'Europe/Berlin' UI_LANG = 'English' UI_PRESENCE = ['online', 'offline', 'archived'] UI_MY_DEVICES = ['online', 'offline', 'archived', 'new', 'down'] UI_NOT_RANDOM_MAC = [] DAYS_TO_KEEP_EVENTS = 90 REPORT_DASHBOARD_URL = 'http://netalertx/' # ------------------------------------------- # Misc # ------------------------------------------- # API API_CUSTOM_SQL = 'SELECT * FROM Devices WHERE devPresentLastScan = 0'