| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- @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
|