Index Symbols | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | W Symbols *children (ocom.tui.widgets.log_panel.LogPanel parameter) A action_cancel() (ocom.tui.screens.main.ConfigSelectorScreen method) (ocom.tui.screens.main.PasswordPromptScreen method) add_log() (ocom.tui.widgets.log_panel.LogPanel method) AppConfig (class in ocom.core.config) args (ocom.core.process.ProcessManager.run_command parameter) B BaseTool (class in ocom.core.tool) BINDINGS (ocom.tui.screens.main.ConfigSelectorScreen attribute) (ocom.tui.screens.main.PasswordPromptScreen attribute) C can_focus (ocom.tui.screens.main.ConfigSelectorScreen attribute) (ocom.tui.screens.main.PasswordPromptScreen attribute) (ocom.tui.widgets.log_panel.LogPanel attribute) (ocom.tui.widgets.tool_card.ToolCard attribute) can_focus_children (ocom.tui.screens.main.ConfigSelectorScreen attribute) (ocom.tui.screens.main.PasswordPromptScreen attribute) (ocom.tui.widgets.log_panel.LogPanel attribute) (ocom.tui.widgets.tool_card.ToolCard attribute) can_start (ocom.core.tool.ToolStatus property) can_stop (ocom.core.tool.ToolStatus property) check (ocom.core.process.ProcessManager.run_command parameter) check_available() (ocom.core.tool.BaseTool method) (ocom.tools.TailscaleTool method) (ocom.tools.WarpTool method) check_port_in_use() (ocom.core.process.ProcessManager static method) classes (ocom.tui.widgets.log_panel.LogPanel parameter) clear() (ocom.tui.widgets.log_panel.LogPanel method) command (ocom.core.process.ProcessManager.find_command parameter) config (ocom.core.tool.BaseTool.get_config_files parameter) (ocom.core.tool.BaseTool.start parameter) (ocom.tools.GoodbyeDPITool.start parameter) (ocom.tools.OpenVPNTool.get_config_files parameter) (ocom.tools.OpenVPNTool.start parameter) (ocom.tools.SpoofDPITool.start parameter) (ocom.tools.TailscaleTool.start parameter) (ocom.tools.WarpTool.start parameter) ConfigSelectorScreen (class in ocom.tui.screens.main) CSS_PATH (ocom.tui.app.OcomApp attribute) current_config (ocom.core.tool.BaseTool property) D disabled (ocom.tui.widgets.log_panel.LogPanel parameter) E error_message (ocom.core.tool.BaseTool property) F find_command() (ocom.core.process.ProcessManager static method) G GeneralConfig (class in ocom.core.config) get_config_dir() (in module ocom.core.config) get_config_files() (ocom.core.tool.BaseTool method) (ocom.tools.OpenVPNTool method) get_config_path() (in module ocom.core.config) get_status_text() (ocom.core.tool.BaseTool method) (ocom.tools.GoodbyeDPITool method) (ocom.tools.SpoofDPITool method) GoodbyeDPIConfig (class in ocom.core.config) GoodbyeDPITool (class in ocom.tools) H handler_name (ocom.tui.widgets.tool_card.ToolCard.ToolAction attribute) host (ocom.core.process.ProcessManager.check_port_in_use parameter) I id (ocom.tui.widgets.log_panel.LogPanel parameter) is_admin() (in module ocom.core.process) is_process_running() (ocom.core.process.ProcessManager static method) is_transitioning (ocom.core.tool.ToolStatus property) L load() (ocom.core.config.AppConfig class method) log_system() (ocom.tui.widgets.log_panel.LogPanel method) LogPanel (class in ocom.tui.widgets.log_panel) M markup (ocom.tui.widgets.log_panel.LogPanel parameter) model_config (ocom.core.config.AppConfig attribute) (ocom.core.config.GeneralConfig attribute) (ocom.core.config.GoodbyeDPIConfig attribute) (ocom.core.config.OpenVPNConfig attribute) (ocom.core.config.SpoofDPIConfig attribute) (ocom.core.config.TailscaleConfig attribute) (ocom.core.config.WarpConfig attribute) module ocom.core.config ocom.core.process ocom.core.tool ocom.tools ocom.tui.app ocom.tui.screens.main ocom.tui.widgets.log_panel ocom.tui.widgets.tool_card N name (ocom.tui.widgets.log_panel.LogPanel parameter) O ocom.core.config module ocom.core.process module ocom.core.tool module ocom.tools module ocom.tui.app module ocom.tui.screens.main module ocom.tui.widgets.log_panel module ocom.tui.widgets.tool_card module OcomApp (class in ocom.tui.app) on_button_pressed() (ocom.tui.screens.main.ConfigSelectorScreen method) (ocom.tui.screens.main.PasswordPromptScreen method) (ocom.tui.widgets.tool_card.ToolCard method) on_input_submitted() (ocom.tui.screens.main.PasswordPromptScreen method) on_mount() (ocom.tui.app.OcomApp method) (ocom.tui.screens.main.ConfigSelectorScreen method) (ocom.tui.screens.main.PasswordPromptScreen method) (ocom.tui.widgets.tool_card.ToolCard method) on_option_list_option_selected() (ocom.tui.screens.main.ConfigSelectorScreen method) OpenVPNConfig (class in ocom.core.config) OpenVPNTool (class in ocom.tools) P PasswordPromptScreen (class in ocom.tui.screens.main) path (ocom.core.config.AppConfig.load parameter) (ocom.core.config.AppConfig.save parameter) port (ocom.core.process.ProcessManager.check_port_in_use parameter) proc (ocom.core.process.ProcessManager.stop_process parameter) ProcessManager (class in ocom.core.process) ProcessResult (class in ocom.core.process) R refresh_status() (ocom.core.tool.BaseTool method) (ocom.tools.GoodbyeDPITool method) (ocom.tools.OpenVPNTool method) (ocom.tools.SpoofDPITool method) (ocom.tools.TailscaleTool method) (ocom.tools.WarpTool method) (ocom.tui.widgets.tool_card.ToolCard method) run() (in module ocom.tui.app) run_command() (ocom.core.process.ProcessManager static method) S save() (ocom.core.config.AppConfig method) settings_customise_sources() (ocom.core.config.AppConfig class method) SpoofDPIConfig (class in ocom.core.config) SpoofDPITool (class in ocom.tools) start() (ocom.core.tool.BaseTool method) (ocom.tools.GoodbyeDPITool method) (ocom.tools.OpenVPNTool method) (ocom.tools.SpoofDPITool method) (ocom.tools.TailscaleTool method) (ocom.tools.WarpTool method) status (ocom.core.tool.BaseTool property) stop() (ocom.core.tool.BaseTool method) (ocom.tools.GoodbyeDPITool method) (ocom.tools.OpenVPNTool method) (ocom.tools.SpoofDPITool method) (ocom.tools.TailscaleTool method) (ocom.tools.WarpTool method) stop_process() (ocom.core.process.ProcessManager static method) SUB_TITLE (ocom.tui.app.OcomApp attribute) success (ocom.core.process.ProcessResult property) T TailscaleConfig (class in ocom.core.config) TailscaleTool (class in ocom.tools) timeout (ocom.core.process.ProcessManager.run_command parameter) (ocom.core.process.ProcessManager.stop_process parameter) TITLE (ocom.tui.app.OcomApp attribute) ToolCard (class in ocom.tui.widgets.tool_card) ToolCard.ToolAction (class in ocom.tui.widgets.tool_card) ToolConfig (class in ocom.core.tool) ToolStatus (class in ocom.core.tool) W WarpConfig (class in ocom.core.config) WarpTool (class in ocom.tools) watch_status() (ocom.tui.widgets.tool_card.ToolCard method)