v2.0 streaming redesign: concurrent scan+spray, RDP connect button, live stats fix, terminal output
This commit is contained in:
63
install.bat
Normal file
63
install.bat
Normal file
@@ -0,0 +1,63 @@
|
||||
@echo off
|
||||
title FastRDP-NG v2.0 - Installer
|
||||
cd /d "%~dp0"
|
||||
echo.
|
||||
echo ╔══════════════════════════════════════════╗
|
||||
echo ║ FastRDP-NG v2.0 Installer ║
|
||||
echo ╚══════════════════════════════════════════╝
|
||||
echo.
|
||||
|
||||
:: Check Python
|
||||
python --version >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo [FAIL] Python is not installed or not in PATH!
|
||||
echo.
|
||||
echo Download Python 3.8+ from: https://python.org/downloads
|
||||
echo Make sure to check "Add Python to PATH" during installation.
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
for /f "tokens=2" %%i in ('python --version 2^>^&1') do set pyver=%%i
|
||||
echo [OK] Python %pyver% found
|
||||
|
||||
:: Create directories
|
||||
if not exist "wordlists" mkdir wordlists
|
||||
if not exist "results" mkdir results
|
||||
echo [OK] Directories created
|
||||
|
||||
:: Verify core files exist
|
||||
set FILES=main.py gui.py scanner.py bruteforce.py ip_utils.py
|
||||
for %%f in (%FILES%) do (
|
||||
if exist "%%f" (
|
||||
echo [OK] %%f
|
||||
) else (
|
||||
echo [WARN] %%f not found
|
||||
)
|
||||
)
|
||||
|
||||
:: Create initial good.txt
|
||||
if not exist "results\good.txt" (
|
||||
echo. > "results\good.txt"
|
||||
echo [OK] Created results\good.txt
|
||||
)
|
||||
|
||||
:: Test import
|
||||
echo.
|
||||
echo Testing imports...
|
||||
python -c "from scanner import scan_ips, RDP_PORTS; from ip_utils import parse_ranges_file; from bruteforce import spray_all_hosts, TOP50_PASSWORDS; print(' [OK] All modules loaded successfully')" 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo [FAIL] Import test failed. There may be a syntax error.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ╔══════════════════════════════════════════╗
|
||||
echo ║ Installation Complete! ║
|
||||
echo ║ ║
|
||||
echo ║ Run: run.bat or python main.py ║
|
||||
echo ╚══════════════════════════════════════════╝
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user