Guest User

Untitled

a guest
Dec 5th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. echo off
  2. cd %temp%
  3. cd remoteCMD
  4. if /i %errorlevel%==1 (
  5. md remoteCMD
  6. cd remoteCMD
  7. )
  8. cd Input
  9. if /i %errorlevel%==1 (
  10. md Input
  11. cd Input
  12. echo echo off>input.bat
  13. echo color f0>>input.bat
  14. echo SETLOCAL EnableDelayedExpansion>>input.bat
  15. echo set /p IP^=^<IP.txt>>input.bat
  16. echo set /p USER^=^<USER.txt>>input.bat
  17. echo set /p PASS^=^<PASS.txt>>input.bat
  18. echo :Start>>input.bat
  19. echo cls>>input.bat
  20. echo echo What command would you like to execute?>>input.bat
  21. echo set /p command=>>input.bat
  22. echo echo ^!command^!^>"command.txt">>input.bat
  23. echo echo user ^!USER^!^>FTP.DAT>>input.bat
  24. echo echo ^!PASS^!^>^>FTP.DAT>>input.bat
  25. echo echo bin^>^>FTP.DAT>>input.bat
  26. echo echo put command.txt^>^>FTP.DAT>>input.bat
  27. echo echo quit^>^>FTP.DAT>>input.bat
  28. echo ftp -n -s:FTP.DAT ^!IP^!^>nul>>input.bat
  29. echo goto Start>>input.bat
  30. cd ..
  31. )
  32. cd Master
  33. if /i %errorlevel%==1 (
  34. md Master
  35. cd Master
  36. cd ..
  37. )
  38. cd Slave
  39. if /i %errorlevel%==1 (
  40. md Slave
  41. cd Slave
  42. cd ..
  43. )
  44. color f0
  45. SETLOCAL EnableDelayedExpansion
  46. :Main
  47. cls
  48. title Main Menu
  49. echo Which one?
  50. echo [1] Connect
  51. echo [2] Host
  52. choice /c 12
  53. if /i %errorlevel%==1 goto Connect
  54. if /i %errorlevel%==2 goto Host
  55. goto Main
  56. :Connect
  57. cd Master
  58. title [Master]
  59. cls &echo [Connect]
  60. echo Enter FTP IP
  61. set /p IP=
  62. cd ..
  63. cd Input
  64. echo %IP%>>IP.txt
  65. cd ..
  66. cd Master
  67. cls &echo [Connect]
  68. echo Enter FTP Username
  69. set /p USER=
  70. cd ..
  71. cd Input
  72. echo %USER%>>USER.txt
  73. cd ..
  74. cd Master
  75. cls &echo [Connect]
  76. echo Enter FTP Password
  77. set /p PASS=
  78. cd ..
  79. cd Input
  80. echo %PASS%>>PASS.txt
  81. cd ..
  82. cd Master
  83. echo user %USER%>FTP.DAT
  84. echo %PASS%>>FTP.DAT
  85. echo bin>>"%temp%/FTP.DAT
  86. echo get type.txt>>FTP.DAT
  87. echo put command.txt>>FTP.DAT
  88. echo quit>>FTP.DAT
  89. cd ..
  90. cd Input
  91. start input.bat
  92. cd ..
  93. cd Master
  94. goto Connect1
  95. :Connect1
  96. cls
  97. type type.txt
  98. ftp -n -s:FTP.DAT %IP%>nul
  99. ping 127.0.0.1 -n 1>nul
  100. goto Connect1
  101. :Host
  102. cd Slave
  103. title [Slave]
  104. cls &echo [Host]
  105. echo Enter FTP IP
  106. set /p IP=
  107. cls &echo [Host]
  108. echo Enter FTP Username
  109. set /p USER=
  110. cls &echo [Host]
  111. echo Enter FTP Password
  112. set /p PASS=
  113. echo user %USER%>FTP.DAT
  114. echo %PASS%>>FTP.DAT
  115. echo bin>>"%temp%/FTP.DAT
  116. echo put type.txt>>FTP.DAT
  117. echo get command.txt>>FTP.DAT
  118. echo quit>>"FTP.DAT"
  119. goto Host1
  120. :Host1
  121. cls
  122. ftp -n -s:FTP.DAT %IP%>nul
  123. for /f "tokens=*" %%a in (command.txt) do set CMD=%%a
  124. for /f "tokens=*" %%a in ('%CMD%') do echo %%a>>type.txt
  125. ping 127.0.0.1 -n 1 >nul
  126. goto Host1
Add Comment
Please, Sign In to add comment