Index _ | A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | V | W | X _ __init__() (ChallengeConfig method) (CTFSolver method) (Gathering method) (Linking method) (ManagerConnections method) (ManagerFile method) (ManagerFolder method) (ManagerVenv method) (Solution method) __str__() (CTFSolver method) (Gathering method) (Solution method) A activate() (ManagerVenv method) activation_command() (ManagerVenv method) add_edge() (GraphVisualizer method), [1] add_graph_data() (GraphVisualizer method), [1] add_node() (GraphVisualizer method), [1] adding_to_file() (ManagerGathering method) another_attempt() (PositionCipher method) app (in module ctfsolver.cli.main) (in module ctfsolver.feature_test.dash_test) (ManagerDash attribute) automove() (in module ctfsolver.cli.subcli.ctf) B brute_transpose_find_flag() (PositionCipher method) bruteforce_all_lyrics() (PositionCipher method) C categories (Linking attribute) challenge_config (in module ctfsolver.cli.subcli.ctf) challenge_file (ManagerFilePcap attribute) challenge_folder_structure() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) challenge_info_location (ChallengeConfig attribute) ChallengeConfig (class in ctfsolver.config.challenge_config) check_config_content() (GlobalConfig method) check_empty_folder() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) check_folder_exists() (ManagerFolder method) check_for_rot() (PositionCipher method) check_functions() (ManagerGathering method) check_global_venv_dir() (ManagerVenv method) check_name_similarity_in_files() (ManagerFileRegex method) check_venv_dir() (ManagerVenv method), [1] clean_folders() (ManagerFolder method) clean_venv() (ManagerVenv method) CONFIG (in module ctfsolver.config.global_config), [1] conn (in module ctfsolver.managers.manager_connections) (in module ctfsolver.template.solution_template) (ManagerConnections attribute), [1] conn_type (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] connect() (ManagerConnections method), [1] copy_folder() (ManagerFolder method) create() (in module ctfsolver.cli.subcli.ctf) (ManagerVenv method) create_and_link_current() (ManagerVenv method) create_challenge_config() (ChallengeConfig method) create_ctf_structure() (ManagerFolder method) create_parent_folder() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) create_shortcut() (ManagerVenv method) created_at (VenvInfo attribute) creating() (GlobalConfig method) creating_control_combos() (PositionCipher method) ctf_app (in module ctfsolver.cli.subcli.ctf) ctfsolver module CTFSolver (class in ctfsolver.src.ctfsolver) ctfsolver.cli module ctfsolver.cli.main module ctfsolver.cli.subcli module ctfsolver.cli.subcli.ctf module ctfsolver.cli.subcli.venv module ctfsolver.config module ctfsolver.config.challenge_config module ctfsolver.config.global_config module ctfsolver.error module ctfsolver.error.manager_error module ctfsolver.feature_test module ctfsolver.feature_test.attempt_at_pcap module ctfsolver.feature_test.dash_test module ctfsolver.feature_test.manager_graphs module ctfsolver.feature_test.pyvis_class_test module ctfsolver.feature_test.pyvis_test module ctfsolver.feature_test.testing_files module ctfsolver.find_usage module ctfsolver.find_usage.function_definition_class module ctfsolver.find_usage.manager_gathering module ctfsolver.folders module ctfsolver.folders.finding_writeups module ctfsolver.folders.link_ctf_folders module ctfsolver.forensics module ctfsolver.forensics.manager_dash module ctfsolver.managers module ctfsolver.managers.manager_class module ctfsolver.managers.manager_connections module ctfsolver.managers.manager_crypto module ctfsolver.managers.manager_file module ctfsolver.managers.manager_files_evtx module ctfsolver.managers.manager_files_pcap module ctfsolver.managers.manager_files_re module ctfsolver.managers.manager_folder module ctfsolver.managers.manager_functions module ctfsolver.scripts module ctfsolver.scripts.clean_folders module ctfsolver.scripts.run_clean_folders module ctfsolver.scripts.run_folders module ctfsolver.scripts.run_solution module ctfsolver.src module ctfsolver.src.ctfsolver module ctfsolver.src.position_cipher_functions module ctfsolver.template module ctfsolver.template.gathering_template module ctfsolver.template.solution_template module ctfsolver.venv module ctfsolver.venv.main module ctfsolver.venv.manager_venv module ctfsolver.venv.testing module ctfsolver.venv.testing.main module D data (in module ctfsolver.feature_test.pyvis_class_test) debug (CTFSolver attribute) (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] (ManagerFolder attribute) decode_base64() (ManagerCrypto method) default_search_paths (ManagerClass attribute) delete() (ManagerVenv method) delete_folder() (ManagerFolder method) delete_venv() (ManagerVenv method) DeprecationWarning (in module ctfsolver.managers.manager_connections) detect_venvs() (ManagerVenv method) dictionary_analysis() (PositionCipher method) differ() (Folder_Structure method), [1] display_node_info() (in module ctfsolver.feature_test.dash_test) download_automove() (ManagerFolder method) E edges (GraphVisualizer attribute), [1] elements (in module ctfsolver.feature_test.dash_test) (ManagerDash attribute), [1] elements_checker() (ManagerDash method), [1] EOFError (in module ctfsolver.managers.manager_connections) example (in module ctfsolver.feature_test.dash_test) example_element_creator() (ManagerDash method), [1] example_printing() (ManagerClass method) exec_on_files() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) exec_on_folder() (ManagerFolder method) exec_on_folder_files() (ManagerFolder method) export_lockfiles() (ManagerVenv method) extract_strings() (ManagerFileRegex method) F file (ManagerFolder attribute) file_called_frame (ManagerFolder.self attribute) file_called_path (ManagerFolder.self attribute) files (in module ctfsolver.feature_test.testing_files) find_function_from_file() (ChallengeConfig method) (ManagerFolder method) (ManagerFunction method), [1] (ManagerGathering method) (ManagerVenv method) find_usage() (in module ctfsolver.cli.subcli.ctf) Folder_Structure (class in ctfsolver.folders.finding_writeups) folders() (in module ctfsolver.cli.subcli.ctf) folders_file() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) folders_name_list (ManagerFolder attribute) folders_names_must (ManagerFolder attribute) folfil() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) funcCrawler (ManagerFunction attribute) function_def (FunctionDefFinder attribute), [1] function_object() (ManagerFunction method) function_target (FunctionDefFinder attribute), [1] FunctionDefFinder (class in ctfsolver.find_usage.function_definition_class) G gather() (in module ctfsolver.cli.main) Gathering (class in ctfsolver.template.gathering_template) gathering() (Gathering method) gathering_all_solution_files() (ManagerGathering method) gathering_target (ManagerGathering attribute) get_all_sites() (Linking method) get_categories() (Linking method) get_challenge_file() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) get_challenges() (Linking method) get_classes_in_file() (ManagerClass method) get_content() (GlobalConfig method) get_current_dir() (ManagerFolder method) get_dependencies() (ManagerVenv method) get_function_reference() (ChallengeConfig method) (ManagerFolder method) (ManagerFunction method), [1] (ManagerGathering method) (ManagerVenv method) get_functions_from_file() (ManagerFunction method), [1] (ManagerGathering method) get_gathering_target() (ManagerGathering method) get_org_information() (ManagerGathering method) get_packet_ttl() (ManagerFilePcap method), [1] get_packets_icmp() (ManagerFilePcap method), [1] get_parent() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) get_pipdeptree() (ManagerVenv method) get_python_executable() (ManagerVenv method) get_self_functions() (ChallengeConfig method) (ManagerFolder method) (ManagerFunction method), [1] (ManagerGathering method) (ManagerVenv method) get_solution_file() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) get_template_data() (ChallengeConfig method) getting_challenges() (Folder_Structure method), [1] global_config (in module ctfsolver.config.global_config) global_config_file_path (GlobalConfig attribute) GlobalConfig (class in ctfsolver.config.global_config) graph_data (in module ctfsolver.feature_test.dash_test) GraphAttempt (class in ctfsolver.feature_test.attempt_at_pcap) GraphVisualizer (class in ctfsolver.feature_test.manager_graphs) (class in ctfsolver.feature_test.pyvis_class_test) H handle() (ManagerError method) handling_global_config() (ChallengeConfig method) (Linking method) (ManagerFolder method), [1] (ManagerGathering method) (ManagerVenv method) I ignored_functions (ManagerFunction attribute) info (FunctionDefFinder attribute) init() (in module ctfsolver.cli.main) init_challenge() (in module ctfsolver.cli.subcli.ctf) init_for_challenge() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) init_some_values() (PositionCipher method) initial_content() (GlobalConfig method) initialize_challenge() (ChallengeConfig method) initializing() (GlobalConfig method) initializing_all_ancestors() (ChallengeConfig method) (CTFSolver method), [1] (Gathering method) (in module ctfsolver.managers.manager_crypto) (ManagerCrypto method) (ManagerFileEvtx method) (ManagerFilePcap method), [1] (ManagerFileRegex method) (ManagerFolder method), [1] (ManagerGathering method) (ManagerVenv method) (Solution method) initializing_file_ancestors() (Linking method) (ManagerFile method), [1] initiate_connection() (ManagerConnections method), [1] inspect() (ManagerClass method) install_pipdeptree() (ManagerVenv method) L link() (in module ctfsolver.cli.subcli.ctf) (ManagerVenv method) Linking (class in ctfsolver.folders.link_ctf_folders) linking (in module ctfsolver.folders.link_ctf_folders) list_venvs() (ManagerVenv method) load_lyrics() (PositionCipher method) load_managers() (in module ctfsolver.managers) look_for_venv() (in module ctfsolver.cli.subcli.venv) look_for_venvs() (ManagerVenv method) lowering() (Folder_Structure method), [1] lyric_transformation() (PositionCipher method) lyric_transpose() (PositionCipher method) lyrics_all() (PositionCipher method) lyrics_transformation() (PositionCipher method) M m (in module ctfsolver.venv.testing.main) main() (CTFSolver method), [1] (Folder_Structure method), [1] (Gathering method) (in module ctfsolver.cli.main) (in module ctfsolver.scripts.run_clean_folders) (in module ctfsolver.scripts.run_folders) (in module ctfsolver.scripts.run_solution) (Linking method) (ManagerGathering method) (PositionCipher method) (Solution method), [1] manager (in module ctfsolver.cli.subcli.venv) (in module ctfsolver.find_usage.manager_gathering) (in module ctfsolver.forensics.manager_dash) (in module ctfsolver.venv.manager_venv) manager_class (ManagerGathering attribute) manager_error (in module ctfsolver.cli.subcli.ctf) (ManagerGathering attribute) manager_file (in module ctfsolver.cli.subcli.ctf) ManagerClass (class in ctfsolver.managers.manager_class) ManagerConnections (class in ctfsolver.managers.manager_connections) ManagerCrypto (class in ctfsolver.managers.manager_crypto) ManagerDash (class in ctfsolver.forensics.manager_dash) ManagerError (class in ctfsolver.error.manager_error) ManagerFile (class in ctfsolver.managers.manager_file) ManagerFileEvtx (class in ctfsolver.managers.manager_files_evtx) ManagerFilePcap (class in ctfsolver.managers.manager_files_pcap) ManagerFileRegex (class in ctfsolver.managers.manager_files_re) ManagerFolder (class in ctfsolver.managers.manager_folder) ManagerFunction (class in ctfsolver.managers.manager_functions) ManagerGathering (class in ctfsolver.find_usage.manager_gathering) ManagerVenv (class in ctfsolver.venv.manager_venv) (class in ctfsolver.venv.testing.main) menu_num (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] menu_text (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] method_enumeration() (ManagerGathering method) module ctfsolver ctfsolver.cli ctfsolver.cli.main ctfsolver.cli.subcli ctfsolver.cli.subcli.ctf ctfsolver.cli.subcli.venv ctfsolver.config ctfsolver.config.challenge_config ctfsolver.config.global_config ctfsolver.error ctfsolver.error.manager_error ctfsolver.feature_test ctfsolver.feature_test.attempt_at_pcap ctfsolver.feature_test.dash_test ctfsolver.feature_test.manager_graphs ctfsolver.feature_test.pyvis_class_test ctfsolver.feature_test.pyvis_test ctfsolver.feature_test.testing_files ctfsolver.find_usage ctfsolver.find_usage.function_definition_class ctfsolver.find_usage.manager_gathering ctfsolver.folders ctfsolver.folders.finding_writeups ctfsolver.folders.link_ctf_folders ctfsolver.forensics ctfsolver.forensics.manager_dash ctfsolver.managers ctfsolver.managers.manager_class ctfsolver.managers.manager_connections ctfsolver.managers.manager_crypto ctfsolver.managers.manager_file ctfsolver.managers.manager_files_evtx ctfsolver.managers.manager_files_pcap ctfsolver.managers.manager_files_re ctfsolver.managers.manager_folder ctfsolver.managers.manager_functions ctfsolver.scripts ctfsolver.scripts.clean_folders ctfsolver.scripts.run_clean_folders ctfsolver.scripts.run_folders ctfsolver.scripts.run_solution ctfsolver.src ctfsolver.src.ctfsolver ctfsolver.src.position_cipher_functions ctfsolver.template ctfsolver.template.gathering_template ctfsolver.template.solution_template ctfsolver.venv ctfsolver.venv.main ctfsolver.venv.manager_venv ctfsolver.venv.testing ctfsolver.venv.testing.main move_venv() (ManagerVenv method) N name (VenvInfo attribute) net (GraphVisualizer attribute), [1] (in module ctfsolver.feature_test.manager_graphs) nodes (GraphVisualizer attribute), [1] None (in module ctfsolver.managers.manager_class) (in module ctfsolver.managers.manager_files_re) normalize_name() (ManagerFileRegex method) nx_graph (in module ctfsolver.feature_test.pyvis_test) P parent (CTFSolver attribute) (Gathering attribute) (ManagerFolder.self attribute) (Solution attribute) Path (ManagerFolder attribute) path (VenvInfo attribute) pcap_open() (ManagerFilePcap method), [1] pcap_to_element_converter() (ManagerDash method), [1] pcap_to_element_converter_timestamp() (ManagerDash method), [1] platform (VenvInfo attribute) port (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] position_cipher() (PositionCipher method) PositionCipher (class in ctfsolver.src.position_cipher_functions) prepare_space() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) print_dictionary() (PositionCipher method) printing_table() (Folder_Structure method), [1] printing_table_diff() (Folder_Structure method), [1] pwn (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute) python (VenvInfo attribute) R re_match_base64_string() (ManagerCrypto method) re_match_flag() (ManagerCrypto method) re_match_partial_flag() (ManagerCrypto method) recursive_folder_search() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) recv_lines() (ManagerConnections method), [1] recv_menu() (ManagerConnections method), [1] recv_send() (ManagerConnections method), [1] recv_until() (ManagerConnections method), [1] renaming_method() (ManagerGathering method) resolve_for() (ManagerVenv method) root (in module ctfsolver.managers.manager_class) run_dash() (ManagerDash method), [1] run_in() (ManagerVenv method) S save_dependencies() (ManagerVenv method) search_files() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) search_for_base64() (Linking method) (ManagerFile method), [1] search_for_base64_file() (Linking method) (ManagerFile method), [1] search_for_pattern_in_file() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) searching_text_in_packets() (ManagerFilePcap method), [1] send() (ManagerConnections method), [1] send_menu() (ManagerConnections method), [1] setup_dash() (ManagerDash method), [1] setup_dash_functions() (ManagerDash method), [1] setup_dash_layout() (ManagerDash method), [1] setup_named_folders() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) show() (GraphVisualizer method), [1] (in module ctfsolver.cli.subcli.ctf) show_full_help() (in module ctfsolver.cli.main) single_folder_search() (ChallengeConfig method) (ManagerFolder method), [1] (ManagerVenv method) site (Linking attribute) Solution (class in ctfsolver.template.solution_template) source_file (FunctionDefFinder attribute) string_similarity() (ManagerFileRegex method) summarize() (ManagerVenv static method) system_translator() (ManagerVenv method) T tabbing() (ManagerGathering method) temp() (Linking method) test_venv() (in module ctfsolver.cli.subcli.venv) testing() (ManagerVenv method) title (ManagerDash attribute), [1] transfer() (ManagerVenv method) tree (FunctionDefFinder attribute) try_function() (ManagerError method) try_main() (CTFSolver method), [1] (Gathering method) (Solution method) U unlink() (ManagerVenv method) update_challenge_info() (ChallengeConfig method) url (in module ctfsolver.managers.manager_connections) (ManagerConnections attribute), [1] V ValueError (in module ctfsolver.managers.manager_connections) venv (ManagerVenv attribute) venv_app (in module ctfsolver.cli.subcli.venv) venv_dir (ManagerVenv attribute), [1] venv_to_check (ManagerVenv attribute) VenvInfo (class in ctfsolver.venv.testing.main) verbose (GlobalConfig attribute) (ManagerError attribute), [1] (ManagerFolder attribute) visit_FunctionDef() (FunctionDefFinder method) visit_list (FunctionDefFinder attribute), [1] visualize_packet_flow() (GraphAttempt method) W writeup_cleanup() (Folder_Structure method), [1] X xor() (ManagerCrypto method)