AutoC2.sh 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. #!/bin/bash
  2. NO_COLOR="\e[0m"
  3. WHITE="\e[0;17m"
  4. BOLD_WHITE="\e[1;37m"
  5. BLACK="\e[0;30m"
  6. BLUE="\e[0;34m"
  7. BOLD_BLUE="\e[1;34m"
  8. GREEN="\e[0;32m"
  9. BOLD_GREEN="\e[1;32m"
  10. CYAN="\e[0;36m"
  11. BOLD_CYAN="\e[1;36m"
  12. RED="\e[0;31m"
  13. BOLD_RED="\e[1;31m"
  14. PURPLE="\e[0;35m"
  15. BOLD_PURPLE="\e[1;35m"
  16. BROWN="\e[0;33m"
  17. BOLD_YELLOW="\e[1;33m"
  18. GRAY="\e[0;37m"
  19. BOLD_GRAY="\e[1;30m"
  20. red='\033[0;31m'
  21. green='\033[0;32m'
  22. yellow='\033[0;33m'
  23. blue='\033[0;34m'
  24. magenta='\033[0;35m'
  25. cyan='\033[0;36m'
  26. # Clear the color after that
  27. clear='\033[0m'
  28. function easyexit()
  29. {
  30. clear
  31. exit
  32. }
  33. function title() {
  34. echo -e "$BOLD_GREEN
  35. _ _____ ___
  36. /\ | | / ____|__ \
  37. / \ _ _| |_ ___ | | ) |
  38. / /\ \| | | | __/ _ \| | / /
  39. / ____ \ |_| | || (_) | |____ / /_
  40. /_/ \_\__,_|\__\___/ \_____|____|
  41. **by assume-breach**
  42. All The Tools Your Know And Love
  43. WARNING THIS SCRIPT TAKES FUCKING FOREVER!!!"
  44. }
  45. title
  46. echo -e $BOLD_CYAN
  47. echo "Choose an option:"
  48. echo ""
  49. echo -e "$BOLD_BLUE 00.$BOLD_WHITE All Gold Everything (Install All Tools)"
  50. echo -e "$BOLD_BLUE 1.$BOLD_WHITE Install Dependencies"
  51. echo -e "$BOLD_BLUE 2.$BOLD_WHITE Install Wordlists"
  52. echo -e "$BOLD_BLUE 3.$BOLD_WHITE Install Recon Tools"
  53. echo -e "$BOLD_BLUE 4.$BOLD_WHITE Install Initial Access Tools"
  54. echo -e "$BOLD_BLUE 5.$BOLD_WHITE Install Payload Development Tools"
  55. echo -e "$BOLD_BLUE 6.$BOLD_WHITE Install C2 Frameworks"
  56. echo -e "$BOLD_BLUE 7.$BOLD_WHITE Install Powershell Tools"
  57. echo -e "$BOLD_BLUE 8.$BOLD_WHITE Install Staging Tools"
  58. echo -e "$BOLD_BLUE 9.$BOLD_WHITE Install Log Aggregation Tools"
  59. echo -e "$BOLD_BLUE 10.$BOLD_WHITE Install Situational Awareness Tools"
  60. echo -e "$BOLD_BLUE 11.$BOLD_WHITE Install Credential Dumping Tools"
  61. echo -e "$BOLD_BLUE 12.$BOLD_WHITE Install Privilege Escallation Tools"
  62. echo -e "$BOLD_BLUE 13.$BOLD_WHITE Install Defense Evasion Tools"
  63. echo -e "$BOLD_BLUE 14.$BOLD_WHITE Install Web Tools"
  64. echo -e "$BOLD_BLUE 15.$BOLD_WHITE Install Social Engineering Tools"
  65. echo -e "$BOLD_BLUE 16.$BOLD_WHITE Install Phishing Tools"
  66. echo -e "$BOLD_BLUE 17.$BOLD_WHITE Install Persistence Tools"
  67. echo -e "$BOLD_BLUE 18.$BOLD_WHITE Install Lateral Movement Tools"
  68. echo -e "$BOLD_BLUE 19.$BOLD_WHITE Install Exfiltration Tools"
  69. echo -e "$BOLD_BLUE 20.$BOLD_WHITE Install Cloud Tools"
  70. echo -e "$BOLD_BLUE 21.$BOLD_WHITE Install Hak5 Documentation"
  71. echo -e "$BOLD_BLUE 22.$BOLD_WHITE Install Wireless Tools"
  72. echo -e "$BOLD_BLUE 23.$BOLD_WHITE Install Virtual Machines"
  73. echo ""
  74. echo -n -e "$BOLD_WHITE > "
  75. read CHOICE
  76. clear
  77. if [ $CHOICE == 1 ]; then
  78. echo ""
  79. bash AutoC2/Dependencies.sh
  80. elif [ $CHOICE == 2 ]; then
  81. echo ""
  82. bash AutoC2/Wordlists.sh
  83. elif [ $CHOICE == 3 ]; then
  84. echo ""
  85. bash AutoC2/Recon.sh
  86. elif [ $CHOICE == 4 ]; then
  87. echo ""
  88. bash AutoC2/Initial_Access.sh
  89. elif [ $CHOICE == 5 ]; then
  90. echo ""
  91. bash AutoC2/Payload_Development.sh
  92. elif [ $CHOICE == 6 ]; then
  93. echo ""
  94. bash AutoC2/C2.sh
  95. elif [ $CHOICE == 7 ]; then
  96. echo ""
  97. bash AutoC2/Powershell.sh
  98. elif [ $CHOICE == 8 ]; then
  99. echo ""
  100. bash AutoC2/Staging.sh
  101. elif [ $CHOICE == 9 ]; then
  102. echo ""
  103. bash AutoC2/Log_Aggregation.sh
  104. elif [ $CHOICE == 10 ]; then
  105. echo ""
  106. bash AutoC2/Situational_Awareness.sh
  107. elif [ $CHOICE == 11 ]; then
  108. echo ""
  109. bash AutoC2/Cred_Dump.sh
  110. elif [ $CHOICE == 12 ]; then
  111. echo ""
  112. bash AutoC2/Priv_Esc.sh
  113. elif [ $CHOICE == 13 ]; then
  114. echo ""
  115. bash AutoC2/Defense_Evasion.sh
  116. elif [ $CHOICE == 14 ]; then
  117. echo ""
  118. bash AutoC2/Web.sh
  119. elif [ $CHOICE == 15 ]; then
  120. echo ""
  121. bash AutoC2/Social.sh
  122. elif [ $CHOICE == 16 ]; then
  123. echo ""
  124. bash AutoC2/Phishing.sh
  125. elif [ $CHOICE == 17 ]; then
  126. echo ""
  127. bash AutoC2/Persistence.sh
  128. elif [ $CHOICE == 18 ]; then
  129. echo ""
  130. bash AutoC2/Lateral.sh
  131. elif [ $CHOICE == 19 ]; then
  132. echo ""
  133. bash AutoC2/Exfil.sh
  134. elif [ $CHOICE == 20 ]; then
  135. echo ""
  136. bash AutoC2/Cloud.sh
  137. elif [ $CHOICE == 21 ]; then
  138. echo ""
  139. bash AutoC2/Hak5.sh
  140. elif [ $CHOICE == 22 ]; then
  141. echo ""
  142. bash AutoC2/Wireless.sh
  143. elif [ $CHOICE == 23 ]; then
  144. echo ""
  145. bash AutoC2/VM.sh
  146. elif [ $CHOICE == 00 ]; then
  147. echo ""
  148. bash AutoC2/All.sh
  149. else
  150. echo -e $BOLD_RED Invalid option
  151. sleep 3
  152. trap easyexit EXIT
  153. fi