Files
THE-TOOL/Nessus/Inst_Nessus_GUI.bat
2025-12-14 15:46:14 +01:00

98 lines
4.1 KiB
Batchfile

@echo off
::
::
:startnew
cls
set Arbeitsverzeichnis=%1"
set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=%
set VERZ=%~dp0
set ERRORLEVEL=0
echo err2 %ERRORLEVEL%
echo ************************************************
echo **************************************************
echo **** ****
echo ** **
echo *** -= NESSUS- TOOL =- ***
echo **** ****
echo *************************************************
echo ********************************************************************
echo ***** ******
echo *******************************************************************************
echo *******************************************************************************
echo *******************************************************************************
echo.
echo.
echo.
set /p Rechnername= Bitte Rechnernamen/Hostnamen eingeben:
::Prüfen, ob Rechner anpingbar ist.
ping %Rechnername% -n 1
sleep 1
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden
IF NOT %ERRORLEVEL%==0 set ERRORLEVEL=2 & goto EOF
::if NOT exist "\\%Rechnername%\c$\windows\" (echo **** KEIN ZUGRIFF AUF RECHNER & set errorlevel=-1 & goto EOF)
::if exist "\\%Rechnername%\c$\windows\SysWOW64\" (set bitVersion=64) else (set bitVersion=32)
echo *******************************************************************************
echo *******************************************************************************
echo ******** Rechnername: %Rechnername%
echo ******** OS: %bitVersion% Bit
echo *******************************************************************************
echo *****************************************************************************
:: **************************************** Rep 1 ****************************************
copy "%VERZ%\NessusAgent-6.11.2-x64.msi" "\\%Rechnername%\c$\temp\NessusAgent-6.11.2-x64.msi"
copy "%VERZ%\nessus.bat" "\\%Rechnername%\c$\temp\nessus.bat"
psexec \\%Rechnername% -s "c:\temp\nessus.bat" -f
del "\\%Rechnername%\c$\temp\NessusAgent-6.11.2-x64.msi"
del "\\%Rechnername%\c$\temp\nessus.bat"
goto EOF
:FEHLER
color 04
echo *******************************************************************************
echo *******************************************************************************
echo ******** Rechner nicht erreichbar ********
echo *******************************************************************************
echo *******************************************************************************
pause
color 07
cls
goto startnew
:: ***************************************************************************************
:EOF
if "%errorlevel%"=="0" color 02 & goto farbegesetzt
if "%errorlevel%"=="-1" color 0C & goto farbegesetztF
if "%errorlevel%"=="1" color 0C & goto farbegesetztF
if "%errorlevel%"=="2" color 0C & goto farbegesetztF
:farbegesetzt
echo *******************************************************************************
echo *******************************************************************************
echo ******** Installation abgeschlossen ********
echo *******************************************************************************
echo *******************************************************************************
pause
color 07
cls
goto startnew
:farbegesetztF
echo *******************************************************************************
echo *******************************************************************************
echo ******** Installation FEHLER ********
echo *******************************************************************************
echo *******************************************************************************
pause
color 07
cls
goto startnew