diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a19ea48..c3ba7a8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -127,10 +127,31 @@ jobs: run: "Get-ChildItem -Path . -Force -Recurse" - name: Run Alcatraz-con.exe on release EXE - run: "./x64/Release/Alcatraz-con.exe dist-release/socks5-ssh-proxy.exe" + run: "./x64/Release/Alcatraz-con.exe socks5-ssh-proxy.exe" - name: Run Alcatraz-con.exe on release DLL - run: "./x64/Release/Alcatraz-con.exe dist-release-dll/dll_windows_amd64_v1/go-socks5-ssh-proxy.dll" + run: "./x64/Release/Alcatraz-con.exe dll_windows_amd64_v1/go-socks5-ssh-proxy.dll" + + - name: Create dist directory and move obfuscated artifacts + run: | + # Define source files and destination directory + $sourceFiles = @("socks5-ssh-proxy.exe", "dll_windows_amd64_v1/go-socks5-ssh-proxy.dll") + $destinationDir = "dist" + + # Create the destination directory if it doesn't exist + if (-not (Test-Path -Path $destinationDir)) { + New-Item -ItemType Directory -Path $destinationDir + } + + # Move each file to the destination directory + foreach ($file in $sourceFiles) { + if (Test-Path -Path $file) { + Move-Item -Path $file -Destination $destinationDir + Write-Output "Moved $file to $destinationDir" + } else { + Write-Output "File $file does not exist" + } + } - name: Store release artifacts uses: actions/upload-artifact@v4