Hackcat

我應該使用桌面應用程式還是命令列本地 Agent?

根據使用方法選擇連線入口點,並了解兩者的共用本地執行邊界。

桌面適用於直接使用本地工作流程

Hackcat 桌面提供聊天介面,並在登入後嘗試連線到本地執行環境。它還支援桌面功能,例如透過系統檔案選擇器繫結專案目錄。如果您想在自己的電腦上瀏覽任務、選擇目錄和執行工具,可以從桌面應用程式開始;安裝程式和開發環境有不同的用途,正常使用不需要先編譯應用程式。

CLI 適用於從終端機存取目標機器

本地 Agent 在目標電腦的終端機中運行。您可以透過複製「設定」→「遠端控制」中的完整連線命令來連線。它需要 Node.js 並依賴運行此程式的程序保持可用;成功的桌面連線並不保證另一台機器上的 CLI 也已連線。這兩種方法都有各自的執行入口點和恢復路徑,因此在疑難排解時請說明您正在使用哪一種。

兩者都不是離線模型或隔離容器

桌面和 CLI 都使用目標主機的檔案、網路和工具,以啟動程式的使用者權限執行命令,沒有容器隔離。成功的連線不會移除帳戶模型、配額或附件限制。無論您選擇哪一種,請先驗證目標機器、工作目錄和核准方法;如果您需要來自另一台機器的內容,請連線到該機器並在傳送任務前確認所選的環境。