Recon.sh 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. apt-get update -y && apt-get upgrade -y
  2. apt update -y && apt upgrade -y
  3. apt autoremove -y
  4. echo ""
  5. sleep 2
  6. echo "Installing System Dependencies"
  7. echo ""
  8. sleep 2
  9. apt --fix-broken install
  10. apt install git -y
  11. apt --fix-broken install
  12. apt install net-tools -y
  13. apt install gparted -y
  14. apt install php-curl -y
  15. apt install php-xml -y
  16. apt install docker -y
  17. apt install docker.io -y
  18. apt install ruby-bundler -y
  19. apt install golang -y
  20. apt install python-pip -y
  21. apt install python3 -y
  22. apt install make -y
  23. apt install snap -y
  24. apt install fuse -y
  25. apt install ruby-bundler -y
  26. apt install pipx -y
  27. apt install chromium-browser -y
  28. apt install dnsmasq -y
  29. apt install hostapd -y
  30. apt install openssl -y
  31. apt install open-vm-tools-desktop -y
  32. apt install build-essential -y
  33. apt install libpcap-dev -y
  34. apt install terminator -y
  35. apt install macchanger -y
  36. apt install dhcpd -y
  37. apt install lighttpd -y
  38. apt install mdk4 -y
  39. apt install dsniff -y
  40. apt install mdk3 -y
  41. apt install php-cgi -y
  42. ap install xterm -y
  43. apt install tshark -y
  44. apt --fix-broken install
  45. cd /opt
  46. mkdir Recon >/dev/null 2>&1
  47. mkdir Windows_OS >/dev/null 2>&1
  48. echo""
  49. echo "Installing Recon Resources"
  50. echo""
  51. sleep 2
  52. cd /opt/Recon/
  53. echo""
  54. echo "Installing Nmap, Dirb, GoBuster & wfuzz"
  55. echo ""
  56. apt install nmap -y
  57. apt install dirb -y
  58. apt install wfuzz -y
  59. apt install gobuster -y
  60. echo "Installing Nikto & WPScan"
  61. echo ""
  62. apt install nikto -y
  63. apt install wpscan -y
  64. echo ""
  65. echo "Installing Recon-NG"
  66. apt install recon-ng -y
  67. echo ""
  68. echo "Installing RustScan"
  69. echo""
  70. sleep 2
  71. git clone https://github.com/RustScan/RustScan.git
  72. cd RustScan.git
  73. docker build -t rustscan .
  74. cd /opt/Recon/
  75. echo "Installing GitLeaks"
  76. echo ""
  77. sleep 2
  78. git clone https://github.com/zricethezav/gitleaks.git
  79. cd gitleaks/
  80. make build
  81. echo ""
  82. cd /opt/Windows_OS/
  83. cd Recon/
  84. echo "Installing MFA Sweep"
  85. echo ""
  86. sleep 2
  87. git clone https://github.com/dafthack/MFASweep
  88. cd /opt/Recon/
  89. echo "Installing S3Scanner"
  90. echo ""
  91. sleep 2
  92. git clone https://github.com/sa7mon/S3Scanner.git
  93. cd S3Scanner/
  94. pip3 install -r requirements.txt
  95. python3 -m S3Scanner
  96. cd /opt/Recon/
  97. echo""
  98. echo "Installing Enum4Linux"
  99. cd /opt/Recon/
  100. echo ""
  101. sleep 2
  102. git clone https://github.com/CiscoCXSecurity/enum4linux.git
  103. echo "alias enum4linux='/opt/enum4linux/./enum4linux.pl'" >> /root/.bashrc
  104. echo ""
  105. echo "Installing Cloud_Enum"
  106. echo""
  107. sleep 2
  108. git clone https://github.com/initstring/cloud_enum.git
  109. cd cloud_enum
  110. pip3 install -r ./requirements.txt
  111. cd /opt/Recon/
  112. echo ""
  113. echo "Installing WitnessMe"
  114. echo ""
  115. sleep 2
  116. python3 -m pip install --user pipx
  117. pipx install witnessme
  118. pipx ensurepath
  119. cd /opt/Recon/
  120. echo ""
  121. echo "Installing Pagodo"
  122. echo ""
  123. sleep 2
  124. git clone https://github.com/opsdisk/pagodo.git
  125. cd pagodo
  126. pip install -r requirements.txt
  127. cd /opt/Recon/
  128. echo ""
  129. echo "Installing AttackSurfaceMapper"
  130. echo""
  131. sleep 2
  132. git clone https://github.com/superhedgy/AttackSurfaceMapper.git
  133. cd AttackSurfaceMapper
  134. python3 -m pip install --no-cache-dir -r requirements.txt
  135. cd /opt/Recon/
  136. echo ""
  137. echo "Installing SpiderFoot"
  138. echo ""
  139. sleep 2
  140. git clone https://github.com/smicallef/spiderfoot.git
  141. cd spiderfoot
  142. pip3 install -r requirements.txt
  143. pip3 install cherrypy
  144. pip3 install cherrypy_cors
  145. pip3 install publicsuffixlist
  146. pip3 install networkx
  147. pip3 install openpyxl
  148. cd /opt/Recon/
  149. echo""
  150. echo "Installing DNScan"
  151. echo ""
  152. sleep 2
  153. git clone https://github.com/rbsec/dnscan.git
  154. cd dnscan
  155. pip3 install -r requirements.txt
  156. pip3 install setuptools
  157. cd /opt/Recon/
  158. echo""
  159. echo "Installing SpoofCheck"
  160. echo""
  161. sleep 2
  162. git clone https://github.com/BishopFox/spoofcheck.git
  163. cd spoofcheck
  164. pip3 install -r requirements.txt
  165. cd /opt/Recon/
  166. echo ""
  167. echo "Installing LinkedInt"
  168. echo""
  169. sleep 2
  170. git clone https://github.com/vysecurity/LinkedInt.git
  171. cd LinkedInt
  172. pip3 install -r requirements.txt
  173. cd /opt/Recon/
  174. echo ""
  175. echo "Installing EyeWitness"
  176. echo ""
  177. sleep 2
  178. git clone https://github.com/ChrisTruncer/EyeWitness.git
  179. cd EyeWitness/Python/setup
  180. bash setup.sh
  181. cd /opt/Recon/
  182. echo""
  183. echo "Installing Aquatone"
  184. echo ""
  185. sleep 2
  186. mkdir Aquatone
  187. cd Aquatone/
  188. wget https://github.com/michenriksen/aquatone/releases/download/v1.7.0/aquatone_linux_amd64_1.7.0.zip
  189. unzip aquatone_linux_amd64_1.7.0.zip
  190. cd /opt/Recon/
  191. echo""
  192. echo "Installing DNSrecon"
  193. echo ""
  194. sleep 2
  195. git clone https://github.com/darkoperator/dnsrecon.git
  196. cd dnsrecon
  197. pip install -r requirements.txt
  198. python setup.py install
  199. cd /opt/Recon/
  200. echo ""
  201. echo "Installing Social Mapper"
  202. echo ""
  203. sleep 2
  204. git clone https://github.com/SpiderLabs/social_mapper.git
  205. cd /social_mapper/setup/
  206. pip install -r requirements.txt
  207. echo""
  208. cd /opt/Recon/
  209. echo "Installing theHarvester"
  210. echo ""
  211. sleep 2
  212. git clone https://github.com/laramies/theHarvester.git
  213. cd theHarvester/
  214. pip3 install aiohttp
  215. pip3 install aiomultiprocess
  216. python3 -m pip install -r requirements/base.txt
  217. python3 setup.py install
  218. cd /opt/Recon/
  219. echo ""
  220. echo "Installing Metagoofil"
  221. echo ""
  222. sleep 2
  223. git clone https://github.com/laramies/metagoofil.git
  224. echo""
  225. echo "Installing TruffleHog"
  226. echo ""
  227. sleep 2
  228. git clone https://github.com/dxa4481/truffleHog.git
  229. cd trufflehog; go install
  230. cd /opt/Recon/
  231. echo""
  232. echo "Installing Pwned0rNot -- API KEY REQUIRE"
  233. git clone https://github.com/thewhiteh4t/pwnedOrNot.git
  234. cd pwnedOrNot
  235. chmod +x install.sh
  236. ./install.sh
  237. cd /opt/Recon/
  238. echo""
  239. echo "Installing GitHarvester"
  240. echo ""
  241. sleep 2
  242. git clone https://github.com/metac0rtex/GitHarvester.git
  243. echo ""
  244. echo "Cloning Initial Access Resources"
  245. echo ""
  246. sleep 2