Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- echo off
- cd %temp%
- cd remoteCMD
- if /i %errorlevel%==1 (
- md remoteCMD
- cd remoteCMD
- )
- cd Input
- if /i %errorlevel%==1 (
- md Input
- cd Input
- echo echo off>input.bat
- echo color f0>>input.bat
- echo SETLOCAL EnableDelayedExpansion>>input.bat
- echo set /p IP^=^<IP.txt>>input.bat
- echo set /p USER^=^<USER.txt>>input.bat
- echo set /p PASS^=^<PASS.txt>>input.bat
- echo :Start>>input.bat
- echo cls>>input.bat
- echo echo What command would you like to execute?>>input.bat
- echo set /p command=>>input.bat
- echo echo ^!command^!^>"command.txt">>input.bat
- echo echo user ^!USER^!^>FTP.DAT>>input.bat
- echo echo ^!PASS^!^>^>FTP.DAT>>input.bat
- echo echo bin^>^>FTP.DAT>>input.bat
- echo echo put command.txt^>^>FTP.DAT>>input.bat
- echo echo quit^>^>FTP.DAT>>input.bat
- echo ftp -n -s:FTP.DAT ^!IP^!^>nul>>input.bat
- echo goto Start>>input.bat
- cd ..
- )
- cd Master
- if /i %errorlevel%==1 (
- md Master
- cd Master
- cd ..
- )
- cd Slave
- if /i %errorlevel%==1 (
- md Slave
- cd Slave
- cd ..
- )
- color f0
- SETLOCAL EnableDelayedExpansion
- :Main
- cls
- title Main Menu
- echo Which one?
- echo [1] Connect
- echo [2] Host
- choice /c 12
- if /i %errorlevel%==1 goto Connect
- if /i %errorlevel%==2 goto Host
- goto Main
- :Connect
- cd Master
- title [Master]
- cls &echo [Connect]
- echo Enter FTP IP
- set /p IP=
- cd ..
- cd Input
- echo %IP%>>IP.txt
- cd ..
- cd Master
- cls &echo [Connect]
- echo Enter FTP Username
- set /p USER=
- cd ..
- cd Input
- echo %USER%>>USER.txt
- cd ..
- cd Master
- cls &echo [Connect]
- echo Enter FTP Password
- set /p PASS=
- cd ..
- cd Input
- echo %PASS%>>PASS.txt
- cd ..
- cd Master
- echo user %USER%>FTP.DAT
- echo %PASS%>>FTP.DAT
- echo bin>>"%temp%/FTP.DAT
- echo get type.txt>>FTP.DAT
- echo put command.txt>>FTP.DAT
- echo quit>>FTP.DAT
- cd ..
- cd Input
- start input.bat
- cd ..
- cd Master
- goto Connect1
- :Connect1
- cls
- type type.txt
- ftp -n -s:FTP.DAT %IP%>nul
- ping 127.0.0.1 -n 1>nul
- goto Connect1
- :Host
- cd Slave
- title [Slave]
- cls &echo [Host]
- echo Enter FTP IP
- set /p IP=
- cls &echo [Host]
- echo Enter FTP Username
- set /p USER=
- cls &echo [Host]
- echo Enter FTP Password
- set /p PASS=
- echo user %USER%>FTP.DAT
- echo %PASS%>>FTP.DAT
- echo bin>>"%temp%/FTP.DAT
- echo put type.txt>>FTP.DAT
- echo get command.txt>>FTP.DAT
- echo quit>>"FTP.DAT"
- goto Host1
- :Host1
- cls
- ftp -n -s:FTP.DAT %IP%>nul
- for /f "tokens=*" %%a in (command.txt) do set CMD=%%a
- for /f "tokens=*" %%a in ('%CMD%') do echo %%a>>type.txt
- ping 127.0.0.1 -n 1 >nul
- goto Host1
Add Comment
Please, Sign In to add comment