THAT
1.1.0
Repository
TOC
1. Description
2. Quick Start Guide
2.1. Requirements
2.2. Easy Installation
2.3. Execution
3. Why it was created
4. Tanium Platform Versions Supported
5. Python Versions Supported
6. Tool Structure
6.1. Directories
6.2. Files
6.2.1. Windows Wrapper Scripts
6.2.2. OS X Wrapper Scripts
6.2.3. Other Files
7. User Reference
7.1. Installation Requirements
7.2. Execution Requirements
7.3. Plugin Requirements
7.4. Installation
7.4.1. Windows Support
7.4.2. OS X Support
7.5. Configuration
7.6. Execution modes
7.7. Usage
7.8. Output (PPTX Report)
7.9. Other Wrapped Scripts
7.9.1. crypt_value
7.9.2. generate_config
7.9.3. generate_layout
7.10. Other Unwrapped Scripts
7.10.1. filehash.py
7.10.2. make_distro_zip.py
7.10.3. zip_info.py
7.10.4. build_doc.py
8. Layout Creator Reference
8.1. What is a Layout file?
8.2. Variables of a Layout File
8.2.1. LAYOUT VARIABLE: VERSION
8.2.2. LAYOUT VARIABLE: MINIMUM_THAT_VERSION
8.2.3. LAYOUT VARIABLE: PPTX_INPUT_FILE
8.2.4. LAYOUT VARIABLE: LAYOUTS
8.3. Creating a Baseline Layout
8.4. Modifying the Provided Layout
8.5. Example Layouts
8.5.1. Simple
8.5.2. Add 2 layout slides
8.5.3. Add 3 layout slides in a specific order
8.5.4. Control which slides are added
8.5.5. Only add slides when a plugin is enabled
8.5.6. Updating items on a slide
8.5.7. Updating items on a slide using a value from “config”
8.5.8. Updating items on a slide using an analyze data result value from a plugin
8.6. The Layout Shipped with the Tool
9. Plugin Creator Reference
9.1. What is a Plugin file?
9.2. Basic Variables of a Plugin File
9.2.1. PLUGIN VARIABLE: VERSION
9.2.2. PLUGIN VARIABLE: MINIMUM_THAT_VERSION
9.2.3. PLUGIN VARIABLE: NAME
9.2.4. PLUGIN VARIABLE: PRIORITY
9.3. Mode Specific Variables of a Plugin File
9.3.1. PLUGIN VARIABLE: GET_TANIUM_DATA
9.3.2. PLUGIN VARIABLE: GET_INTERNET_DATA
9.3.3. PLUGIN VARIABLE: ANALYZE_DATA
9.4. Example Plugins
9.4.1. Basic
9.4.2. Ask a question and analyze the results
9.4.3. Ask a question, get internet data, and analyze the results
9.5. The Plugins Shipped with the Tool
9.5.1. plugins/plugin_adobe.py
9.5.2. plugins/plugin_java.py
9.5.3. plugins/plugin_mcafee.py
9.5.4. plugins/plugin_patch.py
9.5.5. plugins/plugin_patch2.py
9.5.6. plugins/plugin_sccm.py
9.5.7. plugins/plugin_security.py
9.5.8. plugins/plugin_symantec.py
9.5.9. plugins/plugin_taniumstats.py
9.5.10. plugins/plugin_trendmicro.py
10. Back End Developer Reference
10.1. Python Package: tanium_hat
10.1.1. Module: main
10.1.1.1. Class: Main
10.1.1.2. Function: base_pconfig
10.1.2. Module: plugin
10.1.2.1. Class: Plugin
10.1.3. Module: pptx_builder
10.1.3.1. Class: PptxBuilder
10.1.3.2. Class: TemplateEngine
10.1.3.3. Function: val_layouts
10.1.3.4. Function: is_type
10.1.3.5. Function: has_key
10.1.4. Module: constants
10.1.5. Module: options
10.1.6. Module: version
10.2. Tanium Python Packages
10.2.1. Module: libs_tanium
10.2.1.1. Python Package: tanium_kit
10.2.1.2. Python Package: PyTan
10.2.1.3. Python Package: tanium_py
10.3. External Python Packages
10.3.1. Module: libs_external
11. Change Log
11.1. v1.1.0.0000 12/16/2018
11.2. v1.0.0.0015 10/12/2017
11.3. v1.0.0.0014 10/12/2017
11.4. v1.0.0.0013 10/12/2017
11.5. v1.0.0.0012 10/12/2017
11.6. v1.0.0.0011 10/12/2017
11.7. v1.0.0.0010 10/12/2017
11.8. v1.0.0a 12/29/2016
11.9. v816 11/30/2016
11.10. v815 11/28/2016
11.11. v814 11/22/2016
11.12. v813 11/17/2016
11.13. v812 11/16/2016
11.14. v811 10/25/2016
11.15. v807 10/22/2016
12. Todo Items
12.1. 2.0.0
Contents
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__author__ (in module tanium_hat.version)
__codename__ (in module tanium_hat.version)
__copyright__ (in module tanium_hat.version)
__delattr__() (tanium_kit.store.Store method)
__delitem__() (tanium_kit.store.Store method)
__description__ (in module tanium_hat.version)
__email__ (in module tanium_hat.version)
__fullname__ (in module tanium_hat.version)
__getattr__() (tanium_kit.store.Store method)
__getitem__() (tanium_kit.store.Store method)
__init__() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
(tanium_hat.pptx_builder.PptxBuilder method)
(tanium_hat.pptx_builder.TemplateEngine method)
(tanium_kit.history_console.HistoryConsole method)
(tanium_kit.log_filters.RegexLogFilter method)
(tanium_kit.log_tanium.TaniumHandler method)
(tanium_kit.store.Store method)
__license__ (in module tanium_hat.version)
__propername__ (in module tanium_hat.version)
__repr__() (tanium_kit.store.Store method)
__setattr__() (tanium_kit.store.Store method)
__setitem__() (tanium_kit.store.Store method)
__shortname__ (in module tanium_hat.version)
__status__ (in module tanium_hat.version)
__str__() (tanium_hat.pptx_builder.PptxBuilder method)
(tanium_kit.store.Store method)
__title__ (in module tanium_hat.version)
__url__ (in module tanium_hat.version)
__version__ (in module tanium_hat.version)
_EXC (tanium_kit.log_filters.RegexLogFilter attribute)
_HIDDEN (tanium_kit.store.Store attribute)
_is_type() (tanium_kit.ini_reader.IniReader method)
_MAX_VAL_LEN (tanium_kit.store.Store attribute)
_MODES (tanium_kit.log_filters.RegexLogFilter attribute)
_parser_type (tanium_kit.ini_reader.IniReader attribute)
_print_message() (tanium_kit.shell_parser.ShellParser method)
_remove_handler() (in module tanium_kit.log_tools)
_RS (tanium_kit.wequests.Wequests attribute)
_sep1() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
(tanium_hat.pptx_builder.PptxBuilder method)
_sep2() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
(tanium_hat.pptx_builder.PptxBuilder method)
_sep3() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
(tanium_hat.pptx_builder.PptxBuilder method)
_sep4() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
(tanium_hat.pptx_builder.PptxBuilder method)
_TATTRS (tanium_kit.log_filters.RegexLogFilter attribute)
_TMPL_EXC (tanium_kit.log_filters.RegexLogFilter attribute)
_TMPL_MODES (tanium_kit.log_filters.RegexLogFilter attribute)
_TMPL_NEWEXC (tanium_kit.log_filters.RegexLogFilter attribute)
_TMPL_PREVEXC (tanium_kit.log_filters.RegexLogFilter attribute)
_TMPL_THIS (tanium_kit.log_filters.RegexLogFilter attribute)
_TSTR (tanium_kit.log_filters.RegexLogFilter attribute)
_tv() (tanium_kit.ini_reader.IniReader method)
_value_cache (tanium_kit.ini_reader.IniReader attribute)
A
add_arg_group() (in module tanium_kit.shell_parser)
add_console_log() (in module tanium_kit.xml_cleaner)
add_file_logging() (tanium_hat.main.Main method)
add_handler() (in module tanium_kit.log_tools)
add_slide_from_layouts() (tanium_hat.pptx_builder.PptxBuilder method)
add_slides() (tanium_hat.pptx_builder.PptxBuilder method)
all_loggers() (in module tanium_kit.log_tools)
ALWAYS_ATTRS (in module tanium_hat.constants)
ANALYZE (in module tanium_hat.options)
analyze_data() (tanium_hat.plugin.Plugin method)
ANALYZE_RESULTS (tanium_hat.plugin.Plugin attribute)
ANY_DIR (in module libs_external)
ANY_PATH (in module libs_external)
ask() (in module tanium_kit.ask)
ask_question() (tanium_hat.plugin.Plugin method)
B
b64decode() (in module tanium_kit.tools)
b64encode() (in module tanium_kit.tools)
BACKUP_ON_FORMAT (in module tanium_hat.constants)
BACKUP_PATH (in module tanium_hat.constants)
BASE (in module tanium_hat.options)
base_pconfig() (in module tanium_hat.main)
BOOL_OPTS (tanium_kit.ini_reader.IniReader attribute)
BOOL_TRUE (tanium_kit.ini_reader.IniReader attribute)
brief_l() (tanium_kit.excel_writer.ExcelWriter method)
build_prompt() (in module tanium_kit.ask)
bytes_to_str() (in module tanium_kit.xml_cleaner)
C
check_allowed_roles() (in module tanium_kit.pytanx)
check_internet() (tanium_hat.main.Main method)
check_pytan_admin() (tanium_hat.main.Main method)
check_required_role() (in module tanium_kit.pytanx)
check_unset_slide_items() (tanium_hat.pptx_builder.PptxBuilder method)
clean() (in module tanium_kit.xml_cleaner)
clean_chars() (in module tanium_kit.xml_cleaner)
clean_column_value() (tanium_hat.plugin.Plugin method)
clean_df() (tanium_hat.plugin.Plugin method)
clean_quotes() (in module tanium_kit.xml_cleaner)
coerce_bool() (in module tanium_kit.ask)
collect_analyze_results() (tanium_hat.main.Main method)
collect_internet_results() (tanium_hat.main.Main method)
collect_tanium_results() (tanium_hat.main.Main method)
CONFIG (tanium_hat.main.Main attribute)
config_check_abs() (tanium_hat.main.Main method)
config_check_bool() (tanium_hat.main.Main method)
config_check_crypt() (tanium_hat.main.Main method)
config_check_empty() (tanium_hat.main.Main method)
config_check_int() (tanium_hat.main.Main method)
config_check_tmpl() (tanium_hat.main.Main method)
config_check_value() (tanium_hat.main.Main method)
CONFIG_FILE (in module tanium_hat.constants)
(tanium_hat.main.Main attribute)
CONFIG_FILE_PATH (in module tanium_hat.constants)
config_tmpl() (tanium_hat.main.Main method)
config_verbosity() (in module tanium_kit.log_tools)
CONSTANTS_FILE (in module tanium_hat.constants)
convert_re() (tanium_kit.log_filters.RegexLogFilter method)
create_csv() (tanium_kit.excel_writer.ExcelWriter method)
CSV (tanium_kit.excel_writer.ExcelWriter attribute)
D
DATA_PATH (tanium_hat.plugin.Plugin attribute)
DEBUG (in module tanium_hat.constants)
DEBUG_PPTX (in module tanium_hat.constants)
decode_recode() (in module tanium_kit.xml_cleaner)
DEFAULT_ENCODING (in module tanium_kit.xml_cleaner)
DEFAULT_REPLACEMENT (in module tanium_kit.xml_cleaner)
DEFAULTS (tanium_kit.wequests.Wequests attribute)
deobfuscate() (in module tanium_kit.tools)
description (tanium_kit.log_filters.RegexLogFilter attribute)
dict_path() (in module tanium_kit.tools)
E
emit() (tanium_kit.log_tanium.TaniumHandler method)
ENGINE (tanium_hat.pptx_builder.PptxBuilder attribute)
(tanium_hat.pptx_builder.TemplateEngine attribute)
err_handler() (tanium_hat.main.Main method)
(tanium_hat.plugin.Plugin method)
error() (tanium_kit.shell_parser.ShellParser method)
ERRORS (tanium_hat.main.Main attribute)
(tanium_hat.plugin.Plugin attribute)
ExcelWriter (class in tanium_kit.excel_writer)
ExcelWriterError
EXCEPTIONS (tanium_hat.main.Main attribute)
(tanium_hat.plugin.Plugin attribute)
exit() (tanium_kit.shell_parser.ShellParser method)
F
FAIL_STR (in module tanium_kit.shell_parser)
fetch() (tanium_hat.pptx_builder.TemplateEngine method)
FILE_CACHE (tanium_hat.plugin.Plugin attribute)
file_hash() (in module tanium_kit.tools)
FILENAME (tanium_kit.history_console.HistoryConsole attribute)
filter() (tanium_kit.log_filters.RegexLogFilter method)
filter_mode (tanium_kit.log_filters.RegexLogFilter attribute)
fix_cr() (in module tanium_kit.excel_writer)
flight_check() (tanium_hat.main.Main method)
force_float() (tanium_hat.plugin.Plugin method)
force_int() (tanium_hat.plugin.Plugin method)
force_val_wrap() (tanium_hat.plugin.Plugin method)
from_json() (in module tanium_kit.pretty)
from_xml() (in module tanium_kit.pretty)
G
get_analyze_result() (tanium_hat.plugin.Plugin method)
get_config_entry() (tanium_hat.main.Main method)
get_cr() (tanium_kit.excel_writer.ExcelWriter method)
get_enabled_plugins() (tanium_hat.main.Main method)
get_etree() (in module tanium_kit.xml_cleaner)
get_function_result() (tanium_hat.plugin.Plugin method)
get_handler() (in module tanium_kit.log_tools)
(tanium_hat.main.Main method)
get_info_json() (tanium_hat.main.Main method)
get_internet_data() (tanium_hat.plugin.Plugin method)
get_layout_slide() (tanium_hat.pptx_builder.PptxBuilder method)
get_local_plugins() (tanium_hat.main.Main method)
get_mode_defs() (tanium_hat.plugin.Plugin method)
get_module_json() (tanium_hat.main.Main method)
get_order() (tanium_hat.plugin.Plugin method)
get_percentage() (in module tanium_kit.tools)
get_plugin_option() (tanium_hat.main.Main method)
get_plugin_tmpl() (tanium_hat.main.Main method)
get_prompter() (in module tanium_kit.ask)
get_response() (in module tanium_kit.ask)
get_result() (tanium_hat.plugin.Plugin method)
get_tanium_data() (tanium_hat.plugin.Plugin method)
get_user_obj() (in module tanium_kit.pytanx)
(tanium_hat.main.Main method)
get_valid_filename() (in module tanium_kit.tools)
gets() (tanium_kit.store.Store method)
GID_RESULTS (tanium_hat.plugin.Plugin attribute)
GLOBAL_FILTERS (in module tanium_hat.constants)
GTD_RESULTS (tanium_hat.plugin.Plugin attribute)
GUESS_MAP (in module tanium_kit.pretty)
H
HANDLER_EXTRA_ARGS (in module tanium_hat.constants)
has_key() (in module tanium_hat.pptx_builder)
HEADERS (tanium_kit.excel_writer.ExcelWriter attribute)
HISTFILE (tanium_kit.history_console.HistoryConsole attribute)
history_console (in module tanium_hat)
HistoryConsole (class in tanium_kit.history_console)
I
IniReader (class in tanium_kit.ini_reader)
IniReaderError
int_check() (in module tanium_kit.tools)
INTERNET_FILE_NAME (in module tanium_hat.constants)
INTERNET_TEST_URL (in module tanium_hat.constants)
INVALID_UNICODE_RAW_RE (in module tanium_kit.xml_cleaner)
INVALID_UNICODE_RE (in module tanium_kit.xml_cleaner)
is_bool() (tanium_kit.ini_reader.IniReader method)
is_float() (tanium_kit.ini_reader.IniReader method)
is_int() (tanium_kit.ini_reader.IniReader method)
is_none() (tanium_kit.ini_reader.IniReader method)
is_txt() (tanium_kit.ini_reader.IniReader method)
is_type() (in module tanium_hat.pptx_builder)
J
jump_ship() (tanium_hat.main.Main method)
K
k (tanium_kit.log_filters.RegexLogFilter attribute)
keep_going() (tanium_hat.main.Main method)
KWARGS (tanium_kit.wequests.Wequests attribute)
L
land() (tanium_hat.main.Main method)
LAYOUT_ATTRS (in module tanium_hat.constants)
layouts_sorted() (tanium_hat.pptx_builder.PptxBuilder method)
LH_CON (in module tanium_hat)
(tanium_hat.main.Main attribute)
LH_FILE (tanium_hat.main.Main attribute)
libs_external (module)
libs_tanium (module)
load_config_file() (tanium_hat.main.Main method)
load_csv_as_df() (tanium_hat.plugin.Plugin method)
load_enabled_plugins() (tanium_hat.main.Main method)
load_input_file() (tanium_hat.pptx_builder.PptxBuilder method)
load_json_file() (tanium_hat.plugin.Plugin method)
load_layout_def() (tanium_hat.main.Main method)
load_layout_pptx() (tanium_hat.main.Main method)
load_module() (tanium_hat.main.Main method)
LOG (in module tanium_hat)
(in module tanium_kit.pytanx)
(tanium_hat.main.Main attribute)
(tanium_hat.plugin.Plugin attribute)
(tanium_hat.pptx_builder.PptxBuilder attribute)
LOG_CON_FORMAT (in module tanium_hat.constants)
(in module tanium_kit.log_tools)
LOG_CON_HANDLER_NAME (in module tanium_kit.log_tools)
LOG_CON_LEVEL (in module tanium_kit.log_tools)
LOG_CON_OUTPUT (in module tanium_kit.log_tools)
LOG_FILE (in module tanium_hat.constants)
LOG_FILE_COUNT (in module tanium_hat.constants)
(in module tanium_kit.log_tools)
LOG_FILE_DIR (in module tanium_kit.log_tools)
LOG_FILE_FORMAT (in module tanium_hat.constants)
(in module tanium_kit.log_tools)
LOG_FILE_HANDLER_NAME (in module tanium_kit.log_tools)
LOG_FILE_LEVEL (in module tanium_kit.log_tools)
LOG_FILE_MB (in module tanium_hat.constants)
(in module tanium_kit.log_tools)
LOG_FILE_NAME (in module tanium_kit.log_tools)
LOG_GMTIME (in module tanium_hat.constants)
(in module tanium_kit.log_tools)
log_slides() (tanium_hat.pptx_builder.PptxBuilder method)
LOG_TAN_DEFAULT_LVL (tanium_kit.log_tanium.TaniumHandler attribute)
LOG_TAN_FORMAT (in module tanium_kit.log_tanium)
LOG_TAN_HANDLER_NAME (in module tanium_kit.log_tanium)
LOG_TAN_LEVEL (in module tanium_kit.log_tanium)
LOG_TAN_LVL_MAP (tanium_kit.log_tanium.TaniumHandler attribute)
LOGGER_LEVEL (in module tanium_kit.log_tools)
LOGGER_NAME (in module tanium_kit.log_tools)
LOGGER_PATH (in module tanium_kit.log_tools)
LOUD (tanium_kit.wequests.Wequests attribute)
M
Main (class in tanium_hat.main)
make_base_parser() (in module tanium_kit.shell_parser)
make_handler_con() (in module tanium_kit.log_tools)
make_handler_file() (in module tanium_kit.log_tools)
make_handler_tan() (in module tanium_kit.log_tanium)
make_logger() (in module tanium_kit.log_tools)
make_parser() (in module tanium_kit.shell_parser)
makedir() (tanium_hat.main.Main method)
match_loggers() (in module tanium_kit.log_tools)
match_loggers_add_handler() (in module tanium_kit.log_tools)
match_loggers_set_level() (in module tanium_kit.log_tools)
mkzip() (in module tanium_kit.zipper)
mode_analyze_data() (tanium_hat.main.Main method)
mode_get_internet_data() (tanium_hat.main.Main method)
mode_get_tanium_data() (tanium_hat.main.Main method)
MODULE_JSON_ITEMS (in module tanium_hat.constants)
MSGS (tanium_kit.excel_writer.ExcelWriter attribute)
N
NO_LIST (in module tanium_kit.ask)
NOISE_VALUES (in module tanium_hat.constants)
NOW_FORMAT (in module tanium_hat.constants)
O
obfuscate() (in module tanium_kit.tools)
orig_tb() (in module tanium_kit.tools)
P
parse_config_analyze() (tanium_hat.main.Main method)
parse_config_base() (tanium_hat.main.Main method)
parse_config_contents() (tanium_hat.main.Main method)
parse_config_plugins() (tanium_hat.main.Main method)
parse_config_tanium() (tanium_hat.main.Main method)
PCONFIG (tanium_hat.main.Main attribute)
PKG_PATH (in module tanium_hat.constants)
PKGS (in module libs_external)
(tanium_hat.plugin.Plugin attribute)
PKGS_TXT (in module libs_external)
PLATFORM_DIR (in module libs_external)
PLATFORM_MAP (in module libs_external)
PLATFORM_PATH (in module libs_external)
Plugin (class in tanium_hat.plugin)
PLUGIN_ATTRS (in module tanium_hat.constants)
PLUGIN_MOD (tanium_hat.plugin.Plugin attribute)
PLUGIN_NAME (tanium_hat.plugin.Plugin attribute)
PLUGIN_WILD (in module tanium_hat.constants)
PLUGINS (in module tanium_hat.options)
PLUGINS_FOUND (in module tanium_hat.constants)
PLUGINS_MATCH (in module tanium_hat.constants)
PLUGINS_PATH (in module tanium_hat.constants)
PPTX_INPUT_PATH (tanium_hat.pptx_builder.PptxBuilder attribute)
PPTX_OUTPUT_PATH (tanium_hat.pptx_builder.PptxBuilder attribute)
PptxBuilder (class in tanium_hat.pptx_builder)
pre_flight() (tanium_hat.main.Main method)
PREPARED_ON_FORMAT (in module tanium_hat.constants)
PRESO (tanium_hat.pptx_builder.PptxBuilder attribute)
pretty_json() (in module tanium_kit.pretty)
pretty_text() (in module tanium_kit.pretty)
pretty_xml() (in module tanium_kit.pretty)
print_help() (tanium_kit.shell_parser.ShellParser method)
process_firsts() (tanium_kit.excel_writer.ExcelWriter method)
process_headers() (tanium_kit.excel_writer.ExcelWriter method)
process_lasts() (tanium_kit.excel_writer.ExcelWriter method)
process_response() (in module tanium_kit.ask)
process_rows() (tanium_kit.excel_writer.ExcelWriter method)
process_skips() (tanium_kit.excel_writer.ExcelWriter method)
PROD_STR (in module tanium_hat.version)
PYTAN_EXPORT_FORMAT (in module tanium_hat.constants)
PYTAN_SSE (in module tanium_hat.constants)
Q
QUOTES_MAP (in module tanium_kit.xml_cleaner)
R
read() (tanium_kit.ini_reader.IniReader method)
read_file() (in module tanium_kit.tools)
regex_filter() (tanium_kit.log_filters.RegexLogFilter method)
RegexLogFilter (class in tanium_kit.log_filters)
register_zipper() (tanium_hat.main.Main method)
remove_all_handlers() (in module tanium_kit.log_tools)
remove_handler() (in module tanium_kit.log_tools)
render() (tanium_hat.pptx_builder.TemplateEngine method)
replace_regex (tanium_kit.log_filters.RegexLogFilter attribute)
request() (tanium_kit.wequests.Wequests method)
REQUESTS_PKG (tanium_kit.wequests.Wequests attribute)
resolve_dict_path() (tanium_hat.plugin.Plugin method)
resolve_path() (in module tanium_kit.tools)
RESTRICT_UNICODE_RAW_RE (in module tanium_kit.xml_cleaner)
RESTRICT_UNICODE_RE (in module tanium_kit.xml_cleaner)
RESULTS (tanium_hat.pptx_builder.TemplateEngine attribute)
ROWS (tanium_kit.excel_writer.ExcelWriter attribute)
run() (tanium_kit.excel_writer.ExcelWriter method)
run_plugin() (tanium_hat.main.Main method)
run_plugins() (tanium_hat.main.Main method)
S
save() (tanium_hat.pptx_builder.PptxBuilder method)
save_file() (tanium_hat.main.Main method)
search_regex (tanium_kit.log_filters.RegexLogFilter attribute)
secure_value() (in module tanium_kit.ask)
send_it() (tanium_kit.log_tanium.TaniumHandler method)
session_user_id() (in module tanium_kit.pytanx)
set_format() (in module tanium_kit.log_tools)
set_level() (in module tanium_kit.log_tools)
ShellParser (class in tanium_kit.shell_parser)
shutup_requests() (in module tanium_kit.log_tools)
signal_handler() (tanium_hat.main.Main method)
skip_check() (in module tanium_kit.zipper)
SLIDE_MAP (tanium_hat.pptx_builder.PptxBuilder attribute)
slide_map_by_name() (tanium_hat.pptx_builder.PptxBuilder method)
SORTED_LAYOUTS (tanium_hat.pptx_builder.PptxBuilder attribute)
sorted_plugins() (tanium_hat.main.Main method)
start() (tanium_hat.main.Main method)
Store (class in tanium_kit.store)
str2bool() (in module tanium_kit.shell_parser)
str_to_bytes() (in module tanium_kit.xml_cleaner)
T
takeoff() (tanium_hat.main.Main method)
TANIUM (in module tanium_hat.options)
tanium_hat (module)
tanium_hat.constants (module)
tanium_hat.main (module)
tanium_hat.options (module)
tanium_hat.plugin (module)
tanium_hat.pptx_builder (module)
tanium_hat.version (module)
tanium_kit (module)
tanium_kit.ask (module)
tanium_kit.excel_writer (module)
tanium_kit.history_console (module)
tanium_kit.ini_reader (module)
tanium_kit.log_filters (module)
tanium_kit.log_tanium (module)
tanium_kit.log_tools (module)
tanium_kit.pretty (module)
tanium_kit.pytanx (module)
tanium_kit.shell_parser (module)
tanium_kit.store (module)
tanium_kit.tools (module)
tanium_kit.version (module)
tanium_kit.wequests (module)
tanium_kit.xml_cleaner (module)
tanium_kit.zipper (module)
TaniumHandler (class in tanium_kit.log_tanium)
TaniumStream (class in tanium_kit.log_tanium)
TemplateEngine (class in tanium_hat.pptx_builder)
test_str (tanium_kit.log_filters.RegexLogFilter attribute)
TEXT_PRE (tanium_kit.ini_reader.IniReader attribute)
text_type (in module tanium_kit)
TEXT_TYPE_MAP (in module tanium_kit.pretty)
THIS_FILE (in module libs_external)
(in module libs_tanium)
THIS_PATH (in module libs_external)
(in module libs_tanium)
THIS_PLATFORM (in module libs_external)
to_bool() (tanium_kit.ini_reader.IniReader method)
to_json() (in module tanium_kit.pretty)
to_txt() (tanium_kit.ini_reader.IniReader method)
to_xml() (in module tanium_kit.pretty)
TOOL_DICT (in module tanium_hat.version)
TOOL_PATH (in module tanium_hat)
(in module tanium_hat.constants)
track_items() (tanium_hat.main.Main method)
try_int() (in module tanium_kit.ask)
U
update_level_map() (tanium_kit.log_tanium.TaniumHandler method)
update_slide_item() (tanium_hat.pptx_builder.PptxBuilder method)
update_slide_items() (tanium_hat.pptx_builder.PptxBuilder method)
use_gmtime() (in module tanium_kit.log_tools)
use_localtime() (in module tanium_kit.log_tools)
USE_SESSION (tanium_kit.wequests.Wequests attribute)
V
val_bool() (in module tanium_kit.ask)
val_choices() (in module tanium_kit.ask)
val_int() (in module tanium_kit.ask)
val_layouts() (in module tanium_hat.pptx_builder)
valid_test (tanium_kit.log_filters.RegexLogFilter attribute)
valid_tmpl_keys() (tanium_hat.main.Main method)
vignere_cipher() (in module tanium_kit.tools)
W
Wequests (class in tanium_kit.wequests)
WEQUESTS (tanium_hat.main.Main attribute)
WequestsError
write_binary() (in module tanium_kit.tools)
write_csv() (tanium_hat.main.Main method)
write_file() (in module tanium_kit.tools)
(tanium_hat.main.Main method)
write_history() (tanium_kit.history_console.HistoryConsole method)
write_json_files() (tanium_hat.main.Main method)
write_str_file() (in module tanium_kit.tools)
write_uni_file() (in module tanium_kit.tools)
X
XML_1_0_RESTRICT_HEX (in module tanium_kit.xml_cleaner)
XML_1_0_RESTRICT_UNI_LIST (in module tanium_kit.xml_cleaner)
XML_1_0_RESTRICT_UNI_TEXT (in module tanium_kit.xml_cleaner)
XML_1_0_VALID_HEX (in module tanium_kit.xml_cleaner)
XML_1_0_VALID_UNI_LIST (in module tanium_kit.xml_cleaner)
XML_1_0_VALID_UNI_TEXT (in module tanium_kit.xml_cleaner)
Y
YES_LIST (in module tanium_kit.ask)
Z
ZIP_ADD() (in module tanium_kit.zipper)
ZIP_DEST (in module tanium_hat.constants)
ZIP_FILE (in module tanium_hat.constants)
zip_info() (in module tanium_kit.zipper)
ZIP_MAKE() (in module tanium_kit.zipper)
ZIP_PATTERNS() (in module tanium_kit.zipper)
ZIP_REMOVE_OLD (in module tanium_hat.constants)
ZIP_SKIP() (in module tanium_kit.zipper)
ZIP_SKIPS (in module tanium_hat.constants)
zip_walk() (in module tanium_kit.zipper)