enotkrutoy commited on
Commit
3cee3b1
·
verified ·
1 Parent(s): c957049

Update invoke-RedTeam-AI.ps1

Browse files
Files changed (1) hide show
  1. invoke-RedTeam-AI.ps1 +6 -7
invoke-RedTeam-AI.ps1 CHANGED
@@ -1,13 +1,12 @@
1
-
2
  function ai {
3
  <#
4
  .SYNOPSIS
5
- Red Team AI Terminal Assistantполностью in‑memory реализация на PowerShell.
6
 
7
  .DESCRIPTION
8
  Скрипт собирает системную информацию, использует встроенную YAML-конфигурацию для формирования подсказок,
9
- генерирует JSON‑payload и обращается к Groq API (используя переменную OPENAI_API_KEY, имя не меняется).
10
- Вся логика выполняется в памяти без доступа к дискуподход Red Team для минимизации следов.
11
 
12
  .PARAMETER InputCommand
13
  Естественная языковая команда для преобразования в команду терминала.
@@ -63,7 +62,7 @@ function Replace-Placeholders {
63
 
64
  #endregion
65
 
66
- #region Встроенная YAML-конфигурация (in‑memory)
67
 
68
  $PromptsYaml = @"
69
  common:
@@ -219,12 +218,12 @@ function ai {
219
  [string]$InputCommand
220
  )
221
 
222
- Write-Host "🤖 Processing..." -ForegroundColor Cyan
223
  $messages = Generate-ChatGPTMessages -InputText $InputCommand
224
  $bashCommand = Get-BashCommand -Messages $messages
225
 
226
  if ($bashCommand) {
227
- Write-Host "🤖 Response received:" -ForegroundColor Cyan
228
  Show-Commands -CommandsText $bashCommand
229
  }
230
  else {
 
 
1
  function ai {
2
  <#
3
  .SYNOPSIS
4
+ Red Team AI Terminal Assistant полностью inmemory реализация на PowerShell.
5
 
6
  .DESCRIPTION
7
  Скрипт собирает системную информацию, использует встроенную YAML-конфигурацию для формирования подсказок,
8
+ генерирует JSONpayload и обращается к Groq API (используя переменную OPENAI_API_KEY, имя не меняется).
9
+ Вся логика выполняется в памяти без доступа к диску подход Red Team для минимизации следов.
10
 
11
  .PARAMETER InputCommand
12
  Естественная языковая команда для преобразования в команду терминала.
 
62
 
63
  #endregion
64
 
65
+ #region Встроенная YAML-конфигурация (inmemory)
66
 
67
  $PromptsYaml = @"
68
  common:
 
218
  [string]$InputCommand
219
  )
220
 
221
+ Write-Host " Processing..." -ForegroundColor Cyan
222
  $messages = Generate-ChatGPTMessages -InputText $InputCommand
223
  $bashCommand = Get-BashCommand -Messages $messages
224
 
225
  if ($bashCommand) {
226
+ Write-Host " Response received:" -ForegroundColor Cyan
227
  Show-Commands -CommandsText $bashCommand
228
  }
229
  else {