デスクトップアプリケーションとローカル Agent コマンドラインのどちらを使用すべきですか?
使用方法に基づいて接続のエントリーポイントを選択し、両者の共有ローカル実行の境界を理解してください。
デスクトップはローカルワークフローの直接使用に適しています
Hackcat デスクトップはチャットインターフェイスを提供し、ログイン後にローカル実行環境への接続を試みます。また、システムのファイルピッカーを介してプロジェクトディレクトリをバインドするなどのデスクトップ機能もサポートしています。タスクを閲覧したり、ディレクトリを選択したり、コンピューター上でツールを実行したりしたい場合は、デスクトップアプリケーションの使用から始めることができます。インストーラーと開発環境は異なる目的を果たし、通常の利用では最初にアプリケーションをコンパイルする必要はありません。
CLI はターミナルからターゲットマシンにアクセスするのに適しています
ローカル Agent はターゲットコンピューターのターミナルで実行されます。設定 → リモートコントロールから完全な接続コマンドをコピーして接続できます。Node.js が必要であり、このプログラムを実行しているプロセスが利用可能である必要があります。デスクトップ接続が成功しても、別のマシン上の CLI が接続されていることを保証するものではありません。どちらの方法にも独自の実行エントリーポイントとリカバリパスがあるため、トラブルシューティングの際はどちらを使用しているかを指定してください。
どちらもオフラインモデルまたは分離されたコンテナではありません
デスクトップと CLI の両方は、ターゲットホストのファイル、ネットワーク、およびツールを使用し、コンテナの分離なしに、プログラムを開始したユーザーの権限でコマンドを実行します。接続が成功しても、アカウントモデル、クォータ、または添付ファイルの制限が解除されるわけではありません。どちらを選択する場合でも、まずターゲットマシン、作業ディレクトリ、および承認方法を確認してください。別のマシンからコンテンツが必要な場合は、そのマシンに接続し、タスクを送信する前に選択した環境を確認してください。