AutoRecon/autorecon/config.py

60 lines
1.3 KiB
Python

import os
configurable_keys = [
'ports',
'max_scans',
'max_port_scans',
'tags',
'exclude_tags',
'plugins_dir',
'add_plugins-dir',
'outdir',
'single_target',
'only_scans_dir',
'create_port_dirs',
'heartbeat',
'timeout',
'target_timeout',
'nmap',
'nmap_append',
'disable_sanity_checks',
'disable_keyboard_control',
'force_services',
'accessible',
'verbose'
]
configurable_boolean_keys = [
'single_target',
'only_scans_dir',
'create_port_dirs',
'disable_sanity_checks',
'accessible'
]
config = {
'protected_classes': ['autorecon', 'target', 'service', 'commandstreamreader', 'plugin', 'portscan', 'servicescan', 'global', 'pattern'],
'global_file': os.path.dirname(os.path.realpath(os.path.join(__file__, '..'))) + '/global.toml',
'ports': None,
'max_scans': 50,
'max_port_scans': None,
'tags': 'default',
'exclude_tags': None,
'plugins_dir': os.path.dirname(os.path.abspath(os.path.join(__file__, '..'))) + '/plugins',
'add_plugins_dir': None,
'outdir': 'results',
'single_target': False,
'only_scans_dir': False,
'create_port_dirs': False,
'heartbeat': 60,
'timeout': None,
'target_timeout': None,
'nmap': '-vv --reason -Pn',
'nmap_append': '',
'disable_sanity_checks': False,
'disable_keyboard_control': False,
'force_services': None,
'accessible': False,
'verbose': 0
}