52 строки
1.5 KiB
Batchfile
52 строки
1.5 KiB
Batchfile
|
|
@echo off
|
||
|
|
setlocal
|
||
|
|
title Remote Access Platform - Setup
|
||
|
|
echo ============================================
|
||
|
|
echo Remote Access Platform - Setup
|
||
|
|
echo ============================================
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM --- Check Node.js ---
|
||
|
|
where node >nul 2>nul
|
||
|
|
if errorlevel 1 (
|
||
|
|
echo [X] Node.js is not installed.
|
||
|
|
echo Please install Node.js 22.5 or newer from https://nodejs.org
|
||
|
|
echo Then run this SETUP.bat again.
|
||
|
|
echo.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
for /f "tokens=*" %%v in ('node -v') do set NODEV=%%v
|
||
|
|
echo [OK] Node.js found: %NODEV%
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM --- Install server dependencies ---
|
||
|
|
echo Installing SERVER dependencies...
|
||
|
|
pushd "%~dp0server"
|
||
|
|
call npm install --no-audit --no-fund
|
||
|
|
if errorlevel 1 ( echo [X] Server install failed. & popd & pause & exit /b 1 )
|
||
|
|
popd
|
||
|
|
echo [OK] Server ready.
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM --- Install agent dependencies (Electron + input injection) ---
|
||
|
|
echo Installing AGENT dependencies (Electron download may take a few minutes)...
|
||
|
|
pushd "%~dp0agent"
|
||
|
|
call npm install --no-audit --no-fund
|
||
|
|
if errorlevel 1 ( echo [!] Agent install had issues. Input injection may be limited, but the agent will still run. )
|
||
|
|
popd
|
||
|
|
echo [OK] Agent ready.
|
||
|
|
echo.
|
||
|
|
|
||
|
|
echo ============================================
|
||
|
|
echo Setup complete!
|
||
|
|
echo ============================================
|
||
|
|
echo.
|
||
|
|
echo Next steps:
|
||
|
|
echo 1. Double-click Start-Server.bat
|
||
|
|
echo 2. Open http://localhost:8090 in your browser
|
||
|
|
echo 3. Register a team, set up 2FA, enroll a machine (copy the token)
|
||
|
|
echo 4. Double-click Start-Agent.bat and paste the token
|
||
|
|
echo.
|
||
|
|
pause
|