Spaces:
Runtime error
Runtime error
Update invoke-RedTeam-AI.ps1
Browse files- 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
|
6 |
|
7 |
.DESCRIPTION
|
8 |
Скрипт собирает системную информацию, использует встроенную YAML-конфигурацию для формирования подсказок,
|
9 |
-
генерирует
|
10 |
-
Вся логика выполняется в памяти без доступа к диску
|
11 |
|
12 |
.PARAMETER InputCommand
|
13 |
Естественная языковая команда для преобразования в команду терминала.
|
@@ -63,7 +62,7 @@ function Replace-Placeholders {
|
|
63 |
|
64 |
#endregion
|
65 |
|
66 |
-
#region Встроенная YAML-конфигурация (
|
67 |
|
68 |
$PromptsYaml = @"
|
69 |
common:
|
@@ -219,12 +218,12 @@ function ai {
|
|
219 |
[string]$InputCommand
|
220 |
)
|
221 |
|
222 |
-
Write-Host "
|
223 |
$messages = Generate-ChatGPTMessages -InputText $InputCommand
|
224 |
$bashCommand = Get-BashCommand -Messages $messages
|
225 |
|
226 |
if ($bashCommand) {
|
227 |
-
Write-Host "
|
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 {
|