Kalix1 3 ani în urmă
părinte
comite
4f99391460
73 a modificat fișierele cu 14975 adăugiri și 18434 ștergeri
  1. 6 10
      0-Instalador/install.sh
  2. BIN
      ChuG/adm-lite.tar.xz
  3. 0 2
      ChuG/adm-lite/.bashrc
  4. 0 1123
      ChuG/adm-lite/cabecalho
  5. 0 224
      ChuG/adm-lite/ferramentas
  6. 0 785
      ChuG/adm-lite/ferramentascodes
  7. 0 358
      ChuG/adm-lite/idioma
  8. 0 374
      ChuG/adm-lite/idioma_geral
  9. 0 231
      ChuG/adm-lite/limiter.sh
  10. 0 45
      ChuG/adm-lite/limitera
  11. 0 35
      ChuG/adm-lite/limiterb
  12. 0 1171
      ChuG/adm-lite/menu
  13. 0 1
      ChuG/adm-lite/menu_credito
  14. 0 1
      ChuG/adm-lite/name
  15. 0 32
      ChuG/adm-lite/optimizador
  16. 0 266
      ChuG/adm-lite/paysnd.sh
  17. 0 126
      ChuG/adm-lite/ssl
  18. 0 5655
      ChuG/adm-lite/trans
  19. 0 183
      ChuG/adm-lite/user
  20. 0 1
      ChuG/adm-lite/v-local.log
  21. 0 274
      ChuG/adm-lite/verifica
  22. 0 472
      ChuG/cgh.sh
  23. 0 5
      ChuG/fileURL.sh
  24. 0 127
      ChuG/setup
  25. 0 9
      ChuG/utilitarios/free-men.sh
  26. 0 140
      ChuG/utilitarios/toolmaster
  27. 0 1
      ChuG/utilitarios/v-new.log
  28. 52 41
      ChuGH-5.7u/Ofuscados/adm-lite/PDirect.py
  29. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/PGet.py
  30. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/POpen.py
  31. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/PPriv.py
  32. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/PPub.py
  33. 3 0
      ChuGH-5.7u/Ofuscados/adm-lite/cabecalho
  34. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/fai2ban
  35. 3 0
      ChuGH-5.7u/Ofuscados/adm-lite/ferramentas
  36. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/menu
  37. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/menu_credito
  38. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/menu_inst
  39. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/name
  40. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/payloads
  41. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/shadowsocks.sh
  42. 0 0
      ChuGH-5.7u/Ofuscados/adm-lite/ultrahost
  43. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/usercodes
  44. 1 0
      ChuGH-5.7u/Ofuscados/adm-lite/v-local.log
  45. 6208 0
      ChuGH-5.7u/Otros/folteto
  46. 217 0
      ChuGH-5.7u/Otros/msg
  47. 1 0
      ChuGH-5.7u/Otros/token.sh
  48. BIN
      ChuGH-5.7u/adm-lite.tar.gz
  49. 0 0
      ChuGH-5.7u/adm-lite/0
  50. 278 0
      ChuGH-5.7u/adm-lite/PDirect.py
  51. 682 0
      ChuGH-5.7u/adm-lite/PGet.py
  52. 313 0
      ChuGH-5.7u/adm-lite/POpen.py
  53. 335 0
      ChuGH-5.7u/adm-lite/PPriv.py
  54. 318 0
      ChuGH-5.7u/adm-lite/PPub.py
  55. 865 0
      ChuGH-5.7u/adm-lite/cabecalho
  56. 474 0
      ChuGH-5.7u/adm-lite/fai2ban
  57. 596 0
      ChuGH-5.7u/adm-lite/ferramentas
  58. 987 0
      ChuGH-5.7u/adm-lite/menu
  59. 1 0
      ChuGH-5.7u/adm-lite/menu_credito
  60. 466 204
      ChuGH-5.7u/adm-lite/menu_inst
  61. 1 0
      ChuGH-5.7u/adm-lite/name
  62. 755 0
      ChuGH-5.7u/adm-lite/payloads
  63. 1247 0
      ChuGH-5.7u/adm-lite/shadowsocks.sh
  64. 81 0
      ChuGH-5.7u/adm-lite/ultrahost
  65. 403 239
      ChuGH-5.7u/adm-lite/usercodes
  66. 1 0
      ChuGH-5.7u/adm-lite/v-local.log
  67. 676 0
      ChuGH-5.7u/setup
  68. 0 9
      ChumoGH-PLUS/PlusCGH
  69. 0 411
      ChumoGH-PLUS/cgh.sh
  70. 0 126
      ChumoGH-PLUS/instalalib.sh
  71. 0 91
      ChumoGH-PLUS/msg
  72. 0 5655
      ChumoGH-PLUS/trans
  73. 0 7
      ChumoGH-PLUS/url-cgh.sh

+ 6 - 10
0-Instalador/install.sh

@@ -134,11 +134,6 @@ install_inicial() {
   chmod +rwx /usr/bin/install
 }
 
-post_reboot() {
-  /bin/cp /etc/skel/.bashrc ~/
-  install -c
-}
-
 time_reboot() {
   clear && clear
   msgi -bar
@@ -167,6 +162,7 @@ dependencias() {
 
 install_paquetes() {
   clear && clear
+  /bin/cp /etc/skel/.bashrc ~/
   #------- BARRA DE ESPERA
   msgi -bar2
   echo -e " \e[5m\e[1;100m   =====>> ►►     MULTI SCRIPT     ◄◄ <<=====    \e[1;37m"
@@ -192,15 +188,14 @@ install_paquetes() {
 #SELECTOR DE INSTALACION
 while :; do
   case $1 in
-  -s | --start) install_inicial && post_reboot ;;
-  #&& time_reboot "15"
+  -s | --start) install_inicial && install_paquetes
+    break
+    ;;
   -c | --continue)
-    install_paquetes
-    rm -rf /root/LATAM &>/dev/null
+    install_paquetes 
     break
     ;;
   -m | --menu)
-    clear && clear
     break
     ;;
   *) exit ;;
@@ -422,6 +417,7 @@ clear
   echo -e "\e[1;92m             >> INSTALACION COMPLETADA <<" && msgi -bar2
   echo -e "      COMANDO PRINCIPAL PARA ENTRAR AL PANEL "
   echo -e "                      \033[1;41m  menu  \033[0;37m" && msgi -bar2
+
 }
 #ADMRufus
 install_ADMRufu() {

BIN
ChuG/adm-lite.tar.xz


+ 0 - 2
ChuG/adm-lite/.bashrc

@@ -1,2 +0,0 @@
-clear
-echo -e "Bienvenido!"

+ 0 - 1123
ChuG/adm-lite/cabecalho

@@ -1,1123 +0,0 @@
-#!/bin/bash
-unset ram1
-unset ram2
-unset ram3
-unset _usor
-unset _ram
-if ! [ $(id -u) = 0 ]; then
-clear
-		echo ""
-		msg -bar #echo "◈ ━━━━━━━━━━━━━━━ ⸙ - ⸙ ━━━━━━━━━━━━━━━ ◈ "
-		echo " 	       	⛑⛑⛑     Error Fatal!! x000e1  ⛑⛑⛑"
-		msg -bar #echo "◈ ━━━━━━━━━━━━━━━ ⸙ - ⸙ ━━━━━━━━━━━━━━━ ◈ "
-		echo "                ✠ Este script debe ejecutarse como root! ✠"
-
-		echo "                           Como Solucionarlo "
-		
-		echo "                         Ejecute el script así:"
-		echo "                               ⇘     ⇙ "
-		echo "                               sudo -i "
-		echo "                               sudo su"
-		echo "                            Retornando . . ."
-		echo $(date)
-		msg -bar
-		exit
-fi
-adaptador=`ifconfig | awk 'NR==1{print substr($1,1,length($1)-1); }'` > /dev/null 2>&1  
-install_ini () {
-msg -bar
-echo -e "\033[97m"
-echo -e "\033[41m     -- INSTALAREMOS LO NECESARIO PARA EL ADM --"
-echo -e "   \033[41m--  Arch : $(lscpu | grep "Vendor ID" | awk '{print $3}') SISTEMA  $(lsb_release -si) $(lsb_release -sr) --"
-echo -e "\033[100m   ATENCION A INSTALACION POR SI DEVUELVE UN ERROR "
-echo -e "\033[97m"
-msg -bar
-locale-gen en_US.UTF-8 > /dev/null 2>&1
-update-locale LANG=en_US.UTF-8 > /dev/null 2>&1 && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # Instalando Paqueteria UTF............ $ESTATUS "
-#at
-[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] || apt-get install at -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install at................... $ESTATUS "
-#screen
-[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] || apt-get install screen -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install screen............... $ESTATUS "
-#python
-[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] || apt-get install python -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install python............... $ESTATUS "
-#python3
-[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] || apt-get install python3 -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install python3.............. $ESTATUS "
-#python3-pip
-[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] || apt-get install python3-pip -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install python3-pip.......... $ESTATUS "
-#unzip
-[[ $(dpkg --get-selections|grep -w "unzip"|head -1) ]] || apt-get install unzip -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "unzip"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "unzip"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install unzip................ $ESTATUS "
-#zip
-[[ $(dpkg --get-selections|grep -w "zip"|head -1) ]] || apt-get install zip -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "zip"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "zip"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install zip.................. $ESTATUS "
-#lsof
-[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] || apt-get install lsof -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install lsof................. $ESTATUS "
-#apache2
-[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] || {
- apt-get install apache2 -y &>/dev/null
- sed -i "s;Listen 80;Listen 81;g" /etc/apache2/ports.conf
- service apache2 restart > /dev/null 2>&1 &
- }
-[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install apache2.............. $ESTATUS "
-#nmap
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || apt-get install nmap -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install nmap................. $ESTATUS "
-#QRENCODE
-[[ $(dpkg --get-selections|grep -w "qrencode"|head -1) ]] || apt-get install qrencode -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "qrencode"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "qrencode"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install qrencode............. $ESTATUS "
-#socat
-[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] || apt-get install socat -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install socat................ $ESTATUS "
-#bc
-[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] || apt-get install bc -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install bc................... $ESTATUS "
-#lynx
-[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] || apt-get install lynx -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install lynx................. $ESTATUS "
-#netcat
-[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] || apt-get install netcat -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install netcat............... $ESTATUS "
-#net-tools
-[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] || apt-get net-tools -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install net-tools............ $ESTATUS "
-#cowsay
-[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] || apt-get install cowsay -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install cowsay............... $ESTATUS "
-#nmap
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || apt-get install nmap -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install nmap................. $ESTATUS "
-#vnstat
-[[ $(dpkg --get-selections|grep -w "vnstat"|head -1) ]] || apt-get install vnstat -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "vnstat"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "vnstat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install vnstat............... $ESTATUS "
-#figlet
-[[ $(dpkg --get-selections|grep -w "figlet"|head -1) ]] || apt-get install figlet -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "figlet"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "figlet"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install figlet............... $ESTATUS "
-#lolcat
-[[ $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] || apt-get install lolcat -y &>/dev/null
-sudo gem install lolcat &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install lolcat............... $ESTATUS "
-#PV
-[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] || apt-get install pv -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] || ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
-[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
-echo -e "\033[97m  # apt-get install PV   ................ $ESTATUS "
-echo -e "$BARRA"
-echo -e "\033[92m La instalacion de paquetes necesarios a finalizado"
-echo -e "$BARRA"
-}
-
-_core=$(printf '%-1s' "$(grep -c cpu[0-9] /proc/stat)")
-_usop=$(printf '%-1s' "$(top -bn1 | awk '/Cpu/ { cpu = "" 100 - $8 "%" }; END { print cpu }')")
-##
-ram1=$(free -h | grep -i mem | awk {'print $2'})
-ram2=$(free -h | grep -i mem | awk {'print $4'})
-ram3=$(free -h | grep -i mem | awk {'print $3'})
-##
-_ram=$(printf ' %-9s' "$(free -h | grep -i mem | awk {'print $2'})")
-_usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
-_core=$(printf '%-1s' "$(grep -c cpu[0-9] /proc/stat)")
-_usop=$(printf '%-1s' "$(top -bn1 | awk '/Cpu/ { cpu = "" 100 - $8 "%" }; END { print cpu }')")
-
-##
-# Funcoes Globais
-msg () {
-local colors="/etc/new-adm-color"
-if [[ ! -e $colors ]]; then
-COLOR[0]='\033[1;37m' #BRAN='\033[1;37m'
-COLOR[1]='\e[31m' #VERMELHO='\e[31m'
-COLOR[2]='\e[32m' #VERDE='\e[32m'
-COLOR[3]='\e[33m' #AMARELO='\e[33m'
-COLOR[4]='\e[34m' #AZUL='\e[34m'
-COLOR[5]='\e[91m' #MAGENTA='\e[35m'
-COLOR[6]='\033[1;97m' #MAG='\033[1;36m'
-else
-local COL=0
-for number in $(cat $colors); do
-case $number in
-1)COLOR[$COL]='\033[1;37m';;
-2)COLOR[$COL]='\e[31m';;
-3)COLOR[$COL]='\e[32m';;
-4)COLOR[$COL]='\e[33m';;
-5)COLOR[$COL]='\e[34m';;
-6)COLOR[$COL]='\e[35m';;
-7)COLOR[$COL]='\033[1;36m';;
-esac
-let COL++
-done
-fi
-NEGRITO='\e[1m'
-SEMCOR='\e[0m'
- case $1 in
-  -ne)ccor="${COLOR[1]}${NEGRITO}" && echo -ne "${ccor}${2}${SEMCOR}";;
-  -ama)ccor="${COLOR[3]}${NEGRITO}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -verm)ccor="${COLOR[3]}${NEGRITO}[!] ${COLOR[1]}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -verm2)ccor="${COLOR[1]}${NEGRITO}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -azu)ccor="${COLOR[6]}${NEGRITO}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -verd)ccor="${COLOR[2]}${NEGRITO}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -bra)ccor="${COLOR[0]}${SEMCOR}" && echo -e "${ccor}${2}${SEMCOR}";;
-  -bar2)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
-  -bar)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
- esac
-}
-
-fun_barin () {
-#==comando a ejecutar==
-comando="$1"
-#==interfas==
-in=' ['
-en=' ] '
-full_in="➛"
-full_en='100%'
-bar=(────────────────────
-═───────────────────
-▇═──────────────────
-▇▇═─────────────────
-═▇▇═────────────────
-─═▇▇═───────────────
-──═▇▇═──────────────
-───═▇▇═─────────────
-────═▇▇═────────────
-─────═▇▇═───────────
-──────═▇▇═──────────
-───────═▇▇═─────────
-────────═▇▇═────────
-─────────═▇▇═───────
-──────────═▇▇═──────
-───────────═▇▇═─────
-────────────═▇▇═────
-─────────────═▇▇═───
-──────────────═▇▇═──
-───────────────═▇▇═─
-────────────────═▇▇═
-─────────────────═▇▇
-──────────────────═▇
-───────────────────═
-──────────────────═▇
-─────────────────═▇▇
-────────────────═▇▇═
-───────────────═▇▇═─
-──────────────═▇▇═──
-─────────────═▇▇═───
-────────────═▇▇═────
-───────────═▇▇═─────
-──────────═▇▇═──────
-─────────═▇▇═───────
-────────═▇▇═────────
-───────═▇▇═─────────
-──────═▇▇═──────────
-─────═▇▇═───────────
-────═▇▇═────────────
-───═▇▇═─────────────
-──═▇▇═──────────────
-─═▇▇═───────────────
-═▇▇═────────────────
-▇▇═─────────────────
-▇═──────────────────
-═───────────────────
-────────────────────);
-#==color==
-in="\033[1;33m$in\033[0m"
-en="\033[1;33m$en\033[0m"
-full_in="\033[1;31m$full_in"
-full_en="\033[1;32m$full_en\033[0m"
-
- _=$(
-$comando > /dev/null 2>&1
-) & > /dev/null
-pid=$!
-while [[ -d /proc/$pid ]]; do
-	for i in "${bar[@]}"; do
-		echo -ne "\r $in"
-		echo -ne "ESPERE $en $in \033[1;31m$i"
-		echo -ne " $en"
-		sleep 0.2
-	done
-done
-echo -e " $full_in $full_en"
-sleep 0.1s
-}
-
-fun_bar () {
-fun_barin
-}
-
-fun_bar_x () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
-echo -ne "  \033[1;33mEspere \033[1;37m- \033[1;33m[" | pv -qL 15
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m➭"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 0.5s
-   tput cuu1
-   tput dl1
-   echo -ne "  \033[1;ESPERE \033[1;37m- \033[1;33m["
-done
-echo -e "\033[1;33m]\033[1;37m -\033[1;32m COMPLETADO ✔\033[1;37m"
-tput cnorm
-}
-
-install_fim () {
-fecha=`date +"%d-%m-%y"`;
-[[ -d /bin/ejecutar ]] && rm -rf /bin/ejecutar
-[[ -e /etc/adm-lite/gerar.sh ]] && rm -f /etc/adm-lite/gerar.sh
-mkdir /bin/ejecutar
-[[ -e /bin/ejecutar/menu_credito ]] && echo "" || echo "$(cat /etc/adm-lite/menu_credito)" > /bin/ejecutar/menu_credito && chmod +x /bin/ejecutar/menu_credito
-wget -q -O /bin/toolmaster https://raw.githubusercontent.com/ChumoGH/chumogh-gmail.com/master/toolmaster 
-chmod +x /bin/toolmaster
-echo 'source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/free-men.sh)' > /bin/ejecutar/echo-ram.sh
-echo 'wget -q -O /bin/ejecutar/v-new.log https://www.dropbox.com/s/8tizr516cvkwss6/v-new.log' >> /bin/ejecutar/echo-ram.sh && bash /bin/ejecutar/echo-ram.sh
-if cat /root/.bashrc | grep ChumoGH; then
-echo "clear" >> /root/.bashrc
-echo 'killall menu > /dev/null 2>&1' >> /root/.bashrc
-sed '/ChumoGH/ d' /root/.bashrc > /root/.bashrc.cp
-sed '/echo/ d' /root/.bashrc.cp > /root/.bashrc
-sed '/ejecutar/ d' /root/.bashrc > /root/.bashrc.cp
-sed '/date/ d' /root/.bashrc.cp > /root/.bashrc
-rm -f /root/.bashrc.cp
-echo 'DATE=$(date +"%d-%m-%y")' >> /root/.bashrc
-echo 'TIME=$(date +"%T")' >> /root/.bashrc
-echo 'figlet -k ChumoGH | lolcat' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo 'bash /bin/ejecutar/echo-ram.sh' >> /root/.bashrc              
-echo 'echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)' >> /root/.bashrc
-echo 'echo -e " Nombre del Servidor : $HOSTNAME"' >> /root/.bashrc
-echo 'echo -e " Tiempo en Linea : $(uptime -p)"' >> /root/.bashrc
-echo 'echo -e " Memoria Libre : $(cat < /bin/ejecutar/raml)"' >> /root/.bashrc
-echo 'echo -e " Fecha del Servidor : $DATE"' >> /root/.bashrc
-echo 'echo -e " Hora del Servidor : $TIME"' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo 'echo -e " Bienvenido!"' >> .bashrc
-echo 'echo -e "\033[1;43m Teclee cgh , menu o adm para ver el MENU\033[0m."' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo "STARTUP AGREGADO EXITOSAMENTE"
-else
-echo "clear" >> .bashrc
-echo 'killall menu > /dev/null 2>&1' >> /root/.bashrc
-echo 'DATE=$(date +"%d-%m-%y")' >> /root/.bashrc
-echo 'TIME=$(date +"%T")' >> /root/.bashrc
-echo 'figlet -k ChumoGH | lolcat' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo 'bash /bin/ejecutar/echo-ram.sh' >> /root/.bashrc              
-echo 'echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)' >> /root/.bashrc
-echo 'echo -e " Nombre del Servidor : $HOSTNAME"' >> /root/.bashrc
-echo 'echo -e " Tiempo en Linea : $(uptime -p)"' >> /root/.bashrc
-echo 'echo -e " Memoria Libre : $(cat < /bin/ejecutar/raml)"' >> /root/.bashrc
-echo 'echo -e " Fecha del Servidor : $DATE"' >> /root/.bashrc
-echo 'echo -e " Hora del Servidor : $TIME"' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo 'echo -e "Bienvenido!"' >> .bashrc
-echo 'echo -e "\033[1;43m Teclee cgh , menu o adm para ver el MENU\033[0m."' >> /root/.bashrc
-echo 'echo -e ""' >> /root/.bashrc
-echo " STARTUP AGREGADO EXITOSAMENTE"
-fi
-[[ -e $HOME/lista ]] && rm $HOME/lista
-clear
-msg -bar2 #echo -e "${cor[5]}◈ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🪐 - 🪐 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◈ "
-echo -e "\033[0;33m
-       Nombre de tu servidor.... OPCIONAL
-       RECOMENDABLE 10 Caracteres Maximo!"
-msg -bar2 
-echo -ne " Nombre del Servidor : "; read name
-[[ -z $name ]] && { 
-rm -f /root/name 
-} || {
-echo $name > /etc/adm-lite/name
-chmod +x /etc/adm-lite/name
-echo $name > /root/name 
-}
-fun_barin
-figlet $name
-opti=0
-echo 0 > /bin/ejecutar/val
-echo 0 > /bin/ejecutar/uskill
-echo "desactivado" > /bin/ejecutar/val1
-[[ -e /bin/ejecutar/menu_credito ]] && echo "" || echo "$(cat /etc/adm-lite/menu_credito)" > /bin/ejecutar/menu_credito && chmod +x /bin/ejecutar/menu_credito
-echo "Verified【 $(cat /bin/ejecutar/menu_credito)" > /bin/ejecutar/exito
-echo -e "${cor[5]}NOMBRE AGREGADO EXITOSAMENTE"
-echo -ne " \033[0m"
-clear
-
-echo $fecha > /bin/ejecutar/fecha
-msg -bar
-echo -e "\033[1;32mCAMBIAR ZONA HORARIA EN ( * \033[1;33mMenu 7 \033[1;32m*\033[1;33m opcion 14 \033[1;32m)"
-msg -bar2 
-echo -e "${cor[3]} ChumoGH-ADM Configurado Exitosamente!"
-msg -bar2 
-echo -e "${cor[3]} |∆| ${cor[2]} Ahora puedes acceder al PANNEL"
-msg -bar2 
-echo -e " \033[1;41m Use los Comandos: cgh, menu, adm"
-msg -bar
-echo -e "${cor[2]} Para acceder al MENU, DISFRUTA LA ESTANCIA!"
-echo -e "${cor[2]} Reinicie para completar Instalacion - OPCIONAL - "
-echo -e " RECOMENDABLE ACCEDER COMO ROOT y/o ADMINISTRADOR\033[0m"
-echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)
-msg -bar
-echo -e "\033[0;33m       YA TIENES ACCESO ROOT A TU VPS?
- ESTO ES ESPECIAL PARA (AWS,GOOGLE,AZURE,OVH,ETC)
- SI ENTRASTE CON UN USUARIO DIFERENTE AL ROOT
- PRESIONA S, CASO CONTRARIO, IGNORA EL MENSAJE"
-msg -bar
-echo -e "\033[1;42m Deseas Aplicar el FIX de PASSWD en Acceso ROOT\033[0;33m  :v"
-echo -ne "\033[0;32m "
-read -p " Responde [ s | n ] : " -e -i "n" x
-[[ $x = @(s|S|y|Y) ]] && source <(curl -sSL  https://www.dropbox.com/s/hl9vyo8mf94z0h5/root-pass.sh) || echo -e "\033[1;32mAplica FIX en ( * \033[1;33m Menu 7\033[1;32m *\033[1;33m opcion 9 \033[1;32m*\033[1;32m)"
-echo ""
-figlet $name | lolcat
-exit
-}
-    [[ "$1" = "--fims" ]] && {
-    install_fim
-    exit 0
-    }
-
-
-instalar_fun () {
-install_ini
-cor[2]="\033[1;37m"
-wget -q -O /var/www/html/index.html https://www.dropbox.com/s/vowqcezrtiduh8n/index.html
-}
-    [[ "$1" = "--instalar" ]] && {
-    instalar_fun
-    exit 0
-    }
-	
-remover_adm () {
-echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[209]}"
-read -p " [ s / n ]: " certe_za
-[[ "$certe_za" = @(s|S|y|Y) ]] && {
-[[ -e /etc/openvpn/server.conf ]] && remover_ovpn & > /dev/null 2>&1
-echo -e "${cor[5]} Unistaling python${cor[0]}"
-fun_bar 'apt-get purge python -y' 'apt-get purge python3-pip -y'
-echo -e "${cor[5]} Unistaling Nmap${cor[0]}"
-fun_bar 'apt-get purge screen -y' 'apt-get purge nmap -y'
-echo -e "${cor[5]} Unistaling curl${cor[0]}"
-fun_bar 'apt-get purge figlet -y' 'apt-get purge unzip -y' 'apt-get purge squid -y'
-echo -e "${cor[5]} Unistaling Dropbear/Squid${cor[0]}"
-fun_bar 'apt-get purge bc -y' 'apt-get purge lynx -y'
-echo -e "${cor[5]} Unistaling Apache2${cor[0]}"
-fun_bar 'apt-get purge curl -y' 'apt-get purge squid -y' 
-echo -e "${cor[5]} Unistaling Libs${cor[0]}"
-fun_bar 'apt-get purge squid3 -y' 'apt-get purge dropbear -y' 'apt-get purge stunnel4 -y'
-echo -e "${cor[5]} Unistaling Scripts${cor[0]}"
-fun_bar 'apt-get purge apache2 -y' 'apt-get purge php5 libapache2-mod-php5 php5-mcrypt'
-apt-get autoremove -y > /dev/null 2>&1
-[[ -e /bin/ejecutar ]] && rm -rf /bin/ejecutar > /dev/null 2>&1
-[[ -e /etc/usuariosteste ]] && rm -rf /etc/usuariosteste > /dev/null 2>&1
-[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
-[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
-[[ -e /bin/v2r.sh ]] && rm -f /bin/v2r.sh
-[[ -e /bin/clash.sh ]] && rm -f /bin/clash.sh
-[[ -e /bin/menu ]] && rm /bin/menu
-[[ -e /bin/cgh ]] && rm /bin/cgh
-sed '/ChumoGH/ d' /root/.bashrc > /root/.bashrc.cp1
-sed '/clear/ d' /root/.bashrc.cp1 > /root/.bashrc.cp
-sed '/echo/ d' /root/.bashrc.cp > /root/.bashrc
-rm -f /root/.bashrc.cp /root/.bashrc.cp1
-[[ -e $HOME/exito ]] && rm -f /root/exito $HOME/name > /dev/null 2>&1
-echo -e "${cor[5]} SUCESS! :D${cor[0]}"
-[[ -e /etc/adm-lite ]] && rm -rf /etc/adm-lite
-echo -e "\033[0m"
- msg -bar
- exit
-  } || {
- echo -e "${cor[1]} ${txt[210]} ${cor[0]}"
- msg -bar
- return
- }
-}
-clear
-#DECLARACAO DE VARIAVEIS
-_tmp="./usuarios_cache"
-_tmp2="./usuarios_cache2"
-_tmp3="./usuarios_cache3"
-_tmp4="./usuarios_cache4"
-_tmp5="./version"
-_cacheDIR="./autoonline"
-_dr="./idioma"
-dir_user="./userDIR"
-dir="/etc/adm-lite"
-tempousers="./tempo_conexao"
-_modulos="./modulos"
-_cores="./cores"
-
-#SISTEMADEMODULOS
-unset OPENVPN
-unset limiter_on
-[[ -e /etc/openvpn/server.conf ]] && {
-[[ -e /etc/openvpn/openvpn-status.log ]] && OPENVPN="on" || echo -e "OPENVPN ERROR"
-}
-[[ -e "$_modulos" ]] && {
- while read _module; do
- [[ "$_module" = "OPENSSH" ]] && OPENSSH="on"
- [[ "$_module" = "DROPBEAR" ]] && DROPBEAR="on"
- [[ "$_module" = "VERIFICAR" ]] && VERIFICAR="on"
- done < $_modulos
- } || {
-touch $_modulos
-}
-
-[[ $(ps x|grep -v grep|grep limitera |awk '{print $1}') ]] &&  limiter_on="\033[1;32mON"
-[[ $VERIFICAR = "on" ]] && limiter_on="\033[1;32mON"
-
-#TEXTOS
-[[ "$(echo ${txt[0]})" = "" ]] && source idioma_geral
-_system=$(cat -n /etc/issue |grep 1 |cut -d' ' -f6,7,8 |sed 's/1//' |sed 's/      //')
-[[ "$_os" = "" ]] && system[1]=$(echo $_system) && system[2]=$(echo ${system[1]} | awk '{print $1, $2}') && _os="\033[1;31m${system[2]}"
-_on="\033[0;31m [\033[0;32mON\033[0;31m]"
-_off="\033[0;31m [OFF]"
-
-#PIDSVARIAVEIS
-unset pid_badvpn && pid_badvpn=$(ps x | grep "badvpn" | grep -v "grep") #$(netstat -nlpt | egrep -o badvpn)
-unset fail2_ban && fail2_ban=$(dpkg -l | grep fail2ban | grep ii)
-[[ "$pid_badvpn" != "" ]] && _badvpn="$_on" || _badvpn="$_off"
-[[ `grep -c "^#ADM" /etc/sysctl.conf` -eq 0 ]] && _tcpspeed="$_off" || _tcpspeed="$_on"
-[[ "$fail2_ban" = "" ]] && fail_b="$_off" || fail_b="$_on"
-[[ "$VERIFICAR" = "on" ]] && VERIFICAR_PID="$_on" || VERIFICAR_PID="$_off"
-[[ -e ./onlines ]] && __onlines="\033[1;31m$(cat ./onlines)" || __onlines="\033[1;31m0"
-[[ -e /bin/ejecutar/uskill ]] && ukk="\033[1;31m$(cat /bin/ejecutar/uskill)" || ukk="\033[1;31m0"
-[[ -e ./vencidos ]] && __vencidos="\033[1;31m$(cat ./vencidos)" || __vencidos="\033[1;31m0"
-[[ "$(ps x | grep "ultimatebot" | grep -v "grep")" != "" ]] && bot="$_on" || bot="$_off"
-v1=$(cat /bin/ejecutar/v-new.log)
-v2=$(cat /etc/adm-lite/v-local.log)
-if [ -e /etc/squid/squid.conf ]; then
-squid_var="/etc/squid/squid.conf"
-elif [ -e /etc/squid3/squid.conf ]; then
-squid_var="/etc/squid3/squid.conf"
-fi
-[[ -e $squid_var ]] && {
-teste_cache="#CACHE DO SQUID"
-[[ `grep -c "^$teste_cache" $squid_var` -eq 0 ]] && _cachesquid="$_off" || _cachesquid="$_on"
-}
-
-#FUNCOES
-funcao_addcores () {
-if [ "$1" = "0" ]; then
-cor[$2]="\033[0m"
-elif [ "$1" = "1" ]; then
-cor[$2]="\033[1;31m"
-elif [ "$1" = "2" ]; then
-cor[$2]="\033[1;32m"
-elif [ "$1" = "3" ]; then
-cor[$2]="\033[1;33m"
-elif [ "$1" = "4" ]; then
-cor[$2]="\033[1;34m"
-elif [ "$1" = "5" ]; then
-cor[$2]="\033[1;35m"
-elif [ "$1" = "6" ]; then
-cor[$2]="\033[1;36m"
-elif [ "$1" = "7" ]; then
-cor[$2]="\033[1;37m"
-fi
-}
-
-funcao_cores1 () {
-if [ "$6" = "" ]; then
-echo -e "${cor[5]} ${txt[24]} ${cor[0]}"
-sleep 2s
-return
-fi
-echo "0" > $1
-funcao_cores2 $2 $1
-funcao_cores2 $3 $1
-funcao_cores2 $4 $1
-funcao_cores2 $5 $1
-funcao_cores2 $6 $1
-funcao_cores2 $7 $1
-}
-
-funcao_cores2 () {
-if [ "$1" = "1" ]; then
-echo -e "\033[1;31m${txt[25]}"
-sleep 1s
-echo "1" >> $2
-elif [ "$1" = "2" ]; then
-echo -e "\033[1;32m${txt[25]}"
-sleep 1s
-echo "2" >> $2
-elif [ "$1" = "3" ]; then
-echo -e "\033[1;33m${txt[25]}"
-sleep 1s
-echo "3" >> $2
-elif [ "$1" = "4" ]; then
-echo -e "\033[1;34m${txt[25]}"
-sleep 1s
-echo "4" >> $2
-elif [ "$1" = "5" ]; then
-echo -e "\033[1;35\]m${txt[25]}"
-sleep 1s
-echo "5" >> $2
-elif [ "$1" = "6" ]; then
-echo -e "\033[1;36m${txt[25]}"
-sleep 1s
-echo "6" >> $2
-elif [ "$1" = "7" ]; then
-echo -e "\033[1;37m${txt[25]}"
-sleep 1s
-echo "7" >> $2
-elif [ "$1" -gt "7" ]; then
-rm $2
-funcao_cores1
-fi
-}
-
-funcao_cores () {
-echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[21]}"
-echo -e "${cor[1]} • AABBCCDDEEFF"
-echo -e "${cor[2]} • AABBCCDDEEFF"
-echo -e "${cor[3]} • AABBCCDDEEFF"
-echo -e "${cor[4]} • AABBCCDDEEFF"
-echo -e "${cor[5]} • AABBCCDDEEFF"
-echo -e "${cor[6]} • AABBCCDDEEFF"
-ncor[1]="\033[1;31m"
-ncor[2]="\033[1;32m"
-ncor[3]="\033[1;33m"
-ncor[4]="\033[1;34m"
-ncor[5]="\033[1;35m"
-ncor[6]="\033[1;36m"
-ncor[7]="\033[1;37m"
-echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${ncor[1]} [1]•AA ${ncor[2]} [2]•AA ${ncor[3]} [3]•AA"
-echo -e "${ncor[4]} [4]•AA ${ncor[5]} [5]•AA ${ncor[6]} [6]•AA"
-echo -e "${ncor[7]} [7]•AA"
-echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[22]}"
-unset ncor
-read -p " ${txt[23]} " _cores_
-funcao_cores1 $_cores $_cores_
-}
-
-[[ -e $_cores ]] && {
-_cont="0"
-while read _cor; do
-funcao_addcores ${_cor} ${_cont}
-_cont=$(($_cont + 1))
-done < $_cores
-} || {
-cor[0]="\033[0m"
-cor[1]="\033[1;34m"
-cor[2]="\033[1;32m"
-cor[3]="\033[1;37m"
-cor[4]="\033[1;36m"
-cor[5]="\033[1;33m"
-cor[6]="\033[1;35m"
-}
-
-vary_rex () {
-echo -e $(echo "$1"| sed 's/../\\x&/g;s/$/ /') && return 0 || return 1
-}
-
-funcao_verificacao () {
-if [[ $limiter_on = "" ]]; then
-unset limiter_on
-killall limiter.sh > /dev/null 2>&1
-kill -9 $(ps x|grep -v grep|grep limiter.sh|awk '{print $1}')
-fi  
-[[ ! -e $_modulos ]] && touch $_modulos
-  [[ "$VERIFICAR" = "on" ]] && {
-  active_verif=$(cat $_modulos | egrep -v "VERIFICAR")
-  echo "$active_verif" > $_modulos
-  for _pids_ in `atq | awk '{print $1}'`; do
-   atrm $_pids_
-  done
-  [[ -e ./vencidos ]] && rm ./vencidos
-  [[ -e ./onlines ]] && rm ./onlines
-    } || {
-  echo "VERIFICAR" >> $_modulos
-  echo "at -f /bin/cron now + 1 min" > /bin/cron
-  echo "/etc/adm-lite/verifica &" >> /bin/cron
-  chmod 777 /bin/cron
-  chmod 777 /etc/adm-lite/*
-  bash /bin/cron
-  }
-unset VERIFICAR
-unset __onlines
-unset __vencidos
-}
-
-
-#PREENXE_VARIAVEL $select_name
-select_users () {
-_cont="1"
-[[ -e $_tmp3 ]] && rm $_tmp3
-touch $_tmp3
-for u in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi systemd-[a-z] |grep -vi systemd-[0-9] |sort`; do
-echo "$_cont $u --" >> $_tmp3
-[[ -e $dir_user/$u.block ]] && echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} $u \033[1;34m<--\033[1;31m SUSPENDIDIO" || echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} $u"
-[[ "$u" = "" ]] && break
-_cont=$(($_cont + 1))
-done
-msg -bar
-echo -e "${cor[5]} NUMERO DE USUARIO, O ESCRIBRE EL NOMBRE"
-echo -ne "${cor[6]}"
-read -p " ❐ OPCION : " select_user
-tput cuu1 && tput dl1
-if [ "$select_user" = "" ]; then
-echo -e "${cor[5]} NO SELECCIONO USUARIO . . ."
-return
- fi
- if [ "$select_user" -le "$_cont" ] 1> /dev/null 2> /dev/null
-then
-select_name=$(cat $_tmp3 | head -$select_user | tail -1 | awk '{print $2}')
-echo -e "${cor[5]} $name"
- else
- if cat /etc/passwd |grep $select_user: > /dev/null
-then
-select_name="$select_user"
-else
-echo -e "${cor[5]}   USUARIO ESCOJIDO, NO EXISTE"
-echo -e "${cor[5]} SELECCION DE USUARIO INCORRECTA"
-return
-  fi
- fi
-unset select_user
-}
-
-#PREENXE A VARIAVEL $IP
-meu_ip () {
-[[ -e /etc/catIPlocal && -e /etc/catIP ]] && {
-MEU_IP=$(cat < /etc/catIPlocal)
-MEU_IP2=$(cat < /etc/catIP)
-[[ "$MEU_IP" != "$MEU_IP2" ]] && IP="$MEU_IP2" || IP="$MEU_IP"
-} || {
-MEU_IP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1) && echo $MEU_IP > /etc/catIPlocal
-MEU_IP2=$(wget -qO- ipv4.icanhazip.com) && echo $MEU_IP2 > /etc/catIP
-[[ "$MEU_IP" != "$MEU_IP2" ]] && IP="$MEU_IP2" || IP="$MEU_IP" 
-}
-}
-
-ofus () {
-unset txtofus
-number=$(expr length $1)
-for((i=1; i<$number+1; i++)); do
-txt[$i]=$(echo "$1" | cut -b $i)
-case ${txt[$i]} in
-".")txt[$i]="x";;
-"x")txt[$i]=".";;
-"1")txt[$i]="@";;
-"@")txt[$i]="1";;
-"2")txt[$i]="?";;
-"?")txt[$i]="2";;
-"4")txt[$i]="%";;
-"%")txt[$i]="4";;
-"/")txt[$i]="K";;
-"K")txt[$i]="/";;
-esac
-txtofus+="${txt[$i]}"
-done
-echo "$txtofus" | rev
-}
-
-fun_atualizar () {
-cd /etc/adm-lite
-chmod 777 ./*
-echo -e "${cor[3]} ¿DESEAS CONTINUAR CON UPDATE DEL SCRIPT ? "
-read -p " [S/N]: " -e -i s sshsn
-[[ "$sshsn" = @(s|S|y|Y) ]] && {
-[[ -e /etc/adm-lite/idioma ]] && rm /etc/adm-lite/idioma
-source <(curl -sSL https://www.dropbox.com/s/57xibc03arhjo7w/updateadm) "alx"
-}
-}
-
-#GERA NOVO CLIENTE
-newclient () {
-
-	# Generates the custom client.ovpn
-	rm -rf /etc/openvpn/easy-rsa/pki/reqs/$1.req
-	rm -rf /etc/openvpn/easy-rsa/pki/issued/$1.crt
-	rm -rf /etc/openvpn/easy-rsa/pki/private/$1.key
-	cd /etc/openvpn/easy-rsa/
-	./easyrsa build-client-full $1 nopass > /dev/null 2>&1
-	cd
-	cp /etc/openvpn/client-common.txt ~/$1.ovpn
-	echo "<ca>" >> ~/$1.ovpn
-	cat /etc/openvpn/easy-rsa/pki/ca.crt >> ~/$1.ovpn
-	echo "</ca>" >> ~/$1.ovpn
-	echo "<cert>" >> ~/$1.ovpn
-	cat /etc/openvpn/easy-rsa/pki/issued/$1.crt >> ~/$1.ovpn
-	echo "</cert>" >> ~/$1.ovpn
-	echo "<key>" >> ~/$1.ovpn
-	cat /etc/openvpn/easy-rsa/pki/private/$1.key >> ~/$1.ovpn
-	echo "</key>" >> ~/$1.ovpn
-	echo "<tls-auth>" >> ~/$1.ovpn
-	cat /etc/openvpn/ta.key >> ~/$1.ovpn
-	echo "</tls-auth>" >> ~/$1.ovpn
-}
-
-open_1 () {
-CLIENT="$1"
-senha="$2"
-daysrnf="$3"
-limit="$4"
-#cd /etc/openvpn/easy-rsa/
-#./easyrsa build-client-full $CLIENT nopass
-newclient "$CLIENT"
-#echo ""
-#echo "$CLIENT KEY" ~/"$CLIENT.ovpn"
-valid=$(date '+%C%y-%m-%d' -d " +$daysrnf days")
-datexp=$(date "+%d/%m/%Y" -d "+ $daysrnf days")
-useradd -M -s /bin/false -d /home/ovpn/ $CLIENT -e $valid
-usermod -p $(openssl passwd -1 $senha) $CLIENT
-#Arquivo
-  while [[ ${newfile} != @(s|S|y|Y|n|N) ]]; do
-	msg -bar
-   read -p "Crear Archivo OpenVPN? [S/N]: " -e -i S newfile
-   tput cuu1 && tput dl1
-  done
-  [[ ${newfile} = @(s|S|y|Y) ]] && {
-    while [[ ${ovpnauth} != @(s|S|y|Y|n|N) ]]; do
-    read -p " Colocar autenticacion de usuario en el archivo? [S/N]: " -e -i S ovpnauth
-    tput cuu1 && tput dl1
-  done
-  [[ ${ovpnauth} = @(s|S|y|Y) ]] && sed -i "s;auth-user-pass;<auth-user-pass>\n$CLIENT\n$senha\n</auth-user-pass>;g" $HOME/$CLIENT.ovpn
-  cd $HOME
-  zip ./$CLIENT.zip ./$CLIENT.ovpn > /dev/null 2>&1
-  echo -e "\033[1;31m Archivo generado en: ($HOME/$CLIENT.zip)"
-  echo -e "\033[1;32m ${txt[321]} ( * menu * opcion 2 * opcion 8 )"
-  }
-rm -f ./$CLIENT.ovpn
-cd /etc/adm-lite
-echo "senha: $senha" > $dir_user/$CLIENT
-echo "limite: $limit" >> $dir_user/$CLIENT
-echo "data: $valid" >> $dir_user/$CLIENT
-}
-
-open_2 () {
-CLIENT="$1"
-userdel --force $CLIENT
-cd /etc/adm-lite
-[[ -e $dir_user/$CLIENT ]] && rm $dir_user/$CLIENT
-}
-
-#SISTEMA PORTAS
-open_port () {
-tmp_arq="/tmp/arq-tmp"
- while read arquivo; do
-if [ ! -e "$tmp_arq" ]; then
-echo "$arquivo" > $tmp_arq
-else
-echo "$arquivo" >> $tmp_arq
-fi
-if [ "$(echo "$arquivo" | awk '{print $1}')" = "$2" ]; then
- [[ "$(cat $tmp_arq | grep "$2 $3" | wc -l)" = "0" ]] && echo "$2 $3" >> $tmp_arq
-fi
-done < $1
-mv -f $tmp_arq $1
-}
-
-open_dropbear () {
-tmp_arq="/tmp/arq-tmp"
-arquivo="/etc/default/dropbear"
-echo -e "${cor[2]} |1| >${cor[5]} ${txt[279]}"
-echo -e "${cor[2]} |2| >${cor[5]} ${txt[280]}\033[1;37m"
-read -p " [ 1 / 2 ]: " escolhaas
-if [ "$escolhaas" = "1" ]; then
-porta="$1"
-sed "s;-p $porta ;;g" $arquivo > $tmp_arq
-mv -f $tmp_arq $arquivo
-service dropbear restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-elif [ "$escolhaas" = "2" ]; then
-read -p " Nuevo Puerto: " newport
-porta="$newport"
-sed -i "s/443/$porta -p 443/g" $arquivo
-service dropbear restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-fi
-}
-
-open_squid () {
-tmp_arq="/tmp/arq-tmp"
-if [ -d "/etc/squid" ]; then
-arquivo="/etc/squid/squid.conf"
-elif [ -d "/etc/squid3" ]; then
-arquivo="/etc/squid3/squid.conf"
-fi
-echo -e "${cor[2]} |1| >${cor[5]} ${txt[279]}"
-echo -e "${cor[2]} |2| >${cor[5]} ${txt[280]}\033[1;37m"
-read -p " [ 1 / 2 ]: " escolhaas
-if [ "$escolhaas" = "1" ]; then
-porta="$1"
-cat $arquivo | grep -v "http_port $porta" > $tmp_arq
-mv -f $tmp_arq $arquivo
-service squid3 restart > /dev/null 2>&1 &
-service squid restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-elif [ "$escolhaas" = "2" ]; then
-read -p " Nova Porta: " newport
-open_port "$arquivo" "http_port" "$newport"
-service squid3 restart > /dev/null 2>&1 &
-service squid restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-fi
-}
-
-open_ssh () {
-tmp_arq="/tmp/arq-tmp"
-arquivo="/etc/ssh/sshd_config"
-echo -e "${cor[2]} |1| >${cor[5]} ${txt[279]}"
-echo -e "${cor[2]} |2| >${cor[5]} ${txt[280]}\033[1;37m"
-read -p " [ 1 / 2 ]: " escolhaas
-if [ "$escolhaas" = "1" ]; then
-porta="$1"
-cat $arquivo | grep -v "Port $porta" > $tmp_arq
-mv -f $tmp_arq $arquivo
-service ssh restart > /dev/null 2>&1 &
-service sshd restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-elif [ "$escolhaas" = "2" ]; then
-read -p " Nova Porta: " newport
-open_port "$arquivo" "Port" "$newport"
-service ssh restart > /dev/null 2>&1 &
-service sshd restart > /dev/null 2>&1 &
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-fi
-}
-
-open_python () {
-echo -e "${cor[2]} ${cor[5]}${txt[279]}"
-read -p " [S/N]: " -e -i n pthsn
-[[ "$pthsn" = @(s|S|y|Y) ]] && {
-echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-porta="$1"
-fuser -k $porta/tcp > /dev/null 2>&1
-sleep 1s
-echo -e "${cor[5]} ${txt[281]}"
-return
-}
-}
-
-minhas_portas () {
-echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[4]}"
-portas_var="/tmp/portas"
-porta_var="/tmp/portas2"
-lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND" | grep "LISTEN" > $portas_var
-while read port; do
-var1=$(echo $port | awk '{print $1}')
-var2=$(echo $port | awk '{print $9}' | awk -F ":" '{print $2}')
- if [ ! -e "$porta_var" ]; then
- echo -e "$var1 $var2" > $porta_var
- fi
- if [ "$(cat $porta_var | grep "$var1" | grep "$var2")" = "" ]; then
- echo -e "$var1 $var2" >> $porta_var
- fi
-done < $portas_var
-i=1
-while read pts; do
-[[ "$pts" = "" ]] && break
-service_porta[$i]=$(echo "$pts" | awk '{print $2}')
-service_serv[$i]=$(echo "$pts" | awk '{print $1}')
-echo -e " \033[1;37m[$i] -> \033[1;31m${service_serv[$i]} : \033[1;32m${service_porta[$i]}"
-i=$(($i+1))
-done < $porta_var
-echo -e "${cor[5]} ${txt[277]}"
-echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ \033[1;37m"
-read -p " [1-$(($i-1))]: " nun
-echo -e "\033[1;31m ${txt[283]} \033[1;32m${service_porta[$nun]}\033[1;31m : \033[1;32m${service_serv[$nun]}\033[0m"
-rm $portas_var
-rm $porta_var
-echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-if [ "${service_serv[$nun]}" = "dropbear" ]; then
-open_dropbear ${service_porta[$nun]}
-elif [ "${service_serv[$nun]}" = "sshd" ]; then
-open_ssh ${service_porta[$nun]}
-elif [ "${service_serv[$nun]}" = "squid3" ]; then
-open_squid ${service_porta[$nun]}
-elif [ "${service_serv[$nun]}" = "squid" ]; then
-open_squid ${service_porta[$nun]}
-elif [ "${service_serv[$nun]}" = "python" ]; then
-open_python ${service_porta[$nun]}
-elif [ "${service_serv[$nun]}" = "python3" ]; then
-open_python ${service_porta[$nun]}
-else
-echo -e "\033[1;31m ${txt[278]}\033[0m"
-fi
-echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-}
-
-#VERIFICA SE E NUMERICO
-number_var () {
-unset var_number
-if (echo "$1" | egrep '[^0-9]' &> /dev/null); then
-echo -e "${cor[5]} ${txt[98]}"
-else
-var_number="$1"
-fi
-}
-
-
-ports_ () {
-PT=$(lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND" | grep "LISTEN")
-x=1
-for porta in `echo -e "$PT" | cut -d: -f2 | cut -d' ' -f1 | uniq`; do
-	porta[$x]="$porta"
-    svcs[$x]="$(echo -e "$PT" | grep -w "$porta" | awk '{print $1}' | uniq)"
-	x=$(($x+1))
-done
-
-for((i=1; i<$x; i++)); do
-[[ ! -z ${svcs[$i]} ]] && texto="\033[1;34m ▸ \033[1;37m${svcs[$i]}: \033[1;31m${porta[$i]}" || texto=''
-
-[[ ${svcs[$i]} = "apache2" ]] && texto="\033[1;34m ▸ \033[1;37mAPACHE: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "node" ]] && texto="\033[1;34m ▸ \033[1;37mWebSocket: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "clash" ]] && texto="\033[1;34m ▸ \033[1;37mClash: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "psiphond" ]] && texto="\033[1;34m ▸ \033[1;37mPSIPHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray-v2-u" ]] && texto="\033[1;34m ▸ \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "v2-ui" ]] && texto="\033[1;34m ▸ \033[1;37mV2-UI/WEB: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray-linu" ]] && texto="\033[1;34m ▸ \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "x-ui" ]] && texto="\033[1;34m ▸ \033[1;37mXUI/WEB: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "openvpn" ]] && texto="\033[1;34m ◂ \033[1;37mOPENVPN-TCP: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "squid" ]] && texto="\033[1;34m ◂ \033[1;37mSQUID: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "squid3" ]] && texto="\033[1;34m ◂ \033[1;37mSQUID: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "dropbear" ]] && texto="\033[1;34m ▸ \033[1;37mDROPBEAR: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "python3" ]] && texto="\033[1;34m ▸ \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "python" ]] && texto="\033[1;34m ▸ \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "obfs-serv" ]] && texto="\033[1;34m ▸ \033[1;37mSSR (OBFS): \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "ss-server" ]] && texto="\033[1;34m ▸ \033[1;37mSSR (LIV): \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "sshd" ]] && texto="\033[1;34m ▸ \033[1;37mSSH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "ssh" ]] && texto="\033[1;34m ▸ \033[1;37mSSH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "systemd-r" ]] && texto="\033[1;34m ▸ \033[1;37mSystem-DNS: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "stunnel4" ]] && texto="\033[1;34m ▸ \033[1;37mSSL: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "v2ray" ]] && texto="\033[1;34m ◂ \033[1;37mV2RAY: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray" ]] && texto="\033[1;34m ◂ \033[1;37mXRAY: \033[1;31m${porta[$i]}"
-#[[ ${svcs[$i]} = "badvpn-ud" ]] && texto="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31mON"
-[[ ${porta[$i]} = "7200" ]] && texto="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${porta[$i]} = "7300" ]] && texto="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${porta[$i]} = "7100" ]] && texto="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "trojan" ]] && texto="\033[1;34m ◂ \033[1;37mTrojan-GO: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "sslh" ]] && texto="\033[1;34m ◂ \033[1;37mSSLH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "nc.tradit" ]] && texto="\033[1;34m ◂ \033[1;37mKeyGen: \033[1;31mON"
-
-    i=$(($i+1))
-	
-[[ ! -z ${svcs[$i]} ]] && texto_="\033[1;34m ▸ \033[1;37m${svcs[$i]}: \033[1;31m${porta[$i]}" || texto_=''
-
-[[ ${svcs[$i]} = "apache2" ]] && texto_="\033[1;34m ▸ \033[1;37mAPACHE: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "node" ]] && texto_="\033[1;34m ▸ \033[1;37mWebSocket: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "clash" ]] && texto_="\033[1;34m ▸ \033[1;37mClash: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "psiphond" ]] && texto_="\033[1;34m ▸ \033[1;37mPSIPHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray-v2-u" ]] && texto_="\033[1;34m ▸ \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "v2-ui" ]] && texto_="\033[1;34m ▸ \033[1;37mV2-UI/WEB: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray-linu" ]] && texto_="\033[1;34m ▸ \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "x-ui" ]] && texto_="\033[1;34m ▸ \033[1;37mXUI/WEB: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "openvpn" ]] && texto_="\033[1;34m ◂ \033[1;37mOPENVPN-TCP: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "squid" ]] && texto_="\033[1;34m ◂ \033[1;37mSQUID: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "squid3" ]] && texto_="\033[1;34m ◂ \033[1;37mSQUID: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "dropbear" ]] && texto_="\033[1;34m ▸ \033[1;37mDROPBEAR: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "python3" ]] && texto_="\033[1;34m ▸ \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "python" ]] && texto_="\033[1;34m ▸ \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "obfs-serv" ]] && texto_="\033[1;34m ▸ \033[1;37mSSR (OBFS): \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "ss-server" ]] && texto_="\033[1;34m ▸ \033[1;37mSSR (LIV): \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "sshd" ]] && texto_="\033[1;34m ▸ \033[1;37mSSH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "ssh" ]] && texto_="\033[1;34m ▸ \033[1;37mSSH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "systemd-r" ]] && texto_="\033[1;34m ▸ \033[1;37mSystem-DNS: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "stunnel4" ]] && texto_="\033[1;34m ▸ \033[1;37mSSL: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "v2ray" ]] && texto_="\033[1;34m ◂ \033[1;37mV2RAY: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "xray" ]] && texto_="\033[1;34m ◂ \033[1;37mXRAY: \033[1;31m${porta[$i]}"
-#[[ ${svcs[$i]} = "badvpn-ud" ]] && texto_="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31mON"
-[[ ${porta[$i]} = "7200" ]] && texto_="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${porta[$i]} = "7300" ]] && texto_="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${porta[$i]} = "7100" ]] && texto_="\033[1;34m ▸ \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "trojan" ]] && texto_="\033[1;34m ◂ \033[1;37mTrojan-GO: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "sslh" ]] && texto_="\033[1;34m ◂ \033[1;37mSSLH: \033[1;31m${porta[$i]}"
-[[ ${svcs[$i]} = "nc.tradit" ]] && texto_="\033[1;34m ◂ \033[1;37mKeyGen: \033[1;31mON"
-	echo -e "$texto  $texto_"
-done
-PIDGEN=$(ps x | grep "teleBotGen" | grep -v grep |awk '{print $1}')
-[[ ! -z $PIDGEN ]] && {
-botG="\033[1;34m ▸ \033[1;37m BotGen Telegram 🤖 : \033[1;31m ⚡ ACTIVO ⚡"
-msg -bar
-echo -e "$botG"
-}
-}
-
-
-exitokey="\033[3;49;32m$(cat < /bin/ejecutar/exito)©"
-[[ $v1 = $v2 ]] && vesaoSCT="\033[1;37m Key: $exitokey 】\033[0m\033[0;33m($v2)" || vesaoSCT="\033[1;31m${txt[316]}\033[0;33m($v2) ► \033[1;32m($v1)\033[1;31m"
-cpuss=$(cat /proc/cpuinfo | grep processor | wc -l)
-modelo1=$(lscpu | grep Arch | sed 's/\s\+/,/g' | cut -d , -f2)
-[[ $modelo1 = "aarch64" ]] && modelo1=" ARM64" 
-meu_ip
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-msg -bar #echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-[[ "$VERIFICAR" = "on" ]] && echo -e "${cor[2]} ‣ \033[1;37mActivos: $__onlines ${cor[2]} ‣ \033[1;37mCaducados: $__vencidos ${cor[2]} ‣ \033[1;37m Eliminados: $ukk"
-echo -e "${cor[2]} ‣ \033[1;37mS.O:$_os ${cor[2]} ‣ \033[1;37mBase:\033[1;31m$modelo1 ${cor[2]}‣ \033[1;37mCores:\033[1;31m $_core "
-echo -e "${cor[2]} ‣ \033[1;37mIP: \033[1;31m$IP ${cor[2]}‣ \033[1;37mFECHA: \033[1;31m$(date +"%d/%m/%Y")-$(date +"%H:%M")" 
-msg -bar #echo -e "${cor[2]} •••••••••••••••••••••••••••••••••••••••••••••••••  ${cor[0]}"
-echo -e "${vesaoSCT} "
-msg -bar
-[[ $1 = "ports_" ]] && ports_

+ 0 - 224
ChuG/adm-lite/ferramentas

@@ -1,224 +0,0 @@
-#!/bin/bash
-#head -n -2 /etc/adm-lite/cabecalho > headuser.sh && chmod 777 headuser.sh && source headuser.sh
-source cabecalho
-msg -bar 
-echo -e "${cor[2]} ⌐╦╦═─ ${cor[5]} MENÚ HERRAMIENTAS By $(cat /etc/adm-lite/menu_credito)"
-msg -bar 
-echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮${cor[3]} Bloqueo Torrent y Palabras Claves \033[0;33m( #BETA )"
-echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮${cor[3]} FIX PassWD Vultr"
-echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ➮${cor[3]} Bad-VPN (Juegos Online/VideoCalls) $_badvpn"
-echo -e "\033[0;35m [\033[0;36m5\033[0;35m]\033[0;31m ➮${cor[3]} TCP SPEED ( BBR ) $_tcpspeed"
-echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ➮${cor[3]} FAILBAN\033[0;32m ( Secure IP ) $fail_b"
-echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ➮${cor[3]} COMPARTIR ARCHIVO ONLINE "
-echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ➮${cor[3]} TEST DE VELOCIDAD DEL SERVIDOR"
-echo -e "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ➮${cor[3]} DETALLES DEL VPS"
-echo -e "\033[0;35m [\033[0;36m12\033[0;35m]\033[0;31m ➮${cor[3]} GENERADOR DE PAYLOAD"
-echo -e "\033[0;35m [\033[0;36m14\033[0;35m]\033[0;31m ➮${cor[3]} ULTRA HOST (SCANNER DE SUBDOMINIOS)"
-echo -e "\033[0;35m [\033[0;36m15\033[0;35m]\033[0;31m ➮${cor[3]} I/O SCANNER SUBDOMINIOS \033[0;33m( #ToolMaster )"
-echo -e "\033[0;35m [\033[0;36m17\033[0;35m]\033[0;31m ➮${cor[3]} APLICAR BLOQUEO TORRENT \033[0;33m ${txt[342]} "
-echo -e "\033[0;35m [\033[0;36m19\033[0;35m]\033[0;31m ➮${cor[3]} REINICIAR VPS (REBOOT)"
-msg -bar 
-echo -e " \033[0;35m[\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Regresar ]\e[0m")"
-msg -bar
-
-#FUNCION DE SELECCION
-selection_fun () {
-local selection="null"
-local range
-for((i=0; i<=$1; i++)); do range[$i]="$i "; done
-while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
-echo -ne "\033[1;37m ESCOJE : " >&2
-read selection
-tput cuu1 >&2 && tput dl1 >&2
-done
-echo $selection
-}
-
-
-
-echo -ne "${cor[6]}"
-#FUNCIONES
-
-selection=$(selection_fun 19)
-case ${selection} in
-0)
-source menu
-exit
-;;
-1)
-source ferramentascodes 1
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-2)
-source ferramentascodes 2
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-3)
-source ferramentascodes 3
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-4)
-source ferramentascodes 4
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-5)
-source ferramentascodes 5
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-6)
-source ferramentascodes 6
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-7)
-source ferramentascodes 7
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-8)
-source ferramentascodes 8
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-9)
-source ferramentascodes 9
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-10)
-source ferramentascodes 10
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-11)
-source ferramentascodes 11
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-12)
-source ferramentascodes 12
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-13)
-minhas_portas
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-14)
-echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -ne "\033[1;33m ${txt[306]}: \033[1;37m"; read hostcaptura
-echo -ne "\033[1;33m ${txt[307]}: \033[1;37m"; read limitecaptura
-chmod 777 ./ultrahost
-./ultrahost "${hostcaptura}" "${limitecaptura}"
-read -p " ¡Enter, para volver!"
-source ferramentas
-exit
-;;
-15)
-source ferramentascodes 13
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-16)
-source ferramentascodes 14
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-17)
-source ferramentascodes 15
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-18)
-source ferramentascodes 16
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-19)
-source ferramentascodes 17
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-20)
-source ferramentascodes 20
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-21)
-source ferramentascodes 21
-echo -ne "${cor[5]}"
-read -p " ¡Enter, para volver!"
-cd /etc/adm-lite
-source ferramentas
-exit
-;;
-*)
-cd /etc/adm-lite
-source ferramentas
-rm -f headuser.sh
-exit
-;;
-esac

+ 0 - 785
ChuG/adm-lite/ferramentascodes

@@ -1,785 +0,0 @@
-#!/bin/bash
-
-function_1 () {
-msg -bar #echo -e "${cor[1]} ➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶➶ ${cor[0]}"
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/blockT.sh)
-msg -bar #echo -e "${cor[1]} ➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷➷ ${cor[0]}"
-SHELL=/bin/sh
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
-read -p " Presiona Enter para Continuar"
-exit
-}
-
-function_2 () {
-msg -bar #
-echo -e 'Aplicando FIX para Vultr VPS Passwd'
-echo -e "Añadiendo Registro a PAM.D"
-sed -i 's/.*pam_cracklib.so.*/password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok/' /etc/pam.d/common-password
-msg -bar #
-echo -e "Registro agregado"
-msg -bar #
-sleep 2s
-cgh
-}
-
-function_3 () {
-msg -bar 
-echo -e "${cor[4]}  BADVPN se instalará
- que no es más que un programa
- que libera puertos UDP en el servidor
- y así permitir el servicio de VideoLlamadas!"
-echo -e "${cor[5]} INICIANDO . . ."
-msg -bar 
-source <(curl -sSL https://www.dropbox.com/s/0stqb3dzm47kky6/budp.sh)
-}
-
-function_5 () {
-msg -bar 
-echo -e "${cor[4]} Este Script fue proyectado"
-echo -e "${cor[4]} Para Mejorar La Latencia"
-echo -e "${cor[4]} y velocidad del servidor!"
-msg -bar 
-echo -e "${cor[5]} analizar"
-sleep 1s
-if [[ `grep -c "^#ADM" /etc/sysctl.conf` -eq 0 ]]; then
-#INSTALA
-echo -e "${cor[5]} Este es un script experimental"
-echo -e "${cor[5]} ¡Utilice por su propia cuenta y riesgo!"
-echo -e "${cor[5]} Este script cambiará algunas"
-echo -e "${cor[5]} configuraciones de red (BBR)"
-echo -e "${cor[5]} del sistema para reducir"
-echo -e "${cor[5]} la latencia y mejorar la velocidad"
-msg -bar #echo -e "${cor[1]} ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ${cor[0]}"
-read -p " Continuar con la instalación? [s/n]: " -e -i s resp_osta
-echo -e "\033[1;37m"
-if [[ "$resp_osta" = 's' ]]; then
-unset resp_osta
-echo "#ADM" >> /etc/sysctl.conf
-echo "net.ipv4.tcp_window_scaling = 1
-net.core.rmem_max = 16777216
-net.core.wmem_max = 16777216
-net.ipv4.tcp_rmem = 4096 87380 16777216
-net.ipv4.tcp_wmem = 4096 16384 16777216
-net.ipv4.tcp_low_latency = 1
-net.ipv4.tcp_slow_start_after_idle = 0
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
-sysctl -p /etc/sysctl.conf > /dev/null 2>&1
-echo -e "${cor[5]} Configuración de red TCP"
-echo -e "${cor[5]} se han agregado con éxito"
-msg -bar #echo -e "${cor[1]} ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ${cor[0]}"
-return
- else
-msg -bar 
-return
-fi
- else
-#REMOVE
-echo -e "${cor[5]} Configuración de red TCP"
-echo -e "${cor[5]} ya se han agregado en el sistema!"
-msg -bar
-read -p " Desea quitar la configuración TCP? [s/n]: " -e -i n res_posta
-if [[ "$res_posta" = 's' ]]; then
-unset res_posta
-grep -v "^#ADM
-net.ipv4.tcp_window_scaling = 1
-net.core.rmem_max = 16777216
-net.core.wmem_max = 16777216
-net.ipv4.tcp_rmem = 4096 87380 16777216
-net.ipv4.tcp_wmem = 4096 16384 16777216
-net.ipv4.tcp_low_latency = 1
-net.ipv4.tcp_slow_start_after_idle = 0
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr" /etc/sysctl.conf > /tmp/syscl && mv -f /tmp/syscl /etc/sysctl.conf
-sysctl -p /etc/sysctl.conf > /dev/null 2>&1
-echo -e "${cor[5]} Configuración de red TCP"
-echo -e "${cor[5]} se han eliminado con éxito"
-msg -bar
-return
- else
-msg -bar 
-return
- fi
-fi
-}
-
-function_6 () {
-source fai2ban
-fail2ban-testcases -x start 2>/dev/null
-fail2ban-client -x start 2>/dev/null
-}
-
-function_8 () {
-msg -bar 
-echo -e "${cor[5]} OPCION PARA COLOCAR"
-echo -e "${cor[5]} CUALQUIER ARCHIVO ONLINE"
-echo -e "${cor[5]} QUE ESTE ARCHIVO"
-echo -e "${cor[5]} EN EL DIRECTORIO \033[1;31m$HOME"
-msg -bar 
-meu_ip
-echo -e " \033[0;35m[\033[0;36m1\033[0;35m] \033[0;34m➮\033[0;33m COLOCAR ARCHIVO ONLINE  \033[0;32m(#)" 
-echo -e " \033[0;35m[\033[0;36m2\033[0;35m] \033[0;34m➮\033[0;33m REMOVER ARCHIVO ONLINE  \033[0;32m(#)"
-echo -e " \033[0;35m[\033[0;36m3\033[0;35m] \033[0;34m➮\033[0;31m VER MIS ARCHIVOS ONLINE \033[0;33m(#)"
-msg -bar 
-echo -e " \033[0;35m [\033[0;36mENTER\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Regresar ]\e[0m")"
-read -p " 『 1-3 』: " arquivo_online_adm
-number_var $arquivo_online_adm
-if [ "$var_number" = "" ]; then
-return
- else
-online_adm="$var_number"
-fi
-if [ "$online_adm" -gt 3 ]; then
-echo -e "${cor[5]} VER MIS ARCHIVOS ONLINE"
-msg -bar 
-return
-fi
-if [ "$online_adm" = 3 ]; then
-msg -bar 
-for my_arqs in `ls /var/www/html`; do
-if [ "$my_arqs" != "index.html" ]; then
- if [ ! -d "$my_arqs" ]; then
-echo -e " \033[1;36mhttp://$IP:81/$my_arqs\033[0m"
- fi
-fi
-done
-msg -bar
-return
-fi
-if [ "$online_adm" = 2 ]; then
-msg -bar
-unset _cont
-_cont="1"
-for my_arqs in `ls /var/www/html`; do
-if [ "$my_arqs" != "index.html" ]; then
- if [ ! -d "$my_arqs" ]; then
-select_arc[$_cont]="$my_arqs"
-echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮ ${cor[3]} $my_arqs => \033[1;36mhttp://$IP:81/$my_arqs\033[0m"
-_cont=$(($_cont + 1))
- fi
-fi
-done
-_cont=$(($_cont - 1))
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} Seleccione un archivo:"
-read -p " [ 1-$_cont ]: " slct
-number_var $slct
-if [ "$var_number" = "" ]; then
-return
- else
-slct="$var_number"
-fi
-unset _cont
-arquivo_move="${select_arc[$slct]}"
- if [ "$arquivo_move" = "" ]; then
-echo -e "${cor[5]} Ningún archivo ha sido seleccionado"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-return
- fi
-rm -rf /var/www/html/$arquivo_move > /dev/null 2>&1
-rm -rf /var/www/$arquivo_move > /dev/null 2>&1
-echo -e "${cor[5]} Procedimiento Hecho Con Éxito"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-return
-fi
-unset _cont
-_cont="1"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} FICHEROS EN $HOME"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-for my_arqs in `ls $HOME`; do
-if [ ! -d "$my_arqs" ]; then
-select_arc[$_cont]="$my_arqs"
-echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮ ${cor[3]}$my_arqs"
-_cont=$(($_cont + 1))
-fi
-done
-_cont=$(($_cont - 1))
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[177]}"
-read -p " 『 1-$_cont 』:  " slct
-number_var $slct
-if [ "$var_number" = "" ]; then
-return
- else
-slct="$var_number"
-fi
-unset _cont
-arquivo_move="${select_arc[$slct]}"
-if [ "$arquivo_move" = "" ]; then
-echo -e "${cor[5]} ${txt[178]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-return
-fi
-if [ ! -d /var ]; then
-mkdir /var
-fi
-if [ ! -d /var/www ]; then
-mkdir /var/www
-fi
-if [ ! -d /var/www/html ]; then
-mkdir /var/www/html
-fi
-if [ ! -e /var/www/html/index.html ]; then
-touch /var/www/html/index.html
-fi
-if [ ! -e /var/www/index.html ]; then
-touch /var/www/index.html
-fi
-chmod -R 755 /var/www
-cp $HOME/$arquivo_move /var/www/$arquivo_move
-cp $HOME/$arquivo_move /var/www/html/$arquivo_move
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[180]}"
-msg -bar
-echo -e "\033[1;36m http://$IP:81/$arquivo_move\033[0m"
-msg -bar
-echo -e "${cor[5]} ${txt[179]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-}
-
-function_9 () {
-sudo apt install python3-pip > /dev/null 2>&1
-sudo pip install speedtest-cli  > /dev/null 2>&1
-
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[4]} ${txt[184]}"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-#ping-down=$(speedtest-cli |awk '{print $10 $11}' |grep -v loss |cut -d = -f2 |sed ':a;N;s/\n//g;ta')
-ping=$(ping -c1 google.com |awk '{print $8 $9}' |grep -v loss |cut -d = -f2 |sed ':a;N;s/\n//g;ta')
-#starts_test=$(python ./speedtest.py)
-down_load=$(speedtest-cli | grep "Download" | awk '{print $2,$3}')
-up_load=$(speedtest-cli | grep "Upload" | awk '{print $2,$3}')
-echo -e "${cor[5]} ${txt[185]}: $ping "
-echo -e "${cor[5]} ${txt[186]}: $up_load"
-echo -e "${cor[5]} ${txt[187]}: $down_load"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-}
-
-function_10 () {
-null="\033[1;31m"
-msg -bar #echo -e "${cor[1]} ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ${cor[0]}"
-if [ ! /proc/cpuinfo ]; then
-echo -e "${cor[4]} ${txt[188]}"
-msg -bar #echo -e "${cor[1]} ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ${cor[0]}"
-return
-fi
-if [ ! /etc/issue.net ]; then
-echo -e "${cor[4]} ${txt[188]}"
-msg -bar #echo -e "${cor[1]} ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ${cor[0]}"
-return
-fi
-if [ ! /proc/meminfo ]; then
-echo -e "${cor[4]} ${txt[188]}"
-msg -bar #echo -e "${cor[1]} ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ${cor[0]}"
-return
-fi
-totalram=$(free | grep Mem | awk '{print $2}')
-usedram=$(free | grep Mem | awk '{print $3}')
-freeram=$(free | grep Mem | awk '{print $4}')
-swapram=$(cat /proc/meminfo | grep SwapTotal | awk '{print $2}')
-system=$(cat /etc/issue.net)
-clock=$(lscpu | grep "CPU MHz" | awk '{print $3}')
-based=$(cat /etc/*release | grep ID_LIKE | awk -F "=" '{print $2}')
-processor=$(cat /proc/cpuinfo | grep "model name" | uniq | awk -F ":" '{print $2}')
-cpus=$(cat /proc/cpuinfo | grep processor | wc -l)
-if [ "$system" ]; then
-echo -e "${cor[5]} ${txt[189]}: ${null}$system"
-else
-echo -e "${cor[5]} ${txt[189]}: ${null}???"
-fi
-if [ "$based" ]; then
-echo -e "${cor[5]} ${txt[190]}: ${null}$based"
-else
-echo -e "${cor[5]} ${txt[190]}: ${null}???"
-fi
-if [ "$processor" ]; then
-echo -e "${cor[5]} ${txt[191]}: ${null}$processor x$cpus"
-else
-echo -e "${cor[5]} ${txt[191]}: ${null}???"
-fi
-if [ "$clock" ]; then
-echo -e "${cor[5]} ${txt[192]}: ${null}$clock MHz"
-else
-echo -e "${cor[5]} ${txt[192]}: ${null}???"
-fi
-echo -e "${cor[5]} ${txt[193]}: ${null}$(ps aux  | awk 'BEGIN { sum = 0 }  { sum += sprintf("%f",$3) }; END { printf " " "%.2f" "%%", sum}')"
-echo -e "${cor[5]} Arquitectura CPU ID : ${null}$(lscpu | grep "Vendor ID" | awk '{print $3}')"
-echo -e "${cor[5]} ${txt[194]}: ${null}$(($totalram / 1024))"
-echo -e "${cor[5]} ${txt[195]}: ${null}$(($usedram / 1024))"
-echo -e "${cor[5]} ${txt[196]}: ${null}$(($freeram / 1024))"
-echo -e "${cor[5]} ${txt[197]}: ${null}$(($swapram / 1024))MB"
-echo -e "${cor[5]} ${txt[198]}: ${null}$(uptime)"
-echo -e "${cor[5]} ${txt[199]}: ${null}$(hostname)"
-echo -e "${cor[5]} ${txt[200]}: ${null}$(ip addr | grep inet | grep -v inet6 | grep -v "host lo" | awk '{print $2}' | awk -F "/" '{print $1}')"
-echo -e "${cor[5]} ${txt[201]}: ${null}$(uname -r)"
-echo -e "${cor[5]} ${txt[202]}: ${null}$(uname -m)"
-msg -bar #echo -e "${cor[1]} ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ${cor[0]}"
-return
-}
-
-function_11 () {
-payload="/etc/payloads"
-if [ ! -f "$payload" ]; then
-echo -e "${cor[5]} $payload ${txt[213]}"
-echo -e "${cor[5]} ${txt[214]}"
-return
-fi
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[2]} |1| >${cor[3]} ${txt[215]}"
-echo -e "${cor[2]} |2| >${cor[3]} ${txt[216]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-read -p " | 1 - 2 |: " var_pay
-number_var $var_pay
-if [ "$var_number" = "" ]; then
-echo -e "\033[1;31m ${txt[217]}"
-return
- else
-var_payload="$var_number"
-fi
-if [ "$var_payload" -gt "2" ]; then
-echo -e "\033[1;31m ${txt[217]}"
-return
-fi
-if [ "$var_payload" = "1" ]; then
-echo -e "${cor[4]} ${txt[215]}"
-echo -e "${cor[5]} ${txt[218]} $payload:"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-cat $payload | awk -F "/" '{print $1,$2,$3,$4}'
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-read -p " ${txt[219]} ${txt[220]}: " hos
-if [[ $hos != \.* ]]; then
-echo -e "${cor[5]} ${txt[220]}"
-return
-fi
-host="$hos/"
-if [[ -z $host ]]; then
-echo -e "${cor[5]} ${txt[221]}"
-return
-fi
-if [[ `grep -c "^$host" $payload` -eq 1 ]]; then
-echo -e "${cor[5]} ${txt[222]}"
-return
-fi
-echo "$host" >> $payload && grep -v "^$" $payload > /tmp/a && mv /tmp/a $payload
-echo -e "${cor[5]} ${txt[223]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-cat $payload | awk -F "/" '{print $1,$2,$3,$4}'
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
- if [ ! -f "/etc/init.d/squid" ]; then
-service squid3 reload
-service squid3 restart
- else
-/etc/init.d/squid reload
-service squid restart
- fi	
-return
-fi
-
-if [ "$var_payload" = "2" ]; then
-echo -e "${cor[4]} ${txt[216]}"
-echo -e "${cor[5]} ${txt[218]} $payload:"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-cat $payload | awk -F "/" '{print $1,$2,$3,$4}'
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-read -p " ${txt[224]} ${txt[220]}: " hos
-if [[ $hos != \.* ]]; then
-echo -e "${cor[5]} ${txt[220]}"
-return
-fi
-host="$hos/"
-if [[ -z $host ]]; then
-echo -e "${cor[5]} ${txt[221]}"
-return
-fi
-if [[ `grep -c "^$host" $payload` -ne 1 ]]; then
-echo -e "${cor[5]} ${txt[225]}"
-return
-fi
-grep -v "^$host" $payload > /tmp/a && mv /tmp/a $payload
-echo -e "${cor[5]} ${txt[223]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-cat $payload | awk -F "/" '{print $1,$2,$3,$4}'
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
- if [ ! -f "/etc/init.d/squid" ]; then
-service squid3 reload
-service squid3 restart
- else
-/etc/init.d/squid reload
-service squid restart
- fi	
-return
-fi
-}
-
-criar_pay () {
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[258]}"
-echo -e "${cor[5]} ${txt[259]}"
-echo -e "${cor[5]} ${txt[260]}"
-echo -e "${cor[5]} ${txt[261]}"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[3]}"
-read -p " => " valor1
-if [ "$valor1" = "" ]; then
-echo -e "${cor[5]} ${txt[262]}"
-return
-fi
-meu_ip
-valor2="$IP"
-if [ "$valor2" = "" ]; then
-valor2="127.0.0.1"
-fi
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[264]} ${cor[3]}"
-echo -e " 1-GET"
-echo -e " 2-CONNECT"
-echo -e " 3-PUT"
-echo -e " 4-OPTIONS"
-echo -e " 5-DELETE"
-echo -e " 6-HEAD"
-echo -e " 7-TRACE"
-echo -e " 8-PROPATCH"
-echo -e " 9-PATCH"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[3]}"
-read -p " => " valor3
-case $valor3 in
-1)req="GET";;
-2)req="CONNECT";;
-3)req="PUT";;
-4)req="OPTIONS";;
-5)req="DELETE";;
-6)req="HEAD";;
-7)req="TRACE";;
-8)req="PROPATCH";;
-9)req="PATCH";;
-*)req="GET";;
-esac
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[265]}"
-echo -e "${cor[5]} ${txt[266]} ${cor[3]}"
-echo -e " 1-realData"
-echo -e " 2-netData"
-echo -e " 3-raw"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-read -p " => " valor4
-case $valor4 in
-1)in="realData";;
-2)in="netData";;
-3)in="raw";;
-*)in="netData";;
-esac
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-name=$(echo $valor1 | awk -F "/" '{print $2'})
-if [ "$name" = "" ]; then
-name=$(echo $valor1 | awk -F "/" '{print $1'})
-fi
-esquelet="/etc/adm-lite/payloads"
-sed -s "s;realData;abc;g" $esquelet > $HOME/$name.txt
-sed -i "s;netData;abc;g" $HOME/$name.txt
-sed -i "s;raw;abc;g" $HOME/$name.txt
-sed -i "s;abc;$in;g" $HOME/$name.txt
-sed -i "s;get;$req;g" $HOME/$name.txt
-sed -i "s;mhost;$valor1;g" $HOME/$name.txt
-sed -i "s;mip;$valor2;g" $HOME/$name.txt
-if [ "$(cat $HOME/$name.txt | egrep -o "$valor1")" = "" ]; then
-echo -e ""
-echo -e "${cor[3]} ${txt[267]} \033[1;36m${txt[268]}"
-rm $HOME/$name.txt
-return
-fi
-echo -e "${cor[3]} ${txt[269]}"
-echo -e "${cor[3]} ${txt[270]} \033[1;31m$HOME/$name.txt"
-return
-}
-
-fun_bar () {
-comando="$1"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-$comando -y > /dev/null 2>&1
-touch $HOME/fim
- ) & > /dev/null
-echo -ne "\033[1;33m ["
-while true; do
-   for((i=0; i<=10; i++)); do
-   echo -ne "\033[1;31m#"
-   sleep 0.3s
-   done
-   [[ -e $HOME/fim ]] && {
-   rm $HOME/fim
-   break
-   }
-   echo
-   echo -ne "\033[1;33m ["
-done
-echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
-}
-
-vnc_fun () {
-clear
-toolmaster
-}
-
-block_torrent () {
-mportas () {
-unset portas
-portas_var=$(lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND" | grep "LISTEN")
-while read port; do
-var1=$(echo $port | awk '{print $1}') && var2=$(echo $port | awk '{print $9}' | awk -F ":" '{print $2}')
-[[ "$(echo -e $portas|grep "$var1 $var2")" ]] || portas+="$var1 $var2\n"
-done <<< "$portas_var"
-i=1
-echo -e "$portas"
-}
-fun_ip () {
-MEU_IP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
-MEU_IP2=$(wget -qO- ipv4.icanhazip.com)
-[[ "$MEU_IP" != "$MEU_IP2" ]] && IP="$MEU_IP2" || IP="$MEU_IP"
-}
-barra="${cor[1]} =================================== ${cor[0]}"
-[[ -e /etc/adm-lite/idioma_menuinst ]] && id="$(cat /etc/adm-lite/idioma_menuinst)" || id=pt
-[[ $(iptables -h|wc -l) -lt 5 ]] && apt-get install iptables -y > /dev/null 2>-1
-NIC=$(ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)' | head -1)
-echo -e "$barra\n $(source trans -b pt:${id} "Estas configuraciones van a ser adicionadas")"
-echo -e " $(source trans -b pt:${id} "Recuerda, Tener tu VPS Totalmente Configurada!")\n$barra"
-echo -e " $(source trans -b pt:${id} "Deseas Continuar?")"
-read -p " [S/N]: " -e -i n PROS
-[[ $PROS = @(s|S|y|Y) ]] || return 1
-fun_ip #Pega IP e armazena em uma variavel
-#Inicia Procedimentos
-#Parametros iniciais
-echo 'iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-iptables -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT' > ./torrent-adm
-chmod +x ./torrent-adm
-#libera DNS
-echo 'iptables -A OUTPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
-iptables -A OUTPUT -p udp --dport 53 -m state --state NEW -j ACCEPT' >> ./torrent-adm
-#Liberar DHCP
-echo 'iptables -A OUTPUT -p tcp --dport 67 -m state --state NEW -j ACCEPT
-iptables -A OUTPUT -p udp --dport 67 -m state --state NEW -j ACCEPT' >> ./torrent-adm
-#Liberando Serviços Ativos
-list_ips=$(mportas|awk '{print $2}')
-while read PORT; do
-echo "iptables -A INPUT -p tcp --dport $PORT -j ACCEPT
-iptables -A INPUT -p udp --dport $PORT -j ACCEPT
-iptables -A OUTPUT -p tcp --dport $PORT -j ACCEPT
-iptables -A OUTPUT -p udp --dport $PORT -j ACCEPT
-iptables -A FORWARD -p tcp --dport $PORT -j ACCEPT
-iptables -A FORWARD -p udp --dport $PORT -j ACCEPT
-iptables -A OUTPUT -p tcp -d $IP --dport $PORT -m state --state NEW -j ACCEPT
-iptables -A OUTPUT -p udp -d $IP --dport $PORT -m state --state NEW -j ACCEPT" >> ./torrent-adm
-done <<< "$list_ips"
-#Bloqueando Ping
-echo 'iptables -A INPUT -p icmp --icmp-type echo-request -j DROP' >> ./torrent-adm
-#Liberar WEBMIN
-echo 'iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
-iptables -A OUTPUT -p tcp --dport 10000 -j ACCEPT' >> ./torrent-adm
-#Bloqueando torrent
-echo "iptables -t nat -A PREROUTING -i $NIC -p tcp --dport 6881:6889 -j DNAT --to-dest $IP
-iptables -A FORWARD -p tcp -i $NIC --dport 6881:6889 -d $IP -j REJECT
-iptables -A OUTPUT -p tcp --dport 6881:6889 -j DROP
-iptables -A OUTPUT -p udp --dport 6881:6889 -j DROP" >> ./torrent-adm
-echo 'iptables -A FORWARD -m string --algo bm --string "BitTorrent" -j DROP
-iptables -A FORWARD -m string --algo bm --string "BitTorrent protocol" -j DROP
-iptables -A FORWARD -m string --algo bm --string "peer_id=" -j DROP
-iptables -A FORWARD -m string --algo bm --string ".torrent" -j DROP
-iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j DROP
-iptables -A FORWARD -m string --algo bm --string "torrent" -j DROP
-iptables -A FORWARD -m string --algo bm --string "announce" -j DROP
-iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP
-iptables -A FORWARD -m string --string "get_peers" --algo bm -j DROP
-iptables -A FORWARD -m string --string "announce_peer" --algo bm -j DROP
-iptables -A FORWARD -m string --string "find_node" --algo bm -j DROP' >> ./torrent-adm
-./torrent-adm
-echo -e "$barra\n $(source trans -b pt:${id} "Aplicado!")\n$barra"
-}
-
-paybrute () {
-chmod +x ./paysnd.sh
-./paysnd.sh
-}
-
-function_16 () {
-tmp_arq="/tmp/arq-tmp"
-if [ -d "/etc/squid" ]; then
-pwd="/etc/squid/passwd"
-config_="/etc/squid/squid.conf"
-service_="squid"
-squid_="0"
-elif [ -d "/etc/squid3" ]; then
-pwd="/etc/squid3/passwd"
-config_="/etc/squid3/squid.conf"
-service_="squid3"
-squid_="1"
-fi
-[[ ! -e $config_ ]] && 
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}" && 
-echo -e " \033[1;36m${txt[326]}" && 
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}" && 
-return 0
-if [ -e $pwd ]; then 
-echo -e "${cor[3]} "${txt[330]}""
-read -p " [S/N]: " -e -i n sshsn
-[[ "$sshsn" = @(s|S|y|Y) ]] && {
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e " \033[1;36mUninstalling DEPENDENCE:"
-fun_bar 'apt-get remove apache2-utils'
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-cat $config_ | grep -v '#Password' > $tmp_arq
-mv -f $tmp_arq $config_ 
-cat $config_ | grep -v '^auth_param.*passwd*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-cat $config_ | grep -v '^auth_param.*proxy*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-cat $config_ | grep -v '^acl.*REQUIRED*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-cat $config_ | grep -v '^http_access.*authenticated*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-cat $config_ | grep -v '^http_access.*all*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-echo -e "
-http_access allow all" >> "$config_"
-rm -f $pwd
-service $service_ restart  > /dev/null 2>&1 &
-echo -e " \033[1;31m${txt[327]}"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-} 
-else
-echo -e "${cor[3]} "${txt[329]}""
-read -p " [S/N]: " -e -i n sshsn
-[[ "$sshsn" = @(s|S|y|Y) ]] && {
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e " \033[1;36mInstalling DEPENDENCE:"
-fun_bar 'apt-get install apache2-utils'
-msg -bar #echo -e "${cor[1]} =================================== ${cor[3]}"
-read -e -p " Your desired username: " usrn
-[[ $usrn = "" ]] && 
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}" && 
-echo -e " \033[1;31m${txt[328]}" && 
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}" && 
-return 0
-htpasswd -c $pwd $usrn
-succes_=$(grep -c "$usrn" $pwd)
-if [ "$succes_" = "0" ]; then
-rm -f $pwd
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e " \033[1;31m${txt[324]}"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-return 0
-elif [[ "$succes_" = "1" ]]; then
-cat $config_ | grep -v '^http_access.*all*$' > $tmp_arq
-mv -f $tmp_arq $config_ 
-if [ "$squid_" = "0" ]; then
-echo -e "#Password
-auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
-auth_param basic realm proxy
-acl authenticated proxy_auth REQUIRED
-http_access allow authenticated
-http_access deny all" >> "$config_"
-service squid restart  > /dev/null 2>&1 &
-update-rc.d squid defaults > /dev/null 2>&1 &
-elif [ "$squid_" = "1" ]; then
-echo -e "#Password
-auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
-auth_param basic realm proxy
-acl authenticated proxy_auth REQUIRED
-http_access allow authenticated
-http_access deny all" >> "$config_"
-service squid3 restart > /dev/null 2>&1 &
-update-rc.d squid3 defaults > /dev/null 2>&1 &
-fi
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e " \033[1;32m${txt[325]}"
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-fi
-}
-fi
-}
-
-function_17 () {
-echo -e "${cor[3]} "${txt[333]}""
-read -p " [S/N]: " -e -i n sshsn
-[[ "$sshsn" = @(s|S|y|Y) ]] && {
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "\033[1;36m ${txt[334]}"
-sleep 3s
-msg -bar #echo -e "${cor[1]} =================================== ${cor[0]}"
-echo -e "\033[1;36m OK"
-sleep 1s
-sudo reboot
-} 
-}
-
-ofuscarte_fun () {
-_cont=1
-#[[ ! -e /usr/local/bin/shc ]] && 
-bash <(wget -qO- https://www.dropbox.com/s/9gror9872zlqjle/ofuscar.sh) || echo -e "SHC Instalado"
-echo -e "${cor[5]} ${txt[181]} /root/"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-for my_arqs in `ls $HOME`; do
-if [ ! -d "$my_arqs" ]; then
-select_arc[$_cont]="$my_arqs"
-echo -e "${cor[2]} |$_cont| >${cor[3]}$my_arqs"
-_cont=$(($_cont + 1))
-fi
-done
-_cont=$(($_cont - 1))
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} Escoje nombre o numero del fichero a Ofuscar : "
-read -p " | 1 - $_cont |: " slct
-number_var $slct
-if [ "$var_number" = "" ]; then
-return
- else
-slct="$var_number"
-fi
-unset _cont
-arquivo_move="${select_arc[$slct]}"
-if [ "$arquivo_move" = "" ]; then
-echo -e "${cor[5]} ${txt[178]}"
-msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
-return
-else 
-echo -e " Archivo $arquivo_move seleccionado "
-fi
-unset ssnn
-#read -p "Escoje nombre del fichero a Ofuscar : " namefichero
-shc -rvf "$arquivo_move" && "EXITO AL OFUSCAR" || echo "Error al OFUSCAR"
-echo -e "El fichero Ofuscado es $HOME/$arquivo_move.x"
-[[ -e $arquivo_move.x ]] && chmod +x "$HOME/$arquivo_move.x" || echo "ERROT AL OFUSCAR"
-read -p " Deseas cargar Fichero Online [s/n] : " ssnn
-[[ "$ssnn" = @(s|S|y|Y) ]] && { 
-[[ ! -d /var/www/html/ofus ]] && mkdir /var/www/html/ofus
-[[ -e "$arquivo_move.x" ]] && mv $arquivo_move.x /var/www/html/ofus/$arquivo_move
-msg -bar 
-#echo -e "${cor[1]} ====================================================== ${cor[0]}"
-echo -e "${cor[5]} ${txt[180]}"
-echo -e "\033[1;36m http://$(wget -qO- ifconfig.me):81/ofus/$arquivo_move.sh\033[0m"
-echo -e "${cor[5]} ${txt[179]}"
-}
-}
-
-
-############################
-
-
-[[ "$1" = "1" ]] && function_1
-[[ "$1" = "2" ]] && function_2
-[[ "$1" = "3" ]] && function_3
-[[ "$1" = "4" ]] && function_3
-[[ "$1" = "5" ]] && function_5
-[[ "$1" = "6" ]] && function_6
-[[ "$1" = "7" ]] && function_7
-[[ "$1" = "8" ]] && function_8
-[[ "$1" = "9" ]] && function_9
-[[ "$1" = "10" ]] && function_10
-[[ "$1" = "11" ]] && function_11
-[[ "$1" = "12" ]] && criar_pay
-[[ "$1" = "13" ]] && vnc_fun
-[[ "$1" = "14" ]] && paybrute
-[[ "$1" = "15" ]] && block_torrent
-[[ "$1" = "16" ]] && function_16
-[[ "$1" = "17" ]] && function_17

+ 0 - 358
ChuG/adm-lite/idioma

@@ -1,358 +0,0 @@
-ChumoGH ☠ Script VPS 
-Activos:
-Caducados:
-S.O:
-¡BIENVENIDO AL MENÚ! ☯ ChumoGH
-ADMINISTRAR USUARIOS
-HERRAMIENTAS (Bad/VPN)
-ACTUALIZAR
-Desinstalar SCRIPT
-Escoje:
-\033[0;31m [\033[0;32mON\033[0;31m] 
- [OFF] 
-CAMBIAR COLORES DEL SCRIPT
-[Regresar / Salir]
-Control de Usuarios
-Registrar Nuevo Cliente
-Eliminar Usuario/s
-Reconfigurar Usuarios
-Listar Usuarios Existentes
-Listar Usuarios Conectados
-Contador/limitador de USUARIOS
-SUS COLORES USADOS ACTUALMENTE
-Elija en orden, 1 2 3 4 5 6
-¿Cuál es la secuencia de colores ?:
-No se han seleccionado seis colores!
-¡Aplicando el color seleccionado! ...
-CAMBIAR IDIOMA DEL SCRIPT
-CREADOR DE USUARIOS ChumoGH☆Script
-Ingrese Nombre del Usuario:
-No Se Registra Usuario
-Usuario ya existente!
-Contraseña para el usuario
-Duración para el Usuario
-Límite de conexión para el usuario
-Usuario:
-Contraseña:
-Límite:
-Validez:
-LISTA DE USUARIOS REGISTRADOS
-Eliminar Usuarios
-Eliminar 1 Usuario
-Eliminar todos los usuarios
-Seleccione el usuario o escriba el nombre
-Ningún usuario ha sido seleccionado
-Usuario no existente!
-eliminado
-eliminar
-¡Enter, para volver!
-EDITOR DE USUARIOS
-Ningún usuario ha seleccionado
-Que opción va a editar de:
-Numero de logins de:
-Fecha de expiración de:
-Cambiar contraseña de:
-¿Cuál es el nuevo límite de inicio de sesión:
-¡Límite no cambiado!
-Límite cambiado
-¿Cuántos días debe durar?
-Fecha no modificada
-Cambiado!
-¿Nueva contraseña para:
-Contraseña no cambiada!
-Nueva contraseña aplicada
-Vales Verga! Selecciona algo
-Usuario
-Contraseña
-Límite
-Tiempo
-∞
-Ilimitado
-Exp
-Tú tienes:
-Usuarios en su servidor
-días
-USUARIOS
-CONEXIÓN
-TIEMPO
-Ese Herramienta va a Traducir
-Todo el contenido de ChumoGH☆Script
-Seleccione el número de idioma, o utilice las iniciales del idioma.
-
-Traduciendo el sistema...
-Introduzca un idioma:
-horas
-acta
-uso
-No hay usuarios Conectados
-Eliminar Caducados
-No hay Usuarios Vencidos!
-MENÚ HERRAMIENTAS
-Bloqueo Torrent y Palabras Claves
-FIX PassWD Vultr
-Bad-VPN (Soporte a NETFLIX)
-Bad-VPN (Juegos Online/VideoCalls)
-TCP SPEED
-FAILBAN
-SQUID CACHE
-COMPARTIR ARCHIVO ONLINE
-Escriba sólo valores numérico
-INICIANDO BACKUP
-Copia de seguridad de usuarios
-Usuario no registrado en ChumoGH☆Script
-Introduzca la información del usuario.
-Contraseña actual:
-Días De Duración:
-Límite de conexión:
-Copia de seguridad completa
-Back UDP disponible en la carpeta
-Ingresar el directorio de la copia de seguridad
-o bien, Introduzca un vínculo de una copia de seguridad
-Archivo o enlace
-¡Archivo o enlace no válido!
-Copia de seguridad incompatible con ChumoGH
-Restauración ...
-Usuario no restaurado
-Esta Funcion es EXPERIMENTAL
-AGREGARA PUERTO 7200 en udp
-Procedimiento completado
-BADVPN se instalará
-que no es más que un programa
-que libera puertos UDP en el servidor
-y así permitir el servicio de VideoLlamadas!
-Inicio
-VideoLlamadas y Juegos en Linea Activo
-Deteniendo servicio BADVPN ...
-BADVPN detenido con éxito
-Este Script fue proyectado
-Para Mejorar La Latencia
-y velocidad del servidor!
-analizar
-Este es un script experimental
-¡Utilice por su propia cuenta y riesgo!
-Este script cambiará algunas
-configuraciones de red
-del sistema para reducir
-la latencia y mejorar la velocidad
-Continuar con la instalación?
-Configuración de red
-se han agregado con éxito
-ya se han agregado en el sistema!
-Desea quitar la configuración
-Configuración de red
-se han eliminado con éxito
-¿Por qué no?
-desinstalación
-Ver registro
-Este es el FAILBAN PROTECTION
-Hecho únicamente para proteger la seguridad del
-Sistema, su objetivo es analizar
-LOGS DE ACCESO y bloquear toda
-acción sospechosa
-aumentando en un 90% de su seguridad.
-¿Desea instalar Fail2Ban?
-Fail2ban Sera Instalado
-Siguientes Servicios
-¿Confirma la elección?
-Instalación finalizada
-Caché de Squid no es más Que
-Un historial de navegación en Squid
-Que ahorrará datos al abrir sitios
-Alojados en su caché
-¡El script hará una breve comprobación!
-No se ha identificado Squid!
-¡Squid esta Activo en tu sistema!
-No hay servicio de caché en el Squid!
-Reiniciando Servicios Espera!
-Activando el servicio SquidCache!
-Desactivando SquidCache !!
-esperar!
-COLOCAR ARCHIVO ONLINE
-OPCION PARA COLOCAR
-CUALQUIER ARCHIVO ONLINE
-QUE ESTE ARCHIVO
-EN EL DIRECTORIO
-REMOVER ARCHIVO ONLINE
-VER MIS ARCHIVOS ONLINE
-Opción invalida
-Seleccione un archivo
-Ningún archivo ha sido seleccionado
-Procedimiento Hecho Con Éxito
-ACCESO AL ARCHIVO ATRAVES DEL ENLACE
-Sus archivos en la carpeta
-TESTEAR VELOCIDAD DEL SERVIDOR
-INFORMACIÓN VPS
-Inicio de pruebas, espere ...
-Tiempo de respuesta Ping
-Velocidad de Subida
-Velocidad de Descarga
-Error al procesar información
-Su Sistema
-basado
-Procesador Físico
-Frecuencia de funcionamiento
-Uso del procesador
-Memoria Virtual Total
-Memoria Virtual En uso
-Memoria Virtual Libre
-Memoria Virtual Swap
-Tiempo en línea
-Nombre de la máquina
-Dirección De la Maquina
-Versiones del kernel
-Arquitectura
-analizar
-expediente
-actualizado
-Archivos actualizados
-Valida! Actualizando ...
-¡Expirada o invalida Saliendo!
-¿Esta seguro de esto?
-Desinstalación cancelada por el usuario
-Creado por @ChumoGH
-AGREGAR / REMOVER HOST-SQUID
-no encontrado
-O Squid no instalado
-Añadir Host a Squid
-Quitar el host de Squid
-Opción Invalida
-Dominios actuales en el archivo
-Escriba el Host-Squid que desea agregar
-Iniciando con un ., ejemplo: .chumogh.net
-¡Esta vacío, no ha escrito nada!
-El dominio ya existe en el archivo
-¡Éxito, Archivo Actualizado!
-Escriba el dominio que desea quitar
-dominio no encontrado
-Introduzca el texto para el BANNER
-Verde
-Rojo
-Azul
-Amarillo
-Púrpura
-Introduzca el mensaje del BANNER principal
-Desea agregar mas Mensajes 
-Banner Personalizado ☆
-Dependencias No instaladas, ¿Desea instalar?
-Instalando dependencias para proxy-socks ...
-Deteniendo proxy-sock ...
-Proxy-sock detenido!
-Seleccione la puerto que va a girar
-Su Proxy Sockets:
-Opa, Esta siendo Usada por:
-Desactive este servicio para usar
-El puerto:
-Para el SOCKS
-Enter, para seleccionar otro puerto!
-Escriba un texto, para el estado 200OK
-Escoja el tipo de sock a utilizar
-PROXY SOCKET EN PYTHON
-PROXY SOCKET EN PYTHON3
-Algo salió mal, Socks No Iniciado!
-perfecto
-BRUTE FORCE PAYLOAD
-ACTIVAR PROXY SOCKET
-LIMITADOR DE MULTILOGUIN
-VER PROXY PYTHON
-INSTALACION DE PUERTOS
-NINGUNO PROXY SOCKS ESTA ACTIVO
-DIGITE UN HOST PARA CREAR
-¡PAYLOADS GENERICAS!
-CREADOR DE PAYLOADS
-DIGITE EL HOST
-No anadir nada.
-GENERADOR DE PAYLOAD
-ELEGIR EL METODO DE REQUISITOS
-Y POR ULTIMO
-¡METODO DE INYECCIÓN!
-ALGO ESTA
-MAL!
-EXITO!, PAYLOADS GENERADAS
-DIRECTORIO:
-ACTIVAR PROXY GETTUNEL
-¿Cuál es el puerto que desea para el GetTUNNEL
-Puerto Usada Por:
-CLAVE DEL GETTUNEL:
-¡GETTUNEL INICIADO CON ÉXITO!
-¡GETTUNEL NO INICIO!
-Seleccione el servicio para gestionar puertos
-Ningún Servicio Elegido, O El Servicio Elegido No es Soportado
-¿Desea cerrar el puerto actual?
-O Abrir un nuevo puerto en el servicio?
-Procedimiento, Terminado!
-GESTION DE PUERTAS
-Servicio y puerto elegidos:
-Arquitectura no soportada!
-USO APROXIMADO
-CONSUMO TOTAL
-USUARIOS
-Consumo de Clientes
-Verificación no está activada, o no existe información
-BOT TELEGRAM
-SHADOWSOCKS / SSL stunnel
-SHADOWSOCKS Y SSL
-seleccione un puerto de redirección
-seleccione un puerto
-¡Puerto Invalida!
-No hay Puertos Internos Abiertos!
-Puerto De Su SSL Externa! Ingresar puerto en la aplicación inyector
-Puerto en uso!
-¡Responda las Preguntas Correctamente!
-Medios de Encriptación
-Seleccione la encriptación
-¡Encriptación no seleccionada!
-Contraseña:
-TCP OVER
-ULTRA HOST (SCANNER DE SUBDOMINIOS) - Error
-HOST
-LÍMITE DE CAPTURA
-INGRESAR UNA CONTRASEÑA y DESPUÉS CONFIRMARLA
-VNC se conecta usando el ip de la vps en el puerto
-Para acceder a la interfaz gráfica
-Descargar de la PlayStore:
-VNC no Esta activo ¿Desea activar?
-VNC esta activo ¿Desea deshabilitar?
-Scanner I/O Busqueda de Subdominios
-💥 ChumoGH ADM 💥 ESTA ACTUALIZADO!
-⚠️ ChumoGH ADM ⚠️ NECESITA ACTUALIZARSE!
-APLICAR BLOQUEO TORRENT
-Crear un nuevo archivo OpenVPN?
-Crear archivo con autenticación (usuario y contraseña)?
-Archivo generado en:
-Para dejarlo en línea:
-Ejecurtar al ENTRAR
-AUTENTICACIÓN DE PROXY SQUID
-Error al generar contraseña, la autenticación de squid no se inició!
-AUTENTICACIÓN DEL PROXY SQUID INICIADO.
-Proxy squid no instalado, no puede continuar.
-AUTENTICACIÓN DEL PROXY SQUID DESACTIVADO.
-El usuario no puede ser nulo.
-¿Desea habilitar la autenticación de proxy squid?
-¿Desea desactivar la autenticación de proxy squid?
-IP:
-REINICIAR VPS (REBOOT)
-¿Realmente desea Reiniciar la VPS?
-Preparando para reiniciando VPS.
-MENÚ INSTALACIÓN
-INSTALAR
-CONFIGURAR
-Seleccione un opción
-Quitar ☆ New-ADM ChumoGH☆
-VERIFICAR ACTUALIZACION
-V2RAY Socket
-( #EXPERIMENTAL )
-+593987072611
-+593982688820
- Compra Keys al
-Cores:
-HERRAMIENTAS EXTRAS
-detener Puertos
-Cerrar Puertos:
-Desinstalar Puertos:
-Iniciar Puertos:
-Puertas Activas en su Servidor
-Registrar Usuario Temporal
-DESACTIVAR KILL MULTILOGUIN
-Control Multiloguin (SSH) ->
-lusto
-|(TCP-SPEED)

+ 0 - 374
ChuG/adm-lite/idioma_geral

@@ -1,374 +0,0 @@
-#!/bin/bash
-
-if [[ -e $_dr ]]; then
-n=0
-while read line; do
-txt[$n]="$line"
-n=$(($n+1))
-done < $_dr
-unset n
-[[ ${txt[0]} = "" ]] && rm $_dr && exit 1
-else
-txt[0]="ChumoGH ☠ Script VPS "
-txt[1]="Activos:"
-txt[2]="Caducados:"
-txt[3]="S.O:"
-txt[4]="¡BIENVENIDO AL MENÚ! ☯ ChumoGH"
-txt[5]="ADMINISTRAR USUARIOS"
-txt[6]="HERRAMIENTAS (Bad/VPN)"
-txt[7]="ACTUALIZAR"
-txt[8]="Desinstalar SCRIPT"
-txt[9]="Escoje:"
-txt[10]="\033[0;31m [\033[0;32mON\033[0;31m] "
-txt[11]=" [OFF] "
-txt[12]="CAMBIAR COLORES DEL SCRIPT"
-txt[13]="[Regresar / Salir]"
-txt[14]="Control de Usuarios"
-txt[15]="Registrar Nuevo Cliente"
-txt[16]="Eliminar Usuario/s"
-txt[17]="Reconfigurar Usuarios"
-txt[18]="Listar Usuarios Existentes"
-txt[19]="Listar Usuarios Conectados"
-txt[20]="Contador/limitador de USUARIOS"
-txt[21]="SUS COLORES USADOS ACTUALMENTE"
-txt[22]="Elija en orden, 1 2 3 4 5 6"
-txt[23]="¿Cuál es la secuencia de colores ?:"
-txt[24]="No se han seleccionado seis colores!"
-txt[25]="¡Aplicando el color seleccionado! ..."
-txt[26]="CAMBIAR IDIOMA DEL SCRIPT"
-txt[27]="CREADOR DE USUARIOS ChumoGH☆Script"
-txt[28]="Ingrese Nombre del Usuario:"
-txt[29]="No Se Registra Usuario"
-txt[30]="Usuario ya existente!"
-txt[31]="Contraseña para el usuario"
-txt[32]="Duración para el Usuario"
-txt[33]="Límite de conexión para el usuario"
-txt[34]="Usuario:"
-txt[35]="Contraseña:"
-txt[36]="Límite:"
-txt[37]="Validez:"
-txt[38]="LISTA DE USUARIOS REGISTRADOS"
-txt[39]="Eliminar Usuarios"
-txt[40]="Eliminar 1 Usuario"
-txt[41]="Eliminar todos los usuarios"
-txt[42]="Seleccione el usuario o escriba el nombre"
-txt[43]="Ningún usuario ha sido seleccionado"
-txt[44]="Usuario no existente!"
-txt[45]="eliminado"
-txt[46]="eliminar"
-txt[47]="¡Enter, para volver!"
-txt[48]="EDITOR DE USUARIOS"
-txt[49]="Ningún usuario ha seleccionado"
-txt[50]="Que opción va a editar de:"
-txt[51]="Numero de logins de:"
-txt[52]="Fecha de expiración de:"
-txt[53]="Cambiar contraseña de:"
-txt[54]="¿Cuál es el nuevo límite de inicio de sesión:"
-txt[55]="¡Límite no cambiado!"
-txt[56]="Límite cambiado"
-txt[57]="¿Cuántos días debe durar?"
-txt[58]="Fecha no modificada"
-txt[59]="Cambiado!"
-txt[60]="¿Nueva contraseña para:"
-txt[61]="Contraseña no cambiada!"
-txt[62]="Nueva contraseña aplicada"
-txt[63]="Vales Verga! Selecciona algo"
-txt[64]="Usuario"
-txt[65]="Contraseña"
-txt[66]="Límite"
-txt[67]="Tiempo"
-txt[68]="∞"
-txt[69]="Ilimitado"
-txt[70]="Exp"
-txt[71]="Tú tienes:"
-txt[72]="Usuarios en su servidor"
-txt[73]="días"
-txt[74]="USUARIOS"
-txt[75]="CONEXIÓN"
-txt[76]="TIEMPO"
-txt[77]="Ese Herramienta va a Traducir"
-txt[78]="Todo el contenido de ChumoGH☆Script"
-txt[79]="Seleccione el número de idioma, o utilice las iniciales del idioma."
-txt[80]=""
-txt[81]="Traduciendo el sistema..."
-txt[82]="Introduzca un idioma:"
-txt[83]="horas"
-txt[84]="acta"
-txt[85]="uso"
-txt[86]="No hay usuarios Conectados"
-txt[87]="Eliminar Caducados"
-txt[88]="No hay Usuarios Vencidos!"
-txt[89]="MENÚ HERRAMIENTAS"
-txt[90]="Bloqueo Torrent y Palabras Claves"
-txt[91]="FIX PassWD Vultr"
-txt[92]="Bad-VPN (Soporte a NETFLIX)"
-txt[93]="Bad-VPN (Juegos Online/VideoCalls)"
-txt[94]="TCP SPEED"
-txt[95]="FAILBAN"
-txt[96]="SQUID CACHE"
-txt[97]="COMPARTIR ARCHIVO ONLINE"
-txt[98]="Escriba sólo valores numérico"
-txt[99]="INICIANDO BACKUP"
-txt[100]="Copia de seguridad de usuarios"
-txt[101]="Usuario no registrado en ChumoGH☆Script"
-txt[102]="Introduzca la información del usuario."
-txt[103]="Contraseña actual:"
-txt[104]="Días De Duración:"
-txt[105]="Límite de conexión:"
-txt[106]="Copia de seguridad completa"
-txt[107]="Back UDP disponible en la carpeta"
-txt[108]="Ingresar el directorio de la copia de seguridad"
-txt[109]="o bien, Introduzca un vínculo de una copia de seguridad"
-txt[110]="Archivo o enlace"
-txt[111]="¡Archivo o enlace no válido!"
-txt[112]="Copia de seguridad incompatible con ChumoGH"
-txt[113]="Restauración ..."
-txt[114]="Usuario no restaurado"
-txt[115]="Esta Funcion es EXPERIMENTAL"
-txt[116]="AGREGARA PUERTO 7200 en udp"
-txt[117]="Procedimiento completado"
-txt[118]="BADVPN se instalará"
-txt[119]="que no es más que un programa"
-txt[120]="que libera puertos UDP en el servidor"
-txt[121]="y así permitir el servicio de VideoLlamadas!"
-txt[122]="Inicio"
-txt[123]="VideoLlamadas y Juegos en Linea Activo"
-txt[124]="Deteniendo servicio BADVPN ..."
-txt[125]="BADVPN detenido con éxito"
-txt[126]="Este Script fue proyectado"
-txt[127]="Para Mejorar La Latencia"
-txt[128]="y velocidad del servidor!"
-txt[129]="analizar"
-txt[130]="Este es un script experimental"
-txt[131]="¡Utilice por su propia cuenta y riesgo!"
-txt[132]="Este script cambiará algunas"
-txt[133]="configuraciones de red"
-txt[134]="del sistema para reducir"
-txt[135]="la latencia y mejorar la velocidad"
-txt[136]="Continuar con la instalación?"
-txt[137]="Configuración de red"
-txt[138]="se han agregado con éxito"
-txt[139]="ya se han agregado en el sistema!"
-txt[140]="Desea quitar la configuración"
-txt[141]="Configuración de red"
-txt[142]="se han eliminado con éxito"
-txt[143]="¿Por qué no?"
-txt[144]="desinstalación"
-txt[145]="Ver registro"
-txt[146]="Este es el FAILBAN PROTECTION"
-txt[147]="Hecho únicamente para proteger la seguridad del"
-txt[148]="Sistema, su objetivo es analizar"
-txt[149]="LOGS DE ACCESO y bloquear toda"
-txt[150]="acción sospechosa"
-txt[151]="aumentando en un 90% de su seguridad."
-txt[152]="¿Desea instalar Fail2Ban?"
-txt[153]="Fail2ban Sera Instalado"
-txt[154]="Siguientes Servicios"
-txt[155]="¿Confirma la elección?"
-txt[156]="Instalación finalizada"
-txt[157]="Caché de Squid no es más Que"
-txt[158]="Un historial de navegación en Squid"
-txt[159]="Que ahorrará datos al abrir sitios"
-txt[160]="Alojados en su caché"
-txt[161]="¡El script hará una breve comprobación!"
-txt[162]="No se ha identificado Squid!"
-txt[163]="¡Squid esta Activo en tu sistema!"
-txt[164]="No hay servicio de caché en el Squid!"
-txt[165]="Reiniciando Servicios Espera!"
-txt[166]="Activando el servicio SquidCache!"
-txt[167]="Desactivando SquidCache !!"
-txt[168]="esperar!"
-txt[169]="COLOCAR ARCHIVO ONLINE"
-txt[170]="OPCION PARA COLOCAR"
-txt[171]="CUALQUIER ARCHIVO ONLINE"
-txt[172]="QUE ESTE ARCHIVO"
-txt[173]="EN EL DIRECTORIO"
-txt[174]="REMOVER ARCHIVO ONLINE"
-txt[175]="VER MIS ARCHIVOS ONLINE"
-txt[176]="Opción invalida"
-txt[177]="Seleccione un archivo"
-txt[178]="Ningún archivo ha sido seleccionado"
-txt[179]="Procedimiento Hecho Con Éxito"
-txt[180]="ACCESO AL ARCHIVO ATRAVES DEL ENLACE"
-txt[181]="Sus archivos en la carpeta"
-txt[182]="TESTEAR VELOCIDAD DEL SERVIDOR"
-txt[183]="INFORMACIÓN VPS"
-txt[184]="Inicio de pruebas, espere ..."
-txt[185]="Tiempo de respuesta Ping"
-txt[186]="Velocidad de Subida"
-txt[187]="Velocidad de Descarga"
-txt[188]="Error al procesar información"
-txt[189]="Su Sistema"
-txt[190]="basado"
-txt[191]="Procesador Físico"
-txt[192]="Frecuencia de funcionamiento"
-txt[193]="Uso del procesador"
-txt[194]="Memoria Virtual Total"
-txt[195]="Memoria Virtual En uso"
-txt[196]="Memoria Virtual Libre"
-txt[197]="Memoria Virtual Swap"
-txt[198]="Tiempo en línea"
-txt[199]="Nombre de la máquina"
-txt[200]="Dirección De la Maquina"
-txt[201]="Versiones del kernel"
-txt[202]="Arquitectura"
-txt[203]="analizar"
-txt[204]="expediente"
-txt[205]="actualizado"
-txt[206]="Archivos actualizados"
-txt[207]="Valida! Actualizando ..."
-txt[208]="¡Expirada o invalida Saliendo!"
-txt[209]="¿Esta seguro de esto?"
-txt[210]="Desinstalación cancelada por el usuario"
-txt[211]="Creado por @ChumoGH"
-txt[212]="AGREGAR / REMOVER HOST-SQUID"
-txt[213]="no encontrado"
-txt[214]="O Squid no instalado"
-txt[215]="Añadir Host a Squid"
-txt[216]="Quitar el host de Squid"
-txt[217]="Opción Invalida"
-txt[218]="Dominios actuales en el archivo"
-txt[219]="Escriba el Host-Squid que desea agregar"
-txt[220]="Iniciando con un ., ejemplo: .chumogh.net"
-txt[221]="¡Esta vacío, no ha escrito nada!"
-txt[222]="El dominio ya existe en el archivo"
-txt[223]="¡Éxito, Archivo Actualizado!"
-txt[224]="Escriba el dominio que desea quitar"
-txt[225]="dominio no encontrado"
-txt[226]="Introduzca el texto para el BANNER"
-txt[227]="Verde"
-txt[228]="Rojo"
-txt[229]="Azul"
-txt[230]="Amarillo"
-txt[231]="Púrpura"
-txt[232]="Introduzca el mensaje del BANNER principal"
-txt[233]="Desea agregar mas Mensajes "
-txt[234]="Banner Personalizado ☆"
-txt[235]="Dependencias No instaladas, ¿Desea instalar?"
-txt[236]="Instalando dependencias para proxy-socks ..."
-txt[237]="Deteniendo proxy-sock ..."
-txt[238]="Proxy-sock detenido!"
-txt[239]="Seleccione la puerto que va a girar"
-txt[240]="Su Proxy Sockets:"
-txt[241]="Opa, Esta siendo Usada por:"
-txt[242]="Desactive este servicio para usar"
-txt[243]="El puerto:"
-txt[244]="Para el SOCKS"
-txt[245]="Enter, para seleccionar otro puerto!"
-txt[246]="Escriba un texto, para el estado 200OK"
-txt[247]="Escoja el tipo de sock a utilizar"
-txt[248]="PROXY SOCKET EN PYTHON"
-txt[249]="PROXY SOCKET EN PYTHON3"
-txt[250]="Algo salió mal, Socks No Iniciado!"
-txt[251]="perfecto"
-txt[252]="BRUTE FORCE PAYLOAD"
-txt[253]="ACTIVAR PROXY SOCKET"
-txt[254]="LIMITADOR DE MULTILOGUIN"
-txt[255]="VER PROXY PYTHON"
-txt[256]="INSTALACION DE PUERTOS"
-txt[257]="NINGUNO PROXY SOCKS ESTA ACTIVO"
-txt[258]="DIGITE UN HOST PARA CREAR"
-txt[259]="¡PAYLOADS GENERICAS!"
-txt[260]="CREADOR DE PAYLOADS"
-txt[261]="DIGITE EL HOST"
-txt[262]="No anadir nada."
-txt[263]="GENERADOR DE PAYLOAD"
-txt[264]="ELEGIR EL METODO DE REQUISITOS"
-txt[265]="Y POR ULTIMO"
-txt[266]="¡METODO DE INYECCIÓN!"
-txt[267]="ALGO ESTA"
-txt[268]="MAL!"
-txt[269]="EXITO!, PAYLOADS GENERADAS"
-txt[270]="DIRECTORIO:"
-txt[271]="ACTIVAR PROXY GETTUNEL"
-txt[272]="¿Cuál es el puerto que desea para el GetTUNNEL"
-txt[273]="Puerto Usada Por:"
-txt[274]="CLAVE DEL GETTUNEL:"
-txt[275]="¡GETTUNEL INICIADO CON ÉXITO!"
-txt[276]="¡GETTUNEL NO INICIO!"
-txt[277]="Seleccione el servicio para gestionar puertos"
-txt[278]="Ningún Servicio Elegido, O El Servicio Elegido No es Soportado"
-txt[279]="¿Desea cerrar el puerto actual?"
-txt[280]="O Abrir un nuevo puerto en el servicio?"
-txt[281]="Procedimiento, Terminado!"
-txt[282]="GESTION DE PUERTAS"
-txt[283]="Servicio y puerto elegidos:"
-txt[284]="Arquitectura no soportada!"
-txt[285]="USO APROXIMADO"
-txt[286]="CONSUMO TOTAL"
-txt[287]="USUARIOS"
-txt[288]="Consumo de Clientes"
-txt[289]="Verificación no está activada, o no existe información"
-txt[290]="BOT TELEGRAM"
-txt[291]="SHADOWSOCKS / SSL stunnel"
-txt[292]="SHADOWSOCKS Y SSL"
-txt[293]="seleccione un puerto de redirección"
-txt[294]="seleccione un puerto"
-txt[295]="¡Puerto Invalida!"
-txt[296]="No hay Puertos Internos Abiertos!"
-txt[297]="Puerto De Su SSL Externa! Ingresar puerto en la aplicación inyector"
-txt[298]="Puerto en uso!"
-txt[299]="¡Responda las Preguntas Correctamente!"
-txt[300]="Medios de Encriptación"
-txt[301]="Seleccione la encriptación"
-txt[302]="¡Encriptación no seleccionada!"
-txt[303]="Contraseña:"
-txt[304]="TCP OVER"
-txt[305]="ULTRA HOST (SCANNER DE SUBDOMINIOS) - Error"
-txt[306]="HOST"
-txt[307]="LÍMITE DE CAPTURA"
-txt[308]="INGRESAR UNA CONTRASEÑA y DESPUÉS CONFIRMARLA"
-txt[309]="VNC se conecta usando el ip de la vps en el puerto"
-txt[310]="Para acceder a la interfaz gráfica"
-txt[311]="Descargar de la PlayStore:"
-txt[312]="VNC no Esta activo ¿Desea activar?"
-txt[313]="VNC esta activo ¿Desea deshabilitar?"
-txt[314]="Scanner I/O Busqueda de Subdominios"
-txt[315]="💥 ChumoGH ADM 💥 ESTA ACTUALIZADO!"
-txt[316]="⚠️ ChumoGH ADM ⚠️ NECESITA ACTUALIZARSE!"
-txt[317]="APLICAR BLOQUEO TORRENT"
-txt[318]="Crear un nuevo archivo OpenVPN?"
-txt[319]="Crear archivo con autenticación (usuario y contraseña)?"
-txt[320]="Archivo generado en:"
-txt[321]="Para dejarlo en línea:"
-txt[322]="Ejecurtar al ENTRAR"
-txt[323]="AUTENTICACIÓN DE PROXY SQUID"
-txt[324]="Error al generar contraseña, la autenticación de squid no se inició!"
-txt[325]="AUTENTICACIÓN DEL PROXY SQUID INICIADO."
-txt[326]="Proxy squid no instalado, no puede continuar."
-txt[327]="AUTENTICACIÓN DEL PROXY SQUID DESACTIVADO."
-txt[328]="El usuario no puede ser nulo."
-txt[329]="¿Desea habilitar la autenticación de proxy squid?"
-txt[330]="¿Desea desactivar la autenticación de proxy squid?"
-txt[331]="IP:"
-txt[332]="REINICIAR VPS (REBOOT)"
-txt[333]="¿Realmente desea Reiniciar la VPS?"
-txt[334]="Preparando para reiniciando VPS."
-txt[335]="MENÚ INSTALACIÓN"
-txt[336]="INSTALAR"
-txt[337]="CONFIGURAR"
-txt[338]="Seleccione un opción"
-txt[339]="Quitar ☆ New-ADM ChumoGH☆"
-txt[340]="VERIFICAR ACTUALIZACION"
-txt[341]="V2RAY Socket"
-txt[342]="( #EXPERIMENTAL )"
-txt[343]="+593987072611"
-txt[344]="+593982688820"
-txt[345]=" Compra Keys al"
-txt[346]="Cores:"
-txt[347]="HERRAMIENTAS EXTRAS"
-txt[348]="detener Puertos"
-txt[349]="Cerrar Puertos:"
-txt[350]="Desinstalar Puertos:"
-txt[351]="Iniciar Puertos:"
-txt[352]="Puertas Activas en su Servidor"
-txt[353]="Registrar Usuario Temporal"
-txt[354]="DESACTIVAR KILL MULTILOGUIN"
-txt[355]="Control Multiloguin (SSH) ->"
-txt[356]="$(cat /etc/adm-lite/menu_credito)"
-txt[357]="|(TCP-SPEED)"
-echo "${txt[0]}" > $_dr
-for((_cont=1; _cont<${#txt[@]}; _cont++)); do
-echo "${txt[$_cont]}" >> $_dr
-done
-fi

+ 0 - 231
ChuG/adm-lite/limiter.sh

@@ -1,231 +0,0 @@
-#!/bin/bash
-u_dir="/etc/adm-lite/userDIR"
-tmp_verifica="/etc/adm-lite/tmp_tmp"
-_arquivo1="/etc/adm-lite/tmp_arq1"
-_arquivo2="/etc/adm-lite/tmp_arq2"
-_arquivo3="/etc/adm-lite/tmp_arq3"
-_arquivo4="/etc/adm-lite/tmp_arq4"
-[[ ! -d "$u_dir" ]] && mkdir $u_dir
-[[ -e "$_arquivo1" ]] && rm $_arquivo1
-[[ -e "$_arquivo2" ]] && rm $_arquivo2
-[[ -e "$_arquivo3" ]] && rm $_arquivo3
-[[ -e "$_arquivo4" ]] && rm $_arquivo4
-
-function_dropb () {  
-port_dropbear=`ps aux | grep dropbear | awk NR==1 | awk '{print $17;}'`
-[[ $port_dropbear = "" ]] && return
-log=/var/log/auth.log
-loginsukses='Password auth succeeded'
-echo ' '
-pids=`ps ax |grep dropbear |grep  " $port_dropbear" |awk -F" " '{print $1}'`
-for pid in $pids
-do
-    pidlogs=`grep $pid $log |grep "$loginsukses" |awk -F" " '{print $3}'`
-    i=0
-    for pidend in $pidlogs
-    do
-    let i=i+1
-    done
-    if [ $pidend ]; then
-       login=`grep $pid $log |grep "$pidend" |grep "$loginsukses"`
-       PID=$pid
-       user=`echo $login |awk -F" " '{print $10}' | sed -r "s/'/ /g"`
-       waktu=`echo $login |awk -F" " '{print $2"-"$1,$3}'`
-       while [ ${#waktu} -lt 13 ]; do
-       waktu=$waktu" "
-       done
-       while [ ${#user} -lt 16 ]; do
-       user=$user" "
-       done
-       while [ ${#PID} -lt 8 ]; do
-       PID=$PID" "
-       done
-     echo "$user $PID $waktu"
-    fi
-done
-echo ""
-return
-}
-
-function_onlines () {
-(
-unset _on
-for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
-usurnum=$(ps -u $user | grep sshd |wc -l)
-[[ "$usurnum" -gt 0 ]] && _on+="$usurnum+"
-usurnum=$(function_dropb | grep "$user" | wc -l)
-[[ "$usurnum" -gt 0 ]] && _on+="$usurnum+"
-done
-#Terceira Etapa#
-for userovpn in `cat /etc/passwd | grep ovpn | awk -F: '{print $1}'`; do
-us=$(cat /etc/openvpn/openvpn-status.log | grep $userovpn | wc -l)
-[[ "$us" != "0" ]] && _on+="1+"
-done
-#Usuarios Vencidos
-datenow=$(date +%s)
-for user in $(awk -F: '{print $1}' /etc/passwd); do
-expdate=$(chage -l $user|awk -F: '/Account expires/{print $2}')
-echo $expdate|grep -q never && continue
-datanormal=$(date -d"$expdate" '+%d/%m/%Y')
-expsec=$(date +%s --date="$expdate")
-diff=$(echo $datenow - $expsec|bc -l)
-echo $diff|grep -q ^\- && continue
-vencidos[1]+="1+"
-done
-#Fazendo A Soma#
-_on+="0"
-_on=$(echo $_on|bc)
-vencidos[1]+="0"
-vencidos[1]=$(echo ${vencidos[1]}|bc)
-echo "$_on" > ./onlines
-echo "${vencidos[1]}" > ./vencidos
-) &
-}
-
-fun_ovpn_onl () {
-for userovpn in `cat /etc/passwd | grep ovpn | awk -F: '{print $1}'`; do
-us=$(cat /etc/openvpn/openvpn-status.log | grep $userovpn | wc -l)
-[[ "$us" != "0" ]] && echo "$userovpn"
-done
-}
-
-function_usertime () {
-(
-declare -A data
-declare -A time
-declare -A time2
-declare -A timefinal
-tempousers="./tempo_conexao"
-usr_pids_var="./userDIR"
-[[ ! -e $tempousers ]] && touch $tempousers
-_data_now=$(date +%s)
- for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
- unset ssh
- [[ -e $usr_pids_var/$user.pid ]] && source $usr_pids_var/$user.pid
-ssh+="$(ps -u $user | grep sshd |wc -l)+"
-ssh+="$(function_dropb | grep "$user" | wc -l)+"
-[[ -e /etc/openvpn/server.conf ]] && ssh+="$(fun_ovpn_onl | grep "$user" | wc -l)+"
-ssh+="0"
-user_pid=$(echo $ssh|bc)
-if [ "$user_pid" -gt "0" ]; then
- [[ "${data[$user]}" = "" ]] && data[$user]="$_data_now"
- if [ ! -e $usr_pids_var/$user.pid2  ]; then
-  [[ -e $usr_pids_var/$user.pid ]] && cp $usr_pids_var/$user.pid $usr_pids_var/$user.pid2  
- fi
-fi
-if [ "$user_pid" = "0" ]; then
-unset data[$user]
-[[ -e "$usr_pids_var/$user.pid" ]] && rm $usr_pids_var/$user.pid
-[[ -e $usr_pids_var/$user.pid2 ]] && rm $usr_pids_var/$user.pid2
-fi
-if [ "${data[$user]}" != "" ]; then
-time[$user]=$(($_data_now - ${data[$user]}))
-time2[$user]=$(cat $tempousers | grep "$user" | awk '{print $2}')
-  [[ "${time2[$user]}" = "" ]] && time2[$user]="0"
-timefinal[$user]=$((${time2[$user]} + ${time[$user]}))
-_arquivo=$(cat $tempousers |grep -v "$user")
-echo "$_arquivo" > $tempousers
-echo "$user ${timefinal[$user]}" >> $tempousers
-echo "data[$user]=$_data_now" > $usr_pids_var/$user.pid
-fi
- done
-) &
-}
-
-function_killmultiloguin () {
-(
-for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
-unset pid_limite && unset sshd_on && unset drop_on
-sshd_on=$(ps -u $user|grep sshd|wc -l)
-drop_on=$(function_dropb|grep "$user"|wc -l)
-[[ -e $u_dir/$user ]] && pid_limite=$(cat $u_dir/$user | grep "limite:" | awk '{print $2}') || pid_limite="999"
-[[ $pid_limite != +([0-9]) ]] && pid_limite="999"
-#LIMITE DROPBEAR
-   [[ "$drop_on" -gt "$pid_limite" ]] && {
-           kill=$((${drop_on}-${pid_limite}))
-           pids=$(function_dropb|grep "$user"|awk '{print $2}'|tail -n${kill})
-           for pid in `echo $pids`; do
-           kill $pid
-           done
-    }
-#LIMITE OPENSSH
-   [[ "$sshd_on" -gt "$pid_limite" ]] && {
-           kill=$((${sshd_on}-${pid_limite}))
-           pids=$(ps x|grep [[:space:]]$user[[:space:]]|grep -v grep|grep -v pts|awk '{print $1}'|tail -n${kill})
-           for pid in `echo $pids`; do
-           kill $pid
-           done
-    }
-done
-sleep 3s
-) &
-}
-
-fun_net () {
-(
-log_0="/tmp/tcpdum"
-log_1="/tmp/tcpdump"
-log_2="/tmp/tcpdumpLOG"
-usr_dir="/etc/adm-lite/userDIR/usr_cnx"
-[[ -e "$log_1" ]] &&  mv -f $log_1 $log_2
-[[ ! -e $usr_dir ]] && touch $usr_dir
-#ENCERRA TCP
-for pd in `ps x | grep tcpdump | grep -v grep | awk '{print $1}'`; do
-kill -9 $pd > /dev/null 2>&1
-done
-#INICIA TCP
-tcpdump -s 50 -n 1> /tmp/tcpdump 2> /dev/null &
-[[ ! -e /tmp/tcpdump ]] && touch /tmp/tcpdump
-#ANALIZA USER
-for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd | grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
-touch /tmp/$user
-ip_openssh $user > /dev/null 2>&1
-ip_drop $user > /dev/null 2>&1
-sed -i '/^$/d' /tmp/$user
-pacotes=$(paste -sd+ /tmp/$user | bc)
-rm /tmp/$user
-if [ "$pacotes" != "" ]; then
-  if [ "$(cat $usr_dir | grep "$user")" != "" ]; then
-  pacotesuser=$(cat $usr_dir | grep "$user" | awk '{print $2}')
-  [[ $pacotesuser = "" ]] && pacotesuser=0
-  [[ $pacotesuser != +([0-9]) ]] && pacotesuser=0
-  ussrvar=$(cat $usr_dir | grep -v "$user")
-  echo "$ussrvar" > $usr_dir
-  pacotes=$(($pacotes+$pacotesuser))
-  echo -e "$user $pacotes" >> $usr_dir
-  else
-  echo -e "$user $pacotes" >> $usr_dir
-  fi
-fi
-unset pacotes
-done
-) &
-}
-
-ip_openssh () {
-user="$1"
-for ip in `lsof -u $user -P -n | grep "ESTABLISHED" | awk -F "->" '{print $2}' |awk -F ":" '{print $1}' | grep -v "127.0.0.1"`; do
- packet=$(cat $log_2 | grep "$ip" | wc -l)
- echo "$packet" >> /tmp/$user
- unset packet
-done
-}
-
-ip_drop () {
-user="$1"
-loguser='Password auth succeeded'
-touch /tmp/drop
-for ip in `cat /var/log/auth.log | tail -100 | grep "$user" | grep "$loguser" | awk -F "from" '{print $2}' | awk -F ":" '{print $1}'`; do
- if [ "$(cat /tmp/drop | grep "$ip")" = "" ]; then
- packet=$(cat $log_2 | grep "$ip" | wc -l)
- echo "$packet" >> /tmp/$user
- echo "$ip" >> /tmp/drop
- fi
-done
-rm /tmp/drop
-}
-
-while true; do
-function_killmultiloguin > /dev/null 2>&1
-sleep 7s
-done

+ 0 - 45
ChuG/adm-lite/limitera

@@ -1,45 +0,0 @@
-#!/bin/bash
-while true
-do
-clear
-touch /root/user
-cat /etc/passwd |grep -v ovpn > /tmp/ussh
-for u in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi systemd-[a-z] |grep -vi systemd-[0-9] |sort`
-do
-daaab=$(cat /etc/adm-lite/userDIR/$u | grep "limite:" | awk '{print $2}')
-echo "$u $daaab" >> /root/user
-done
-
-database="/root/user"
-echo $$ > /tmp/pids
-if [ ! -f "$database" ]
-then
-	echo "não ha usuarios"
-	exit 1
-fi
-tput setaf 7 ; tput setab 4 ; tput bold ; printf '%28s%s%-18s\n' "SSH Limiter"
-tput setaf 7 ; tput setab 4 ; printf '  %-30s%s\n' "Usuário" "Conexão/Limite " ; echo "" ; tput sgr0
-	while read usline
-	do
-		user="$(echo $usline | cut -d' ' -f1)"
-		s2ssh="$(echo $usline | cut -d' ' -f2)"
-		if [ -z "$user" ] ; then
-			echo "" > /dev/null
-		else
-			ps x | grep [[:space:]]$user[[:space:]] | grep -v grep | grep -v pts > /tmp/tmp2
-			s1ssh="$(cat /tmp/tmp2 | wc -l)"
-			tput setaf 3 ; tput bold ; printf '  %-35s%s\n' $user $s1ssh/$s2ssh; tput sgr0
-			if [ "$s1ssh" -gt "$s2ssh" ]; then
-				tput setaf 7 ; tput setab 1 ; tput bold ; echo " Usuário desconectado por ultrapassar o limite!" ; tput sgr0
-				while read line
-				do
-					tmp="$(echo $line | cut -d' ' -f1)"
-					kill $tmp
-				done < /tmp/tmp2
-				rm /tmp/tmp2
-			fi
-		fi
-	done < "$database"
-rm -rf /root/user
-sleep 5s
-done

+ 0 - 35
ChuG/adm-lite/limiterb

@@ -1,35 +0,0 @@
-#!/bin/bash
-while true
-do
-clear
-killing () {
-for pid in `(head -n $1 /tmp/pid)`
-do
-kill $pid
-done
-}
-cat /etc/passwd |grep -v ovpn > /tmp/ussh
-usr22=$(printf '%-18s' "LOGUINS")
-usr11=$(printf ' %-21s' "USUARIO")
-echo -e "\033[42;30m $usr11 $usr22\033[0m"
-echo -e "\033[1;32m______________________________________"
-for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi systemd-[a-z] |grep -vi systemd-[0-9] |sort`
-do
-num=$(dropb | grep "$user" | wc -l)
-limit=$(cat /etc/adm-lite/userDIR/$user | grep "limite" | awk '{print $2}')
-if [ "$num" -gt "$limit" ]; then
-kill=$(( $nun - $limit))
-dropb | grep "$user" | awk '{print $2}' > /tmp/pid
-killing $kill
-echo -e "\033[1;31m$kill Usuarios Desconectados"
-rm -rf /tmp/pid
-fi
-usr2=$(printf '%-18s' "$num")
-usr1=$(printf ' %-21s' "$user")
-echo -e "\033[1;33m$usr1     $usr2 \033[1;32m"
-echo -e "______________________________________ "
-done
-echo -e "\033[42;30m $usr11 $usr22\033[0m"
-rm -rf /tmp/ussh
-sleep 2s
-done

+ 0 - 1171
ChuG/adm-lite/menu

@@ -1,1171 +0,0 @@
-#!/bin/bash
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
-[[ -z $(echo $SHELL|grep zsh) ]] && ENV_FILE=".bashrc" || ENV_FILE=".zshrc"
-start_menu () {
-
-#[[ "$VERIFICAR" = "on" ]] && source cabecalho "ports_"
-source cabecalho "ports_"
-mf=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f4)
-mb=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f6)
-ml=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f7)
-pp=$(cat /proc/cpuinfo | grep "model name" | uniq | awk -F ":" '{print $2}')
-##
-[[ "$(cat < /bin/ejecutar/val)" = "0" ]] && _opti="\033[0;31m [OFF]" || _opti="\033[0;31m [\033[0;32mON\033[0;31m]"
-unset _usop _usor
-_usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
-[[ -e /etc/bash.bashrc-bakup ]] && _autorun="\033[0;31m [\033[0;32mON\033[0;31m] " || _autorun="\033[0;31m [OFF]"
-msg -bar #echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-echo -e "\033[1;34m ‣\033[1;31m TOTAL:\033[1;32m "$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f2) "\033[1;34m ‣ \033[1;31m Libre:\033[1;32m "$ram2 "\033[1;34m ‣ \033[1;31m Usada:\033[1;32m "$ram3
-echo -e "\033[1;34m ‣\033[1;31m Uso RAM:\033[1;32m"$_usor "\033[1;34m‣\033[1;31m Uso CPU:\033[1;32m$(top -bn1 | awk '/Cpu/ { cpu = "" 100 - $8 "%" }; END { print cpu }') \033[1;34m ‣\033[1;31m Cache:\033[1;32m"$mb # $CPU"%"
-msg -bar #echo -e "${cor[1]} ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ${cor[0]}"
-echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮${cor[3]} CONTROL USUARIOS (SSH/SSL/DROPBEAR/VMESS) "
-echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮${cor[3]} HERRAMIENTAS (\033[0;34mBad/VPN$_badvpn${cor[3]}) (\033[0;34mTCP-SPEED$_tcpspeed${cor[3]})"
-echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ➮\033[0;33m [!]${cor[3]} OPTIMIZAR VPS "
-echo -e "\033[0;35m [\033[0;36m4\033[0;35m]\033[0;31m ➮\033[0;33m [!]\033[0;31m DESINSTALAR SCRIPT"
-echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ➮${cor[3]} CONTADOR ONLINE USERS $VERIFICAR_PID"
-echo -e "\033[0;35m [\033[0;36m7\033[0;35m]\033[0;31m ➮ \e[3;32mHERRAMIENTAS BETA\e[0m \033[0;33m (#EXPERIMENTAL)"
-echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ➮${cor[3]} AUTOINICIAR SCRIPT $_autorun"
-echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ➮${cor[3]} INSTALADOR DE PROTOCOLOS"
-msg -bar
-echo -ne "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ➮\033[0;33m [!] \033[1;32mACTUALIZAR${cor[3]}  |" && echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Salir ]\e[0m")"
-msg -bar 
-}
-start_menu
-unset lang
-[[ -e /etc/cgh/modulo/limiter ]] && lmt="\033[1;32m[ON] " || lmt="\033[1;31m[OFF]"
-#FUNCION DE SELECCION
-selection_fun () {
-local selection="null"
-local range
-for((i=0; i<=$1; i++)); do range[$i]="$i "; done
-while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
-echo -ne "\033[1;37m Opcion: " >&2
-read selection
-tput cuu1 >&2 && tput dl1 >&2
-done
-echo $selection
-}
-
-fun_teste(){
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/z5x4zh43ztx4buy/funciones.sh)"
-}
-
-cor[0]="\033[0m"
-cor[1]="\033[1;34m"
-cor[2]="\033[1;32m"
-cor[3]="\033[1;37m"
-cor[4]="\033[1;36m"
-cor[5]="\033[1;33m"
-cor[6]="\033[1;35m"
-
-function removerv2ray(){
-BASE_SOURCE_PATH="https://multi.netlify.app"
-UTIL_PATH="/etc/v2ray_util/util.cfg"
-UTIL_CFG="$BASE_SOURCE_PATH/v2ray_util/util_core/util.cfg"
-BASH_COMPLETION_SHELL="$BASE_SOURCE_PATH/v2ray"
-CLEAN_IPTABLES_SHELL="$BASE_SOURCE_PATH/v2ray_util/global_setting/clean_iptables.sh"
-source <(curl -sL https://multi.netlify.com/v2ray.sh) --remove
-source <(curl -sL https://git.io/fNgqx) --remove
-source <(curl -sL https://git.io/JeSZL) --remove
-    #卸载V2ray脚本
-    bash <(curl -L -s https://multi.netlify.app/go.sh) --remove >/dev/null 2>&1
-    rm -rf /etc/v2ray >/dev/null 2>&1
-    rm -rf /var/log/v2ray >/dev/null 2>&1
-    #卸载Xray脚本
-    bash <(curl -L -s https://multi.netlify.app/go.sh) --remove -x >/dev/null 2>&1
-    rm -rf /etc/xray >/dev/null 2>&1
-    rm -rf /var/log/xray >/dev/null 2>&1
-    #清理v2ray相关iptable规则
-    bash <(curl -L -s $CLEAN_IPTABLES_SHELL)
-    #卸载multi-v2ray
-    pip uninstall v2ray_util -y
-    rm -rf /usr/share/bash-completion/completions/v2ray.bash >/dev/null 2>&1
-    rm -rf /usr/share/bash-completion/completions/v2ray >/dev/null 2>&1
-    rm -rf /usr/share/bash-completion/completions/xray >/dev/null 2>&1
-    rm -rf /etc/bash_completion.d/v2ray.bash >/dev/null 2>&1
-    rm -rf /usr/local/bin/v2ray >/dev/null 2>&1
-    rm -rf /etc/v2ray_util >/dev/null 2>&1
-    #删除v2ray定时更新任务
-    crontab -l|sed '/SHELL=/d;/v2ray/d'|sed '/SHELL=/d;/xray/d' > crontab.txt
-    crontab crontab.txt >/dev/null 2>&1
-    rm -f crontab.txt >/dev/null 2>&1
-    systemctl restart cron >/dev/null 2>&1
-    #删除multi-v2ray环境变量
-    sed -i '/v2ray/d' ~/$ENV_FILE
-    sed -i '/xray/d' ~/$ENV_FILE
-    source ~/$ENV_FILE
-exit
-}
-sfix () 
-{
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/sourcesfix.sh)
-}
-
-trofix(){
-source <(curl -sSL https://www.dropbox.com/s/0g49zme77giypns/mod-v2ray.sh)
-}
-
-autoop(){
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-msg -bar
-echo -e "${cor[2]} \033[1;32mESTA FUNCION AGREGARA EN EL CRONTAB UN AUTOEJECUCION"
-echo -e "${cor[2]} \033[1;32m. Este Metodo Optimizara y limpiara Tu SERVIDOR"
-echo -e "${cor[2]} \033[1;32mDe manera automatica para evitar Lags y lentitud cada 5/"
-echo -e "${cor[2]} \033[1;32mSI ESTAS DE ACUERDO, PRESIONA 1, CASO CONTRARIO 0"
-msg -bar #echo -e "$barra"
-echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮ ${cor[3]} ACTIVAR AUTOLIMPIEZA ( AUTO OPTIMIZACIONES )"
-echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮ ${cor[3]} DESACTIVAR MOD DE LIMPIEZAS ( APAGA OPCION 1 )"
-msg -bar
-echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Salir ]\e[0m")" 
-msg -bar
-selection=$(selection_fun 2)
-case ${selection} in
-	0)
-	clear
-	echo -e "${cor[0]}"
-	clear
-    source menu
-	exit
-	;;
-	1)
-	clear
-	figlet -p -f slant ChumoGH
-	echo -e "${cor[2]} \033[1;32mFUNCION EN DISEÑO" $rrr
-	[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-	echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-	echo "Desabilitando Servicios de AutOptimizacion"
-		sed -i "/ejecutar/d" /etc/crontab
-		echo -e "${cor[2]} \033[1;32mEsta Funcion esta en " $validar1
-		fun_bar
-		[[ ! -e /etc/adm-lite/optimizador ]] && wget -q -O /etc/adm-lite/optimizador https://www.dropbox.com/s/rl77ssi9c6wa92r/optimizador?dl=0  && chmod +x /etc/adm-lite/optimizador
-		bash /etc/adm-lite/optimizador
-		while [[ ${varread} != @([0-2]) ]]; do
-		echo -e "Deseas Crear AutoBackup de Tus Clientes SSH, en la WEB?\n  " | lolcat
-		msg -bar #echo -e "$barra"
-		echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮ ${cor[3]} CREAR BACKUP ONLINE"
-		#echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮ ${cor[3]} DESASER BACKUP ONLINE ( ELIMINAR )"
-		msg -bar
-		echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Salir ]\e[0m")" 
-		msg -bar
-		read -p  " Escoje : " varread
-		done
-		msg -bar
-		[[ ${varread} = 0 ]] && return 
-		if [[ ${varread} = 1 ]]; then
-		read -p " INGRESA EL NOMBRE DE TU BACKUP : " bkp	
-		echo $bkp > /bin/ejecutar/autt
-		[[ -e /bin/ejecutar/autt ]] && name=$(cat < /bin/ejecutar/autt)
-		echo " Nombre $name Cargado Exitosamente"
-		echo -e "        Nombre $name Cargado Exitosamente "  
-		echo -e "Ahora accede a http://$(wget -qO- ipv4.icanhazip.com):81/$name "
-		echo -e "    AQUI ENCONTRARAS TU FICHERO ONLINE"
-		fi
-	
-	service apache2 restart
-	read -p "Enter para Continuar"
-	;;
-	2)
-		echo "Desabilitando Servicios de AutOptimizacion"
-		sed -i "/ejecutar/d" /etc/crontab
-		[[ -e /bin/ejecutar/autt ]] && name=$(cat < /bin/ejecutar/autt)
-		[[ -e /bin/ejecutar/autt ]] && rm -f /bin/ejecutar/autt 
-		[[ -e /var/www/html/$name ]] && rm -f /var/www/html/$name
-	;;
-	esac
-}
-
-bbr () 
-{
-
-source <(curl -sSL https://www.dropbox.com/s/ul09ao6jshlfvte/tcp.sh)
-
-}
-
-function tls13(){
-apt-get install -y git autoconf libtool
-git clone https://github.com/wolfssl/wolfssl.git
-cd wolfssl/
-./autogen.sh
-./configure --enable-sha512
-make
-make install
-ldconfig
-./configure --enable-stunnel --enable-tls13
-make
-make install
-ldconfig
-service stunnel4 restart
-cd /root
-}
-
-
-clash-man () 
-{
-source <(curl -sSL https://www.dropbox.com/s/uz3s8keszpdwx0y/clash-beta.sh)
-#source <(curl -sSL https://www.dropbox.com/s/77i7fvjhd8o8v13/clash-man.sh)
-}
-
-fixssh () 
-{
-echo -e "Esta opcion modificara tu SSH - OPENVPN \n   Instalaremos \n SSH : 22\n \033[1;34m Luego de este Proceso REINICIAREMOS EL VPS"
-while [[ ${yesno} != @(s|S|y|Y|n|N) ]]; do
-echo "Digita N/n para Salir"
-read -p "[S/N]: " yesno
-tput cuu1 && tput dl1
-done
-if [[ ${yesno} = @(s|S|y|Y) ]]; then
-sshfix="/etc/ssh/sshd_config"
-sed -i "s;Port 22;#;g" $sshfix
-sed -i "s;Port 22222;#;g" $sshfix
-sed -i "s;#Port 22;#;g" $sshfix
-sed -i '1i #Port 22' $sshfix
-#sed -i '2i Port 20' $sshfix
-sed -i "s;#Port 22;Port 22;g" $sshfix
-msg -bar
-echo "SSH Modificado "
-echo -ne " \033[1;31m[ ! ] Deteniendo DROPBEAR -> 22" | pv -qL 40
-service dropbear stop > /dev/null 2>&1
-[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear stop > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-msg -bar
-echo -ne " \033[1;31m[ ! ] Services SSH Restart" | pv -qL 40
-service sshd restart > /dev/null 2>&1
-service ssh restart > /dev/null 2>&1
-[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-msg -bar
-echo -ne " \033[1;31m[ ! ] Services DROPBEAR Restart" | pv -qL 40
-service dropbear restart > /dev/null 2>&1
-[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-msg -bar
-echo -e "REINICIANDO VPS"
-sleep 0.5s
-echo -e "Mejor Reiniciamos los Servicios!!!!, Si eso dio error\n Dijita manualmente en consola \033[0;32m(  sudo reboot  ) "
-fi
-}
-
-xswap () 
-{
-source <(curl -sSL https://www.dropbox.com/s/26jjoywy0rgc29y/swapfile.sh) #https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/swap.sh)
-}
-
-mpro () {
-msg -bar 
-echo -e " MOSTRANDO 25 PROCESOS ACTIVOS EN VPS"
-msg -bar
-#ps aux --width 30 --sort -rss | head
-ps -Ao user,uid,comm,pid,pcpu,pmem --sort=-pcpu | head -n 25
-read -p "Ingresa nombre de proceso a Destruir, ( no Dropbear, no SSH ) : " df
-[ -z "$df" ] && df="kswapd0"
-pidkill='ps x | grep -v grep | grep $df'
-killall $df > /dev/null 2>&1 
-#pidkill='ps x | grep -v grep | grep $df'
-ps aux | grep -v grep | grep $df
-echo "Proceso Liberado Exitosamente"
-killall kswapd0 > /dev/null 2>&1
-killall tcpdump > /dev/null 2>&1
-killall ksoftirqd > /dev/null 2>&1
-killall menu_inst > /dev/null 2>&1
-killall menu > /dev/null 2>&1 
-}
-
-function goinst(){
-echo -e "A continuacion se instalara el paquete GO Lang"
-msg -bar
-echo -e "     \033[41m-- SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr) --"
-msg -bar
-fun_bar "apt install golang -y" 
-cd $HOME
-echo "DESACIENDO DIRECTORIOS EXISTENTES" && rm -rf /usr/local/go 1> /dev/null 2> /dev/null
-echo "Buscando pauqte mas Actual" && sudo curl -O https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz  # Descargar el archivo. Cambie el nombre del archivo si necesita otra versión de Go o otra arquitectura# https://golang.org/dl/go1.17.3.linux-amd64.tar.gz
-echo -ne "Descomprimiendo Ultimo paquete Descargado"
-sudo tar -xvf go1.9.linux-amd64.tar.gz > /dev/null && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-sudo mv go /usr/local  # Desplazar los binarios hacia /usr/local
-echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile  # Se actualiza su perfil bash para que Go este en el PATH
-sleep 0.5s
-echo -e "Reiniciando Fuente de Terminal..."
-echo -e "\033[1;31mPRESIONE ENTER PARA CONTINUAR\033[0m"
-read -p " "
-rm -f go1.9.linux-amd64.tar.*
-source ~/.profile
-}
-
-ssrmenu() 
-{
-#sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/hxyo1jjlu5s1plq/trojan.sh)
-source <(curl -sSL https://www.dropbox.com/s/c2efu7ul4cvg0j7/trojan-nao.sh)
-#source <(curl -sL https://www.dropbox.com/s/hxyo1jjlu5s1plq/trojan.sh)
-#source <(curl -sL https://www.dropbox.com/s/jrb752ru0vqd4cn/trojan)
-#sed '/gnula.sh/ d' /etc/crontab > /bin/ejecutar/crontab
-}
-
-btorrent () {
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/blockT.sh)
-}
-
-chora () {
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/hora.sh)
-}
-
-crea_pay () {
-echo -e "A continuacion se instalara los Paquetes Necesarios"
-echo -e "Sea Paciente mientas completamos el Proceso "
-echo -e "Deseas Continuar?"
-while [[ ${yesno} != @(s|S|y|Y|n|N) ]]; do
-read -p "[S/N]: " yesno
-tput cuu1 && tput dl1
-done
-if [[ ${yesno} = @(s|S|y|Y) ]]; then
-echo -e "Instalando..."
-cd
-fun_bar "" 
-apt update -y && apt upgrade -y 1> /dev/null 2> /dev/null
-pkg install git  -y 1> /dev/null 2> /dev/null
-apt install git  -y 1> /dev/null 2> /dev/null
-cd /bin/ejecutar/
-[[ -e /bin/ejecutar/Irparpaya-a/real-host-v2.sh ]] && rm -rf /bin/ejecutar/Irparpaya-a
-git clone https://github.com/HackeRStrategy/Irparpaya-a && fun_bar && echo "Clonando del SITIO OFICIAL DEVELOPER" || echo "Fallo al Clonar"
-cd Irparpaya-a && echo "Procedimiento Completado Exitosamente"
-sleep 1s
-bash real-host-v2.sh
-fi
-
-}
-
-function removerbadvpn(){
-badvpn stop
-killall badvpn-udpgw
-rm -f /bin/badvpn > /dev/null
-rm -f /usr/bin/badvpn-udpgw > /dev/null
-rm -f /bin/badvpn-udpgw > /dev/null
-rm -rf /bin/badvpn > /dev/null
-rm -rf /usr/bin/badvpn-udpgw > /dev/null
-rm -rf /bin/badvpn-udpgw > /dev/null
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-
-function removetrojan(){
-killall trojan > /dev/null
-[[ -d /usr/local/etc/trojan ]] && rm -rf /usr/local/etc/trojan > /dev/null
-[[ -d /etc/adm-lite/trojancert ]] && rm -rf /etc/adm-lite/trojancert > /dev/null
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-
-function removerfail2ban(){
-apt-get purge fail2ban -y
-apt-get remove fail2ban -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerstunnel(){
-service stunnel4 stop 1> /dev/null 2> /dev/null
-killall stunnel4 1> /dev/null 2> /dev/null
-apt-get -y purge stunnel4 1> /dev/null 2> /dev/null
-apt-get -y remove stunnel4 1> /dev/null 2> /dev/null
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerwebmin(){
-apt-get purge webmin -y
-apt-get remove webmin -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerpython(){
-killall python
-pkill python
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removershadowsocks(){
-wget --no-check-certificate -O libev.sh https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/shadowsocks.sh > /dev/null 2>&1
-chmod +x libev.sh 
-./libev.sh uninstall 
-rm -rf libev.sh 
-cd /root
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerdropbear(){
-service dropbear stop
-apt-get purge dropbear -y
-apt-get remove dropbear -y
-service dropbear stop
-/etc/init.d/dropbear stop
-killall dropbear
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removeropenvpn(){
-apt-get purge openvpn -y
-apt-get remove openvpn -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerlibs32(){
-apt-get purge ia32-libs -y
-apt-get remove ia32-libs -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removernginx(){
-apt-get purge nginx -y
-apt-get remove nginx -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removersquid(){
-apt-get purge squid -y
-apt-get remove squid -y
-apt-get purge squid3 -y
-apt-get remove squid3 -y
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-function removerv2ui(){
-systemctl stop v2-ui
-systemctl disable v2-ui
-rm /etc/systemd/system/v2-ui.service -f
-systemctl daemon-reload
-systemctl reset-failed
-rm /etc/v2-ui/ -rf
-rm /usr/local/v2-ui/ -rf
-killall v2-ui  &> /dev/null 2>&1
-[[ -e /usr/bin/v2-ui ]] && rm -f /usr/bin/v2-ui
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-
-
-function removertro(){
-killall trojan &> /dev/null 2>&1
-[[ -e /usr/local/etc/trojan/config.json ]] && rm -f /usr/local/etc/trojan 
-[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
-clear
-echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
-echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
-read -p " "
-}
-
-function mtraff(){
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-msg -bar
-vnstat
-echo -e "${cor[2]}  ⇜ Comsumo de INTERNET TOTAL EN VPS ⇝ ⇅"
-msg -bar
-echo -e "\033[1;36m  ↯↯↯ TRAFICO TOTAL DE BAJADA ↯↯↯ "
-echo -e "\033[1;37m Ethernet ↡ \033[1;32m --> \033[1;34m " $(ifconfig | grep 'TX packets'| sed 's/\s\+/,/g' | cut -d , -f7-8) "\033[1;32m <--\033[1;37m Ethernet ⇧ "
-msg -bar
-echo -e "\033[1;36m  ⇈ TRAFICO TOTAL DE SUBIDA ⇈ "
-echo -e "\033[1;37m ↡ Local Loopback \033[1;32m --> \033[1;34m " $(ifconfig | grep 'RX packets'| sed 's/\s\+/,/g' | cut -d , -f7-8) "\033[1;32m <--\033[1;37m ⇧ Local Loopback "
-msg -bar
-echo -e "\033[1;31mPRESIONE ENTER PARA CONTINUAR \033[0m"
-read -p " "
-}
-
-function configssh(){
-msg -bar
-echo -e "\033[1;37m › Configuracion SSH\033[0m"
-cat /etc/ssh/sshd_config
-msg -bar
-}
-function configdropbear(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Dropbear\033[0m"
-echo -e "\033[1;37m › /etc/default/dropbear\033[0m"
-cat /etc/default/dropbear
-msg -bar
-}
-function configstunnel(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Stunnel\033[0m"
-echo -e "\033[1;37m › /etc/stunnel/stunnel.conf\033[0m"
-cat /etc/stunnel/stunnel.conf
-msg -bar
-}
-function configsquid(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Squid\033[0m"
-cat /etc/squid/squid.conf
-msg -bar
-}
-function configproxy(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Proxy Python\033[0m"
-echo -e "\033[1;37m › /root/proxy.py\033[0m"
-cat /root/proxy.py
-msg -bar
-}
-function configsocks5(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Socks5\033[0m"
-echo -e "\033[1;37m › /etc/danted.conf\033[0m"
-cat /etc/danted.conf
-msg -bar
-}
-function configsockd(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Sockd\033[0m"
-echo -e "\033[1;37m › /home/dante/danted.conf\033[0m"
-cat /home/dante/danted.conf
-msg -bar
-}
-function configopenvpn(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Openvpn\033[0m"
-echo -e "\033[1;37m › /etc/openvpn/server.conf\033[0m"
-cat /etc/openvpn/server.conf
-msg -bar
-}
-function configv2ui(){
-msg -bar
-echo -e "\033[1;37m › Configuracion V2-UI\033[0m"
-echo -e "\033[1;37m › /usr/local/v2-ui/bin/config.json\033[0m"
-cat /usr/local/v2-ui/bin/config.json
-msg -bar
-}
-function configshadow(){
-if [[ $1 == "" ]]
-then
-msg -bar
-echo -e "\033[1;37m › Configuracion Shadowsocks\033[0m"
-echo -e "\033[1;37mSeleccione una opcion:    Para Salir Ctrl + C\033[1;33m
-[\033[1;30m1\033[1;33m] LIBEV                 ›   \033[1;33m
-[\033[1;30m2\033[1;33m] ROCKET                ›   \033[1;33m
-[\033[1;30m0\033[1;33m] < REGRESAR                 \033[1;33m"
-read -p ": " opcao
-else
-opcao=$1
-fi
-case $opcao in
-1)
-configlibev;;
-2)
-configrocket;;
-0)
-killall menu > /dev/null 2>&1 ;;
-esac
-}
-function configlibev(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Shadowsocks Libev\033[0m"
-echo -e "\033[1;37m › /etc/shadowsocks-libev/config.json\033[0m"
-cat /etc/shadowsocks-libev/config.json
-msg -bar
-}
-function configrocket(){
-msg -bar
-echo -e "\033[1;37m › Configuracion Shadowsocks Rocket\033[0m"
-echo -e "\033[1;37m › /etc/shadowsocks-r/config.json\033[0m"
-cat /etc/shadowsocks-r/config.json
-msg -bar
-}
-##
-update_pak () {
-echo -ne " \033[1;31m[ ! ] apt-get update"
-apt-get update -y > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] apt-get upgrade"
-apt-get upgrade -y > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-return
-}
-
-reiniciar_ser () {
-echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
-sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
-swapoff -a && swapon -a 1> /dev/null 2> /dev/null
-echo 3 > /proc/sys/vm/drop_caches
-sysctl -w vm.drop_caches=3 > /dev/null 2>&1
-##
-echo ""
-echo -ne " \033[1;31m[ ! ] Services BADVPN 7100 UDP"
-[[ $(ps x | grep 7100 | grep -v grep) ]] && {
-kill -9 $(ps x | grep 7100 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
-screen -dmS badudp71 /bin/badvpn-udpgw --listen-addr 127.0.0.1:7100 --max-clients 10000 --max-connections-for-client 500 --client-socket-sndbuf 10000 > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
-echo -ne " \033[1;31m[ ! ] Services BadVPN 7300 UDP"
-[[ $(ps x | grep 7300 | grep -v grep) ]] && {
-kill -9 $(ps x | grep 7300 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
-[[ -e /etc/systemd/system/badvpn.service ]] &&  { 
-systemctl restart badvpn.service > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-} || {
-screen -dmS badudp73 /bin/badvpn-udpgw --listen-addr 127.0.0.1:7300 --max-clients 10000 --max-connections-for-client 500 --client-socket-sndbuf 10000 > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-}
-} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
-echo -ne " \033[1;31m[ ! ] Services BADVPN 7200 UDP" 
-[[ $(ps x | grep 7200 | grep -v grep) ]] && {
-kill -9 $(ps x | grep 7200 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
-bash <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/netflix.sh) > /dev/null && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
-echo -ne " \033[1;31m[ ! ] Services ssh restart"
-service ssh restart > /dev/null 2>&1
-[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services stunnel4 restart"
-service stunnel4 restart > /dev/null 2>&1
-[[ -e /etc/init.d/stunnel4 ]] && /etc/init.d/stunnel4 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services V2RAY restart"
-service v2ray restart > /dev/null 2>&1
-[[ -e /etc/v2ray/config.json ]] && v2ray restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services X-UI restart"
-[[ -e /usr/local/x-ui/bin/config.json ]] && { 
-systemctl restart x-ui > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" 
-} || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services Trojan restart"
-killall trojan &> /dev/null 2>&1
-[[ -e /usr/local/etc/trojan/config.json ]] && screen -dmS trojanserv trojan /usr/local/etc/trojan/config.json > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services Clash for Android restart"
-killall clash &> /dev/null 2>&1
-[[ -e /root/.config/clash/config.yaml ]] && screen -dmS clashse /root/.config/clash/clash > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services squid restart"
-service squid restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services squid3 restart"
-service squid3 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services apache2 restart"
-service apache2 restart > /dev/null 2>&1
-[[ -e /etc/init.d/apache2 ]] && /etc/init.d/apache2 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services openvpn restart"
-service openvpn restart > /dev/null 2>&1
-[[ -e /etc/init.d/openvpn ]] && /etc/init.d/openvpn restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services dropbear restart"
-service dropbear restart > /dev/null 2>&1
-[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services KeyGen restart"
-killall http-server.sh &> /dev/null 2>&1
-[[ -e /bin/http-server.sh ]] && screen -dmS generador /bin/http-server.sh -start > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-echo -ne " \033[1;31m[ ! ] Services fail2ban restart"
-( 
-[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart
-fail2ban-client -x stop && fail2ban-client -x start
-) > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
-killall kswapd0 > /dev/null 2>&1
-killall tcpdump > /dev/null 2>&1
-killall ksoftirqd > /dev/null 2>&1
-killall menu_inst > /dev/null 2>&1
-killall menu > /dev/null 2>&1
-return 0
-}
-
-reiniciar_vps () {
-sleep 0.5s
-echo -e "\033[1;32m [OK]"
-(
-sudo reboot
-) > /dev/null 2>&1
-return
-}
-
-host_name () {
-unset name
-while [[ ${name} = "" ]]; do
-echo -ne "\033[1;37m Nuevo nombre del host : " && read name
-tput cuu1 && tput dl1
-done
-hostnamectl set-hostname $name 
-echo $name > name
-if [ $(hostnamectl status | head -1  | awk '{print $3}') = "${name}" ]; then 
-echo -e "\033[1;33m Host alterado corretamente !, reiniciar VPS"
-else
-echo -e "\033[1;33m Host no modificado!"
-fi
-return
-}
-
-cambiopass () {
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-msg -bar
-echo -e ""
-echo -e "${cor[3]} Esta herramienta cambia la contraseña de su servidor vps"
-echo -e "${cor[3]} Esta contraseña es utilizada como usuario root"
-echo -ne "\033[1;32m Desea Seguir? [S/N]: "; read x
-[[ $x = @(n|N) ]] && fun_bar && return
-#Inicia Procedimentos
-echo -e "${cor[0]} Escriba su nueva contraseña"
-read  -p " Nuevo passwd: " pass
-(echo $pass; echo $pass)|passwd 2>/dev/null
-sleep 1s
-fun_bar
-echo -e "${cor[3]} Contraseña cambiada con exito!"
-echo -e "${cor[2]} Su contraseña ahora es : ${cor[4]}$pass"
-return
-}
-
-rootpass () {
-source <(curl -sSL  https://www.dropbox.com/s/hl9vyo8mf94z0h5/root-pass.sh)
-}
-
-apa_nginx() {
-
-apt purge apache2 -y 
-# install webserver
-apt -y install nginx
-cd
-rm /etc/nginx/sites-enabled/default
-rm /etc/nginx/sites-available/default
-wget -q -O /etc/nginx/nginx.conf "https://www.dropbox.com/s/0maqn1hpfzxsm43/nginx.conf"
-[[ ! -d /var/www/html ]] && mkdir -p /var/www/html
-[[ ! -e /var/www/html/index.html ]] && echo "<pre>Setup by @ChumoGH</pre>" > /var/www/html/index.html
-wget -O /etc/nginx/conf.d/vps.conf "https://www.dropbox.com/s/msm14fz2pwnluvg/vps.conf"
-/etc/init.d/nginx restart
-
-}
-
-verifi_fn () {
-echo "VERIFICANDO KILL MULTILOGIN EN DROPBEAR"
-cat /etc/adm-lite/limiterb > /bin/limiterb
-chmod +x /bin/limiterb
-if [ -d /etc/cgh/modulo ]; then
-echo ""
-else
-#rm -rf /etc/cgh/modulo
-mkdir -p /etc/cgh/modulo/
-fi
-if [ -e /etc/cgh/modulo/limiterb ]; then
-rm -rf /etc/cgh/modulo/limiterb
-for pids in `ps x | grep limiterb | grep -v grep | grep bin | awk '{print $1'}`
-do
-kill -9 $pids > /dev/null 2>&1
-done
-echo "LIMITER EN DROPBEAR ACTIVO  "  | pv -qL 30
-killall limiterb && echo " APAGANDO LIMITADOR B DE USUARIOS DROPBEAR "  | pv -qL 30
-else
-echo "LIMITER EN DROPBEAR INACTIVO  "  | pv -qL 30
-nohup limiterb &
-touch /etc/cgh/modulo/limiterb && echo "LIMITADOR ACTIVADO EN DROPBEAR EXITOSAMENTE  "  | pv -qL 30
-fi
-if [ "$1" != "" ]; then
-break
-fi
-}
-
-verifi_fun () {
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-msg -bar
-echo -e ""
-echo -e "${cor[3]}       Esta herramienta es Experimental en el vps"
-echo -e "${cor[3]}   comsumira aproximandamente un 20% de Recursos Extra"
-echo -e "${cor[3]} Esta Accion Limita el Sobrepaso de \n USUARIOS del Limiter"
-msg -bar
-echo -ne "Desea Seguir? [S/N]: "; read x
-[[ $x = @(n|N) ]] && fun_bar && return
-echo -e ""
-echo "VERIFICANDO KILL MULTILOGIN PARA SSH"
-cat /etc/adm-lite/limitera > /bin/limitera
-chmod +x /bin/limitera
-if [ -d /etc/cgh/modulo ]; then
-echo ""
-else
-mkdir -p /etc/cgh/modulo
-echo "VALIDADO" > /etc/cgh/modulo/x.mx
-fi
-if [ -e /etc/cgh/modulo/limiter ]; then
-rm -rf /etc/cgh/modulo/limiter
-for pids in `ps x | grep limitera | grep -v grep | grep bin | awk '{print $1'}`
-do
-kill -9 $pids > /dev/null 2>&1
-done
-echo "LIMITER EN SSH ACTIVO  "  | pv -qL 30
-killall limitera && echo "APAGANDO LIMIRADOR A PARA SSH "  | pv -qL 30
-else
-echo "LIMITER EN SSH INACTIVO  "  | pv -qL 30
-nohup limitera &
-touch /etc/cgh/modulo/limiter && echo "LIMITADOR ACTIVADO EN SSH EXITOSAMENTE  "  | pv -qL 30
-tr=`if netstat -tunlp |grep dropbear 1> /dev/null 2> /dev/null; then
-echo -e "ON"
-else
-echo -e "OFF"
-fi`;
-if [[ $tr = "ON" ]];then
-verifi_fn
-else
-echo "OMITIENDO DROPBEAR" | pv -qL 30
-fi
-fi
-if [ "$1" != "" ]; then
-break
-fi
-}
-
-pamcrack () {
-echo -e "Liberar passwd para VURTL"
-echo -ne "Desea Seguir? [S/N]: "; read x
-[[ $x = @(n|N) ]] && fun_bar && return
-echo -e ""
-fun_bar "service ssh restart"
-sed -i 's/.*pam_cracklib.so.*/password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok/' /etc/pam.d/common-password
-fun_bar "service ssh restart"
-echo -e ""
-echo -e " \033[1;31m[ ! ]\033[1;33mConfiguraciones VURTL aplicadas"  | pv -qL 25
-#msg -bar
-return
-}
-
-
-RSLL (){
-echo -e " Escriba un nombre para el Redireccionador SSL"
-read -p ": " nombressl
-echo -e "\033[1;33m Selecione un Puerto De Redirecionamento Interna"
-echo -ne "\033[1;37m"
-echo -e " Ingresa el Puerto Local de tu VPS (Port a Redireccionar) "
-read -p " Local-Port: " portserv
-echo -e "\033[1;33m Digite el Puerto SSL, que Va a USAR:"
-echo " Ingresa Puerto SSl/TLS a USAR (Recomendado 110-442-444)  "
-read -p " Listen-SSL: " portssl
-apt install stunnel4 -y
-if lsof -Pi :$portssl -sTCP:LISTEN -t >/dev/null ; then
-echo "Ya esta en uso ese puerto"
-else
-echo "[$nombressl] " >> /etc/stunnel/stunnel.conf
-echo "cert = /etc/stunnel/stunnel.pem " >> /etc/stunnel/stunnel.conf
-echo "accept = $portssl " >> /etc/stunnel/stunnel.conf
-echo "connect = 127.0.0.1:$portserv" >> /etc/stunnel/stunnel.conf
-sleep 1
-echo -e "\033[1;34m ##############################"
-echo -e "\033[1;37m R E I N I C I A N D O  -  STUNNEL4 - SSL" | pv -qL 25
-echo -e "\033[1;34m ##############################"
-service stunnel4 restart 1> /dev/null 2> /dev/null
-sleep 1
-fi
-}
-
-fun7() {
-clear
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【   Reseller : $(cat < /bin/ejecutar/menu_credito) 2022   】\033[0m"
-msg -bar
-#echo -e ""
-#msg -bar
-echo -e "${cor[2]}  ☯  Menu de Administracion Herramientas BETA  ☯ "
-msg -bar
-echo -e "${cor[2]} [0] > \033[1;31mVolver"
-echo -e "${cor[2]} [1] > \033[1;36mMenu Servicios Protocolos  " #\033[0;32m(#OFICIAL)"
-echo -e "${cor[2]} [2] > \033[1;36mAuto Limpiezas / Optimizacion \033[0;32m(#OFICIAL)$_opti"
-echo -e "${cor[2]} [3] > \033[1;36mCambiar Contraseña ROOT."
-echo -e "${cor[2]} [4] > \033[1;36m#- Soporte TLS 1.3# \033[0;33m( #EXPERIMENTAL )"
-echo -e "${cor[2]} [5] > \033[1;36mMemoria SWAP Particion \033[0;33m( #BETA )"
-echo -e "${cor[2]} [6] > \033[1;35mKILL MULTILOGIN \033[0;33m(#BETA)  $lmt"
-echo -e "${cor[2]} [7] > \033[1;36mFIX SSH -> DROPBEAR ( PORTA :\033[1;34m 22\033[1;36m ) \033[0;32m(#OFICIAL)"
-echo -e "${cor[2]} [8] > \033[1;34mScript TROJAN (directo) \033[0;32m(#OFICIAL)" #MENU ShadowsocksR \033[1;33m(FIX)
-echo -e "${cor[2]} [9] > \033[1;36mFIX CONTRASEÑA ROOT EN AMAZON & GG CLOUD"
-echo -e "${cor[2]} [10] > \033[1;36mMostrar Trafico Total de VPS \033[0;32m(#OFICIAL)"
-#echo -e "${cor[2]} [11] > \033[1;36mREDIRECCIONAMIENTO SSL  \033[0;32m(#OFICIAL)"
-echo -e "${cor[2]} [12] > \033[1;36mDNS Netflix"
-echo -e "${cor[2]} [13] > \033[1;36mFIX SOURCES UBUNTU"
-echo -e "${cor[2]} [14] > \033[1;36mActualizar Zona Horaria  \033[0;32m(#OFICIAL)"
-echo -e "${cor[2]} [15] > \033[1;36mInstalar Go Lang \033[0;32m(#OFICIAL)"
-echo -e "${cor[2]} [16] > \033[1;36mCreador de Payloads By \033[1;31m@RealStrategy  \033[0;33m(#BETA)"
-echo -e "${cor[2]} [17] > \033[1;36mTCP Aceleración (BBR/Plus) \033[0;33m(#BETA)"
-#echo -e "${cor[2]} [18] > \033[1;35mCLASH - BETA ( Fix MENU )  \033[0;32m(#OFICIAL) "
-echo -e "${cor[2]} [20] > \033[1;34mFUNCIONES TESTE  \033[0;33m(#BETA) "
-###############
-msg -bar
-read -p " Escoje : " ppp
-case $ppp in
-	0)
-	clear
-	;;
-	1)
-	clear
-	[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-		msg -bar
-		echo -e "
-		[\033[1;30m1\033[1;33m] REINICIAR SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
-		[\033[1;30m2\033[1;33m] Desinstalacion de SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
-		[\033[1;30m3\033[1;33m] Mostrar Config de SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
-		[\033[1;30m4\033[1;33m] Mostrar SERVICIOS Con mas Consumo \033[0;32m(#OFICIAL) \033[1;33m"
-		msg -bar
-		echo -e "[\033[1;30m0\033[1;33m] < REGRESAR \033[1;33m"
-		msg -bar
-		read -p ": " opcao
-		case $opcao in
-		1)
-		reiniciar_ser
-		;;
-		2)
-		clear
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m      【      Reseller : $(cat < /bin/ejecutar/menu_credito) - ADM 2022       】\033[0m" 
-		echo -e "[\033[1;31m-\033[1;33m]\033[1;31m #######################################\033[1;33m"
-		echo -e "\033[1;37mSeleccione una opcion a desinstalar:    Para Salir Ctrl + C\033[1;33m
-		[\033[1;30m1\033[1;33m] BADVPN \033[1;33m
-		[\033[1;30m2\033[1;33m] FAIL2BAN \033[1;33m
-		[\033[1;30m3\033[1;33m] STUNNEL4 $stunel\033[1;33m
-		[\033[1;30m4\033[1;33m] WEBMIN \033[1;33m
-		[\033[1;30m5\033[1;33m] PYTHON \033[1;33m
-		[\033[1;30m6\033[1;33m] SHADOWSOCKS \033[1;33m
-		[\033[1;30m7\033[1;33m] DROPBEAR \033[1;33m
-		[\033[1;30m8\033[1;33m] OPENVPN \033[1;33m
-		[\033[1;30m9\033[1;33m] LIBRERIAS 32BITS \033[1;33m
-		[\033[1;30m10\033[1;33m] NGINX \033[1;33m
-		[\033[1;30m11\033[1;33m] SQUID \033[1;33m
-		[\033[1;30m12\033[1;33m] V2RAY \033[1;33m
-		[\033[1;30m13\033[1;33m] V2-UI WEB $v2ui\033[1;33m
-		[\033[1;30m14\033[1;33m] TROJAN Go $tojanss\033[1;33m
-		[\033[1;30m0\033[1;33m] < REGRESAR \033[1;33m"
-		read -p ": " opcao
-		case $opcao in
-		1)
-		removerbadvpn;;
-		2)
-		removerfail2ban;;
-		3)
-		removerstunnel;;
-		4)
-		removerwebmin;;
-		5)
-		removerpython;;
-		6)
-		removershadowsocks;;
-		7)
-		removerdropbear;;
-		8)
-		removeropenvpn;;
-		9)
-		removerlibs32;;
-		10)
-		removernginx;;
-		11)
-		removersquid;;
-		12)
-		removerv2ray;;
-		13)
-		removerv2ui;;
-		14)
-		removertro;;
-		15)
-		removetrojan;;
-		0)
-		;;
-		esac
-		;;
-		3)
-[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-echo -e "\033[1;37m  【  ★ Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ★  】\033[0m"
-		echo -e "\033[1;37m      【    Escoje la Config a Mostrar    】\033[0m"
-		msg -bar
-		echo -e "\033[1;37mSeleccione una opcion:    Para Salir Ctrl + C\033[1;33m
-		[\033[1;30m1\033[1;33m] SSH                 ›   \033[1;32m$xssh \033[1;33m
-		[\033[1;30m2\033[1;33m] DROPBEAR            ›   \033[1;32m$xdropbear\033[1;33m
-		[\033[1;30m3\033[1;33m] STUNNEL4            ›   \033[1;32m$xstunnel \033[1;33m
-		[\033[1;30m4\033[1;33m] SQUID               ›   \033[1;32m$xsquid \033[1;33m
-		[\033[1;30m5\033[1;33m] PROXY PYTHON        ›   \033[1;32m$xpython \033[1;33m
-		[\033[1;30m6\033[1;33m] SHADOWSOCKS         ››  \033[1;33m
-		[\033[1;30m7\033[1;33m] SOCKS5              ›   \033[1;32m$xsocks5 \033[1;33m
-		[\033[1;30m8\033[1;33m] SOCKD               ›   \033[1;32m$xsocksd \033[1;33m
-		[\033[1;30m9\033[1;33m] OPENVPN             ›   \033[1;32m$xopenvpn \033[1;33m
-		[\033[1;30m0\033[1;33m] < REGRESAR                 \033[1;33m"
-		read -p ": " opcao
-		case $opcao in	
-		1)
-		configssh;;
-		2)
-		configdropbear;;
-		3)
-		configstunnel;;
-		4)
-		configsquid;;
-		5)
-		configproxy;;
-		6)
-		configshadow;;
-		7)
-		configsocks5;;
-		8)
-		configsockd;;
-		9)
-		configopenvpn;;
-		0)
-		exit;;
-		esac
-		;;
-		4)
-		mpro
-		;;
-		0)
-		;;
-		esac
-	;;
-	2)
-	autoop
-	;;
-	3)
-	clear
-	figlet -p -f slant ChumoGH
-	echo -e "${cor[2]} \033[1;32mFUNCION EN DISEÑO" $ppp
-	cambiopass
-	break;;
-	4)
-	tls13
-	;;
-	5)
-	xswap;;
-	6)
-	verifi_fun;;
-	7)
-	fixssh
-	;;
-	8)
-	ssrmenu;;
-	9)
-	rootpass;;
-	10)
-	mtraff;;
-	11)
-	RSLL;;
-	12)
-	#source <(curl -sL https://raw.githubusercontent.com/ChumoGH/chumogh-gmail.com/master/dnsNN)
-	wget -q -O /tmp/dnsNN.sh https://www.dropbox.com/s/g2kjp93v2l050a9/dnsNN.sh; chmod +x /tmp/dnsNN.sh;bash /tmp/dnsNN.sh
-	;;
-	13)
-	sfix
-	;;
-	14)
-	chora
-	;;
-	15)
-	goinst
-	;;
-	16)
-	crea_pay
-	;;
-	17)
-	bbr
-	;;
-	18)
-	clash-man
-	;;
-	20)
-	fun_teste
-	;;
-	esac
-[[ -z $ppp ]] && unset ppp && fun7
-}
-
-
-#FUNCIONES
-
-selection=$(selection_fun 10)
-case ${selection} in
-0)
-echo -e "${cor[0]} SALIENDO " | pv -qL 50
-#kill -9 $(ps x | grep "menu" | grep -v grep | awk '{print $1}') 1> /dev/null 2> /dev/null
-exit
-;;
-1)
-clear #tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2
-source user
-exit
-;;
-2)
-clear
-source ferramentas
-exit
-;;
-3)
-echo -e "OPTIMIZANDO SERVIDOR"  | pv -qL 25
-fun_limpram() {
-	sync
-	echo 3 >/proc/sys/vm/drop_caches
-	sync && sysctl -w vm.drop_caches=3
-	sysctl -w vm.drop_caches=0
-	swapoff -a
-	swapon -a
-	v2ray clean 1> /dev/null 2> /dev/null
-	rm -rf /tmp/* > /dev/null 2>&1
-	killall kswapd0 > /dev/null 2>&1
-	killall tcpdump > /dev/null 2>&1
-	killall ksoftirqd > /dev/null 2>&1
-	rm -f /var/log/syslog*
-	sleep 4
-}
-function aguarde() {
-	sleep 1
-	helice() {
-		fun_limpram >/dev/null 2>&1 &
-		tput civis
-		while [ -d /proc/$! ]; do
-			for i in / - \\ \|; do
-				sleep .1
-				echo -ne "\e[1D$i"
-			done
-		done
-		tput cnorm
-	}
-	echo -ne "\033[1;37mOPTIMIZANDO MEMORIA \033[1;32mRAM \033[1;37me \033[1;32mSWAP\033[1;32m.\033[1;33m.\033[1;31m. \033[1;33m"
-	helice
-	echo -e "\e[1DOk"
-}
-aguarde
-source menu
-exit
-;;
-4)
-remover_adm
-exit
-;;
-6)
-funcao_verificacao > /dev/null 2>&1
-source menu 
-;;
-7)
-fun7
-source menu
-exit
-;;
-8)
-if [[ -e /etc/bash.bashrc-bakup ]]; then
-mv -f /etc/bash.bashrc-bakup /etc/bash.bashrc
-cat /etc/bash.bashrc | grep -v "/bin/adm" > /tmp/bash
-mv -f /tmp/bash /etc/bash.bashrc
-msg -bar
-echo -e "${cor[2]} \033[1;32m AUTOEJECUCION DESACTIVADA"  | pv -qL 30
-msg -bar
-elif [[ -e /etc/bash.bashrc ]]; then
-cat /etc/bash.bashrc|grep -v /bin/cgh > /etc/bash.bashrc.2
-echo '/bin/adm' >> /etc/bash.bashrc.2
-cp /etc/bash.bashrc /etc/bash.bashrc-bakup
-mv -f /etc/bash.bashrc.2 /etc/bash.bashrc
-echo 'cgh' > /bin/adm
-chmod +x /bin/adm
-msg -bar
-echo -e "${cor[2]} \033[1;32mAUTOEJECUCION ACTIVADA"  | pv -qL 30
-msg -bar
-fi
-
-;;
-9)
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
-value=$(vary_rex "2f6574632f61646d2d6c6974652f6d656e755f696e7374")
-${value} "alx"
-;;
-10)
-fun_atualizar
-;;
-esac

+ 0 - 1
ChuG/adm-lite/menu_credito

@@ -1 +0,0 @@
-CUCARACHO

+ 0 - 1
ChuG/adm-lite/name

@@ -1 +0,0 @@
-MEXICO

+ 0 - 32
ChuG/adm-lite/optimizador

@@ -1,32 +0,0 @@
-#!/bin/sh
-#Autor: Henry Chumo 
-#Alias : ChumoGH
-unset opti
-opti=$(cat /bin/ejecutar/val)
-if [ -z $(cat /etc/crontab | grep "automatizar.sh") ]; then
-echo "activado" > /bin/ejecutar/val1
-sed -i "s;0;1;g" /bin/ejecutar/val
-wget -q -O /bin/ejecutar/automatizar.sh https://www.dropbox.com/s/l2b9pl4irwugycx/gnula.sh
-wget -q -O /bin/ejecutar/gnula.sh https://www.dropbox.com/s/jw2vjd3pjlyfhij/killram.sh
-#echo 'source <(curl -sSL https://www.dropbox.com/s/l2b9pl4irwugycx/gnula.sh)' > /bin/ejecutar/automatizar.sh
-#echo 'source <(curl -sSL https://www.dropbox.com/s/jw2vjd3pjlyfhij/killram.sh)' > /bin/ejecutar/gnula.sh
-chmod +x /bin/ejecutar/automatizar.sh
-cp /etc/crontab /bin/ejecutar/crontab.original
-sed -i "s;00 03 * * * root bash /bin/ejecutar/automatizar.sh;#---;g" /etc/crontab
-sed -i "s;00 * * * * root bash  /bin/ejecutar/gnula.sh;#---;g" /etc/crontab
-sed '/automatizar.sh/ d' /etc/crontab > /bin/ejecutar/crontab
-cat /bin/ejecutar/crontab > /etc/crontab
-sed '/gnula.sh/ d' /etc/crontab > /bin/ejecutar/crontab
-cat /bin/ejecutar/crontab > /etc/crontab
-echo -e "Activando autolimpieza del Servidor"
-echo -e "Todos los días a las 3AM se limpiará el Servidor automáticamente"
-echo "00 03 * * * root bash /bin/ejecutar/automatizar.sh" >> /etc/crontab
-echo "00 * * * * root bash  /bin/ejecutar/gnula.sh" >> /etc/crontab
-service cron restart
-cat /etc/crontab
-echo -e "Finalizando activacion"
-_opti="\033[1;31m${txt[11]}"
-else
-unset _opti
-_opti="\033[1;32m${txt[10]}"
-fi

+ 0 - 266
ChuG/adm-lite/paysnd.sh

@@ -1,266 +0,0 @@
-#!/bin/bash
-
-fun_res () {
-pay="$3"
-exec 5<>/dev/tcp/$1/$2
-echo "$pay" >&5
-retorno=$(cat <&5|head -1)
-echo $retorno
-}
-construct_fun () {
-payload="$1"
-sed -i 's/.crlf]/\\r\\n&/g' ${payload}
-sed -i "s/.crlf]//g" ${payload}
-sed -i 's/.cr]/\\r&/g' ${payload}
-sed -i "s/.cr]//g" ${payload}
-sed -i 's/.lf]/\\n&/g' ${payload}
-sed -i "s/.lf]//g" ${payload}
-sed -i "s/.auth]//g" ${payload}
-sed -i 's/.delay_split]/\\r\\n&/g' ${payload}
-sed -i "s/.delay_split]//g" ${payload}
-sed -i 's/.instant_split]/\\r\\n&/g' ${payload}
-sed -i "s/.instant_split]//g" ${payload}
-sed -i 's/.split]/\\r\\n&/g' ${payload}
-sed -i "s/.split]//g" ${payload}
-sed -i "s;.host_port];${hostprox}:22;g" ${payload}
-sed -i "s;.host];${proxy};g" ${payload}
-sed -i "s;.port];:22;g" ${payload}
-sed -i 's;.protocol];HTTP/1.0;g' ${payload}
-sed -i 's;.ua];Dalvik/2.1.0;g' ${payload}
-sed -i 's;.method];CONNECT;g' ${payload}
-sed -i "s;.raw];CONNECT ${hostprox}:22 HTTP/1.0;g" ${payload}
-sed -i "s;.netData];CONNECT ${hostprox}:22 HTTP/1.0;g" ${payload}
-sed -i "s;.realData];CONNECT ${hostprox}:22 HTTP/1.0;g" ${payload}
-}
-bar="======================================================="
-cor="\033[0m \033[1;31m \033[1;32m \033[1;33m \033[1;34m \033[1;33m"
-cor=($cor)
-esquelet="./payloads.txt"
-gerar_arqpay () {
-echo 'GET http://mhost/ HTTP/1.1[crlf][raw][crlf] [crlf][crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf] [crlf]
-CONNECT [host_port]@mhost HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]
-CONNECT [host_port]@mhost HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port]@mhost [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port]@mhost [protocol][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]User-Agent: [ua][crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf] [crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]User-Agent: [ua][crlf][crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]User-Agent: [ua][crlf] [crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Referer: mhost[crlf][crlf]
-CONNECT mhost@[host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Referer: mhost[crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf] [crlf]
-GET mhost@[host_port] [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]
-GET mhost@[host_port] [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf] [crlf]
-GET [host_port]@mhost [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]
-GET [host_port]@mhost [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf] [crlf]
-CONNECT [host_port]@mhost [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
-CONNECT [host_port]@mhost [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][raw][crlf] [crlf]
-CONNECT [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf]
-CONNECT [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]User-Agent: [ua][crlf][crlf][spli][raw][crlf][crlf]CONNECT mhost:443 HTTP/1.1[crlf][raw][crlf][crlf]GET http://mhost/ HTTP/1.0[crlf]Host: mhost[crlf]Proxy-Authorization: basic: mhost[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-Connection: Keep-Alive [crlf]Host: [host][crlf][crlf][split][raw][crlf][crlf]GET http://mhost/ HTTP/1.0[crlf]Host: mhost/[crlf][crlf]CONNECT [host_port] HTTP/1.0[crlf][crlf][realData][crlf][crlf]
-[method] mhost:443 HTTP/1.1[crlf][raw][crlf][crlf]GET http://mhost/ HTTP/1.1\nHost: mhost\nConnection: close\nConnection: close\nUser-Agent:[ua][crlf]Proxy-Connection: Keep-Alive[crlf]Host: [host][crlf][crlf][delay_split][raw][crlf][crlf][raw][crlf][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]User-Agent: KDDI[crlf]Host: [host][crlf][crlf][raw][raw][crlf][raw][crlf][raw][crlf][crlf]DELETE http://mhost/ HTTP/1.1[crlf]Host: m.opera.com[crlf]Proxy-Authorization: basic: *[crlf]User-Agent: KDDI[crlf]Connection: close[crlf]Proxy-Connection: Direct[crlf]Host: [host][crlf][crlf][raw][raw][crlf][crlf][raw][method] http://mhost[port] HTTP/1.1[crlf]Host: [host][crlf][crlf]CONNECT [host] [protocol][crlf][crlf][CONNECT [host] [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][crlf][crlf]X-Online-Host: mhost[crlf]Packet Length: Authorization[crlf]Packet Content: Authorization[crlf]Transfer-Encoding: chunked[crlf]Referer: mhost[crlf][crlf]
-[crlf][crlf]CONNECT [host_port]@mhost/ [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: [ua][crlf]CONNECT [host]@mhost/ [protocol][crlf][crlf]
-[method] [host_port] [protocol] [delay_split]GET http://mhost/ HTTP/1.1[netData][crlf]GET mip:80[crlf]X-GreenArrow-MtaID: smtp1-1[crlf]CONNECT http://mhost/ HTTP/1.1[crlf]CONNECT http://mhost/ HTTP/1.0[crlf][split]CONNECT http://mhost/ HTTP/1.1[crlf]CONNECT http://mhost/ HTTP/1.1[crlf][crlf][method] [host_port] [protocol]?[split]GET http://mhost:8080/[crlf][crlf]GET [host_port] [protocol]?[split]OPTIONS http://mhost/[crlf]Connection: Keep-Alive[crlf]User-Agent: Mozilla/5.0 (Android; Mobile; rv:35.0) Gecko/35.0 Firefox/35.0[crlf]CONNECT [host_port] [protocol] [crlf]GET [host_port] [protocol]?[split]GET http://mhost/[crlf][crlf][method] mip:80[split]GET mhost/[crlf][crlf]: Cache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0[crlf]Connection:close[crlf]CONNECT [host_port] [protocol]?[split]GET http://mhost:/[crlf][crlf]POST [host_port] [protocol]?[split]GET[crlf]mhost:/[crlf]Content-Length: 999999999\r\n\r\n
-GET [host_port] [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Referer: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][raw][crlf][crlf]
-CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]GET mhost/ HTTP/1.1[crlf][crlf]
-CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: navegue.vivo.ddivulga.com/pacote[crlf][crlf]CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol]GET http://mhost/ [protocol][crlf][split]CONNECT [host_port]@mhost/ [protocol][crlf]Host: mhost/[crlf]GET mhost/ HTTP/1.1[crlf]HEAD mhost/ HTTP/1.1[crlf]TRACE mhost/ HTTP/1.1[crlf]OPTIONS mhost/ HTTP/1.1[crlf]PATCH mhost/ HTTP/1.1[crlf]PROPATCH mhost/ HTTP/1.1[crlf]DELETE mhost/ HTTP/1.1[crlf]PUT mhost/ HTTP/1.1[crlf]Host: mhost/[crlf]Host: mhost/[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]X-Forwarded-For: mhost[protocol][crlf][crlf]
-[raw]split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost/[crlf]X-Forward-Host: mhost/[crlf]Connection: Keep-Alive[crlf]Connection: Close[crlf]User-Agent: [ua][crlf][crlf]
-[raw]split]GET mhost/ HTTP/1.1[crlf] [crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]GET mhost/[crlf]Connection: close Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][raw][crlf][crlf]
-[raw]split]GET mhost/ HTTP/1.1[crlf][crlf]
-GET [host_port] [protocol][instant_split]GET http://mhost/ HTTP/1.1[crlf]
-GET [host_port] [protocol][crlf][delay_split]CONNECT http://mhost/ HTTP/1.1[crlf]
-CONNECT [host_port] [protocol] [instant_split]GET http://mhost/ HTTP/1.1[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]User-Agent: [ua][crlf][crlf]
-GET http://mhost/ HTTP/2.0[auth][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]CONNECT [host_port] [protocol] [auth][crlf][crlf][delay_split][raw][crlf]JAZZ http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][raw][crlf][crlf][delay_split]CONNECT [host_port] [protocol] [method][crlf] [crlf][crlf]
-CONNECT [host_port] [protocol][crlf]GET http://mhost/ HTTP/1.1\rHost: mhost\r[crlf]X-Online-Host: mhost\r[crlf]X-Forward-Host: mhost\rUser-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-gb) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.9174AP[crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost/ [crlf]User-Agent: Yes[crlf]Connection: close[crlf]Proxy-Connection: Keep-Alive[crlf][crlf][raw][crlf][crlf]
-GET [host_port] [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]UseDNS: Yes[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf] Access-Control-Allow-Credentials: true, true[crlf] Access-Control-Allow-Headers: X-Requested-With,Content-Type, X-Requested-With,Content-Type[crlf]  Access-Control-Allow-Methods: GET,PUT,OPTIONS,POST,DELETE, GET,PUT,OPTIONS,POST,DELETE[crlf]  Age: 8, 8[crlf] Cache-Control: max-age=86400[crlf] public[crlf] Connection: keep-alive[crlf] Content-Type: text/html; charset=UTF-8[crlf]Content-Length: 9999999999999[crlf]UseDNS: Yes[crlf]Vary: Accept-Encoding[crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf] Access-Control-Allow-Credentials: true, true[crlf] Access-Control-Allow-Headers: X-Requested-With,Content-Type, X-Requested-With,Content-Type[crlf]  Access-Control-Allow-Methods: GET,PUT,OPTIONS,POST,DELETE, GET,PUT,OPTIONS,POST,DELETE[crlf]  Age: 8, 8[crlf] Cache-Control: max-age=86400[crlf] public[crlf] Connection: keep-alive[crlf] Content-Type: text/html; charset=UTF-8[crlf]Content-Length: 9999999999999[crlf]Vary: Accept-Encoding[crlf][raw][crlf] [crlf][crlf]
-[netData][split][raw][crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost/[crlf]User-Agent: Yes[crlf]Connection: close[crlf]Proxy-Connection: update[crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]host: http://mhost/[crlf]Connection: close update[crlf]User-Agent: [ua][crlf][crlf][raw][crlf][crlf] [crlf]
-[raw][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf][crlf]User-Agent: [ua][crlf]Connection: Close[crlf]Proxy-connection: Close[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf]Connection: Keep-Alive[crlf][raw][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Content-Type: text/html; charset=iso-8859-1[crlf]Connection: close[crlf][crlf]User-Agent: [ua][crlf][crlf]Referer: mhost[crlf]Cookie: mhost[crlf]Proxy-Connection: Keep-Alive [crlf][crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Upgrade-Insecure-Requests: 1[crlf]User-Agent: Mozilla/5.0 (Linux; Android 5.1; LG-X220 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36[crlf]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8[crlf]Referer: http://mhost[crlf]Accept-Encoding: gzip, deflate, sdch[crlf]Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4[crlf]Cookie: _ga=GA1.2.2045323091.1494102805; _gid=GA1.2.1482137697.1494102805; tfp=80bcf53934df3482b37b54c954bd53ab; tpctmp=1494102806975; pnahc=0; _parsely_visitor={%22id%22:%22719d5f49-e168-4c56-b7c7-afdce6daef18%22%2C%22session_count%22:1%2C%22last_session_ts%22:1494102810109}; sc_is_visitor_unique=rx10046506.1494105143.4F070B22E5E94FC564C94CB6DE2D8F78.1.1.1.1.1.1.1.1.1[crlf][crlf]Connection: close[crlf]Proxy-Connection: Keep-Alive[crlf][netData][crlf] [crlf][crlf]
-GET [host_port] [protocol][crlf][split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: [ua][crlf]Connection: close [crlf]Referer:http://mhost[crlf]Content-Type: text/html; charset=iso-8859-1[crlf]Content-Length:0[crlf]Accept: text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5[crlf][raw][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: null[crlf]Connection: close[crlf]Proxy-Connection: x-online-host[crlf][crlf] CONNECT [host_port] [protocol] [netData][crlf]Content-Length: 130 [crlf][crlf]
-[raw][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf][crlf]User-Agent: Yes[crlf]Accept-Encoding: gzip,deflate[crlf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[crlf]Connection: Basic[crlf]Referer: mhost[crlf]Cookie: mhost/ [crlf]Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
-[raw][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Accept-Language: en-us,en;q=0.5[crlf]Accept-Encoding: gzip,deflate[crlf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[crlf]Keep-Alive: 115[crlf]Connection: keep-alive[crlf]Referer: mhost[crlf]Cookie: mhost/ Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
-[raw][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
-[raw][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf][crlf][raw][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]CONNECT [host_port][method]HTTP/1.1[crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost[crlf][crlf]DELETE http://mhost/ HTTP/1.1[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][method] [host_port]@mip [crlf][crlf]http://mhost/ HTTP/1.1[crlf]mip[crlf][crlf] [crlf][crlf]http://mhost/ HTTP/1.1[crlf]Host@mip[crlf][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[crlf]Host mhost/[crlf][crlf][netData][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[crlf] [crlf][crlf][netData][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[cr][crlf] [crlf][crlf][netData][cr][crlf] [crlf][crlf]CONNECT mip:22@http://mhost/ HTTP/1.1[crlf] [crlf][crlf][netData][crlf] [crlf][crlf]
-CONNECT [host_port]@mhost/ HTTP/1.1[crlf][crlf]CONNECT http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: close[crlf]User-Agent: [ua][crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control : no-cache[crlf][crlf]
-CONNECT [host_port]@mhost/ HTTP/1.0[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: close[crlf]User-Agent: [ua][crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control : no-cache[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13[crlf]Accept-Language: en-us,en;q=0.5[crlf]Accept-Encoding: gzip,deflate[crlf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[crlf]Keep-Alive: 115[crlf]Connection: keep-alive[crlf]Referer: mhost[crlf]Cookie: mhost/ Proxy-Connection: Keep-Alive [crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: Yes[crlf]Accept-Encoding: gzip,deflate[crlf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[crlf]Connection: Basic[crlf]Referer: mhost[crlf]Cookie: mhost/ [crlf]Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][delay_split]CONNECT [host_port]@mhost/ [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]DATA: 2048B[crlf]Host: mhost[crlf]User-Agent: Yes[crlf]Connection: close[crlf]Accept-Encoding: gzip[crlf]Non-Buffer: true[crlf]Proxy: false[crlf][crlf][netData][crlf] [crlf][crlf]
-GET [host_port] [protocol][crlf][delay_split]CONNECT http://mhost/ HTTP/1.1[crlf]Host: http://mhost/[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: http://mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Cache-Control=max-age=0[crlf][crlf][raw][crlf] [crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf]X-Online-Host: mhost[crlf][crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Referer: mhost[crlf]GET /HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][raw][crlf][crlf][raw][crlf]Referer: mhost[crlf][crlf]
-GET http://mhost/ HTTP/1.1[cr][crlf]Host: mhost/\nUser-Agent: Yes\nConnection: close\nProxy-Connection: Keep-Alive\n\r\n\r\n[netData]\r\n \r\n\r\n
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: close Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][split]CONNECT mhost@[host_port] [protocol][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]CONNECT mhost/ [protocol][crlf][crlf]
-[netData][crlf]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]CONNECT mhost/ [protocol][crlf]
-[netData] HTTP/1.0\r\n\r\nGET http://mhost/ HTTP/1.1\r\nHost: mhost\r\nConnection: Keep-Alive\r\nCONNECT mhost\r\n\r\n
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][raw][crlf][crlf]
-GET [host_port]@mhost/ HTTP/1.1[crlf]X-Real-IP:mip[crlf]X-Forwarded-For:http://mhost/ http://mhost/[crlf]X-Forwarded-Port:mhost[crlf]X-Forwarded-Proto:http[crlf]Connection:Keep-Alive[crlf][crlf][instant_split][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host:mhost[crlf][crlf][split][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][realData][crlf]CONNECT mhost/ HTTP/1.1[crlf][crlf]
-CONNECT [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]User-Agent: [ua][crlf][raw][crlf][crlf]
-[raw][crlf]GET http://mhost/ [protocol][crlf][split]mhost:/ HTTP/1.1[crlf]Host: mhost:[crlf]X-Forward-Host: mhost:[crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Connection: close[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host:http://mhost[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1\r\nHost: mhost\r\n\r\n[netData]\r\n\r\n\r\n
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1\r\nX-Online-Host:mhost\r\n\r\nCONNECT mip:443[crlf]HTTP/1.0\r\n \r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\\r\n
-GET http://mhost/ HTTP/1.1\r\nGET: mhost\n\r\nCONNECT mip:443[crlf]HTTP/1.0\r\n \r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\\r\n
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: close[crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/[crlf]X-Forward-Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf]X-Forward-Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost/ [protocol][crlf] [crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf]mhost[crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf]Forward-Host: mhost[crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf]Connection: http://mhost[crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf]CONNECT mhost@[host_port] [protocol][crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf]Connection: Keep-Alive[crlf]mhost@[host_port][crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf][netdata][crlf] [crlf]GET mhost/ [protocol][crlf]User-Agent: [ua][crlf][raw][crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf][crlf]User-Agent: [ua][crlf][raw][crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf][split]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf][crlf]User-Agent: [ua][crlf]Connection: close[crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf][raw][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf]CONNECT http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
-GET http://mhost/ [method] [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Connection: close[crlf][netData][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]CONNECT mhost@[host_port] [protocol][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]CONNECT http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Connection: close[crlf][netdata][crlf] [crlf][split]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][netData][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][netData][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]mhost\r\nHost:mhost\r\n\r\n[netData]\r\n \r\n\r\n
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf]HEAD http://mhost/ [protocol][crlf]Host: mhost/ [crlf]CONNECT mhost/  [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]host: mhost[crlf][crlf][realData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost/ [crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][realData][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost/ [protocol][crlf] [crlf]
-GET http://mhost/ HTTP/1.1[crlf]mhost[crlf]Host: mhost[crlf][crlf]CONNECT mhost/ [crlf][raw][crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]mhost[crlf]Host: mhost[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf]CONNECT [host_port][crlf]CONNECT mhost/ [crlf][crlf][cr]
-[realData][crlf][split]GET http://mhost/  HTTP/1.1[crlf][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]mhost[crlf]Host: mhost[crlf][crlf]CONNECT [host_port][crlf]GET mhost/ [crlf]
-CONNECT [host_port]@mhost/ HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Forward-Host: mhost[crlf][raw][crlf][crlf]
-[raw][crlf][cr][crlf]X-Online-Host: mhost[crlf]Connection: [crlf]User-Agent: [ua][crlf]Content-Lenght: 99999999999[crlf][crlf]
-[raw][crlf]X-Online-Host: mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][raw][crlf]X-Online-Host: mhost[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Authorization: Basic: Connection: X-Forward-Keep-AliveX-Online-Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]host:frontend.claro.com.br[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: Multibanco.com.br[crlf][crlf][raw][crlf] [crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Host: mhost/ [crlf][crlf][raw][crlf]CONNECT [crlf]
-GET http://mhost/ HTTP/1.1[crlf] Proxy-Authorization: Basic:Connection: X-Forward-Keep-AliveX-Online-Host:[crlf][crlf][netData][crlf] [crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf]Host: mhost[crlf][crlf]
-[raw][crlf]X-Online-Host: mhost[crlf][crlf][raw][crlf]X-Online-Host: mhost/ [crlf][crlf]
-[raw][crlf]X-Online-Host: http://mhost[crlf][crlf]CONNECT[host_port] [protocol][crlf]X-Online-Host: mhost/ [crlf][crlf]
-CONNECT [host_port]@mhost/ HTTP/1.1[crlf]CONNECT mip:443 [crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf][crlf][split]GET mhost/ HTTP/1.1[cr][crlf][raw][crlf] [crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host:mhost[crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]
-GET http://mhost/ HTTP/1.1[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf]GET mip:443@mhost/ HTTP/1.1[crlf][crlf]
-CONNECT [host_port]@mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost/ User-Agent: Yes[crlf]Connection: close[crlf]Proxy-Connection: Keep-Alive Connection: Transfer-Encoding[crlf] [protocol][crlf]User-Agent: [ua][crlf][raw][auth][crlf][crlf][netData][crlf] [crlf][crlf]
-[raw][crlf]Host: mhost[crlf]GET http://mhost/ HTTP/1.1[crlf]X-Online-Host: mhost[crlf][crlf]' > $esquelet
-}
-err_fun () {
-echo -e "${cor[5]} Opercao invalida"
-exit
-}
-echo -e "${cor[1]} $bar ${cor[0]}"
-echo -e "${cor[5]} Payload Brute Force"
-echo -e "${cor[1]} $bar ${cor[3]}"
-gerar_pay () {
-read -p " Target Host Check: " valor1
-[[ -z "$valor1" ]] && err_fun
-valor2="127.0.0.1"
-echo -e "${cor[1]} $bar ${cor[0]}"
-echo -e "${cor[5]} Request Method ${cor[3]}"
-echo -e " 1-GET            2-CONNECT"
-echo -e " 3-PUT            4-OPTIONS"
-echo -e " 5-DELETE         6-HEAD"
-echo -e " 7-TRACE          8-PATCH"
-echo -e "${cor[1]} $bar ${cor[3]}"
-read -p " => " valor3
-case $valor3 in
-1)req="GET";;
-2)req="CONNECT";;
-3)req="PUT";;
-4)req="OPTIONS";;
-5)req="DELETE";;
-6)req="HEAD";;
-7)req="TRACE";;
-8)req="PATCH";;
-*)req="GET";;
-esac
-in="netData"
-gerar_arqpay
-sed -i "s;realData;abc;g" $esquelet
-sed -i "s;netData;abc;g" $esquelet
-sed -i "s;raw;abc;g" $esquelet
-sed -i "s;abc;$in;g" $esquelet
-sed -i "s;GET;$req;g" $esquelet
-sed -i "s;mhost;$valor1;g" $esquelet
-sed -i "s;mip;$valor2;g" $esquelet
-echo -e "${cor[1]} $bar ${cor[0]}"
-read -p " Digite o Proxy: " hostprox
-read -p " Digite a Porta: " portx
-echo -e "${cor[1]} $bar ${cor[0]}"
-echo -e "${cor[1]} STARTING... ${cor[0]}"
-echo -e "${cor[1]} $bar ${cor[0]}"
-}
-while true; do
-echo -e " [1]-Testar Uma Payload"
-echo -e " [2]-Testar Payloads Cadastradas"
-echo -e "${cor[1]} $bar ${cor[0]}"
-read -p " [1-2]: " opx
-case $opx in
-1)
-read -p " Digite a Payload: " payloadx
-read -p " Digite o Proxy: " hostprox
-read -p " Digite a Porta: " portx
-echo -e "${cor[1]} $bar ${cor[0]}"
-echo "$payloadx" > $esquelet
-break
-;;
-2)
-echo -e "${cor[1]} $bar ${cor[0]}"
-gerar_pay
-break
-;;
-esac
-done
-construct_fun $esquelet
-line=$(($(cat $esquelet|wc -l)+1))
-for((a=1; a<$line; a++)); do
-echo -ne "\033[1;31mPayload:\033[1;33m "
-cat $esquelet|head -${a}|tail -1
-echo -ne "\033[1;31mResposta:\033[1;32m\n"
-fun_res $hostprox $portx "$(cat $esquelet|head -${a}|tail -1)"
-echo -e "\033[0m"
-done
-[[ -e $esquelet ]] && rm $esquelet

+ 0 - 126
ChuG/adm-lite/ssl

@@ -1,126 +0,0 @@
-#/bin/bash
-sshports=`netstat -tunlp | grep sshd | grep 0.0.0.0: | awk '{print substr($4,9); }' > /tmp/ssh.txt && echo | cat /tmp/ssh.txt | tr '\n' ' ' > /etc/adm-lite/sshports.txt && cat /etc/adm-lite/sshports.txt`;
-
-mportas () {
-unset portas
-portas_var=$(lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND" | grep "LISTEN")
-while read port; do
-var1=$(echo $port | awk '{print $1}') && var2=$(echo $port | awk '{print $9}' | awk -F ":" '{print $2}')
-[[ "$(echo -e $portas|grep "$var1 $var2")" ]] || portas+="$var1 $var2\n"
-done <<< "$portas_var"
-i=1
-echo -e "$portas"
-}
-
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
-echo -ne "\033[1;33m ["
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m##"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 1s
-   tput cuu1
-   tput dl1
-   echo -ne "\033[1;33m ["
-done
-echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
-}
-
-sleep 1
-
-fun_bar 'apt-get update -y' 'yum update -y'
-fun_bar 'apt-get install openssh-server -y' 'apt-get install curl -y'
-fun_bar 'yum install openssh-server -y' 'apt-get install openssh-client -y'
-fun_bar 'yum install openssh-client -y' 'apt-get install stunnel4 -y'
-fun_bar 'yum install stunnel4 -y'
-fun_bar 'apt-get install stunnel -y'  'yum install stunnel -y'
-ip=$(curl https://api.ipify.org/)
-echo -e "Paquetes Instalados"
-sleep 1
-openssl genrsa 2048 > stunnel.key
-openssl req -new -key stunnel.key -x509 -days 1000 -out stunnel.crt
-sleep 1
-rm /etc/stunnel/stunnel.conf
-clear
-rm /etc/default/stunnel4
-clear
-cat stunnel.crt stunnel.key > stunnel.pem 
-mv stunnel.pem /etc/stunnel/
-clear
-sslports=`netstat -tunlp | grep stunnel4 | grep 0.0.0.0: | awk '{print substr($4,9); }' > /tmp/ssl.txt && echo | cat /tmp/ssl.txt | tr '\n' ' ' > /etc/adm-lite/sslports.txt && cat /etc/adm-lite/sslports.txt`;
-cowsay -f stegosaurus "BIENVENIDO Y GRACIAS POR UTILIZAR  ⌐╦╦═─ ☆ CHUMOGH ☆ ADM SCRIPT "| lolcat
-echo -e "${cor[1]}=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠" | lolcat
-echo -e "${cor[2]}STUNNEL ACTIVO en Puertos: $sslports " | lolcat
-echo -e "${cor[1]}=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠" | lolcat
-echo -e "\033[1;33m  Selecione un Puerto De Redirecionamento Interna"
-echo -e "\033[1;33m  Ingrese su Puerta Servidor Para o SSL/TLS"
-echo -e "$barra"
-pt=$(netstat -nplt |grep 'sshd' | awk -F ":" NR==1{'print $2'} | cut -d " " -f 1)
-    while true; do
-    echo -ne "\033[1;37m"
-    echo "  Ingresa el Puerto Local de tu VPS (Default 22) "
-    read -p "  Local-Port: " -e -i $pt portx
-	tput cuu1 >&2 && tput dl1 >&2
-    [[ $(mportas | grep $portx) ]] && break
-    echo -e "\033[1;33m  El puerto seleccionado no existe"
-    unset portx
-	echo -e "$barra"
-    done
-echo -e "$barra"
-DPORT="$(mportas|grep $portx|awk '{print $2}'|head -1)"
-echo -e "\033[1;33m  Digite el Puerto SSL, que Va a USAR:"
-echo -e "$barra"
-    while true; do
-    echo -ne "\033[1;37m"
-    echo "  Ingresa Puerto SSl/TLS a USAR (Recomendado 110-442-444)  "
-    read -p " Listen-SSL: " SSLPORT
-	tput cuu1 >&2 && tput dl1 >&2
-    [[ $(mportas | grep $SSLPORT) ]] || break
-    echo -e "\033[1;33m  El puerto seleccionado ya se encuentra en uso"
-    unset SSLPORT
-	echo -e "$barra"
-    done
-echo -e "$barra"
-clear
-echo "client = no " >> /etc/stunnel/stunnel.conf
-echo "[ssh] " >> /etc/stunnel/stunnel.conf
-echo "cert = /etc/stunnel/stunnel.pem " >> /etc/stunnel/stunnel.conf
-echo "accept = $SSLPORT " >> /etc/stunnel/stunnel.conf
-echo "connect = 127.0.0.1:$portx" >> /etc/stunnel/stunnel.conf
-sleep 1
-echo "ENABLED=1 " >> /etc/default/stunnel4
-echo "FILES="/etc/stunnel/*.conf" " >> /etc/default/stunnel4
-echo "OPTIONS="" " >> /etc/default/stunnel4
-echo "PPP_RESTART=0" >> /etc/default/stunnel4
-echo -e "\033[1;33m  Instalando SSL/TLS [ $portx -> $SSLPORT ] : $(curl -sSL ipinfo.io > info && cat info | grep country | awk '{print $2}' | sed -e 's/[^a-z0-9 -]//ig')"
-service stunnel4 restart
-sslports=`netstat -tunlp | grep stunnel4 | grep 0.0.0.0: | awk '{print substr($4,9); }' > /tmp/ssl.txt && echo | cat /tmp/ssl.txt | tr '\n' ' ' > /etc/adm-lite/sslports.txt && cat /etc/adm-lite/sslports.txt`;
-echo -e "${cor[1]}=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠" | lolcat
-echo -e "${cor[2]}STUNNEL ACTIVO en Puertos:" $sslports " Escojido "  $port | lolcat
-echo -e "${cor[1]}=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠=≠" | lolcat
-echo -e "\033[1;34m #####################################################"
-echo -e "\033[1;37m I N I C I A N D O  -  STUNNEL4 - SSL/TLS Custom Cert"
-echo -e "\033[1;34m #####################################################"
-sleep 1
-echo -ne "REINICIANDO SERIVICIOS" && 
-( service ssh restart 1>/dev/null 2 /dev/null
-service stunnel4 start 1>/dev/null 2 /dev/null
-service stunnel4 restart 1>/dev/null 2 /dev/null ) && echo "OK"  || echo "FAILS" 
-echo -e "\033[1;34m ###################################"
-echo -e "\033[1;31mCONFIGURACION SSL ACEPTADA CON EXITO"
-echo -e "\033[1;34m ###################################"
-echo -e "SU IP HOST DEL SERVIDOR:\033[1;30m $ip"
-echo -e "Reinicie su VPS (Opcional) - sudo reboot"
-read -p " Presiona ENTER para continuar"

+ 0 - 5655
ChuG/adm-lite/trans

@@ -1,5655 +0,0 @@
-#!/usr/bin/env bash
-exec 2>/dev/null
-export TRANS_ENTRY="$0"
-if [[ ! $LANG =~ (UTF|utf)-?8$ ]]; then export LANG=en_US.UTF-8; fi
-read -r -d '' TRANS_PROGRAM << 'EOF'
-BEGIN {
-Name        = "Translate Shell"
-Description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
-Version     = "0.9.6.7"
-ReleaseDate = "2018-03-17"
-Command     = "trans"
-EntryPoint  = "translate.awk"
-EntryScript = "translate"
-}
-function initConst() {
-NULLSTR = ""
-TRUE = 1
-STDIN  = "/dev/stdin"
-STDOUT = "/dev/stdout"
-STDERR = "/dev/stderr"
-SUPOUT = " > /dev/null "
-SUPERR = " 2> /dev/null "
-PIPE = " | "
-}
-function anything(array,
-i) {
-for (i in array)
-if (array[i]) return 1
-return 0
-}
-function exists(value) {
-if (isarray(value))
-return anything(value)
-else
-return value ? 1 : 0
-}
-function belongsTo(element, array,
-i) {
-for (i in array)
-if (element == array[i]) return element
-return NULLSTR
-}
-function identical(x, y,
-i) {
-if (!isarray(x) && !isarray(y))
-return x == y
-else if (isarray(x) && isarray(y)) {
-if (length(x) != length(y)) return 0
-for (i in x)
-if (!identical(x[i], y[i])) return 0
-return 1
-} else
-return 0
-}
-function append(array, element) {
-array[anything(array) ? length(array) : 0] = element
-}
-function compareByIndexFields(i1, v1, i2, v2,
-t1, t2, tl, j) {
-split(i1, t1, SUBSEP)
-split(i2, t2, SUBSEP)
-tl = length(t1) < length(t2) ? length(t1) : length(t2)
-for (j = 1; j <= tl; j++) {
-if (t1[j] < t2[j])
-return -1
-else if (t1[j] > t2[j])
-return 1
-}
-return 0
-}
-function isnum(string) {
-return string == string + 0
-}
-function startsWithAny(string, substrings,
-i) {
-for (i in substrings)
-if (index(string, substrings[i]) == 1) return substrings[i]
-return NULLSTR
-}
-function matchesAny(string, patterns,
-i) {
-for (i in patterns)
-if (string ~ "^" patterns[i]) return patterns[i]
-return NULLSTR
-}
-function replicate(string, len,
-i, temp) {
-temp = NULLSTR
-for (i = 0; i < len; i++)
-temp = temp string
-return temp
-}
-function reverse(string,
-i, temp) {
-temp = NULLSTR
-for (i = length(string); i > 0; i--)
-temp = temp substr(string, i, 1);
-return temp
-}
-function join(array, separator, sortedIn, preserveNull,
-i, j, saveSortedIn, temp) {
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-temp = NULLSTR
-j = 0
-if (isarray(array)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = sortedIn
-for (i in array)
-if (preserveNull || array[i] != NULLSTR)
-temp = j++ ? temp separator array[i] : array[i]
-PROCINFO["sorted_in"] = saveSortedIn
-} else
-temp = array
-return temp
-}
-function explode(string, array) {
-split(string, array, NULLSTR)
-}
-function escapeChar(char) {
-switch (char) {
-case "b":
-return "\b"
-case "f":
-return "\f"
-case "n":
-return "\n"
-case "r":
-return "\r"
-case "t":
-return "\t"
-case "v":
-return "\v"
-case "u0026":
-return "&"
-case "u003c":
-return "<"
-case "u003e":
-return ">"
-default:
-return char
-}
-}
-function literal(string,
-c, cc, escaping, i, s) {
-if (string !~ /^".*"$/)
-return string
-explode(string, s)
-string = NULLSTR
-escaping = 0
-for (i = 2; i < length(s); i++) {
-c = s[i]
-if (escaping) {
-if (cc) {
-cc = cc c
-if (length(cc) == 5) {
-string = string escapeChar(cc)
-escaping = 0
-cc = NULLSTR
-}
-} else if (c == "u") {
-cc = c
-} else {
-string = string escapeChar(c)
-escaping = 0
-}
-} else {
-if (c == "\\")
-escaping = 1
-else
-string = string c
-}
-}
-return string
-}
-function escape(string) {
-gsub(/\\/, "\\\\", string)
-gsub(/"/, "\\\"", string)
-return string
-}
-function unescape(string) {
-gsub(/\\\"/, "\"", string)
-gsub(/\\\\/, "\\", string)
-return string
-}
-function parameterize(string, quotationMark) {
-if (!quotationMark)
-quotationMark = "'"
-if (quotationMark == "'") {
-gsub(/'/, "'\\''", string)
-return "'" string "'"
-} else {
-return "\"" escape(string) "\""
-}
-}
-function unparameterize(string,    temp) {
-match(string, /^'(.*)'$/, temp)
-if (temp[0]) {
-string = temp[1]
-gsub(/'\\''/, "'", string)
-return string
-}
-match(string, /^"(.*)"$/, temp)
-if (temp[0]) {
-string = temp[1]
-return unescape(string)
-}
-return string
-}
-function toString(value, inline, heredoc, valOnly, numSub, level, sortedIn,
-i, items, j, k, p, saveSortedIn, temp, v) {
-if (!level) level = 0
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-if (isarray(value)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = sortedIn
-p = 0
-for (i in value) {
-split(i, j, SUBSEP); k = join(j, ",")
-if (!numSub || !isnum(k)) k = parameterize(k, "\"")
-v = toString(value[i], inline, heredoc, valOnly, numSub, level + 1, sortedIn)
-if (!isarray(value[i])) v = parameterize(v, "\"")
-if (valOnly)
-items[p++] = inline ? v : (replicate("\t", level) v)
-else
-items[p++] = inline ? (k ": " v) :
-(replicate("\t", level) k "\t" v)
-}
-PROCINFO["sorted_in"] = saveSortedIn
-temp = inline ? join(items, ", ") :
-("\n" join(items, "\n") "\n" replicate("\t", level))
-temp = valOnly ? ("[" temp "]") : ("{" temp "}")
-return temp
-} else {
-if (heredoc)
-return "'''\n" value "\n'''"
-else
-return value
-}
-}
-function squeeze(line, preserveIndent) {
-if (!preserveIndent)
-gsub(/^[[:space:]]+/, NULLSTR, line)
-gsub(/^[[:space:]]*#.*$/, NULLSTR, line)
-gsub(/#[^"/]*$/, NULLSTR, line)
-gsub(/[[:space:]]+$/, NULLSTR, line)
-gsub(/[[:space:]]+\\$/, "\\", line)
-return line
-}
-function yn(string) {
-return (tolower(string) ~ /^([0fn]|off)/) ? 0 : 1
-}
-function initAnsiCode() {
-if (ENVIRON["TERM"] == "dumb") return
-AnsiCode["reset"]         = AnsiCode[0] = "\33[0m"
-AnsiCode["bold"]          = "\33[1m"
-AnsiCode["underline"]     = "\33[4m"
-AnsiCode["negative"]      = "\33[7m"
-AnsiCode["no bold"]       = "\33[22m"
-AnsiCode["no underline"]  = "\33[24m"
-AnsiCode["positive"]      = "\33[27m"
-AnsiCode["black"]         = "\33[30m"
-AnsiCode["red"]           = "\33[31m"
-AnsiCode["green"]         = "\33[32m"
-AnsiCode["yellow"]        = "\33[33m"
-AnsiCode["blue"]          = "\33[34m"
-AnsiCode["magenta"]       = "\33[35m"
-AnsiCode["cyan"]          = "\33[36m"
-AnsiCode["gray"]          = "\33[37m"
-AnsiCode["default"]       = "\33[39m"
-AnsiCode["dark gray"]     = "\33[90m"
-AnsiCode["light red"]     = "\33[91m"
-AnsiCode["light green"]   = "\33[92m"
-AnsiCode["light yellow"]  = "\33[93m"
-AnsiCode["light blue"]    = "\33[94m"
-AnsiCode["light magenta"] = "\33[95m"
-AnsiCode["light cyan"]    = "\33[96m"
-AnsiCode["white"]         = "\33[97m"
-}
-function ansi(code, text) {
-switch (code) {
-case "bold":
-return AnsiCode[code] text AnsiCode["no bold"]
-case "underline":
-return AnsiCode[code] text AnsiCode["no underline"]
-case "negative":
-return AnsiCode[code] text AnsiCode["positive"]
-default:
-return AnsiCode[code] text AnsiCode[0]
-}
-}
-function w(text) {
-print ansi("yellow", text) > STDERR
-}
-function e(text) {
-print ansi("bold", ansi("yellow", text)) > STDERR
-}
-function wtf(text) {
-print ansi("bold", ansi("red", text)) > STDERR
-}
-function d(text) {
-print ansi("gray", text) > STDERR
-}
-function da(value, name, inline, heredoc, valOnly, numSub, sortedIn,
-i, j, saveSortedIn) {
-if (!name)
-name = "_"
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-d(name " = " toString(value, inline, heredoc, valOnly, numSub, 0, sortedIn))
-}
-function assert(x, message) {
-if (!message)
-message = "[ERROR] Assertion failed."
-if (x)
-return x
-else
-e(message)
-}
-function initUrlEncoding() {
-UrlEncoding["\t"] = "%09"
-UrlEncoding["\n"] = "%0A"
-UrlEncoding[" "]  = "%20"
-UrlEncoding["!"]  = "%21"
-UrlEncoding["\""] = "%22"
-UrlEncoding["#"]  = "%23"
-UrlEncoding["$"]  = "%24"
-UrlEncoding["%"]  = "%25"
-UrlEncoding["&"]  = "%26"
-UrlEncoding["'"]  = "%27"
-UrlEncoding["("]  = "%28"
-UrlEncoding[")"]  = "%29"
-UrlEncoding["*"]  = "%2A"
-UrlEncoding["+"]  = "%2B"
-UrlEncoding[","]  = "%2C"
-UrlEncoding["-"]  = "%2D"
-UrlEncoding["."]  = "%2E"
-UrlEncoding["/"]  = "%2F"
-UrlEncoding[":"]  = "%3A"
-UrlEncoding[";"]  = "%3B"
-UrlEncoding["<"]  = "%3C"
-UrlEncoding["="]  = "%3D"
-UrlEncoding[">"]  = "%3E"
-UrlEncoding["?"]  = "%3F"
-UrlEncoding["@"]  = "%40"
-UrlEncoding["["]  = "%5B"
-UrlEncoding["\\"] = "%5C"
-UrlEncoding["]"]  = "%5D"
-UrlEncoding["^"]  = "%5E"
-UrlEncoding["_"]  = "%5F"
-UrlEncoding["`"]  = "%60"
-UrlEncoding["{"]  = "%7B"
-UrlEncoding["|"]  = "%7C"
-UrlEncoding["}"]  = "%7D"
-UrlEncoding["~"]  = "%7E"
-}
-function quote(string,    i, r, s) {
-r = NULLSTR
-explode(string, s)
-for (i = 1; i <= length(s); i++)
-r = r (s[i] in UrlEncoding ? UrlEncoding[s[i]] : s[i])
-return r
-}
-function unquote(string,    i, k, r, s, temp) {
-r = NULLSTR
-explode(string, s)
-temp = NULLSTR
-for (i = 1; i <= length(s); i++)
-if (temp) {
-temp = temp s[i]
-if (length(temp) > 2) {
-for (k in UrlEncoding)
-if (temp == UrlEncoding[k]) {
-r = r k
-temp = NULLSTR
-break
-}
-if (temp) {
-r = r temp
-temp = NULLSTR
-}
-}
-} else {
-if (s[i] != "%")
-r = r s[i]
-else
-temp = s[i]
-}
-if (temp)
-r = r temp
-return r
-}
-function initUriSchemes() {
-UriSchemes[0] = "file://"
-UriSchemes[1] = "http://"
-UriSchemes[2] = "https://"
-}
-function readFrom(file,    line, text) {
-if (!file) file = "/dev/stdin"
-text = NULLSTR
-while (getline line < file)
-text = (text ? text "\n" : NULLSTR) line
-return text
-}
-function writeTo(text, file) {
-if (!file) file = "/dev/stdout"
-print text > file
-}
-function getOutput(command,    content, line) {
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function fileExists(file) {
-return !system("test -f " parameterize(file))
-}
-function dirExists(file) {
-return !system("test -d " parameterize(file))
-}
-function detectProgram(prog, arg, returnOutput,    temp) {
-if (returnOutput) {
-prog " " arg SUPERR | getline temp
-return temp
-} else
-return (prog " " arg SUPERR | getline) ? prog : NULLSTR
-}
-function getGitHead(    line, group) {
-if (fileExists(".git/HEAD")) {
-getline line < ".git/HEAD"
-match(line, /^ref: (.*)$/, group)
-if (fileExists(".git/" group[1])) {
-getline line < (".git/" group[1])
-return substr(line, 1, 7)
-} else
-return NULLSTR
-} else
-return NULLSTR
-}
-BEGIN {
-initConst()
-initAnsiCode()
-initUrlEncoding()
-initUriSchemes()
-}
-function initGawk(    group) {
-Gawk = "gawk"
-GawkVersion = PROCINFO["version"]
-split(PROCINFO["version"], group, ".")
-if (group[1] < 4) {
-e("[ERROR] Oops! Your gawk (version " GawkVersion ") "\
-"appears to be too old.\n"\
-"        You need at least gawk 4.0.0 to run this program.")
-exit 1
-}
-}
-function initBiDi() {
-FriBidi = detectProgram("fribidi", "--version", 1)
-BiDiNoPad = FriBidi ? "fribidi --nopad" : "rev" SUPERR
-BiDi = FriBidi ? "fribidi --width %s" :
-"rev" SUPERR "| sed \"s/'/\\\\\\'/\" | xargs printf '%%s '"
-}
-function initRlwrap() {
-Rlwrap = detectProgram("rlwrap", "--version")
-}
-function initEmacs() {
-Emacs = detectProgram("emacs", "--version")
-}
-function initCurl() {
-Curl = detectProgram("curl", "--version")
-}
-function l(value, name, inline, heredoc, valOnly, numSub, sortedIn) {
-if (Option["debug"]) {
-if (name)
-da(value, name, inline, heredoc, valOnly, numSub, sortedIn)
-else
-d(value)
-}
-}
-function m(string) {
-if (Option["debug"])
-return ansi("cyan", string) RS
-}
-function newerVersion(ver1, ver2,    i, group1, group2) {
-split(ver1, group1, ".")
-split(ver2, group2, ".")
-for (i = 1; i <= 4; i++) {
-if (group1[i] + 0 > group2[i] + 0)
-return 1
-else if (group1[i] + 0 < group2[i] + 0)
-return 0
-}
-return 0
-}
-function rlwrapMe(    i, command) {
-initRlwrap()
-if (!Rlwrap) {
-l(">> not found: rlwrap")
-return 1
-}
-if (ENVIRON["TRANS_ENTRY"]) {
-command = Rlwrap " " ENVIRON["TRANS_ENTRY"] " "\
-parameterize("-no-rlwrap")
-} else if (fileExists(ENVIRON["TRANS_DIR"] "/" EntryScript)) {
-command = Rlwrap " sh "\
-parameterize(ENVIRON["TRANS_DIR"] "/" EntryScript)\
-" - " parameterize("-no-rlwrap")
-} else {
-l(">> not found: $TRANS_ENTRY or EntryPoint")
-return 1
-}
-for (i = 1; i < length(ARGV); i++)
-if (ARGV[i])
-command = command " " parameterize(ARGV[i])
-l(">> forking: " command)
-if (!system(command)) {
-l(">> process exited with code 0")
-exit ExitCode
-} else {
-l(">> process exited with non-zero return code")
-return 1
-}
-}
-function emacsMe(    i, params, el, command) {
-initEmacs()
-if (!Emacs) {
-l(">> not found: emacs")
-return 1
-}
-params = ""
-for (i = 1; i < length(ARGV); i++)
-if (ARGV[i])
-params = params " " parameterize(ARGV[i], "\"")
-if (ENVIRON["TRANS_ENTRY"]) {
-el = "(progn (setq explicit-shell-file-name \"" ENVIRON["TRANS_ENTRY"] "\") "\
-"(setq explicit-" Command "-args '(\"-I\" \"-no-rlwrap\"" params ")) "\
-"(command-execute 'shell) (rename-buffer \"" Name "\"))"
-} else if (fileExists(ENVIRON["TRANS_DIR"] "/" EntryScript)) {
-el = "(progn (setq explicit-shell-file-name \"" "sh" "\") "\
-"(setq explicit-" "sh" "-args '(\"" ENVIRON["TRANS_DIR"] "/" EntryScript "\" \"-I\" \"-no-rlwrap\"" params ")) "\
-"(command-execute 'shell) (rename-buffer \"" Name "\"))"
-} else {
-l(">> not found: $TRANS_ENTRY or EntryPoint")
-return 1
-}
-command = Emacs " --eval " parameterize(el)
-l(">> forking: " command)
-if (!system(command)) {
-l(">> process exited with code 0")
-exit ExitCode
-} else {
-l(">> process exited with non-zero return code")
-return 1
-}
-}
-function curl(url, output,    command, content, line) {
-initCurl()
-if (!Curl) {
-l(">> not found: curl")
-w("[WARNING] curl is not found.")
-return NULLSTR
-}
-command = Curl " --location --silent"
-if (Option["proxy"])
-command = command " --proxy " parameterize(Option["proxy"])
-if (Option["user-agent"])
-command = command " --user-agent " parameterize(Option["user-agent"])
-command = command " " parameterize(url)
-if (output) {
-command = command " --output " parameterize(output)
-system(command)
-return NULLSTR
-}
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function curlPost(url, data, output,    command, content, line) {
-initCurl()
-if (!Curl) {
-l(">> not found: curl")
-w("[WARNING] curl is not found.")
-return NULLSTR
-}
-command = Curl " --location --silent"
-if (Option["proxy"])
-command = command " --proxy " parameterize(Option["proxy"])
-if (Option["user-agent"])
-command = command " --user-agent " parameterize(Option["user-agent"])
-command = command " --request POST --data " parameterize(data)
-command = command " " parameterize(url)
-if (output) {
-command = command " --output " parameterize(output)
-system(command)
-return NULLSTR
-}
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function dump(text, group,    command, temp) {
-command = "hexdump" " -v -e'1/1 \"%03u\" \" \"'"
-("echo " parameterize(text) PIPE command) | getline temp
-split(temp, group, " ")
-return length(group) - 1
-}
-function base64(text,    command, temp) {
-command = "base64"
-("echo -n " parameterize(text) PIPE command) | getline temp
-return temp
-}
-function uprintf(text,    command, temp) {
-command = "echo -en " parameterize(text)
-("bash -c " parameterize(command, "\"")) | getline temp
-return temp
-}
-function initLocale(    i) {
-Locale["af"]["name"]               = "Afrikaans"
-Locale["af"]["endonym"]            = "Afrikaans"
-Locale["af"]["translations-of"]    = "Vertalings van %s"
-Locale["af"]["definitions-of"]     = "Definisies van %s"
-Locale["af"]["synonyms"]           = "Sinonieme"
-Locale["af"]["examples"]           = "Voorbeelde"
-Locale["af"]["see-also"]           = "Sien ook"
-Locale["af"]["family"]             = "Indo-European"
-Locale["af"]["iso"]                = "afr"
-Locale["af"]["glotto"]             = "afri1274"
-Locale["af"]["script"]             = "Latn"
-Locale["sq"]["name"]               = "Albanian"
-Locale["sq"]["endonym"]            = "Shqip"
-Locale["sq"]["translations-of"]    = "Përkthimet e %s"
-Locale["sq"]["definitions-of"]     = "Përkufizime të %s"
-Locale["sq"]["synonyms"]           = "Sinonime"
-Locale["sq"]["examples"]           = "Shembuj"
-Locale["sq"]["see-also"]           = "Shihni gjithashtu"
-Locale["sq"]["family"]             = "Indo-European"
-Locale["sq"]["iso"]                = "sqi"
-Locale["sq"]["glotto"]             = "alba1267"
-Locale["sq"]["script"]             = "Latn"
-Locale["am"]["name"]               = "Amharic"
-Locale["am"]["endonym"]            = "አማርኛ"
-Locale["am"]["translations-of"]    = "የ %s ትርጉሞች"
-Locale["am"]["definitions-of"]     = "የ %s ቃላት ፍችዎች"
-Locale["am"]["synonyms"]           = "ተመሳሳይ ቃላት"
-Locale["am"]["examples"]           = "ምሳሌዎች"
-Locale["am"]["see-also"]           = "የሚከተለውንም ይመልከቱ"
-Locale["am"]["family"]             = "Afro-Asiatic"
-Locale["am"]["iso"]                = "amh"
-Locale["am"]["glotto"]             = "amha1245"
-Locale["am"]["script"]             = "Ethi"
-Locale["ar"]["name"]               = "Arabic"
-Locale["ar"]["endonym"]            = "العربية"
-Locale["ar"]["translations-of"]    = "ترجمات %s"
-Locale["ar"]["definitions-of"]     = "تعريفات %s"
-Locale["ar"]["synonyms"]           = "مرادفات"
-Locale["ar"]["examples"]           = "أمثلة"
-Locale["ar"]["see-also"]           = "انظر أيضًا"
-Locale["ar"]["family"]             = "Afro-Asiatic"
-Locale["ar"]["iso"]                = "ara"
-Locale["ar"]["glotto"]             = "stan1318"
-Locale["ar"]["script"]             = "Arab"
-Locale["ar"]["rtl"]                = "true"
-Locale["hy"]["name"]               = "Armenian"
-Locale["hy"]["endonym"]            = "Հայերեն"
-Locale["hy"]["translations-of"]    = "%s-ի թարգմանությունները"
-Locale["hy"]["definitions-of"]     = "%s-ի սահմանումները"
-Locale["hy"]["synonyms"]           = "Հոմանիշներ"
-Locale["hy"]["examples"]           = "Օրինակներ"
-Locale["hy"]["see-also"]           = "Տես նաև"
-Locale["hy"]["family"]             = "Indo-European"
-Locale["hy"]["iso"]                = "hye"
-Locale["hy"]["glotto"]             = "nucl1235"
-Locale["hy"]["script"]             = "Armn"
-Locale["az"]["name"]               = "Azerbaijani"
-Locale["az"]["endonym"]            = "Azərbaycanca"
-Locale["az"]["translations-of"]    = "%s sözünün tərcüməsi"
-Locale["az"]["definitions-of"]     = "%s sözünün tərifləri"
-Locale["az"]["synonyms"]           = "Sinonimlər"
-Locale["az"]["examples"]           = "Nümunələr"
-Locale["az"]["see-also"]           = "Həmçinin, baxın:"
-Locale["az"]["family"]             = "Turkic"
-Locale["az"]["iso"]                = "aze"
-Locale["az"]["glotto"]             = "nort2697"
-Locale["az"]["script"]             = "Latn"
-Locale["eu"]["name"]               = "Basque"
-Locale["eu"]["endonym"]            = "Euskara"
-Locale["eu"]["translations-of"]    = "%s esapidearen itzulpena"
-Locale["eu"]["definitions-of"]     = "Honen definizioak: %s"
-Locale["eu"]["synonyms"]           = "Sinonimoak"
-Locale["eu"]["examples"]           = "Adibideak"
-Locale["eu"]["see-also"]           = "Ikusi hauek ere"
-Locale["eu"]["family"]             = "Language Isolate"
-Locale["eu"]["iso"]                = "eus"
-Locale["eu"]["glotto"]             = "basq1248"
-Locale["eu"]["script"]             = "Latn"
-Locale["be"]["name"]               = "Belarusian"
-Locale["be"]["endonym"]            = "беларуская"
-Locale["be"]["translations-of"]    = "Пераклады %s"
-Locale["be"]["definitions-of"]     = "Вызначэннi %s"
-Locale["be"]["synonyms"]           = "Сінонімы"
-Locale["be"]["examples"]           = "Прыклады"
-Locale["be"]["see-also"]           = "Гл. таксама"
-Locale["be"]["family"]             = "Indo-European"
-Locale["be"]["iso"]                = "bel"
-Locale["be"]["glotto"]             = "bela1254"
-Locale["be"]["script"]             = "Cyrl"
-Locale["bn"]["name"]               = "Bengali"
-Locale["bn"]["endonym"]            = "বাংলা"
-Locale["bn"]["translations-of"]    = "%s এর অনুবাদ"
-Locale["bn"]["definitions-of"]     = "%s এর সংজ্ঞা"
-Locale["bn"]["synonyms"]           = "প্রতিশব্দ"
-Locale["bn"]["examples"]           = "উদাহরণ"
-Locale["bn"]["see-also"]           = "আরো দেখুন"
-Locale["bn"]["family"]             = "Indo-European"
-Locale["bn"]["iso"]                = "ben"
-Locale["bn"]["glotto"]             = "beng1280"
-Locale["bn"]["script"]             = "Beng"
-Locale["bs"]["name"]               = "Bosnian"
-Locale["bs"]["endonym"]            = "Bosanski"
-Locale["bs"]["translations-of"]    = "Prijevod za: %s"
-Locale["bs"]["definitions-of"]     = "Definicije za %s"
-Locale["bs"]["synonyms"]           = "Sinonimi"
-Locale["bs"]["examples"]           = "Primjeri"
-Locale["bs"]["see-also"]           = "Pogledajte i"
-Locale["bs"]["family"]             = "Indo-European"
-Locale["bs"]["iso"]                = "bos"
-Locale["bs"]["glotto"]             = "bosn1245"
-Locale["bs"]["script"]             = "Latn"
-Locale["bg"]["name"]               = "Bulgarian"
-Locale["bg"]["endonym"]            = "български"
-Locale["bg"]["translations-of"]    = "Преводи на %s"
-Locale["bg"]["definitions-of"]     = "Дефиниции за %s"
-Locale["bg"]["synonyms"]           = "Синоними"
-Locale["bg"]["examples"]           = "Примери"
-Locale["bg"]["see-also"]           = "Вижте също"
-Locale["bg"]["family"]             = "Indo-European"
-Locale["bg"]["iso"]                = "bul"
-Locale["bg"]["glotto"]             = "bulg1262"
-Locale["bg"]["script"]             = "Cyrl"
-Locale["ca"]["name"]               = "Catalan"
-Locale["ca"]["endonym"]            = "Català"
-Locale["ca"]["translations-of"]    = "Traduccions per a %s"
-Locale["ca"]["definitions-of"]     = "Definicions de: %s"
-Locale["ca"]["synonyms"]           = "Sinònims"
-Locale["ca"]["examples"]           = "Exemples"
-Locale["ca"]["see-also"]           = "Vegeu també"
-Locale["ca"]["family"]             = "Indo-European"
-Locale["ca"]["iso"]                = "cat"
-Locale["ca"]["glotto"]             = "stan1289"
-Locale["ca"]["script"]             = "Latn"
-Locale["ceb"]["name"]              = "Cebuano"
-Locale["ceb"]["endonym"]           = "Cebuano"
-Locale["ceb"]["translations-of"]   = "%s Mga Paghubad sa PULONG_O_HUGPONG SA PAMULONG"
-Locale["ceb"]["definitions-of"]    = "Mga kahulugan sa %s"
-Locale["ceb"]["synonyms"]          = "Mga Kapulong"
-Locale["ceb"]["examples"]          = "Mga pananglitan:"
-Locale["ceb"]["see-also"]          = "Kitaa pag-usab"
-Locale["ceb"]["family"]            = "Austronesian"
-Locale["ceb"]["iso"]               = "ceb"
-Locale["ceb"]["glotto"]            = "cebu1242"
-Locale["ceb"]["script"]            = "Latn"
-Locale["ny"]["name"]               = "Chichewa"
-Locale["ny"]["endonym"]            = "Nyanja"
-Locale["ny"]["translations-of"]    = "Matanthauzidwe a %s"
-Locale["ny"]["definitions-of"]     = "Mamasulidwe a %s"
-Locale["ny"]["synonyms"]           = "Mau ofanana"
-Locale["ny"]["examples"]           = "Zitsanzo"
-Locale["ny"]["see-also"]           = "Onaninso"
-Locale["ny"]["family"]             = "Atlantic-Congo"
-Locale["ny"]["iso"]                = "nya"
-Locale["ny"]["glotto"]             = "nyan1308"
-Locale["ny"]["script"]             = "Latn"
-Locale["zh-CN"]["name"]            = "Chinese Simplified"
-Locale["zh-CN"]["endonym"]         = "简体中文"
-Locale["zh-CN"]["translations-of"] = "%s 的翻译"
-Locale["zh-CN"]["definitions-of"]  = "%s的定义"
-Locale["zh-CN"]["synonyms"]        = "同义词"
-Locale["zh-CN"]["examples"]        = "示例"
-Locale["zh-CN"]["see-also"]        = "另请参阅"
-Locale["zh-CN"]["family"]          = "Sino-Tibetan"
-Locale["zh-CN"]["iso"]             = "zho-CN"
-Locale["zh-CN"]["glotto"]          = "mand1415"
-Locale["zh-CN"]["script"]          = "Hans"
-Locale["zh-CN"]["dictionary"]      = "true"
-Locale["zh-TW"]["name"]            = "Chinese Traditional"
-Locale["zh-TW"]["endonym"]         = "正體中文"
-Locale["zh-TW"]["translations-of"] = "「%s」的翻譯"
-Locale["zh-TW"]["definitions-of"]  = "「%s」的定義"
-Locale["zh-TW"]["synonyms"]        = "同義詞"
-Locale["zh-TW"]["examples"]        = "例句"
-Locale["zh-TW"]["see-also"]        = "另請參閱"
-Locale["zh-TW"]["family"]          = "Sino-Tibetan"
-Locale["zh-TW"]["iso"]             = "zho-TW"
-Locale["zh-TW"]["glotto"]          = "mand1415"
-Locale["zh-TW"]["script"]          = "Hant"
-Locale["zh-TW"]["dictionary"]      = "true"
-Locale["co"]["name"]               = "Corsican"
-Locale["co"]["endonym"]            = "Corsu"
-Locale["co"]["translations-of"]    = "Traductions de %s"
-Locale["co"]["definitions-of"]     = "Définitions de %s"
-Locale["co"]["synonyms"]           = "Synonymes"
-Locale["co"]["examples"]           = "Exemples"
-Locale["co"]["see-also"]           = "Voir aussi"
-Locale["co"]["family"]             = "Indo-European"
-Locale["co"]["iso"]                = "cos"
-Locale["co"]["glotto"]             = "cors1242"
-Locale["co"]["script"]             = "Latn"
-Locale["hr"]["name"]               = "Croatian"
-Locale["hr"]["endonym"]            = "Hrvatski"
-Locale["hr"]["translations-of"]    = "Prijevodi riječi ili izraza %s"
-Locale["hr"]["definitions-of"]     = "Definicije riječi ili izraza %s"
-Locale["hr"]["synonyms"]           = "Sinonimi"
-Locale["hr"]["examples"]           = "Primjeri"
-Locale["hr"]["see-also"]           = "Također pogledajte"
-Locale["hr"]["family"]             = "Indo-European"
-Locale["hr"]["iso"]                = "hrv"
-Locale["hr"]["glotto"]             = "croa1245"
-Locale["hr"]["script"]             = "Latn"
-Locale["cs"]["name"]               = "Czech"
-Locale["cs"]["endonym"]            = "Čeština"
-Locale["cs"]["translations-of"]    = "Překlad výrazu %s"
-Locale["cs"]["definitions-of"]     = "Definice výrazu %s"
-Locale["cs"]["synonyms"]           = "Synonyma"
-Locale["cs"]["examples"]           = "Příklady"
-Locale["cs"]["see-also"]           = "Viz také"
-Locale["cs"]["family"]             = "Indo-European"
-Locale["cs"]["iso"]                = "ces"
-Locale["cs"]["glotto"]             = "czec1258"
-Locale["cs"]["script"]             = "Latn"
-Locale["da"]["name"]               = "Danish"
-Locale["da"]["endonym"]            = "Dansk"
-Locale["da"]["translations-of"]    = "Oversættelser af %s"
-Locale["da"]["definitions-of"]     = "Definitioner af %s"
-Locale["da"]["synonyms"]           = "Synonymer"
-Locale["da"]["examples"]           = "Eksempler"
-Locale["da"]["see-also"]           = "Se også"
-Locale["da"]["family"]             = "Indo-European"
-Locale["da"]["iso"]                = "dan"
-Locale["da"]["glotto"]             = "dani1285"
-Locale["da"]["script"]             = "Latn"
-Locale["nl"]["name"]               = "Dutch"
-Locale["nl"]["endonym"]            = "Nederlands"
-Locale["nl"]["translations-of"]    = "Vertalingen van %s"
-Locale["nl"]["definitions-of"]     = "Definities van %s"
-Locale["nl"]["synonyms"]           = "Synoniemen"
-Locale["nl"]["examples"]           = "Voorbeelden"
-Locale["nl"]["see-also"]           = "Zie ook"
-Locale["nl"]["family"]             = "Indo-European"
-Locale["nl"]["iso"]                = "nld"
-Locale["nl"]["glotto"]             = "dutc1256"
-Locale["nl"]["script"]             = "Latn"
-Locale["nl"]["dictionary"]         = "true"
-Locale["en"]["name"]               = "English"
-Locale["en"]["endonym"]            = "English"
-Locale["en"]["translations-of"]    = "Translations of %s"
-Locale["en"]["definitions-of"]     = "Definitions of %s"
-Locale["en"]["synonyms"]           = "Synonyms"
-Locale["en"]["examples"]           = "Examples"
-Locale["en"]["see-also"]           = "See also"
-Locale["en"]["family"]             = "Indo-European"
-Locale["en"]["iso"]                = "eng"
-Locale["en"]["glotto"]             = "stan1293"
-Locale["en"]["script"]             = "Latn"
-Locale["en"]["dictionary"]         = "true"
-Locale["eo"]["name"]               = "Esperanto"
-Locale["eo"]["endonym"]            = "Esperanto"
-Locale["eo"]["translations-of"]    = "Tradukoj de %s"
-Locale["eo"]["definitions-of"]     = "Difinoj de %s"
-Locale["eo"]["synonyms"]           = "Sinonimoj"
-Locale["eo"]["examples"]           = "Ekzemploj"
-Locale["eo"]["see-also"]           = "Vidu ankaŭ"
-Locale["eo"]["family"]             = "Artificial Language"
-Locale["eo"]["iso"]                = "epo"
-Locale["eo"]["glotto"]             = "espe1235"
-Locale["eo"]["script"]             = "Latn"
-Locale["et"]["name"]               = "Estonian"
-Locale["et"]["endonym"]            = "Eesti"
-Locale["et"]["translations-of"]    = "Sõna(de) %s tõlked"
-Locale["et"]["definitions-of"]     = "Sõna(de) %s definitsioonid"
-Locale["et"]["synonyms"]           = "Sünonüümid"
-Locale["et"]["examples"]           = "Näited"
-Locale["et"]["see-also"]           = "Vt ka"
-Locale["et"]["family"]             = "Uralic"
-Locale["et"]["iso"]                = "est"
-Locale["et"]["glotto"]             = "esto1258"
-Locale["et"]["script"]             = "Latn"
-Locale["tl"]["name"]               = "Filipino"
-Locale["tl"]["endonym"]            = "Tagalog"
-Locale["tl"]["translations-of"]    = "Mga pagsasalin ng %s"
-Locale["tl"]["definitions-of"]     = "Mga kahulugan ng %s"
-Locale["tl"]["synonyms"]           = "Mga Kasingkahulugan"
-Locale["tl"]["examples"]           = "Mga Halimbawa"
-Locale["tl"]["see-also"]           = "Tingnan rin ang"
-Locale["tl"]["family"]             = "Austronesian"
-Locale["tl"]["iso"]                = "tgl"
-Locale["tl"]["glotto"]             = "taga1270"
-Locale["tl"]["script"]             = "Latn"
-Locale["fi"]["name"]               = "Finnish"
-Locale["fi"]["endonym"]            = "Suomi"
-Locale["fi"]["translations-of"]    = "Käännökset tekstille %s"
-Locale["fi"]["definitions-of"]     = "Määritelmät kohteelle %s"
-Locale["fi"]["synonyms"]           = "Synonyymit"
-Locale["fi"]["examples"]           = "Esimerkkejä"
-Locale["fi"]["see-also"]           = "Katso myös"
-Locale["fi"]["family"]             = "Uralic"
-Locale["fi"]["iso"]                = "fin"
-Locale["fi"]["glotto"]             = "finn1318"
-Locale["fi"]["script"]             = "Latn"
-Locale["fr"]["name"]               = "French"
-Locale["fr"]["endonym"]            = "Français"
-Locale["fr"]["translations-of"]    = "Traductions de %s"
-Locale["fr"]["definitions-of"]     = "Définitions de %s"
-Locale["fr"]["synonyms"]           = "Synonymes"
-Locale["fr"]["examples"]           = "Exemples"
-Locale["fr"]["see-also"]           = "Voir aussi"
-Locale["fr"]["family"]             = "Indo-European"
-Locale["fr"]["iso"]                = "fra"
-Locale["fr"]["glotto"]             = "stan1290"
-Locale["fr"]["script"]             = "Latn"
-Locale["fr"]["dictionary"]         = "true"
-Locale["gl"]["name"]               = "Galician"
-Locale["gl"]["endonym"]            = "Galego"
-Locale["gl"]["translations-of"]    = "Traducións de %s"
-Locale["gl"]["definitions-of"]     = "Definicións de %s"
-Locale["gl"]["synonyms"]           = "Sinónimos"
-Locale["gl"]["examples"]           = "Exemplos"
-Locale["gl"]["see-also"]           = "Ver tamén"
-Locale["gl"]["family"]             = "Indo-European"
-Locale["gl"]["iso"]                = "glg"
-Locale["gl"]["glotto"]             = "gali1258"
-Locale["gl"]["script"]             = "Latn"
-Locale["ka"]["name"]               = "Georgian"
-Locale["ka"]["endonym"]            = "ქართული"
-Locale["ka"]["translations-of"]    = "%s-ის თარგმანები"
-Locale["ka"]["definitions-of"]     = "%s-ის განსაზღვრებები"
-Locale["ka"]["synonyms"]           = "სინონიმები"
-Locale["ka"]["examples"]           = "მაგალითები"
-Locale["ka"]["see-also"]           = "ასევე იხილეთ"
-Locale["ka"]["family"]             = "Kartvelian"
-Locale["ka"]["iso"]                = "kat"
-Locale["ka"]["glotto"]             = "nucl1302"
-Locale["ka"]["script"]             = "Geor"
-Locale["de"]["name"]               = "German"
-Locale["de"]["endonym"]            = "Deutsch"
-Locale["de"]["translations-of"]    = "Übersetzungen für %s"
-Locale["de"]["definitions-of"]     = "Definitionen von %s"
-Locale["de"]["synonyms"]           = "Synonyme"
-Locale["de"]["examples"]           = "Beispiele"
-Locale["de"]["see-also"]           = "Siehe auch"
-Locale["de"]["family"]             = "Indo-European"
-Locale["de"]["iso"]                = "deu"
-Locale["de"]["glotto"]             = "stan1295"
-Locale["de"]["script"]             = "Latn"
-Locale["de"]["dictionary"]         = "true"
-Locale["el"]["name"]               = "Greek"
-Locale["el"]["endonym"]            = "Ελληνικά"
-Locale["el"]["translations-of"]    = "Μεταφράσεις του %s"
-Locale["el"]["definitions-of"]     = "Όρισμοί %s"
-Locale["el"]["synonyms"]           = "Συνώνυμα"
-Locale["el"]["examples"]           = "Παραδείγματα"
-Locale["el"]["see-also"]           = "Δείτε επίσης"
-Locale["el"]["family"]             = "Indo-European"
-Locale["el"]["iso"]                = "ell"
-Locale["el"]["glotto"]             = "mode1248"
-Locale["el"]["script"]             = "Grek"
-Locale["gu"]["name"]               = "Gujarati"
-Locale["gu"]["endonym"]            = "ગુજરાતી"
-Locale["gu"]["translations-of"]    = "%s ના અનુવાદ"
-Locale["gu"]["definitions-of"]     = "%s ની વ્યાખ્યાઓ"
-Locale["gu"]["synonyms"]           = "સમાનાર્થી"
-Locale["gu"]["examples"]           = "ઉદાહરણો"
-Locale["gu"]["see-also"]           = "આ પણ જુઓ"
-Locale["gu"]["family"]             = "Indo-European"
-Locale["gu"]["iso"]                = "guj"
-Locale["gu"]["glotto"]             = "guja1252"
-Locale["gu"]["script"]             = "Gujr"
-Locale["ht"]["name"]               = "Haitian Creole"
-Locale["ht"]["endonym"]            = "Kreyòl Ayisyen"
-Locale["ht"]["translations-of"]    = "Tradiksyon %s"
-Locale["ht"]["definitions-of"]     = "Definisyon nan %s"
-Locale["ht"]["synonyms"]           = "Sinonim"
-Locale["ht"]["examples"]           = "Egzanp:"
-Locale["ht"]["see-also"]           = "Wè tou"
-Locale["ht"]["family"]             = "Indo-European"
-Locale["ht"]["iso"]                = "hat"
-Locale["ht"]["glotto"]             = "hait1244"
-Locale["ht"]["script"]             = "Latn"
-Locale["haw"]["name"]              = "Hawaiian"
-Locale["haw"]["endonym"]           = "ʻŌlelo Hawaiʻi"
-Locale["haw"]["family"]            = "Austronesian"
-Locale["haw"]["iso"]               = "haw"
-Locale["haw"]["glotto"]            = "hawa1245"
-Locale["haw"]["script"]            = "Latn"
-Locale["ha"]["name"]               = "Hausa"
-Locale["ha"]["endonym"]            = "Hausa"
-Locale["ha"]["translations-of"]    = "Fassarar %s"
-Locale["ha"]["definitions-of"]     = "Ma'anoni na %s"
-Locale["ha"]["synonyms"]           = "Masu kamancin ma'ana"
-Locale["ha"]["examples"]           = "Misalai"
-Locale["ha"]["see-also"]           = "Duba kuma"
-Locale["ha"]["family"]             = "Afro-Asiatic"
-Locale["ha"]["iso"]                = "hau"
-Locale["ha"]["glotto"]             = "haus1257"
-Locale["ha"]["script"]             = "Latn"
-Locale["he"]["name"]               = "Hebrew"
-Locale["he"]["endonym"]            = "עִבְרִית"
-Locale["he"]["translations-of"]    = "תרגומים של %s"
-Locale["he"]["definitions-of"]     = "הגדרות של %s"
-Locale["he"]["synonyms"]           = "מילים נרדפות"
-Locale["he"]["examples"]           = "דוגמאות"
-Locale["he"]["see-also"]           = "ראה גם"
-Locale["he"]["family"]             = "Afro-Asiatic"
-Locale["he"]["iso"]                = "heb"
-Locale["he"]["glotto"]             = "hebr1245"
-Locale["he"]["script"]             = "Hebr"
-Locale["he"]["rtl"]                = "true"
-Locale["hi"]["name"]               = "Hindi"
-Locale["hi"]["endonym"]            = "हिन्दी"
-Locale["hi"]["translations-of"]    = "%s के अनुवाद"
-Locale["hi"]["definitions-of"]     = "%s की परिभाषाएं"
-Locale["hi"]["synonyms"]           = "समानार्थी"
-Locale["hi"]["examples"]           = "उदाहरण"
-Locale["hi"]["see-also"]           = "यह भी देखें"
-Locale["hi"]["family"]             = "Indo-European"
-Locale["hi"]["iso"]                = "hin"
-Locale["hi"]["glotto"]             = "hind1269"
-Locale["hi"]["script"]             = "Deva"
-Locale["hmn"]["name"]              = "Hmong"
-Locale["hmn"]["endonym"]           = "Hmoob"
-Locale["hmn"]["translations-of"]   = "Lus txhais: %s"
-Locale["hmn"]["family"]            = "Hmong-Mien"
-Locale["hmn"]["iso"]               = "hmn"
-Locale["hmn"]["glotto"]            = "firs1234"
-Locale["hmn"]["script"]            = "Latn"
-Locale["hu"]["name"]               = "Hungarian"
-Locale["hu"]["endonym"]            = "Magyar"
-Locale["hu"]["translations-of"]    = "%s fordításai"
-Locale["hu"]["definitions-of"]     = "%s jelentései"
-Locale["hu"]["synonyms"]           = "Szinonimák"
-Locale["hu"]["examples"]           = "Példák"
-Locale["hu"]["see-also"]           = "Lásd még"
-Locale["hu"]["family"]             = "Uralic"
-Locale["hu"]["iso"]                = "hun"
-Locale["hu"]["glotto"]             = "hung1274"
-Locale["hu"]["script"]             = "Latn"
-Locale["is"]["name"]               = "Icelandic"
-Locale["is"]["endonym"]            = "Íslenska"
-Locale["is"]["translations-of"]    = "Þýðingar á %s"
-Locale["is"]["definitions-of"]     = "Skilgreiningar á"
-Locale["is"]["synonyms"]           = "Samheiti"
-Locale["is"]["examples"]           = "Dæmi"
-Locale["is"]["see-also"]           = "Sjá einnig"
-Locale["is"]["family"]             = "Indo-European"
-Locale["is"]["iso"]                = "isl"
-Locale["is"]["glotto"]             = "icel1247"
-Locale["is"]["script"]             = "Latn"
-Locale["ig"]["name"]               = "Igbo"
-Locale["ig"]["endonym"]            = "Igbo"
-Locale["ig"]["translations-of"]    = "Ntụgharị asụsụ nke %s"
-Locale["ig"]["definitions-of"]     = "Nkọwapụta nke %s"
-Locale["ig"]["synonyms"]           = "Okwu oyiri"
-Locale["ig"]["examples"]           = "Ọmụmaatụ"
-Locale["ig"]["see-also"]           = "Hụkwuo"
-Locale["ig"]["family"]             = "Atlantic-Congo"
-Locale["ig"]["iso"]                = "ibo"
-Locale["ig"]["glotto"]             = "nucl1417"
-Locale["ig"]["script"]             = "Latn"
-Locale["id"]["name"]               = "Indonesian"
-Locale["id"]["endonym"]            = "Bahasa Indonesia"
-Locale["id"]["translations-of"]    = "Terjemahan dari %s"
-Locale["id"]["definitions-of"]     = "Definisi %s"
-Locale["id"]["synonyms"]           = "Sinonim"
-Locale["id"]["examples"]           = "Contoh"
-Locale["id"]["see-also"]           = "Lihat juga"
-Locale["id"]["family"]             = "Austronesian"
-Locale["id"]["iso"]                = "ind"
-Locale["id"]["glotto"]             = "indo1316"
-Locale["id"]["script"]             = "Latn"
-Locale["ga"]["name"]               = "Irish"
-Locale["ga"]["endonym"]            = "Gaeilge"
-Locale["ga"]["translations-of"]    = "Aistriúcháin ar %s"
-Locale["ga"]["definitions-of"]     = "Sainmhínithe ar %s"
-Locale["ga"]["synonyms"]           = "Comhchiallaigh"
-Locale["ga"]["examples"]           = "Samplaí"
-Locale["ga"]["see-also"]           = "féach freisin"
-Locale["ga"]["family"]             = "Indo-European"
-Locale["ga"]["iso"]                = "gle"
-Locale["ga"]["glotto"]             = "iris1253"
-Locale["ga"]["script"]             = "Latn"
-Locale["it"]["name"]               = "Italian"
-Locale["it"]["endonym"]            = "Italiano"
-Locale["it"]["translations-of"]    = "Traduzioni di %s"
-Locale["it"]["definitions-of"]     = "Definizioni di %s"
-Locale["it"]["synonyms"]           = "Sinonimi"
-Locale["it"]["examples"]           = "Esempi"
-Locale["it"]["see-also"]           = "Vedi anche"
-Locale["it"]["family"]             = "Indo-European"
-Locale["it"]["iso"]                = "ita"
-Locale["it"]["glotto"]             = "ital1282"
-Locale["it"]["script"]             = "Latn"
-Locale["it"]["dictionary"]         = "true"
-Locale["ja"]["name"]               = "Japanese"
-Locale["ja"]["endonym"]            = "日本語"
-Locale["ja"]["translations-of"]    = "「%s」の翻訳"
-Locale["ja"]["definitions-of"]     = "%s の定義"
-Locale["ja"]["synonyms"]           = "同義語"
-Locale["ja"]["examples"]           = "例"
-Locale["ja"]["see-also"]           = "関連項目"
-Locale["ja"]["family"]             = "Japonic"
-Locale["ja"]["iso"]                = "jpn"
-Locale["ja"]["glotto"]             = "nucl1643"
-Locale["ja"]["script"]             = "Jpan"
-Locale["ja"]["dictionary"]         = "true"
-Locale["jv"]["name"]               = "Javanese"
-Locale["jv"]["endonym"]            = "Basa Jawa"
-Locale["jv"]["translations-of"]    = "Terjemahan %s"
-Locale["jv"]["definitions-of"]     = "Arti %s"
-Locale["jv"]["synonyms"]           = "Sinonim"
-Locale["jv"]["examples"]           = "Conto"
-Locale["jv"]["see-also"]           = "Deleng uga"
-Locale["jv"]["family"]             = "Austronesian"
-Locale["jv"]["iso"]                = "jav"
-Locale["jv"]["glotto"]             = "java1254"
-Locale["jv"]["script"]             = "Latn"
-Locale["kn"]["name"]               = "Kannada"
-Locale["kn"]["endonym"]            = "ಕನ್ನಡ"
-Locale["kn"]["translations-of"]    = "%s ನ ಅನುವಾದಗಳು"
-Locale["kn"]["definitions-of"]     = "%s ನ ವ್ಯಾಖ್ಯಾನಗಳು"
-Locale["kn"]["synonyms"]           = "ಸಮಾನಾರ್ಥಕಗಳು"
-Locale["kn"]["examples"]           = "ಉದಾಹರಣೆಗಳು"
-Locale["kn"]["see-also"]           = "ಇದನ್ನೂ ಗಮನಿಸಿ"
-Locale["kn"]["family"]             = "Dravidian"
-Locale["kn"]["iso"]                = "kan"
-Locale["kn"]["glotto"]             = "nucl1305"
-Locale["kn"]["script"]             = "Knda"
-Locale["kk"]["name"]               = "Kazakh"
-Locale["kk"]["endonym"]            = "Қазақ тілі"
-Locale["kk"]["translations-of"]    = "%s аудармалары"
-Locale["kk"]["definitions-of"]     = "%s анықтамалары"
-Locale["kk"]["synonyms"]           = "Синонимдер"
-Locale["kk"]["examples"]           = "Мысалдар"
-Locale["kk"]["see-also"]           = "Келесі тізімді де көріңіз:"
-Locale["kk"]["family"]             = "Turkic"
-Locale["kk"]["iso"]                = "kaz"
-Locale["kk"]["glotto"]             = "kaza1248"
-Locale["kk"]["script"]             = "Cyrl"
-Locale["km"]["name"]               = "Khmer"
-Locale["km"]["endonym"]            = "ភាសាខ្មែរ"
-Locale["km"]["translations-of"]    = "ការ​បក​ប្រែ​នៃ %s"
-Locale["km"]["definitions-of"]     = "និយមន័យ​នៃ​ %s"
-Locale["km"]["synonyms"]           = "សទិសន័យ"
-Locale["km"]["examples"]           = "ឧទាហរណ៍"
-Locale["km"]["see-also"]           = "មើល​ផង​ដែរ"
-Locale["km"]["family"]             = "Austroasiatic"
-Locale["km"]["iso"]                = "khm"
-Locale["km"]["glotto"]             = "cent1989"
-Locale["km"]["script"]             = "Khmr"
-Locale["ko"]["name"]               = "Korean"
-Locale["ko"]["endonym"]            = "한국어"
-Locale["ko"]["translations-of"]    = "%s의 번역"
-Locale["ko"]["definitions-of"]     = "%s의 정의"
-Locale["ko"]["synonyms"]           = "동의어"
-Locale["ko"]["examples"]           = "예문"
-Locale["ko"]["see-also"]           = "참조"
-Locale["ko"]["family"]             = "Koreanic"
-Locale["ko"]["iso"]                = "kor"
-Locale["ko"]["glotto"]             = "kore1280"
-Locale["ko"]["script"]             = "Kore"
-Locale["ko"]["dictionary"]         = "true"
-Locale["ku"]["name"]               = "Kurdish"
-Locale["ku"]["endonym"]            = "Kurdî"
-Locale["ku"]["family"]             = "Indo-European"
-Locale["ku"]["iso"]                = "kur"
-Locale["ku"]["glotto"]             = "kurd1259"
-Locale["ku"]["script"]             = "Latn"
-Locale["ky"]["name"]               = "Kyrgyz"
-Locale["ky"]["endonym"]            = "Кыргызча"
-Locale["ky"]["translations-of"]    = "%s котормосу"
-Locale["ky"]["definitions-of"]     = "%s аныктамасы"
-Locale["ky"]["synonyms"]           = "Синонимдер"
-Locale["ky"]["examples"]           = "Мисалдар"
-Locale["ky"]["see-also"]           = "Дагы караңыз"
-Locale["ky"]["family"]             = "Turkic"
-Locale["ky"]["iso"]                = "kir"
-Locale["ky"]["glotto"]             = "kirg1245"
-Locale["ky"]["script"]             = "Cyrl"
-Locale["lo"]["name"]               = "Lao"
-Locale["lo"]["endonym"]            = "ລາວ"
-Locale["lo"]["translations-of"]    = "ຄຳ​ແປ​ສຳລັບ %s"
-Locale["lo"]["definitions-of"]     = "ຄວາມໝາຍຂອງ %s"
-Locale["lo"]["synonyms"]           = "ຄຳທີ່ຄ້າຍກັນ %s"
-Locale["lo"]["examples"]           = "ຕົວຢ່າງ"
-Locale["lo"]["see-also"]           = "ເບິ່ງ​ເພີ່ມ​ເຕີມ"
-Locale["lo"]["family"]             = "Tai-Kadai"
-Locale["lo"]["iso"]                = "lao"
-Locale["lo"]["glotto"]             = "laoo1244"
-Locale["lo"]["script"]             = "Laoo"
-Locale["la"]["name"]               = "Latin"
-Locale["la"]["endonym"]            = "Latina"
-Locale["la"]["translations-of"]    = "Versio de %s"
-Locale["la"]["family"]             = "Indo-European"
-Locale["la"]["iso"]                = "lat"
-Locale["la"]["glotto"]             = "lati1261"
-Locale["la"]["script"]             = "Latn"
-Locale["lv"]["name"]               = "Latvian"
-Locale["lv"]["endonym"]            = "Latviešu"
-Locale["lv"]["translations-of"]    = "%s tulkojumi"
-Locale["lv"]["definitions-of"]     = "%s definīcijas"
-Locale["lv"]["synonyms"]           = "Sinonīmi"
-Locale["lv"]["examples"]           = "Piemēri"
-Locale["lv"]["see-also"]           = "Skatiet arī"
-Locale["lv"]["family"]             = "Indo-European"
-Locale["lv"]["iso"]                = "lav"
-Locale["lv"]["glotto"]             = "latv1249"
-Locale["lv"]["script"]             = "Latn"
-Locale["lt"]["name"]               = "Lithuanian"
-Locale["lt"]["endonym"]            = "Lietuvių"
-Locale["lt"]["translations-of"]    = "„%s“ vertimai"
-Locale["lt"]["definitions-of"]     = "„%s“ apibrėžimai"
-Locale["lt"]["synonyms"]           = "Sinonimai"
-Locale["lt"]["examples"]           = "Pavyzdžiai"
-Locale["lt"]["see-also"]           = "Taip pat žiūrėkite"
-Locale["lt"]["family"]             = "Indo-European"
-Locale["lt"]["iso"]                = "lit"
-Locale["lt"]["glotto"]             = "lith1251"
-Locale["lt"]["script"]             = "Latn"
-Locale["lb"]["name"]               = "Luxembourgish"
-Locale["lb"]["endonym"]            = "Lëtzebuergesch"
-Locale["lb"]["family"]             = "Indo-European"
-Locale["lb"]["iso"]                = "ltz"
-Locale["lb"]["glotto"]             = "luxe1241"
-Locale["lb"]["script"]             = "Latn"
-Locale["mk"]["name"]               = "Macedonian"
-Locale["mk"]["endonym"]            = "Македонски"
-Locale["mk"]["translations-of"]    = "Преводи на %s"
-Locale["mk"]["definitions-of"]     = "Дефиниции на %s"
-Locale["mk"]["synonyms"]           = "Синоними"
-Locale["mk"]["examples"]           = "Примери"
-Locale["mk"]["see-also"]           = "Види и"
-Locale["mk"]["family"]             = "Indo-European"
-Locale["mk"]["iso"]                = "mkd"
-Locale["mk"]["glotto"]             = "mace1250"
-Locale["mk"]["script"]             = "Cyrl"
-Locale["mg"]["name"]               = "Malagasy"
-Locale["mg"]["endonym"]            = "Malagasy"
-Locale["mg"]["translations-of"]    = "Dikan'ny %s"
-Locale["mg"]["definitions-of"]     = "Famaritana ny %s"
-Locale["mg"]["synonyms"]           = "Mitovy hevitra"
-Locale["mg"]["examples"]           = "Ohatra"
-Locale["mg"]["see-also"]           = "Jereo ihany koa"
-Locale["mg"]["family"]             = "Austronesian"
-Locale["mg"]["iso"]                = "mlg"
-Locale["mg"]["glotto"]             = "plat1254"
-Locale["mg"]["script"]             = "Latn"
-Locale["ms"]["name"]               = "Malay"
-Locale["ms"]["endonym"]            = "Bahasa Melayu"
-Locale["ms"]["translations-of"]    = "Terjemahan %s"
-Locale["ms"]["definitions-of"]     = "Takrif %s"
-Locale["ms"]["synonyms"]           = "Sinonim"
-Locale["ms"]["examples"]           = "Contoh"
-Locale["ms"]["see-also"]           = "Lihat juga"
-Locale["ms"]["family"]             = "Austronesian"
-Locale["ms"]["iso"]                = "msa"
-Locale["ms"]["glotto"]             = "stan1306"
-Locale["ms"]["script"]             = "Latn"
-Locale["ml"]["name"]               = "Malayalam"
-Locale["ml"]["endonym"]            = "മലയാളം"
-Locale["ml"]["translations-of"]    = "%s എന്നതിന്റെ വിവർത്തനങ്ങൾ"
-Locale["ml"]["definitions-of"]     = "%s എന്നതിന്റെ നിർവ്വചനങ്ങൾ"
-Locale["ml"]["synonyms"]           = "പര്യായങ്ങള്‍"
-Locale["ml"]["examples"]           = "ഉദാഹരണങ്ങള്‍"
-Locale["ml"]["see-also"]           = "ഇതും കാണുക"
-Locale["ml"]["family"]             = "Dravidian"
-Locale["ml"]["iso"]                = "mal"
-Locale["ml"]["glotto"]             = "mala1464"
-Locale["ml"]["script"]             = "Mlym"
-Locale["mt"]["name"]               = "Maltese"
-Locale["mt"]["endonym"]            = "Malti"
-Locale["mt"]["translations-of"]    = "Traduzzjonijiet ta' %s"
-Locale["mt"]["definitions-of"]     = "Definizzjonijiet ta' %s"
-Locale["mt"]["synonyms"]           = "Sinonimi"
-Locale["mt"]["examples"]           = "Eżempji"
-Locale["mt"]["see-also"]           = "Ara wkoll"
-Locale["mt"]["family"]             = "Afro-Asiatic"
-Locale["mt"]["iso"]                = "mlt"
-Locale["mt"]["glotto"]             = "malt1254"
-Locale["mt"]["script"]             = "Latn"
-Locale["mi"]["name"]               = "Maori"
-Locale["mi"]["endonym"]            = "Māori"
-Locale["mi"]["translations-of"]    = "Ngā whakamāoritanga o %s"
-Locale["mi"]["definitions-of"]     = "Ngā whakamārama o %s"
-Locale["mi"]["synonyms"]           = "Ngā Kupu Taurite"
-Locale["mi"]["examples"]           = "Ngā Tauira:"
-Locale["mi"]["see-also"]           = "Tiro hoki:"
-Locale["mi"]["family"]             = "Austronesian"
-Locale["mi"]["iso"]                = "mri"
-Locale["mi"]["glotto"]             = "maor1246"
-Locale["mi"]["script"]             = "Latn"
-Locale["mr"]["name"]               = "Marathi"
-Locale["mr"]["endonym"]            = "मराठी"
-Locale["mr"]["translations-of"]    = "%s ची भाषांतरे"
-Locale["mr"]["definitions-of"]     = "%s च्या व्याख्या"
-Locale["mr"]["synonyms"]           = "समानार्थी शब्द"
-Locale["mr"]["examples"]           = "उदाहरणे"
-Locale["mr"]["see-also"]           = "हे देखील पहा"
-Locale["mr"]["family"]             = "Indo-European"
-Locale["mr"]["iso"]                = "mar"
-Locale["mr"]["glotto"]             = "mara1378"
-Locale["mr"]["script"]             = "Deva"
-Locale["mn"]["name"]               = "Mongolian"
-Locale["mn"]["endonym"]            = "Монгол"
-Locale["mn"]["translations-of"]    = "%s-н орчуулга"
-Locale["mn"]["definitions-of"]     = "%s үгийн тодорхойлолт"
-Locale["mn"]["synonyms"]           = "Ойролцоо утгатай"
-Locale["mn"]["examples"]           = "Жишээнүүд"
-Locale["mn"]["see-also"]           = "Мөн харах"
-Locale["mn"]["family"]             = "Mongolic"
-Locale["mn"]["iso"]                = "mon"
-Locale["mn"]["glotto"]             = "mong1331"
-Locale["mn"]["script"]             = "Cyrl"
-Locale["my"]["name"]               = "Myanmar"
-Locale["my"]["endonym"]            = "မြန်မာစာ"
-Locale["my"]["translations-of"]    = "%s၏ ဘာသာပြန်ဆိုချက်များ"
-Locale["my"]["definitions-of"]     = "%s၏ အနက်ဖွင့်ဆိုချက်များ"
-Locale["my"]["synonyms"]           = "ကြောင်းတူသံကွဲများ"
-Locale["my"]["examples"]           = "ဥပမာ"
-Locale["my"]["see-also"]           = "ဖော်ပြပါများကိုလဲ ကြည့်ပါ"
-Locale["my"]["family"]             = "Sino-Tibetan"
-Locale["my"]["iso"]                = "mya"
-Locale["my"]["glotto"]             = "nucl1310"
-Locale["my"]["script"]             = "Mymr"
-Locale["ne"]["name"]               = "Nepali"
-Locale["ne"]["endonym"]            = "नेपाली"
-Locale["ne"]["translations-of"]    = "%sका अनुवाद"
-Locale["ne"]["definitions-of"]     = "%sको परिभाषा"
-Locale["ne"]["synonyms"]           = "समानार्थीहरू"
-Locale["ne"]["examples"]           = "उदाहरणहरु"
-Locale["ne"]["see-also"]           = "यो पनि हेर्नुहोस्"
-Locale["ne"]["family"]             = "Indo-European"
-Locale["ne"]["iso"]                = "nep"
-Locale["ne"]["glotto"]             = "nepa1254"
-Locale["ne"]["script"]             = "Deva"
-Locale["no"]["name"]               = "Norwegian"
-Locale["no"]["endonym"]            = "Norsk"
-Locale["no"]["translations-of"]    = "Oversettelser av %s"
-Locale["no"]["definitions-of"]     = "Definisjoner av %s"
-Locale["no"]["synonyms"]           = "Synonymer"
-Locale["no"]["examples"]           = "Eksempler"
-Locale["no"]["see-also"]           = "Se også"
-Locale["no"]["family"]             = "Indo-European"
-Locale["no"]["iso"]                = "nor"
-Locale["no"]["glotto"]             = "norw1258"
-Locale["no"]["script"]             = "Latn"
-Locale["ps"]["name"]               = "Pashto"
-Locale["ps"]["endonym"]            = "پښتو"
-Locale["ps"]["translations-of"]    = "د %sژباړې"
-Locale["ps"]["definitions-of"]     = "د%s تعریفونه"
-Locale["ps"]["synonyms"]           = "مترادف لغتونه"
-Locale["ps"]["examples"]           = "بېلګې"
-Locale["ps"]["see-also"]           = "دا هم ووینئ"
-Locale["ps"]["family"]             = "Indo-European"
-Locale["ps"]["iso"]                = "pus"
-Locale["ps"]["glotto"]             = "pash1269"
-Locale["ps"]["script"]             = "Arab"
-Locale["ps"]["rtl"]                = "true"
-Locale["fa"]["name"]               = "Persian"
-Locale["fa"]["endonym"]            = "فارسی"
-Locale["fa"]["translations-of"]    = "ترجمه‌های %s"
-Locale["fa"]["definitions-of"]     = "تعریف‌های %s"
-Locale["fa"]["synonyms"]           = "مترادف‌ها"
-Locale["fa"]["examples"]           = "مثال‌ها"
-Locale["fa"]["see-also"]           = "همچنین مراجعه کنید به"
-Locale["fa"]["family"]             = "Indo-European"
-Locale["fa"]["iso"]                = "fas"
-Locale["fa"]["glotto"]             = "west2369"
-Locale["fa"]["script"]             = "Arab"
-Locale["fa"]["rtl"]                = "true"
-Locale["pl"]["name"]               = "Polish"
-Locale["pl"]["endonym"]            = "Polski"
-Locale["pl"]["translations-of"]    = "Tłumaczenia %s"
-Locale["pl"]["definitions-of"]     = "%s – definicje"
-Locale["pl"]["synonyms"]           = "Synonimy"
-Locale["pl"]["examples"]           = "Przykłady"
-Locale["pl"]["see-also"]           = "Zobacz też"
-Locale["pl"]["family"]             = "Indo-European"
-Locale["pl"]["iso"]                = "pol"
-Locale["pl"]["glotto"]             = "poli1260"
-Locale["pl"]["script"]             = "Latn"
-Locale["pt"]["name"]               = "Portuguese"
-Locale["pt"]["endonym"]            = "Português"
-Locale["pt"]["translations-of"]    = "Traduções de %s"
-Locale["pt"]["definitions-of"]     = "Definições de %s"
-Locale["pt"]["synonyms"]           = "Sinônimos"
-Locale["pt"]["examples"]           = "Exemplos"
-Locale["pt"]["see-also"]           = "Veja também"
-Locale["pt"]["family"]             = "Indo-European"
-Locale["pt"]["iso"]                = "por"
-Locale["pt"]["glotto"]             = "port1283"
-Locale["pt"]["script"]             = "Latn"
-Locale["pt"]["dictionary"]         = "true"
-Locale["pa"]["name"]               = "Punjabi"
-Locale["pa"]["endonym"]            = "ਪੰਜਾਬੀ"
-Locale["pa"]["translations-of"]    = "ਦੇ ਅਨੁਵਾਦ%s"
-Locale["pa"]["definitions-of"]     = "ਦੀਆਂ ਪਰਿਭਾਸ਼ਾ %s"
-Locale["pa"]["synonyms"]           = "ਸਮਾਨਾਰਥਕ ਸ਼ਬਦ"
-Locale["pa"]["examples"]           = "ਉਦਾਹਰਣਾਂ"
-Locale["pa"]["see-also"]           = "ਇਹ ਵੀ ਵੇਖੋ"
-Locale["pa"]["family"]             = "Indo-European"
-Locale["pa"]["iso"]                = "pan"
-Locale["pa"]["glotto"]             = "panj1256"
-Locale["pa"]["script"]             = "Guru"
-Locale["ro"]["name"]               = "Romanian"
-Locale["ro"]["endonym"]            = "Română"
-Locale["ro"]["translations-of"]    = "Traduceri pentru %s"
-Locale["ro"]["definitions-of"]     = "Definiții pentru %s"
-Locale["ro"]["synonyms"]           = "Sinonime"
-Locale["ro"]["examples"]           = "Exemple"
-Locale["ro"]["see-also"]           = "Vedeți și"
-Locale["ro"]["family"]             = "Indo-European"
-Locale["ro"]["iso"]                = "ron"
-Locale["ro"]["glotto"]             = "roma1327"
-Locale["ro"]["script"]             = "Latn"
-Locale["ru"]["name"]               = "Russian"
-Locale["ru"]["endonym"]            = "Русский"
-Locale["ru"]["translations-of"]    = "%s: варианты перевода"
-Locale["ru"]["definitions-of"]     = "%s – определения"
-Locale["ru"]["synonyms"]           = "Синонимы"
-Locale["ru"]["examples"]           = "Примеры"
-Locale["ru"]["see-also"]           = "Похожие слова"
-Locale["ru"]["family"]             = "Indo-European"
-Locale["ru"]["iso"]                = "rus"
-Locale["ru"]["glotto"]             = "russ1263"
-Locale["ru"]["script"]             = "Cyrl"
-Locale["ru"]["dictionary"]         = "true"
-Locale["sm"]["name"]               = "Samoan"
-Locale["sm"]["endonym"]            = "Gagana Sāmoa"
-Locale["sm"]["family"]             = "Austronesian"
-Locale["sm"]["iso"]                = "smo"
-Locale["sm"]["glotto"]             = "samo1305"
-Locale["sm"]["script"]             = "Latn"
-Locale["gd"]["name"]               = "Scots Gaelic"
-Locale["gd"]["endonym"]            = "Gàidhlig"
-Locale["gd"]["translations-of"]    = "Eadar-theangachadh airson %s"
-Locale["gd"]["definitions-of"]     = "Deifiniseanan airson %s"
-Locale["gd"]["synonyms"]           = "Co-fhaclan"
-Locale["gd"]["examples"]           = "Buill-eisimpleir"
-Locale["gd"]["see-also"]           = "Faic na leanas cuideachd"
-Locale["gd"]["family"]             = "Indo-European"
-Locale["gd"]["iso"]                = "gla"
-Locale["gd"]["glotto"]             = "scot1245"
-Locale["gd"]["script"]             = "Latn"
-Locale["sr-Cyrl"]["name"]          = "Serbian (Cyrillic)"
-Locale["sr-Cyrl"]["endonym"]       = "српски"
-Locale["sr-Cyrl"]["translations-of"] = "Преводи за „%s“"
-Locale["sr-Cyrl"]["definitions-of"]  = "Дефиниције за %s"
-Locale["sr-Cyrl"]["synonyms"]      = "Синоними"
-Locale["sr-Cyrl"]["examples"]      = "Примери"
-Locale["sr-Cyrl"]["see-also"]      = "Погледајте такође"
-Locale["sr-Cyrl"]["family"]        = "Indo-European"
-Locale["sr-Cyrl"]["iso"]           = "srp-Cyrl"
-Locale["sr-Cyrl"]["glotto"]        = "serb1264"
-Locale["sr-Cyrl"]["script"]        = "Cyrl"
-Locale["sr-Latn"]["name"]          = "Serbian (Latin)"
-Locale["sr-Latn"]["endonym"]       = "srpski"
-Locale["sr-Latn"]["translations-of"] = "Prevodi za „%s“"
-Locale["sr-Latn"]["definitions-of"]  = "Definicije za %s"
-Locale["sr-Latn"]["synonyms"]      = "Sinonimi"
-Locale["sr-Latn"]["examples"]      = "Primeri"
-Locale["sr-Latn"]["see-also"]      = "Pogledajte takođe"
-Locale["sr-Latn"]["family"]        = "Indo-European"
-Locale["sr-Latn"]["iso"]           = "srp-Latn"
-Locale["sr-Latn"]["glotto"]        = "serb1264"
-Locale["sr-Latn"]["script"]        = "Latn"
-Locale["st"]["name"]               = "Sesotho"
-Locale["st"]["endonym"]            = "Sesotho"
-Locale["st"]["translations-of"]    = "Liphetolelo tsa %s"
-Locale["st"]["definitions-of"]     = "Meelelo ea %s"
-Locale["st"]["synonyms"]           = "Mantsoe a tšoanang ka moelelo"
-Locale["st"]["examples"]           = "Mehlala"
-Locale["st"]["see-also"]           = "Bona hape"
-Locale["st"]["family"]             = "Atlantic-Congo"
-Locale["st"]["iso"]                = "sot"
-Locale["st"]["glotto"]             = "sout2807"
-Locale["st"]["script"]             = "Latn"
-Locale["sn"]["name"]               = "Shona"
-Locale["sn"]["endonym"]            = "chiShona"
-Locale["sn"]["translations-of"]    = "Shanduro dze %s"
-Locale["sn"]["definitions-of"]     = "Zvinoreva %s"
-Locale["sn"]["synonyms"]           = "Mashoko anoreva zvakafana nemamwe"
-Locale["sn"]["examples"]           = "Mienzaniso"
-Locale["sn"]["see-also"]           = "Onawo"
-Locale["sn"]["family"]             = "Atlantic-Congo"
-Locale["sn"]["iso"]                = "sna"
-Locale["sn"]["glotto"]             = "core1255"
-Locale["sn"]["script"]             = "Latn"
-Locale["sd"]["name"]               = "Sindhi"
-Locale["sd"]["endonym"]            = "سنڌي"
-Locale["sd"]["translations-of"]    = "%s جو ترجمو"
-Locale["sd"]["definitions-of"]     = "%s جون وصفون"
-Locale["sd"]["synonyms"]           = "هم معني"
-Locale["sd"]["examples"]           = "مثالون"
-Locale["sd"]["see-also"]           = "به ڏسو"
-Locale["sd"]["family"]             = "Indo-European"
-Locale["sd"]["iso"]                = "snd"
-Locale["sd"]["glotto"]             = "sind1272"
-Locale["sd"]["script"]             = "Arab"
-Locale["sd"]["rtl"]                = "true"
-Locale["si"]["name"]               = "Sinhala"
-Locale["si"]["endonym"]            = "සිංහල"
-Locale["si"]["translations-of"]    = "%s හි පරිවර්තන"
-Locale["si"]["definitions-of"]     = "%s හි නිර්වචන"
-Locale["si"]["synonyms"]           = "සමානාර්ථ පද"
-Locale["si"]["examples"]           = "උදාහරණ"
-Locale["si"]["see-also"]           = "මෙයත් බලන්න"
-Locale["si"]["family"]             = "Indo-European"
-Locale["si"]["iso"]                = "sin"
-Locale["si"]["glotto"]             = "sinh1246"
-Locale["si"]["script"]             = "Sinh"
-Locale["sk"]["name"]               = "Slovak"
-Locale["sk"]["endonym"]            = "Slovenčina"
-Locale["sk"]["translations-of"]    = "Preklady výrazu: %s"
-Locale["sk"]["definitions-of"]     = "Definície výrazu %s"
-Locale["sk"]["synonyms"]           = "Synonymá"
-Locale["sk"]["examples"]           = "Príklady"
-Locale["sk"]["see-also"]           = "Pozrite tiež"
-Locale["sk"]["family"]             = "Indo-European"
-Locale["sk"]["iso"]                = "slk"
-Locale["sk"]["glotto"]             = "slov1269"
-Locale["sk"]["script"]             = "Latn"
-Locale["sl"]["name"]               = "Slovenian"
-Locale["sl"]["endonym"]            = "Slovenščina"
-Locale["sl"]["translations-of"]    = "Prevodi za %s"
-Locale["sl"]["definitions-of"]     = "Razlage za %s"
-Locale["sl"]["synonyms"]           = "Sopomenke"
-Locale["sl"]["examples"]           = "Primeri"
-Locale["sl"]["see-also"]           = "Glejte tudi"
-Locale["sl"]["family"]             = "Indo-European"
-Locale["sl"]["iso"]                = "slv"
-Locale["sl"]["glotto"]             = "slov1268"
-Locale["sl"]["script"]             = "Latn"
-Locale["so"]["name"]               = "Somali"
-Locale["so"]["endonym"]            = "Soomaali"
-Locale["so"]["translations-of"]    = "Turjumaada %s"
-Locale["so"]["definitions-of"]     = "Qeexitaannada %s"
-Locale["so"]["synonyms"]           = "La micne ah"
-Locale["so"]["examples"]           = "Tusaalooyin"
-Locale["so"]["see-also"]           = "Sidoo kale eeg"
-Locale["so"]["family"]             = "Afro-Asiatic"
-Locale["so"]["iso"]                = "som"
-Locale["so"]["glotto"]             = "soma1255"
-Locale["so"]["script"]             = "Latn"
-Locale["es"]["name"]               = "Spanish"
-Locale["es"]["endonym"]            = "Español"
-Locale["es"]["translations-of"]    = "Traducciones de %s"
-Locale["es"]["definitions-of"]     = "Definiciones de %s"
-Locale["es"]["synonyms"]           = "Sinónimos"
-Locale["es"]["examples"]           = "Ejemplos"
-Locale["es"]["see-also"]           = "Ver también"
-Locale["es"]["family"]             = "Indo-European"
-Locale["es"]["iso"]                = "spa"
-Locale["es"]["glotto"]             = "stan1288"
-Locale["es"]["script"]             = "Latn"
-Locale["es"]["dictionary"]         = "true"
-Locale["su"]["name"]               = "Sundanese"
-Locale["su"]["endonym"]            = "Basa Sunda"
-Locale["su"]["translations-of"]    = "Tarjamahan tina %s"
-Locale["su"]["definitions-of"]     = "Panjelasan tina %s"
-Locale["su"]["synonyms"]           = "Sinonim"
-Locale["su"]["examples"]           = "Conto"
-Locale["su"]["see-also"]           = "Tingali ogé"
-Locale["su"]["family"]             = "Austronesian"
-Locale["su"]["iso"]                = "sun"
-Locale["su"]["glotto"]             = "sund1252"
-Locale["su"]["script"]             = "Latn"
-Locale["sw"]["name"]               = "Swahili"
-Locale["sw"]["endonym"]            = "Kiswahili"
-Locale["sw"]["translations-of"]    = "Tafsiri ya %s"
-Locale["sw"]["definitions-of"]     = "Ufafanuzi wa %s"
-Locale["sw"]["synonyms"]           = "Visawe"
-Locale["sw"]["examples"]           = "Mifano"
-Locale["sw"]["see-also"]           = "Angalia pia"
-Locale["sw"]["family"]             = "Atlantic-Congo"
-Locale["sw"]["iso"]                = "swa"
-Locale["sw"]["glotto"]             = "swah1253"
-Locale["sw"]["script"]             = "Latn"
-Locale["sv"]["name"]               = "Swedish"
-Locale["sv"]["endonym"]            = "Svenska"
-Locale["sv"]["translations-of"]    = "Översättningar av %s"
-Locale["sv"]["definitions-of"]     = "Definitioner av %s"
-Locale["sv"]["synonyms"]           = "Synonymer"
-Locale["sv"]["examples"]           = "Exempel"
-Locale["sv"]["see-also"]           = "Se även"
-Locale["sv"]["family"]             = "Indo-European"
-Locale["sv"]["iso"]                = "swe"
-Locale["sv"]["glotto"]             = "swed1254"
-Locale["sv"]["script"]             = "Latn"
-Locale["tg"]["name"]               = "Tajik"
-Locale["tg"]["endonym"]            = "Тоҷикӣ"
-Locale["tg"]["translations-of"]    = "Тарҷумаҳои %s"
-Locale["tg"]["definitions-of"]     = "Таърифҳои %s"
-Locale["tg"]["synonyms"]           = "Муродифҳо"
-Locale["tg"]["examples"]           = "Намунаҳо:"
-Locale["tg"]["see-also"]           = "Ҳамчунин Бинед"
-Locale["tg"]["family"]             = "Indo-European"
-Locale["tg"]["iso"]                = "tgk"
-Locale["tg"]["glotto"]             = "taji1245"
-Locale["tg"]["script"]             = "Cyrl"
-Locale["ta"]["name"]               = "Tamil"
-Locale["ta"]["endonym"]            = "தமிழ்"
-Locale["ta"]["translations-of"]    = "%s இன் மொழிபெயர்ப்புகள்"
-Locale["ta"]["definitions-of"]     = "%s இன் வரையறைகள்"
-Locale["ta"]["synonyms"]           = "இணைச்சொற்கள்"
-Locale["ta"]["examples"]           = "எடுத்துக்காட்டுகள்"
-Locale["ta"]["see-also"]           = "இதையும் காண்க"
-Locale["ta"]["family"]             = "Dravidian"
-Locale["ta"]["iso"]                = "tam"
-Locale["ta"]["glotto"]             = "tami1289"
-Locale["ta"]["script"]             = "Taml"
-Locale["te"]["name"]               = "Telugu"
-Locale["te"]["endonym"]            = "తెలుగు"
-Locale["te"]["translations-of"]    = "%s యొక్క అనువాదాలు"
-Locale["te"]["definitions-of"]     = "%s యొక్క నిర్వచనాలు"
-Locale["te"]["synonyms"]           = "పర్యాయపదాలు"
-Locale["te"]["examples"]           = "ఉదాహరణలు"
-Locale["te"]["see-also"]           = "వీటిని కూడా చూడండి"
-Locale["te"]["family"]             = "Dravidian"
-Locale["te"]["iso"]                = "tel"
-Locale["te"]["glotto"]             = "telu1262"
-Locale["te"]["script"]             = "Telu"
-Locale["th"]["name"]               = "Thai"
-Locale["th"]["endonym"]            = "ไทย"
-Locale["th"]["translations-of"]    = "คำแปลของ %s"
-Locale["th"]["definitions-of"]     = "คำจำกัดความของ %s"
-Locale["th"]["synonyms"]           = "คำพ้องความหมาย"
-Locale["th"]["examples"]           = "ตัวอย่าง"
-Locale["th"]["see-also"]           = "ดูเพิ่มเติม"
-Locale["th"]["family"]             = "Tai-Kadai"
-Locale["th"]["iso"]                = "tha"
-Locale["th"]["glotto"]             = "thai1261"
-Locale["th"]["script"]             = "Thai"
-Locale["tr"]["name"]               = "Turkish"
-Locale["tr"]["endonym"]            = "Türkçe"
-Locale["tr"]["translations-of"]    = "%s çevirileri"
-Locale["tr"]["definitions-of"]     = "%s için tanımlar"
-Locale["tr"]["synonyms"]           = "Eş anlamlılar"
-Locale["tr"]["examples"]           = "Örnekler"
-Locale["tr"]["see-also"]           = "Ayrıca bkz."
-Locale["tr"]["family"]             = "Turkic"
-Locale["tr"]["iso"]                = "tur"
-Locale["tr"]["glotto"]             = "nucl1301"
-Locale["tr"]["script"]             = "Latn"
-Locale["uk"]["name"]               = "Ukrainian"
-Locale["uk"]["endonym"]            = "Українська"
-Locale["uk"]["translations-of"]    = "Переклади слова або виразу \"%s\""
-Locale["uk"]["definitions-of"]     = "\"%s\" – визначення"
-Locale["uk"]["synonyms"]           = "Синоніми"
-Locale["uk"]["examples"]           = "Приклади"
-Locale["uk"]["see-also"]           = "Дивіться також"
-Locale["uk"]["family"]             = "Indo-European"
-Locale["uk"]["iso"]                = "ukr"
-Locale["uk"]["glotto"]             = "ukra1253"
-Locale["uk"]["script"]             = "Cyrl"
-Locale["ur"]["name"]               = "Urdu"
-Locale["ur"]["endonym"]            = "اُردُو"
-Locale["ur"]["translations-of"]    = "کے ترجمے %s"
-Locale["ur"]["definitions-of"]     = "کی تعریفات %s"
-Locale["ur"]["synonyms"]           = "مترادفات"
-Locale["ur"]["examples"]           = "مثالیں"
-Locale["ur"]["see-also"]           = "نیز دیکھیں"
-Locale["ur"]["family"]             = "Indo-European"
-Locale["ur"]["iso"]                = "urd"
-Locale["ur"]["glotto"]             = "urdu1245"
-Locale["ur"]["script"]             = "Arab"
-Locale["ur"]["rtl"]                = "true"
-Locale["uz"]["name"]               = "Uzbek"
-Locale["uz"]["endonym"]            = "Oʻzbek tili"
-Locale["uz"]["translations-of"]    = "%s: tarjima variantlari"
-Locale["uz"]["definitions-of"]     = "%s – ta’riflar"
-Locale["uz"]["synonyms"]           = "Sinonimlar"
-Locale["uz"]["examples"]           = "Namunalar"
-Locale["uz"]["see-also"]           = "O‘xshash so‘zlar"
-Locale["uz"]["family"]             = "Turkic"
-Locale["uz"]["iso"]                = "uzb"
-Locale["uz"]["glotto"]             = "uzbe1247"
-Locale["uz"]["script"]             = "Latn"
-Locale["vi"]["name"]               = "Vietnamese"
-Locale["vi"]["endonym"]            = "Tiếng Việt"
-Locale["vi"]["translations-of"]    = "Bản dịch của %s"
-Locale["vi"]["definitions-of"]     = "Nghĩa của %s"
-Locale["vi"]["synonyms"]           = "Từ đồng nghĩa"
-Locale["vi"]["examples"]           = "Ví dụ"
-Locale["vi"]["see-also"]           = "Xem thêm"
-Locale["vi"]["family"]             = "Austroasiatic"
-Locale["vi"]["iso"]                = "vie"
-Locale["vi"]["glotto"]             = "viet1252"
-Locale["vi"]["script"]             = "Latn"
-Locale["cy"]["name"]               = "Welsh"
-Locale["cy"]["endonym"]            = "Cymraeg"
-Locale["cy"]["translations-of"]    = "Cyfieithiadau %s"
-Locale["cy"]["definitions-of"]     = "Diffiniadau %s"
-Locale["cy"]["synonyms"]           = "Cyfystyron"
-Locale["cy"]["examples"]           = "Enghreifftiau"
-Locale["cy"]["see-also"]           = "Gweler hefyd"
-Locale["cy"]["family"]             = "Indo-European"
-Locale["cy"]["iso"]                = "cym"
-Locale["cy"]["glotto"]             = "wels1247"
-Locale["cy"]["script"]             = "Latn"
-Locale["fy"]["name"]               = "Frisian"
-Locale["fy"]["endonym"]            = "Frysk"
-Locale["fy"]["translations-of"]    = "Oersettings fan %s"
-Locale["fy"]["definitions-of"]     = "Definysjes fan %s"
-Locale["fy"]["synonyms"]           = "Synonimen"
-Locale["fy"]["examples"]           = "Foarbylden"
-Locale["fy"]["see-also"]           = "Sjoch ek"
-Locale["fy"]["family"]             = "Indo-European"
-Locale["fy"]["iso"]                = "fry"
-Locale["fy"]["glotto"]             = "west2354"
-Locale["fy"]["script"]             = "Latn"
-Locale["xh"]["name"]               = "Xhosa"
-Locale["xh"]["endonym"]            = "isiXhosa"
-Locale["xh"]["translations-of"]    = "Iinguqulelo zika-%s"
-Locale["xh"]["definitions-of"]     = "Iingcaciso zika-%s"
-Locale["xh"]["synonyms"]           = "Izithethantonye"
-Locale["xh"]["examples"]           = "Imizekelo"
-Locale["xh"]["see-also"]           = "Kwakhona bona"
-Locale["xh"]["family"]             = "Atlantic-Congo"
-Locale["xh"]["iso"]                = "xho"
-Locale["xh"]["glotto"]             = "xhos1239"
-Locale["xh"]["script"]             = "Latn"
-Locale["yi"]["name"]               = "Yiddish"
-Locale["yi"]["endonym"]            = "ייִדיש"
-Locale["yi"]["translations-of"]    = "איבערזעצונגען פון %s"
-Locale["yi"]["definitions-of"]     = "דפיניציונען %s"
-Locale["yi"]["synonyms"]           = "סינאָנימען"
-Locale["yi"]["examples"]           = "ביישפילע"
-Locale["yi"]["see-also"]           = "זייען אויך"
-Locale["yi"]["family"]             = "Indo-European"
-Locale["yi"]["iso"]                = "yid"
-Locale["yi"]["glotto"]             = "yidd1255"
-Locale["yi"]["script"]             = "Hebr"
-Locale["yi"]["rtl"]                = "true"
-Locale["yo"]["name"]               = "Yoruba"
-Locale["yo"]["endonym"]            = "Yorùbá"
-Locale["yo"]["translations-of"]    = "Awọn itumọ ti %s"
-Locale["yo"]["definitions-of"]     = "Awọn itumọ ti %s"
-Locale["yo"]["synonyms"]           = "Awọn ọrọ onitumọ"
-Locale["yo"]["examples"]           = "Awọn apẹrẹ"
-Locale["yo"]["see-also"]           = "Tun wo"
-Locale["yo"]["family"]             = "Atlantic-Congo"
-Locale["yo"]["iso"]                = "yor"
-Locale["yo"]["glotto"]             = "yoru1245"
-Locale["yo"]["script"]             = "Latn"
-Locale["zu"]["name"]               = "Zulu"
-Locale["zu"]["endonym"]            = "isiZulu"
-Locale["zu"]["translations-of"]    = "Ukuhumusha i-%s"
-Locale["zu"]["definitions-of"]     = "Izincazelo ze-%s"
-Locale["zu"]["synonyms"]           = "Amagama afanayo"
-Locale["zu"]["examples"]           = "Izibonelo"
-Locale["zu"]["see-also"]           = "Bheka futhi"
-Locale["zu"]["family"]             = "Atlantic-Congo"
-Locale["zu"]["iso"]                = "zul"
-Locale["zu"]["glotto"]             = "zulu1248"
-Locale["zu"]["script"]             = "Latn"
-Locale["yue"]["support"]           = "bing-only"
-Locale["yue"]["name"]              = "Cantonese"
-Locale["yue"]["endonym"]           = "粵語"
-Locale["yue"]["family"]            = "Sino-Tibetan"
-Locale["yue"]["iso"]               = "yue"
-Locale["yue"]["glotto"]            = "cant1236"
-Locale["yue"]["script"]            = "Hant"
-Locale["fj"]["support"]           = "bing-only"
-Locale["fj"]["name"]              = "Fijian"
-Locale["fj"]["endonym"]           = "Vosa Vakaviti"
-Locale["fj"]["family"]            = "Austronesian"
-Locale["fj"]["iso"]               = "fij"
-Locale["fj"]["glotto"]            = "fiji1243"
-Locale["fj"]["script"]            = "Latn"
-Locale["mww"]["support"]           = "bing-only"
-Locale["mww"]["name"]              = "Hmong Daw"
-Locale["mww"]["endonym"]           = "Hmoob Daw"
-Locale["mww"]["family"]            = "Hmong-Mien"
-Locale["mww"]["iso"]               = "mww"
-Locale["mww"]["glotto"]            = "hmon1333"
-Locale["mww"]["script"]            = "Latn"
-Locale["otq"]["support"]           = "bing-only"
-Locale["otq"]["name"]              = "Querétaro Otomi"
-Locale["otq"]["endonym"]           = "Hñąñho"
-Locale["otq"]["family"]            = "Oto-Manguean"
-Locale["otq"]["iso"]               = "otq"
-Locale["otq"]["glotto"]            = "quer1236"
-Locale["otq"]["script"]            = "Latn"
-Locale["ty"]["support"]           = "bing-only"
-Locale["ty"]["name"]              = "Tahitian"
-Locale["ty"]["endonym"]           = "Reo Tahiti"
-Locale["ty"]["family"]            = "Austronesian"
-Locale["ty"]["iso"]               = "tah"
-Locale["ty"]["glotto"]            = "tahi1242"
-Locale["ty"]["script"]            = "Latn"
-Locale["to"]["support"]           = "bing-only"
-Locale["to"]["name"]              = "Tongan"
-Locale["to"]["endonym"]           = "Lea faka-Tonga"
-Locale["to"]["family"]            = "Austronesian"
-Locale["to"]["iso"]               = "ton"
-Locale["to"]["glotto"]            = "tong1325"
-Locale["to"]["script"]            = "Latn"
-Locale["yua"]["support"]           = "bing-only"
-Locale["yua"]["name"]              = "Yucatec Maya"
-Locale["yua"]["endonym"]           = "Màaya T'àan"
-Locale["yua"]["family"]            = "Mayan"
-Locale["yua"]["iso"]               = "yua"
-Locale["yua"]["glotto"]            = "yuca1254"
-Locale["yua"]["script"]            = "Latn"
-Locale["tlh"]["support"]           = "bing-only"
-Locale["tlh"]["name"]              = "Klingon"
-Locale["tlh"]["endonym"]           = "tlhIngan Hol"
-Locale["tlh"]["family"]            = "Artificial Language"
-Locale["tlh"]["iso"]               = "tlh"
-Locale["tlh"]["script"]            = "Latn"
-Locale["tlh-Qaak"]["support"]      = "bing-only"
-Locale["tlh-Qaak"]["name"]         = "Klingon (pIqaD)"
-Locale["tlh-Qaak"]["endonym"]      = " "
-Locale["tlh-Qaak"]["family"]       = "Artificial Language"
-Locale["tlh-Qaak"]["iso"]          = "tlh"
-Locale["tlh-Qaak"]["script"]       = "Piqd"
-Locale["as"]["support"]            = "unstable"
-Locale["as"]["name"]               = "Assamese"
-Locale["as"]["endonym"]            = "অসমীয়া"
-Locale["as"]["family"]             = "Indo-European"
-Locale["as"]["iso"]                = "asm"
-Locale["as"]["glotto"]             = "assa1263"
-Locale["as"]["script"]             = "Beng"
-Locale["ba"]["support"]            = "yandex-only"
-Locale["ba"]["name"]               = "Bashkir"
-Locale["ba"]["endonym"]            = "башҡорт теле"
-Locale["ba"]["family"]             = "Turkic"
-Locale["ba"]["iso"]                = "bak"
-Locale["ba"]["glotto"]             = "bash1264"
-Locale["ba"]["script"]             = "Cyrl"
-Locale["br"]["support"]            = "unstable"
-Locale["br"]["name"]               = "Breton"
-Locale["br"]["endonym"]            = "Brezhoneg"
-Locale["br"]["family"]             = "Indo-European"
-Locale["br"]["iso"]                = "bre"
-Locale["br"]["glotto"]             = "bret1244"
-Locale["br"]["script"]             = "Latn"
-Locale["dz"]["support"]            = "unstable"
-Locale["dz"]["name"]               = "Dzongkha"
-Locale["dz"]["endonym"]            = "རྫོང་ཁ"
-Locale["dz"]["family"]             = "Sino-Tibetan"
-Locale["dz"]["iso"]                = "dzo"
-Locale["dz"]["glotto"]             = "nucl1307"
-Locale["dz"]["script"]             = "Tibt"
-Locale["mhr"]["support"]           = "yandex-only"
-Locale["mhr"]["name"]              = "Eastern Mari"
-Locale["mhr"]["endonym"]           = "Олык марий"
-Locale["mhr"]["family"]            = "Uralic"
-Locale["mhr"]["iso"]               = "mhr"
-Locale["mhr"]["glotto"]            = "east2328"
-Locale["mhr"]["script"]            = "Cyrl"
-Locale["fo"]["support"]            = "unstable"
-Locale["fo"]["name"]               = "Faroese"
-Locale["fo"]["endonym"]            = "Føroyskt"
-Locale["fo"]["family"]             = "Indo-European"
-Locale["fo"]["iso"]                = "fao"
-Locale["fo"]["glotto"]             = "faro1244"
-Locale["fo"]["script"]             = "Latn"
-Locale["gn"]["support"]            = "unstable"
-Locale["gn"]["name"]               = "Guarani"
-Locale["gn"]["endonym"]            = "Avañe'ẽ"
-Locale["gn"]["family"]             = "Tupian"
-Locale["gn"]["iso"]                = "grn"
-Locale["gn"]["glotto"]             = "para1311"
-Locale["gn"]["script"]             = "Latn"
-Locale["mrj"]["support"]           = "yandex-only"
-Locale["mrj"]["name"]              = "Hill Mari"
-Locale["mrj"]["endonym"]           = "Кырык мары"
-Locale["mrj"]["family"]            = "Uralic"
-Locale["mrj"]["iso"]               = "mrj"
-Locale["mrj"]["glotto"]            = "west2392"
-Locale["mrj"]["script"]            = "Cyrl"
-Locale["ie"]["support"]            = "unstable"
-Locale["ie"]["name"]               = "Interlingue"
-Locale["ie"]["endonym"]            = "Interlingue"
-Locale["ie"]["family"]             = "Artificial Language"
-Locale["ie"]["iso"]                = "ile"
-Locale["ie"]["glotto"]             = "occi1241"
-Locale["ie"]["script"]             = "Latn"
-Locale["rw"]["support"]            = "unstable"
-Locale["rw"]["name"]               = "Kinyarwanda"
-Locale["rw"]["endonym"]            = "Ikinyarwanda"
-Locale["rw"]["family"]             = "Atlantic-Congo"
-Locale["rw"]["iso"]                = "kin"
-Locale["rw"]["glotto"]             = "kiny1244"
-Locale["rw"]["script"]             = "Latn"
-Locale["oc"]["support"]            = "unstable"
-Locale["oc"]["name"]               = "Occitan"
-Locale["oc"]["endonym"]            = "Occitan"
-Locale["oc"]["family"]             = "Indo-European"
-Locale["oc"]["iso"]                = "oci"
-Locale["oc"]["glotto"]             = "occi1239"
-Locale["oc"]["script"]             = "Latn"
-Locale["om"]["support"]            = "unstable"
-Locale["om"]["name"]               = "Oromo"
-Locale["om"]["endonym"]            = "Afaan Oromoo"
-Locale["om"]["family"]             = "Afro-Asiatic"
-Locale["om"]["iso"]                = "orm"
-Locale["om"]["glotto"]             = "nucl1736"
-Locale["om"]["script"]             = "Latn"
-Locale["or"]["support"]            = "unstable"
-Locale["or"]["name"]               = "Oriya"
-Locale["or"]["endonym"]            = "ଓଡ଼ିଆ"
-Locale["or"]["family"]             = "Indo-European"
-Locale["or"]["iso"]                = "ori"
-Locale["or"]["glotto"]             = "macr1269"
-Locale["or"]["script"]             = "Orya"
-Locale["pap"]["support"]           = "yandex-only"
-Locale["pap"]["name"]              = "Papiamento"
-Locale["pap"]["endonym"]           = "Papiamentu"
-Locale["pap"]["family"]            = "Indo-European"
-Locale["pap"]["iso"]               = "pap"
-Locale["pap"]["glotto"]            = "papi1253"
-Locale["pap"]["script"]            = "Latn"
-Locale["rm"]["support"]            = "unstable"
-Locale["rm"]["name"]               = "Romansh"
-Locale["rm"]["endonym"]            = "Rumantsch"
-Locale["rm"]["family"]             = "Indo-European"
-Locale["rm"]["iso"]                = "roh"
-Locale["rm"]["glotto"]             = "roma1326"
-Locale["rm"]["script"]             = "Latn"
-Locale["ti"]["support"]            = "unstable"
-Locale["ti"]["name"]               = "Tigrinya"
-Locale["ti"]["endonym"]            = "ትግርኛ"
-Locale["ti"]["family"]             = "Afro-Asiatic"
-Locale["ti"]["iso"]                = "tir"
-Locale["ti"]["glotto"]             = "tigr1271"
-Locale["ti"]["script"]             = "Ethi"
-Locale["bo"]["support"]            = "unstable"
-Locale["bo"]["name"]               = "Tibetan"
-Locale["bo"]["endonym"]            = "བོད་ཡིག"
-Locale["bo"]["family"]             = "Sino-Tibetan"
-Locale["bo"]["iso"]                = "bod"
-Locale["bo"]["glotto"]             = "tibe1272"
-Locale["bo"]["script"]             = "Tibt"
-Locale["tk"]["support"]            = "unstable"
-Locale["tk"]["name"]               = "Turkmen"
-Locale["tk"]["endonym"]            = "Türkmen"
-Locale["tk"]["family"]             = "Turkic"
-Locale["tk"]["iso"]                = "tuk"
-Locale["tk"]["glotto"]             = "turk1304"
-Locale["tk"]["script"]             = "Latn"
-Locale["tt"]["support"]            = "yandex-only"
-Locale["tt"]["name"]               = "Tatar"
-Locale["tt"]["endonym"]            = "татарча"
-Locale["tt"]["family"]             = "Turkic"
-Locale["tt"]["iso"]                = "tat"
-Locale["tt"]["glotto"]             = "tata1255"
-Locale["tt"]["script"]             = "Cyrl"
-Locale["udm"]["support"]           = "yandex-only"
-Locale["udm"]["name"]              = "Udmurt"
-Locale["udm"]["endonym"]           = "удмурт"
-Locale["udm"]["family"]            = "Uralic"
-Locale["udm"]["iso"]               = "udm"
-Locale["udm"]["glotto"]            = "udmu1245"
-Locale["udm"]["script"]            = "Cyrl"
-Locale["ug"]["support"]            = "unstable"
-Locale["ug"]["name"]               = "Uyghur"
-Locale["ug"]["endonym"]            = "ئۇيغۇر تىلى"
-Locale["ug"]["family"]             = "Turkic"
-Locale["ug"]["iso"]                = "uig"
-Locale["ug"]["glotto"]             = "uigh1240"
-Locale["ug"]["script"]             = "Arab"
-Locale["ug"]["rtl"]                = "true"
-Locale["vo"]["support"]            = "unstable"
-Locale["vo"]["name"]               = "Volapük"
-Locale["vo"]["endonym"]            = "Volapük"
-Locale["vo"]["family"]             = "Artificial Language"
-Locale["vo"]["iso"]                = "vol"
-Locale["vo"]["script"]             = "Latn"
-Locale["wo"]["support"]            = "unstable"
-Locale["wo"]["name"]               = "Wolof"
-Locale["wo"]["endonym"]            = "Wollof"
-Locale["wo"]["family"]             = "Atlantic-Congo"
-Locale["wo"]["iso"]                = "wol"
-Locale["wo"]["glotto"]             = "wolo1247"
-Locale["wo"]["script"]             = "Latn"
-Locale["chr"]["support"]           = "unstable"
-Locale["chr"]["name"]              = "Cherokee"
-Locale["chr"]["endonym"]           = "ᏣᎳᎩ"
-Locale["chr"]["family"]            = "Iroquoian"
-Locale["chr"]["iso"]               = "chr"
-Locale["chr"]["glotto"]            = "cher1273"
-Locale["chr"]["script"]            = "Cher"
-for (i in Locale) {
-Locale[i]["display"] = show(Locale[i]["endonym"], i)
-LocaleAlias[Locale[i]["iso"]] = i
-LocaleAlias[tolower(Locale[i]["name"])] = i
-LocaleAlias[tolower(Locale[i]["endonym"])] = i
-}
-LocaleAlias["in"] = "id"
-LocaleAlias["iw"] = "he"
-LocaleAlias["ji"] = "yi"
-LocaleAlias["jw"] = "jv"
-LocaleAlias["mo"] = "ro"
-LocaleAlias["nb"] = "no"
-LocaleAlias["nn"] = "no"
-LocaleAlias["sh"]      = "sr-Cyrl"
-LocaleAlias["sr"]      = "sr-Cyrl"
-LocaleAlias["srp"]     = "sr-Cyrl"
-LocaleAlias["serbian"] = "sr-Cyrl"
-LocaleAlias["zh"]      = "zh-CN"
-LocaleAlias["zh-CHS"]  = "zh-CN"
-LocaleAlias["zh-CHT"]  = "zh-TW"
-LocaleAlias["zho"]     = "zh-CN"
-LocaleAlias["chinese"] = "zh-CN"
-LocaleAlias["tlh-Latn"] = "tlh"
-LocaleAlias["tlh-Piqd"] = "tlh-Qaak"
-}
-function getCode(code,    group) {
-if (code == "auto" || code in Locale)
-return code
-else if (code in LocaleAlias)
-return LocaleAlias[code]
-else if (tolower(code) in LocaleAlias)
-return LocaleAlias[tolower(code)]
-match(code, /^([[:alpha:]][[:alpha:]][[:alpha:]]?)-(.*)$/, group)
-if (group[1])
-return group[1]
-return
-}
-function getName(code) {
-return Locale[getCode(code)]["name"]
-}
-function getEndonym(code) {
-return Locale[getCode(code)]["endonym"]
-}
-function getDisplay(code) {
-return Locale[getCode(code)]["display"]
-}
-function showTranslationsOf(code, text,    fmt) {
-fmt = Locale[getCode(code)]["translations-of"]
-if (!fmt) fmt = Locale["en"]["translations-of"]
-return sprintf(fmt, text)
-}
-function showDefinitionsOf(code, text,    fmt) {
-fmt = Locale[getCode(code)]["definitions-of"]
-if (!fmt) fmt = Locale["en"]["definitions-of"]
-return sprintf(fmt, text)
-}
-function showSynonyms(code,    tmp) {
-tmp = Locale[getCode(code)]["synonyms"]
-if (!tmp) tmp = Locale["en"]["synonyms"]
-return tmp
-}
-function showExamples(code,    tmp) {
-tmp = Locale[getCode(code)]["examples"]
-if (!tmp) tmp = Locale["en"]["examples"]
-return tmp
-}
-function showSeeAlso(code,    tmp) {
-tmp = Locale[getCode(code)]["see-also"]
-if (!tmp) tmp = Locale["en"]["see-also"]
-return tmp
-}
-function getFamily(code) {
-return Locale[getCode(code)]["family"]
-}
-function getISO(code) {
-return Locale[getCode(code)]["iso"]
-}
-function getGlotto(code) {
-return Locale[getCode(code)]["glotto"]
-}
-function getScript(code) {
-return Locale[getCode(code)]["script"]
-}
-function isRTL(code) {
-return Locale[getCode(code)]["rtl"] ? 1 : 0
-}
-function hasDictionary(code) {
-return Locale[getCode(code)]["dictionary"] ? 1 : 0
-}
-function compName(i1, v1, i2, v2) {
-if (getName(i1) < getName(i2))
-return -1
-else
-return (getName(i1) != getName(i2))
-}
-function scriptName(code) {
-switch (code) {
-case "Arab": return "Arabic"
-case "Armn": return "Armenian"
-case "Beng": return "Bengali"
-case "Cher": return "Cherokee"
-case "Cyrl": return "Cyrillic"
-case "Deva": return "Devanagari"
-case "Ethi": return "Ethiopic (Geʻez)"
-case "Geor": return "Georgian (Mkhedruli)"
-case "Grek": return "Greek"
-case "Gujr": return "Gujarati"
-case "Guru": return "Gurmukhi"
-case "Hani": return "Han"
-case "Hans": return "Han (Simplified)"
-case "Hant": return "Han (Traditional)"
-case "Hebr": return "Hebrew"
-case "Jpan": return "Japanese (Han + Hiragana + Katakana)"
-case "Khmr": return "Khmer"
-case "Knda": return "Kannada"
-case "Kore": return "Korean (Hangul + Han)"
-case "Laoo": return "Lao"
-case "Latn": return "Latin"
-case "Mlym": return "Malayalam"
-case "Mymr": return "Myanmar"
-case "Orya": return "Oriya"
-case "Piqd": return "Klingon (pIqaD)"
-case "Sinh": return "Sinhala"
-case "Taml": return "Tamil"
-case "Telu": return "Telugu"
-case "Thai": return "Thai"
-case "Tibt": return "Tibetan"
-default: return "Unknown"
-}
-}
-function getDetails(code,    group, iso, language, script) {
-if (code == "auto" || !getCode(code)) {
-e("[ERROR] Language not found: " code "\n"\
-"        Run '-reference / -R' to see a list of available languages.")
-exit 1
-}
-script = scriptName(getScript(code))
-if (isRTL(code)) script = script " (R-to-L)"
-split(getISO(code), group, "-")
-iso = group[1]
-split(getName(code), group, " ")
-language = length(group) == 1 ? group[1] "_language" :
-group[2] ~ /^\(.*\)$/ ? group[1] "_language" : join(group, "_")
-return ansi("bold", sprintf("%s\n", getDisplay(code)))\
-sprintf("%-22s%s\n", "Name", ansi("bold", getName(code)))\
-sprintf("%-22s%s\n", "Family", ansi("bold", getFamily(code)))\
-sprintf("%-22s%s\n", "Writing system", ansi("bold", script))\
-sprintf("%-22s%s\n", "Code", ansi("bold", getCode(code)))\
-sprintf("%-22s%s\n", "ISO 639-3", ansi("bold", iso))\
-sprintf("%-22s%s\n", "SIL", ansi("bold", "http://www-01.sil.org/iso639-3/documentation.asp?id=" iso))\
-sprintf("%-22s%s\n", "Glottolog", getGlotto(code) ?
-ansi("bold", "http://glottolog.org/resource/languoid/id/" getGlotto(code)) : "")\
-sprintf("%-22s%s", "Wikipedia", ansi("bold", "http://en.wikipedia.org/wiki/" language))
-}
-function showPhonetics(phonetics, code) {
-if (code && getCode(code) == "en")
-return "/" phonetics "/"
-else
-return "(" phonetics ")"
-}
-function show(text, code,    temp) {
-if (!code || isRTL(code)) {
-if (Cache[text][0])
-return Cache[text][0]
-else {
-if ((FriBidi || (code && isRTL(code))) && BiDiNoPad)
-("echo " parameterize(text) PIPE BiDiNoPad) | getline temp
-else
-temp = text
-return Cache[text][0] = temp
-}
-} else
-return text
-}
-function s(text, code, width,    temp) {
-if (!code || isRTL(code)) {
-if (!width) width = Option["width"]
-if (Cache[text][width])
-return Cache[text][width]
-else {
-if ((FriBidi || (code && isRTL(code))) && BiDi)
-("echo " parameterize(text) PIPE sprintf(BiDi, width)) | getline temp
-else
-temp = text
-return Cache[text][width] = temp
-}
-} else
-return text
-}
-function ins(level, text, code, width,    i, temp) {
-if (code && isRTL(code)) {
-if (!width) width = Option["width"]
-return s(text, code, width - Option["indent"] * level)
-} else
-return replicate(" ", Option["indent"] * level) text
-}
-function parseLang(lang,    code, group) {
-match(lang, /^([a-z][a-z][a-z]?)(_|$)/, group)
-code = getCode(group[1])
-if (lang ~ /^zh_(CN|SG)/) code = "zh-CN"
-else if (lang ~ /^zh_(TW|HK)/) code = "zh-TW"
-if (!code) code = "en"
-return code
-}
-function initUserLang(    lang, utf) {
-if (lang = ENVIRON["LANGUAGE"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (lang = ENVIRON["LC_ALL"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (lang = ENVIRON["LANG"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (!UserLocale) {
-UserLocale = "en_US.UTF-8"
-utf = 1
-}
-if (!utf)
-w("[WARNING] Your locale codeset (" UserLocale ") is not UTF-8.")
-UserLang = parseLang(UserLocale)
-}
-function getVersion(    build, gitHead, platform) {
-initAudioPlayer()
-initPager()
-platform = detectProgram("uname", "-s", 1)
-if (ENVIRON["TRANS_BUILD"])
-build = "-" ENVIRON["TRANS_BUILD"]
-else {
-gitHead = getGitHead()
-build = gitHead ? "-git:" gitHead : ""
-}
-return ansi("bold", sprintf("%-22s%s%s\n\n", Name, Version, build))\
-sprintf("%-22s%s\n", "platform", platform)\
-sprintf("%-22s%s\n", "gawk (GNU Awk)", PROCINFO["version"])\
-sprintf("%s\n", FriBidi ? FriBidi :
-"fribidi (GNU FriBidi) [NOT INSTALLED]")\
-sprintf("%-22s%s\n", "audio player", AudioPlayer ? AudioPlayer :
-"[NOT INSTALLED]")\
-sprintf("%-22s%s\n", "terminal pager", Pager ? Pager :
-"[NOT INSTALLED]")\
-sprintf("%-22s%s\n", "terminal type", ENVIRON["TERM"])\
-sprintf("%-22s%s (%s)\n", "user locale", UserLocale, getName(UserLang))\
-sprintf("%-22s%s\n", "home language", Option["hl"])\
-sprintf("%-22s%s\n", "source language", Option["sl"])\
-sprintf("%-22s%s\n", "target language", join(Option["tl"], "+"))\
-sprintf("%-22s%s\n", "translation engine", Option["engine"])\
-sprintf("%-22s%s\n", "proxy", Option["proxy"] ? Option["proxy"] :
-"[NONE]")\
-sprintf("%-22s%s\n", "user-agent", Option["user-agent"] ? Option["user-agent"] :
-"[NONE]")\
-sprintf("%-22s%s\n", "theme", Option["theme"])\
-sprintf("%-22s%s\n", "init file", InitScript ? InitScript : "[NONE]")\
-sprintf("\n%-22s%s", "Report bugs to:", "https://github.com/soimort/translate-shell/issues")
-}
-function getHelp() {
-return "Usage:  " ansi("bold", Command)\
-" [" ansi("underline", "OPTIONS") "]"\
-" [" ansi("underline", "SOURCE") "]"\
-":[" ansi("underline", "TARGETS") "]"\
-" [" ansi("underline", "TEXT") "]..." RS\
-RS "Information options:" RS\
-ins(1, ansi("bold", "-V") ", " ansi("bold", "-version")) RS\
-ins(2, "Print version and exit.") RS\
-ins(1, ansi("bold", "-H") ", " ansi("bold", "-help")) RS\
-ins(2, "Print help message and exit.") RS\
-ins(1, ansi("bold", "-M") ", " ansi("bold", "-man")) RS\
-ins(2, "Show man page and exit.") RS\
-ins(1, ansi("bold", "-T") ", " ansi("bold", "-reference")) RS\
-ins(2, "Print reference table of languages and exit.") RS\
-ins(1, ansi("bold", "-R") ", " ansi("bold", "-reference-english")) RS\
-ins(2, "Print reference table of languages (in English names) and exit.") RS\
-ins(1, ansi("bold", "-L ") ansi("underline", "CODES")\
-", " ansi("bold", "-list ") ansi("underline", "CODES")) RS\
-ins(2, "Print details of languages and exit.") RS\
-ins(1, ansi("bold", "-S") ", " ansi("bold", "-list-engines")) RS\
-ins(2, "List available translation engines and exit.") RS\
-ins(1, ansi("bold", "-U") ", " ansi("bold", "-upgrade")) RS\
-ins(2, "Check for upgrade of this program.") RS\
-RS "Translator options:" RS\
-ins(1, ansi("bold", "-e ") ansi("underline", "ENGINE")\
-", " ansi("bold", "-engine ") ansi("underline", "ENGINE")) RS\
-ins(2, "Specify the translation engine to use.") RS\
-RS "Display options:" RS\
-ins(1, ansi("bold", "-verbose")) RS\
-ins(2, "Verbose mode. (default)") RS\
-ins(1, ansi("bold", "-b") ", " ansi("bold", "-brief")) RS\
-ins(2, "Brief mode.") RS\
-ins(1, ansi("bold", "-d") ", " ansi("bold", "-dictionary")) RS\
-ins(2, "Dictionary mode.") RS\
-ins(1, ansi("bold", "-identify")) RS\
-ins(2, "Language identification.") RS\
-ins(1, ansi("bold", "-show-original ") ansi("underline", "Y/n")) RS\
-ins(2, "Show original text or not.") RS\
-ins(1, ansi("bold", "-show-original-phonetics ") ansi("underline", "Y/n")) RS\
-ins(2, "Show phonetic notation of original text or not.") RS\
-ins(1, ansi("bold", "-show-translation ") ansi("underline", "Y/n")) RS\
-ins(2, "Show translation or not.") RS\
-ins(1, ansi("bold", "-show-translation-phonetics ") ansi("underline", "Y/n")) RS\
-ins(2, "Show phonetic notation of translation or not.") RS\
-ins(1, ansi("bold", "-show-prompt-message ") ansi("underline", "Y/n")) RS\
-ins(2, "Show prompt message or not.") RS\
-ins(1, ansi("bold", "-show-languages ") ansi("underline", "Y/n")) RS\
-ins(2, "Show source and target languages or not.") RS\
-ins(1, ansi("bold", "-show-original-dictionary ") ansi("underline", "y/N")) RS\
-ins(2, "Show dictionary entry of original text or not.") RS\
-ins(1, ansi("bold", "-show-dictionary ") ansi("underline", "Y/n")) RS\
-ins(2, "Show dictionary entry of translation or not.") RS\
-ins(1, ansi("bold", "-show-alternatives ") ansi("underline", "Y/n")) RS\
-ins(2, "Show alternative translations or not.") RS\
-ins(1, ansi("bold", "-w ") ansi("underline", "NUM")\
-", " ansi("bold", "-width ") ansi("underline", "NUM")) RS\
-ins(2, "Specify the screen width for padding.") RS\
-ins(1, ansi("bold", "-indent ") ansi("underline", "NUM")) RS\
-ins(2, "Specify the size of indent (number of spaces).") RS\
-ins(1, ansi("bold", "-theme ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the theme to use.") RS\
-ins(1, ansi("bold", "-no-theme")) RS\
-ins(2, "Do not use any other theme than default.") RS\
-ins(1, ansi("bold", "-no-ansi")) RS\
-ins(2, "Do not use ANSI escape codes.") RS\
-ins(1, ansi("bold", "-no-autocorrect")) RS\
-ins(2, "Do not autocorrect. (if defaulted by the translation engine)") RS\
-ins(1, ansi("bold", "-no-bidi")) RS\
-ins(2, "Do not convert bidirectional texts.") RS\
-ins(1, ansi("bold", "-no-warn")) RS\
-ins(2, "Do not write warning messages to stderr.") RS\
-ins(1, ansi("bold", "-dump")) RS\
-ins(2, "Print raw API response instead.") RS\
-RS "Audio options:" RS\
-ins(1, ansi("bold", "-p, -play")) RS\
-ins(2, "Listen to the translation.") RS\
-ins(1, ansi("bold", "-speak")) RS\
-ins(2, "Listen to the original text.") RS\
-ins(1, ansi("bold", "-n ") ansi("underline", "VOICE")\
-", " ansi("bold", "-narrator ") ansi("underline", "VOICE")) RS\
-ins(2, "Specify the narrator, and listen to the translation.") RS\
-ins(1, ansi("bold", "-player ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the audio player to use, and listen to the translation.") RS\
-ins(1, ansi("bold", "-no-play")) RS\
-ins(2, "Do not listen to the translation.") RS\
-ins(1, ansi("bold", "-no-translate")) RS\
-ins(2, "Do not translate anything when using -speak.") RS\
-ins(1, ansi("bold", "-download-audio")) RS\
-ins(2, "Download the audio to the current directory.") RS\
-ins(1, ansi("bold", "-download-audio-as ") ansi("underline", "FILENAME")) RS\
-ins(2, "Download the audio to the specified file.") RS\
-RS "Terminal paging and browsing options:" RS\
-ins(1, ansi("bold", "-v") ", " ansi("bold", "-view")) RS\
-ins(2, "View the translation in a terminal pager.") RS\
-ins(1, ansi("bold", "-pager ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the terminal pager to use, and view the translation.") RS\
-ins(1, ansi("bold", "-no-view")) RS\
-ins(2, "Do not view the translation in a terminal pager.") RS\
-ins(1, ansi("bold", "-browser ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the web browser to use.") RS\
-RS "Networking options:" RS\
-ins(1, ansi("bold", "-x ") ansi("underline", "HOST:PORT")\
-", " ansi("bold", "-proxy ") ansi("underline", "HOST:PORT")) RS\
-ins(2, "Use HTTP proxy on given port.") RS\
-ins(1, ansi("bold", "-u ") ansi("underline", "STRING")\
-", " ansi("bold", "-user-agent ") ansi("underline", "STRING")) RS\
-ins(2, "Specify the User-Agent to identify as.") RS\
-RS "Interactive shell options:" RS\
-ins(1, ansi("bold", "-I") ", " ansi("bold", "-interactive") ", " ansi("bold", "-shell")) RS\
-ins(2, "Start an interactive shell.") RS\
-ins(1, ansi("bold", "-E") ", " ansi("bold", "-emacs")) RS\
-ins(2, "Start the GNU Emacs front-end for an interactive shell.") RS\
-ins(1, ansi("bold", "-no-rlwrap")) RS\
-ins(2, "Do not invoke rlwrap when starting an interactive shell.") RS\
-RS "I/O options:" RS\
-ins(1, ansi("bold", "-i ") ansi("underline", "FILENAME")\
-", " ansi("bold", "-input ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the input file.") RS\
-ins(1, ansi("bold", "-o ") ansi("underline", "FILENAME")\
-", " ansi("bold", "-output ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the output file.") RS\
-RS "Language preference options:" RS\
-ins(1, ansi("bold", "-l ") ansi("underline", "CODE")\
-", " ansi("bold", "-hl ") ansi("underline", "CODE")\
-", " ansi("bold", "-lang ") ansi("underline", "CODE")) RS\
-ins(2, "Specify your home language.") RS\
-ins(1, ansi("bold", "-s ") ansi("underline", "CODE")\
-", " ansi("bold", "-sl ") ansi("underline", "CODE")\
-", " ansi("bold", "-source ") ansi("underline", "CODE")\
-", " ansi("bold", "-from ") ansi("underline", "CODE")) RS\
-ins(2, "Specify the source language.") RS\
-ins(1, ansi("bold", "-t ") ansi("underline", "CODES")\
-", " ansi("bold", "-tl ") ansi("underline", "CODE")\
-", " ansi("bold", "-target ") ansi("underline", "CODES")\
-", " ansi("bold", "-to ") ansi("underline", "CODES")) RS\
-ins(2, "Specify the target language(s), joined by '+'.") RS\
-RS "Other options:" RS\
-ins(1, ansi("bold", "-no-init")) RS\
-ins(2, "Do not load any initialization script.") RS\
-RS "See the man page " Command "(1) for more information."
-}
-function showMan(    temp) {
-if (ENVIRON["TRANS_MANPAGE"]) {
-initPager()
-Groff = detectProgram("groff", "--version")
-if (Pager && Groff) {
-temp = "echo -E \"${TRANS_MANPAGE}\""
-temp = temp PIPE\
-Groff " -Wall -mtty-char -mandoc -Tutf8 "\
-"-rLL=" Option["width"] "n -rLT=" Option["width"] "n"
-switch (Pager) {
-case "less":
-temp = temp PIPE\
-Pager " -s -P\"\\ \\Manual page " Command "(1) line %lt (press h for help or q to quit)\""
-break
-case "most":
-temp = temp PIPE Pager " -Cs"
-break
-default:
-temp = temp PIPE Pager
-}
-system(temp)
-return
-}
-}
-if (fileExists(ENVIRON["TRANS_DIR"] "/man/" Command ".1"))
-system("man " parameterize(ENVIRON["TRANS_DIR"] "/man/" Command ".1") SUPERR)
-else if (system("man " Command SUPERR))
-print getHelp()
-}
-function getReference(displayName,
-code, col, cols, i, j, name, num, r, rows, saveSortedIn,
-t1, t2) {
-num = 0
-for (code in Locale)
-if (Locale[code]["support"] != "unstable")
-num++
-rows = int(num / 3) + (num % 3 ? 1 : 0)
-cols[0][0] = cols[1][0] = cols[2][0] = NULLSTR
-i = 0
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = displayName == "endonym" ? "@ind_num_asc" :
-"compName"
-for (code in Locale) {
-if (Locale[code]["support"] != "unstable") {
-col = int(i / rows)
-append(cols[col], code)
-i++
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-if (displayName == "endonym") {
-r = "┌" replicate("─", 23) "┬" replicate("─", 23) "┬" replicate("─", 23) "┐" RS
-for (i = 0; i < rows; i++) {
-r = r "│"
-for (j = 0; j < 3; j++) {
-if (cols[j][i]) {
-t1 = getDisplay(cols[j][i])
-switch (cols[j][i]) {
-case "he":
-t1 = sprintf(" %-18s", t1)
-break
-case "ur":
-t1 = sprintf(" %-17s", t1)
-break
-case "hi": case "gu": case "km": case "kn":
-case "my": case "ne": case "pa": case "si":
-case "ta": case "te": case "yi":
-t1 = sprintf(" %-16s", t1)
-break
-case "yue":
-t1 = sprintf(" %-13s", t1)
-break
-case "ja": case "ko":
-t1 = sprintf(" %-12s", t1)
-break
-case "zh-CN": case "zh-TW":
-t1 = sprintf(" %-11s", t1)
-break
-default:
-if (length(t1) <= 15)
-t1 = sprintf(" %-15s", t1)
-}
-switch (length(cols[j][i])) {
-case 1: case 2: case 3: case 4:
-t2 = sprintf("- %s │", ansi("bold", sprintf("%4s", cols[j][i])))
-break
-case 5:
-t2 = sprintf("- %s│", ansi("bold", cols[j][i]))
-break
-case 6:
-t2 = sprintf("-%s│", ansi("bold", cols[j][i]))
-break
-case 7:
-t2 = sprintf("-%s", ansi("bold", cols[j][i]))
-break
-default:
-t2 = ansi("bold", cols[j][i])
-}
-r = r t1 t2
-} else
-r = r sprintf("%23s│", NULLSTR)
-}
-r = r RS
-}
-r = r "└" replicate("─", 23) "┴" replicate("─", 23) "┴" replicate("─", 23) "┘"
-} else {
-r = "┌" replicate("─", 23) "┬" replicate("─", 23) "┬" replicate("─", 23) "┐" RS
-for (i = 0; i < rows; i++) {
-r = r "│"
-for (j = 0; j < 3; j++) {
-if (cols[j][i]) {
-t1 = getName(cols[j][i])
-if (length(t1) > 15)
-t1 = substr(t1, 1, 12) "..."
-t1 = sprintf(" %-15s", t1)
-switch (length(cols[j][i])) {
-case 1: case 2: case 3: case 4:
-t2 = sprintf("- %s │", ansi("bold", sprintf("%4s", cols[j][i])))
-break
-case 5:
-t2 = sprintf("- %s│", ansi("bold", cols[j][i]))
-break
-case 6:
-t2 = sprintf("-%s│", ansi("bold", cols[j][i]))
-break
-case 7:
-t2 = sprintf("-%s", ansi("bold", cols[j][i]))
-break
-default:
-t2 = ansi("bold", cols[j][i])
-}
-r = r t1 t2
-} else
-r = r sprintf("%23s│", NULLSTR)
-}
-r = r RS
-}
-r = r "└" replicate("─", 23) "┴" replicate("─", 23) "┴" replicate("─", 23) "┘"
-}
-return r
-}
-function getList(codes,    code, i, r, saveSortedIn) {
-r = NULLSTR
-if (!isarray(codes))
-r = getDetails(codes)
-else if (anything(codes)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in codes)
-r = (r ? r RS prettify("target-seperator", replicate(Option["chr-target-seperator"], Option["width"])) RS\
-: r) getDetails(codes[i])
-PROCINFO["sorted_in"] = saveSortedIn
-} else
-r = getDetails(Option["hl"])
-return r
-}
-function tokenize(returnTokens, string,
-delimiters,
-newlines,
-quotes,
-escapeChars,
-leftBlockComments,
-rightBlockComments,
-lineComments,
-reservedOperators,
-reservedPatterns,
-blockCommenting,
-c,
-currentToken,
-escaping,
-i,
-lineCommenting,
-p,
-quoting,
-r,
-s,
-tempGroup,
-tempPattern,
-tempString) {
-if (!delimiters[0]) {
-delimiters[0] = " "
-delimiters[1] = "\t"
-delimiters[2] = "\v"
-}
-if (!newlines[0]) {
-newlines[0] = "\n"
-newlines[1] = "\r"
-}
-if (!quotes[0]) {
-quotes[0] = "\""
-}
-if (!escapeChars[0]) {
-escapeChars[0] = "\\"
-}
-if (!leftBlockComments[0]) {
-leftBlockComments[0] = "#|"
-leftBlockComments[1] = "/*"
-leftBlockComments[2] = "(*"
-}
-if (!rightBlockComments[0]) {
-rightBlockComments[0] = "|#"
-rightBlockComments[1] = "*/"
-rightBlockComments[2] = "*)"
-}
-if (!lineComments[0]) {
-lineComments[0] = ";"
-lineComments[1] = "//"
-lineComments[2] = "#"
-}
-if (!reservedOperators[0]) {
-reservedOperators[0] = "("
-reservedOperators[1] = ")"
-reservedOperators[2] = "["
-reservedOperators[3] = "]"
-reservedOperators[4] = "{"
-reservedOperators[5] = "}"
-reservedOperators[6] = ","
-}
-if (!reservedPatterns[0]) {
-reservedPatterns[0] = "[+-]?((0|[1-9][0-9]*)|[.][0-9]*|(0|[1-9][0-9]*)[.][0-9]*)([Ee][+-]?[0-9]+)?"
-reservedPatterns[1] = "[+-]?0[0-7]+([.][0-7]*)?"
-reservedPatterns[2] = "[+-]?0[Xx][0-9A-Fa-f]+([.][0-9A-Fa-f]*)?"
-}
-split(string, s, "")
-currentToken = ""
-quoting = escaping = blockCommenting = lineCommenting = 0
-p = 0
-i = 1
-while (i <= length(s)) {
-c = s[i]
-r = substr(string, i)
-if (blockCommenting) {
-if (tempString = startsWithAny(r, rightBlockComments))
-blockCommenting = 0
-i++
-} else if (lineCommenting) {
-if (belongsTo(c, newlines))
-lineCommenting = 0
-i++
-} else if (quoting) {
-currentToken = currentToken c
-if (escaping) {
-escaping = 0
-} else {
-if (belongsTo(c, quotes)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-quoting = 0
-} else if (belongsTo(c, escapeChars)) {
-escaping = 1
-} else {
-}
-}
-i++
-} else {
-if (belongsTo(c, delimiters) || belongsTo(c, newlines)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-i++
-} else if (belongsTo(c, quotes)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-}
-currentToken = c
-quoting = 1
-i++
-} else if (tempString = startsWithAny(r, leftBlockComments)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-blockCommenting = 1
-i += length(tempString)
-} else if (tempString = startsWithAny(r, lineComments)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-lineCommenting = 1
-i += length(tempString)
-} else if (tempString = startsWithAny(r, reservedOperators)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-returnTokens[p++] = tempString
-i += length(tempString)
-} else if (tempPattern = matchesAny(r, reservedPatterns)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-match(r, "^" tempPattern, tempGroup)
-returnTokens[p++] = tempGroup[0]
-i += length(tempGroup[0])
-} else {
-currentToken = currentToken c
-i++
-}
-}
-}
-if (currentToken)
-returnTokens[p++] = currentToken
-}
-function parseJsonArray(returnAST, tokens,
-leftBrackets,
-rightBrackets,
-separators,
-i, j, key, p, stack, token) {
-if (!leftBrackets[0]) {
-leftBrackets[0] = "("
-leftBrackets[1] = "["
-leftBrackets[2] = "{"
-}
-if (!rightBrackets[0]) {
-rightBrackets[0] = ")"
-rightBrackets[1] = "]"
-rightBrackets[2] = "}"
-}
-if (!separators[0]) {
-separators[0] = ","
-}
-stack[p = 0] = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, leftBrackets))
-stack[++p] = 0
-else if (belongsTo(token, rightBrackets))
---p
-else if (belongsTo(token, separators))
-stack[p]++
-else {
-key = stack[0]
-for (j = 1; j <= p; j++)
-key = key SUBSEP stack[j]
-returnAST[key] = token
-}
-}
-}
-function parseJson(returnAST, tokens,
-arrayStartTokens, arrayEndTokens,
-objectStartTokens, objectEndTokens,
-commas, colons,
-flag, i, j, key, name, p, stack, token) {
-if (!arrayStartTokens[0])  arrayStartTokens[0]  = "["
-if (!arrayEndTokens[0])    arrayEndTokens[0]    = "]"
-if (!objectStartTokens[0]) objectStartTokens[0] = "{"
-if (!objectEndTokens[0])   objectEndTokens[0]   = "}"
-if (!commas[0])            commas[0]            = ","
-if (!colons[0])            colons[0]            = ":"
-stack[p = 0] = 0
-flag = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, arrayStartTokens)) {
-stack[++p] = 0
-} else if (belongsTo(token, objectStartTokens)) {
-stack[++p] = NULLSTR
-flag = 0
-} else if (belongsTo(token, objectEndTokens) ||
-belongsTo(token, arrayEndTokens)) {
---p
-} else if (belongsTo(token, commas)) {
-if (isnum(stack[p]))
-stack[p]++
-else
-flag = 0
-} else if (belongsTo(token, colons)) {
-flag = 1
-} else if (isnum(stack[p]) || flag) {
-key = stack[0]
-for (j = 1; j <= p; j++)
-key = key SUBSEP stack[j]
-returnAST[key] = token
-flag = 0
-} else {
-stack[p] = unparameterize(token)
-}
-}
-}
-function parseList(returnAST, tokens,
-leftBrackets,
-rightBrackets,
-separators,
-i, j, key, p, stack, token) {
-if (!leftBrackets[0]) {
-leftBrackets[0] = "("
-leftBrackets[1] = "["
-leftBrackets[2] = "{"
-}
-if (!rightBrackets[0]) {
-rightBrackets[0] = ")"
-rightBrackets[1] = "]"
-rightBrackets[2] = "}"
-}
-if (!separators[0]) {
-separators[0] = ","
-}
-stack[p = 0] = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, leftBrackets)) {
-stack[++p] = 0
-} else if (belongsTo(token, rightBrackets)) {
-stack[--p]++
-} else if (belongsTo(token, separators)) {
-} else {
-key = NULLSTR
-if (p > 0) {
-for (j = 0; j < p - 1; j++)
-key = key SUBSEP stack[j]
-returnAST[key][stack[p - 1]] = NULLSTR
-key = key SUBSEP stack[p - 1]
-}
-returnAST[key][stack[p]] = token
-stack[p]++
-}
-}
-}
-function prettify(name, string,    i, temp) {
-temp = string
-if ("sgr-" name in Option)
-if (isarray(Option["sgr-" name]))
-for (i in Option["sgr-" name])
-temp = ansi(Option["sgr-" name][i], temp)
-else
-temp = ansi(Option["sgr-" name], temp)
-return temp
-}
-function randomColor(    i) {
-i = int(5 * rand())
-switch (i) {
-case 0: return "green"
-case 1: return "yellow"
-case 2: return "blue"
-case 3: return "magenta"
-case 4: return "cyan"
-default: return "default"
-}
-}
-function setRandomTheme(    i, n, temp) {
-srand(systime())
-for (i = 0; i < 3; i++) {
-do temp = randomColor(); while (belongsTo(temp, n))
-n[i] = temp
-}
-Option["sgr-prompt-message"] = Option["sgr-languages"] = n[0]
-Option["sgr-original-dictionary-detailed-word-class"][1] = n[0]
-Option["sgr-original-dictionary-detailed-word-class"][2] = "bold"
-Option["sgr-original-dictionary-synonyms"] = n[0]
-Option["sgr-original-dictionary-synonyms-word-class"][1] = n[0]
-Option["sgr-original-dictionary-synonyms-word-class"][2] = "bold"
-Option["sgr-original-dictionary-examples"] = n[0]
-Option["sgr-original-dictionary-see-also"] = n[0]
-Option["sgr-dictionary-word-class"][1] = n[0]
-Option["sgr-dictionary-word-class"][2] = "bold"
-Option["sgr-original"][1] = Option["sgr-original-phonetics"][1] = n[1]
-Option["sgr-original"][2] = Option["sgr-original-phonetics"][2] = "bold"
-Option["sgr-prompt-message-original"][1] = n[1]
-Option["sgr-prompt-message-original"][2] = "bold"
-Option["sgr-languages-sl"] = n[1]
-Option["sgr-original-dictionary-detailed-explanation"][1] = n[1]
-Option["sgr-original-dictionary-detailed-explanation"][2] = "bold"
-Option["sgr-original-dictionary-detailed-example"] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms"] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms-item"][1] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms-item"][2] = "bold"
-Option["sgr-original-dictionary-synonyms-synonyms"] = n[1]
-Option["sgr-original-dictionary-synonyms-synonyms-item"][1] = n[1]
-Option["sgr-original-dictionary-synonyms-synonyms-item"][2] = "bold"
-Option["sgr-original-dictionary-examples-example"] = n[1]
-Option["sgr-original-dictionary-examples-original"][1] = n[1]
-Option["sgr-original-dictionary-examples-original"][2] = "bold"
-Option["sgr-original-dictionary-examples-original"][3] = "underline"
-Option["sgr-original-dictionary-see-also-phrases"] = n[1]
-Option["sgr-original-dictionary-see-also-phrases-item"][1] = n[1]
-Option["sgr-original-dictionary-see-also-phrases-item"][2] = "bold"
-Option["sgr-dictionary-explanation"] = n[1]
-Option["sgr-dictionary-explanation-item"][1] = n[1]
-Option["sgr-dictionary-explanation-item"][2] = "bold"
-Option["sgr-alternatives-original"][1] = n[1]
-Option["sgr-alternatives-original"][2] = "bold"
-Option["sgr-translation"][1] = Option["sgr-translation-phonetics"][1] = n[2]
-Option["sgr-translation"][2] = Option["sgr-translation-phonetics"][2] = "bold"
-Option["sgr-languages-tl"] = n[2]
-Option["sgr-dictionary-word"][1] = n[2]
-Option["sgr-dictionary-word"][2] = "bold"
-Option["sgr-alternatives-translations"] = n[2]
-Option["sgr-alternatives-translations-item"][1] = n[2]
-Option["sgr-alternatives-translations-item"][2] = "bold"
-Option["sgr-brief-translation"][1] = Option["sgr-brief-translation-phonetics"][1] = n[2]
-Option["sgr-brief-translation"][2] = Option["sgr-brief-translation-phonetics"][2] = "bold"
-Option["fmt-welcome-message"] = Name
-Option["sgr-welcome-message"][1] = n[0]
-Option["sgr-welcome-message"][2] = "bold"
-Option["fmt-welcome-submessage"] = "(:q to quit)"
-Option["sgr-welcome-submessage"] = n[0]
-Option["fmt-prompt"] = "%s> "
-Option["sgr-prompt"][1] = n[1]
-Option["sgr-prompt"][2] = "bold"
-}
-function setDefaultTheme() {
-Option["sgr-translation"] = Option["sgr-translation-phonetics"] = "bold"
-Option["sgr-prompt-message-original"] = "underline"
-Option["sgr-languages-sl"] = "underline"
-Option["sgr-languages-tl"] = "bold"
-Option["sgr-original-dictionary-detailed-explanation"] = "bold"
-Option["sgr-original-dictionary-detailed-synonyms-item"] = "bold"
-Option["sgr-original-dictionary-synonyms-synonyms-item"] = "bold"
-Option["sgr-original-dictionary-examples-original"][1] = "bold"
-Option["sgr-original-dictionary-examples-original"][2] = "underline"
-Option["sgr-original-dictionary-see-also-phrases-item"] = "bold"
-Option["sgr-dictionary-word"] = "bold"
-Option["sgr-alternatives-original"] = "underline"
-Option["sgr-alternatives-translations-item"] = "bold"
-Option["fmt-welcome-message"] = Name
-Option["sgr-welcome-message"] = "bold"
-Option["fmt-welcome-submessage"] = "(:q to quit)"
-Option["fmt-prompt"] = "%s> "
-Option["sgr-prompt"] = "bold"
-}
-function setTheme(    file, line, script) {
-if (Option["theme"] && Option["theme"] != "default"\
-&& Option["theme"] != "none" && Option["theme"] != "random") {
-file = Option["theme"]
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.translate-shell/" Option["theme"]
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.config/translate-shell/" Option["theme"]
-if (!fileExists(file)) return
-}
-}
-}
-if (file && fileExists(file)) {
-script = NULLSTR
-while (getline line < file)
-script = script "\n" line
-loadOptions(script)
-} else if (Option["theme"] == "none")
-;
-else if (Option["theme"] == "random")
-setRandomTheme()
-else
-setDefaultTheme()
-}
-function provides(engineName) {
-Translator[tolower(engineName)] = TRUE
-}
-function engineMethod(methodName,    engine, translator) {
-if (!Translator[Option["engine"]]) {
-engine = tolower(Option["engine"])
-if (!Translator[engine])
-for (translator in Translator)
-if (Translator[translator] &&
-translator ~ "^"engine) {
-engine = translator
-break
-}
-if (!Translator[engine]) {
-e("[ERROR] Translator not found: " Option["engine"] "\n"\
-"        Run '-list-engines / -S' to see a list of available engines.")
-exit 1
-}
-Option["engine"] = engine
-}
-return Option["engine"] methodName
-}
-function initAudioPlayer() {
-AudioPlayer = !system("mpv" SUPOUT SUPERR) ?
-"mpv --loop-file=no" :
-(!system("mplayer" SUPOUT SUPERR) ?
-"mplayer" :
-(!system("mpg123 --version" SUPOUT SUPERR) ?
-"mpg123" :
-""))
-}
-function initSpeechSynthesizer() {
-SpeechSynthesizer = !system("say ''" SUPOUT SUPERR) ?
-"say" :
-(!system("espeak ''" SUPOUT SUPERR) ?
-"espeak" :
-"")
-}
-function initPager() {
-Pager = !system("less -V" SUPOUT SUPERR) ?
-"less" :
-(!system("more -V" SUPOUT SUPERR) ?
-"more" :
-(!system("most" SUPOUT SUPERR) ?
-"most" :
-""))
-}
-function initHttpService() {
-_Init()
-if (Option["proxy"]) {
-match(Option["proxy"], /^(http:\/*)?(([^:]+):([^@]+)@)?([^\/]*):([^\/:]*)/, HttpProxySpec)
-HttpAuthUser = HttpProxySpec[3]
-HttpAuthPass = HttpProxySpec[4]
-HttpAuthCredentials = base64(unquote(HttpAuthUser) ":" HttpAuthPass)
-HttpService = "/inet/tcp/0/" HttpProxySpec[5] "/" HttpProxySpec[6]
-HttpPathPrefix = HttpProtocol HttpHost
-} else {
-HttpService = "/inet/tcp/0/" HttpHost "/" HttpPort
-HttpPathPrefix = ""
-}
-}
-function preprocess(text) {
-return quote(text)
-}
-function postprocess(text) {
-text = gensub(/ ([.,;:?!"])/, "\\1", "g", text)
-text = gensub(/(["]) /, "\\1", "g", text)
-return text
-}
-function getResponse(text, sl, tl, hl,
-content, header, isBody, url, group, status, location) {
-url = _RequestUrl(text, sl, tl, hl)
-header = "GET " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-if (HttpAuthUser && HttpAuthPass)
-header = header "Proxy-Authorization: Basic " HttpAuthCredentials "\r\n"
-content = NULLSTR; isBody = 0
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), $0))
-}
-close(HttpService)
-if ((status == "301" || status == "302") && location)
-content = curl(location)
-return assert(content, "[ERROR] Null response.")
-}
-function postResponse(text, sl, tl, hl, type,
-content, contentLength, contentType, group,
-header, isBody, reqBody, url, status, location) {
-url = _PostRequestUrl(text, sl, tl, hl, type)
-contentType = _PostRequestContentType(text, sl, tl, hl, type)
-reqBody = _PostRequestBody(text, sl, tl, hl, type)
-if (DumpContentengths[reqBody])
-contentLength = DumpContentengths[reqBody]
-else
-contentLength = DumpContentengths[reqBody] = dump(reqBody, group)
-header = "POST " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"\
-"Content-Length: " contentLength "\r\n"\
-"Content-Type: " contentType "\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-if (HttpAuthUser && HttpAuthPass)
-header = header "Proxy-Authorization: Basic " HttpAuthCredentials "\r\n"
-content = NULLSTR; isBody = 0
-print (header "\r\n" reqBody) |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), $0))
-}
-close(HttpService)
-if (status == "404") {
-e("[ERROR] 404 Not Found")
-exit 1
-}
-if ((status == "301" || status == "302") && location) {
-url = "https" substr(url, 5)
-content = curlPost(url, reqBody)
-}
-return content
-}
-function p(string) {
-if (Option["view"])
-print string | Option["pager"]
-else
-print string > Option["output"]
-}
-function play(text, tl,    url) {
-url = _TTSUrl(text, tl)
-system(Option["player"] " " parameterize(url) SUPOUT SUPERR)
-}
-function download_audio(text, tl,    url, output) {
-url = _TTSUrl(text, tl)
-if (Option["download-audio-as"])
-output = Option["download-audio-as"]
-else
-output = text " [" Option["engine"] "] (" Option["narrator"] ").ts"
-if (url ~ /^\//)
-system("mv -- " parameterize(url) " " parameterize(output))
-else
-curl(url, output)
-}
-function getTranslation(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return _Translate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl)
-}
-function fileTranslation(uri,    group, temp1, temp2) {
-temp1 = Option["input"]
-temp2 = Option["verbose"]
-match(uri, /^file:\/\/(.*)/, group)
-Option["input"] = group[1]
-Option["verbose"] = 0
-translateMain()
-Option["input"] = temp1
-Option["verbose"] = temp2
-}
-function webTranslation(uri, sl, tl, hl) {
-system(Option["browser"] " "\
-parameterize(_WebTranslateUrl(uri, sl, tl, hl)) "&")
-}
-function translate(text, inline,
-i, j, playlist, il, saveSortedIn) {
-if (!getCode(Option["hl"])) {
-w("[WARNING] Unknown language code: " Option["hl"] ", fallback to English: en")
-Option["hl"] = "en"
-} else if (isRTL(Option["hl"])) {
-if (!FriBidi)
-w("[WARNING] " getName(Option["hl"]) " is a right-to-left language, but FriBidi is not found.")
-}
-if (!getCode(Option["sl"])) {
-w("[WARNING] Unknown source language code: " Option["sl"])
-} else if (isRTL(Option["sl"])) {
-if (!FriBidi)
-w("[WARNING] " getName(Option["sl"]) " is a right-to-left language, but FriBidi is not found.")
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in Option["tl"]) {
-if (!Option["interactive"])
-if (Option["verbose"] && i > 1)
-p(prettify("target-seperator", replicate(Option["chr-target-seperator"], Option["width"])))
-if (inline &&
-startsWithAny(text, UriSchemes) == "file://") {
-fileTranslation(text)
-} else if (inline &&
-startsWithAny(text, UriSchemes) == "http://" ||
-startsWithAny(text, UriSchemes) == "https://") {
-webTranslation(text, Option["sl"], Option["tl"][i], Option["hl"])
-} else {
-if (!Option["no-translate"])
-p(getTranslation(text, Option["sl"], Option["tl"][i], Option["hl"], Option["verbose"], Option["play"] || Option["download-audio"], playlist, il))
-else
-il[0] = Option["sl"] == "auto" ? "en" : Option["sl"]
-if (Option["play"] == 1) {
-if (Option["player"])
-for (j in playlist)
-play(playlist[j]["text"], playlist[j]["tl"])
-else if (SpeechSynthesizer)
-for (j in playlist)
-print playlist[j]["text"] | SpeechSynthesizer
-} else if (Option["play"] == 2) {
-if (Option["player"])
-play(text, il[0])
-else if (SpeechSynthesizer)
-print text | SpeechSynthesizer
-}
-if (Option["download-audio"] == 1) {
-if (Option["play"] != 2 && !Option["no-translate"])
-download_audio(playlist[length(playlist) - 1]["text"],\
-playlist[length(playlist) - 1]["tl"])
-else
-download_audio(text, il[0])
-}
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-}
-function translateMain(    i, line) {
-if (Option["interactive"])
-prompt()
-if (Option["input"] == STDIN || fileExists(Option["input"])) {
-i = 0
-while (getline line < Option["input"])
-if (line) {
-if (!Option["interactive"])
-if (Option["verbose"] && i++ > 0)
-p(prettify("source-seperator",
-replicate(Option["chr-source-seperator"],
-Option["width"])))
-if (Option["interactive"])
-repl(line)
-else
-translate(line)
-} else {
-if (!Option["interactive"])
-if (!Option["verbose"])
-p(line)
-}
-} else
-e("[ERROR] File not found: " Option["input"])
-}
-function _Init(    vm) {
-vm = engineMethod("Init")
-return @vm()
-}
-function _RequestUrl(text, sl, tl, hl,    vm) {
-vm = engineMethod("RequestUrl")
-return @vm(text, sl, tl, hl)
-}
-function _PostRequestUrl(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestUrl")
-return @vm(text, sl, tl, hl, type)
-}
-function _PostRequestContentType(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestContentType")
-return @vm(text, sl, tl, hl, type)
-}
-function _PostRequestBody(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestBody")
-return @vm(text, sl, tl, hl, type)
-}
-function _TTSUrl(text, tl,    vm) {
-vm = engineMethod("TTSUrl")
-return @vm(text, tl)
-}
-function _WebTranslateUrl(uri, sl, tl, hl,    vm) {
-vm = engineMethod("WebTranslateUrl")
-return @vm(uri, sl, tl, hl)
-}
-function _Translate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-vm) {
-vm = engineMethod("Translate")
-return @vm(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl)
-}
-BEGIN { provides("google") }
-function genRL(a, x,
-b, c, d, i, y) {
-tokenize(y, x)
-parseList(b, y)
-i = SUBSEP 0
-for (c = 0; c < length(b[i]) - 2; c += 3) {
-d = b[i][c + 2]
-d = d >= 97 ? d - 87 :
-d - 48
-d = b[i][c + 1] == 43 ? rshift(a, d) : lshift(a, d)
-a = b[i][c] == 43 ? and(a + d, 4294967295) : xor(a, d)
-}
-return a
-}
-function genTK(text,
-a, d, dLen, e, tkk, ub, vb) {
-if (TK[text]) return TK[text]
-tkk = systime() / 3600
-ub = "[43,45,51,94,43,98,43,45,102]"
-vb = "[43,45,97,94,43,54]"
-dLen = dump(text, d)
-a = tkk
-for (e = 1; e <= dLen; e++)
-a = genRL(a + d[e], vb)
-a = genRL(a, ub)
-0 > a && (a = and(a, 2147483647) + 2147483648)
-a %= 1e6
-TK[text] = a "." xor(a, tkk)
-l(text, "text")
-l(tkk, "tkk")
-l(TK[text], "tk")
-return TK[text]
-}
-function googleInit() {
-HttpProtocol = "http://"
-HttpHost = "translate.googleapis.com"
-HttpPort = 80
-}
-function googleRequestUrl(text, sl, tl, hl,    qc) {
-qc = Option["no-autocorrect"] ? "qc" : "qca";
-return HttpPathPrefix "/translate_a/single?client=gtx"\
-"&ie=UTF-8&oe=UTF-8"\
-"&dt=bd&dt=ex&dt=ld&dt=md&dt=rw&dt=rm&dt=ss&dt=t&dt=at"\
-"&dt=" qc "&sl=" sl "&tl=" tl "&hl=" hl\
-"&q=" preprocess(text)
-}
-function googleTTSUrl(text, tl) {
-return HttpProtocol HttpHost "/translate_tts?ie=UTF-8&client=gtx"\
-"&tl=" tl "&q=" preprocess(text)
-}
-function googleWebTranslateUrl(uri, sl, tl, hl) {
-return "https://translate.google.com/translate?"\
-"hl=" hl "&sl=" sl "&tl=" tl "&u=" uri
-}
-function googleTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, ils, isPhonetic,
-article, example, explanation, ref, word,
-translation, translations, phonetics,
-wordClasses, words, segments, altTranslations,
-original, oPhonetics, oWordClasses, oWords,
-oRefs, oSynonymClasses, oSynonyms,
-oExamples, oSeeAlso,
-wShowOriginal, wShowOriginalPhonetics,
-wShowTranslation, wShowTranslationPhonetics,
-wShowPromptMessage, wShowLanguages,
-wShowOriginalDictionary, wShowDictionary,
-wShowAlternatives,
-hasWordClasses, hasAltTranslations,
-i, j, k, group, temp, saveSortedIn) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJsonArray(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "compareByIndexFields"
-for (i in ast) {
-if (ast[i] == "null") continue
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "0$")
-append(translations, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "1$")
-append(original, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "2$")
-append(phonetics, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "3$")
-append(oPhonetics, literal(ast[i]))
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-wordClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "([[:digit:]]+)$", group))
-words[group[1]][group[2]][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)$", group))
-words[group[1]][group[2]]["1"][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "5" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group)) {
-segments[group[1]] = literal(ast[i])
-altTranslations[group[1]][0] = ""
-}
-if (match(i, "^0" SUBSEP "5" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-altTranslations[group[1]][group[2]] = literal(ast[i])
-if (i ~ "^0" SUBSEP "7" SUBSEP "5$") {
-if (ast[i] == "true")
-w("Showing translation for:  (use -no-auto to disable autocorrect)")
-else
-w("Did you mean: "\
-ansi("bold", unparameterize(ast["0" SUBSEP "7" SUBSEP "1"])))
-}
-if (i ~ "^0" SUBSEP "8" SUBSEP "0" SUBSEP "[[:digit:]]+$" ||
-i ~ "^0" SUBSEP "2$")
-append(ils, literal(ast[i]))
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oSynonymClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "1$", group))
-if (ast[i]) {
-oRefs[literal(ast[i])][1] = group[1]
-oRefs[literal(ast[i])][2] = group[2]
-}
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0" SUBSEP "([[:digit:]]+)$", group))
-oSynonyms[group[1]][group[2]][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oWordClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oWords[group[1]][group[2]][0] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "1$", group))
-oWords[group[1]][group[2]][1] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2$", group))
-oWords[group[1]][group[2]][2] = literal(ast[i])
-if (match(i, "^0" SUBSEP "13" SUBSEP "0" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oExamples[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "14" SUBSEP "0" SUBSEP "([[:digit:]]+)$", group))
-oSeeAlso[group[1]] = literal(ast[i])
-}
-PROCINFO["sorted_in"] = saveSortedIn
-translation = join(translations)
-returnIl[0] = il = !anything(ils) || belongsTo(sl, ils) ? sl : ils[0]
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = isPhonetic && anything(phonetics) ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-} else {
-wShowOriginal = Option["show-original"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-wShowTranslation = Option["show-translation"]
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-wShowPromptMessage = Option["show-prompt-message"]
-wShowLanguages = Option["show-languages"]
-wShowOriginalDictionary = Option["show-original-dictionary"]
-wShowDictionary = Option["show-dictionary"]
-wShowAlternatives = Option["show-alternatives"]
-if (!anything(oPhonetics)) wShowOriginalPhonetics = 0
-if (!anything(phonetics)) wShowTranslationPhonetics = 0
-if (getCode(il) == getCode(tl) &&\
-(isarray(oWordClasses) || isarray(oSynonymClasses) ||\
-isarray(oExamples) || isarray(oSeeAlso))) {
-wShowOriginalDictionary = 1
-wShowTranslation = 0
-}
-hasWordClasses = exists(wordClasses)
-hasAltTranslations = exists(altTranslations[0])
-if (!hasWordClasses && !hasAltTranslations)
-wShowPromptMessage = wShowLanguages = 0
-if (!hasWordClasses) wShowDictionary = 0
-if (!hasAltTranslations) wShowAlternatives = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text & phonetics")
-r = r prettify("original", s(join(original, " "), il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation & phonetics")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowPromptMessage || wShowLanguages)
-if (r) r = r RS
-if (wShowPromptMessage) {
-if (hasWordClasses) {
-if (r) r = r RS
-r = r m("-- display prompt message (Definitions of ...)")
-if (isRTL(hl))
-r = r prettify("prompt-message", s(showDefinitionsOf(hl, join(original, " "))))
-else {
-split(showDefinitionsOf(hl, "\0%s\0"), group, "\0")
-for (i = 1; i <= length(group); i++) {
-if (group[i] == "%s")
-r = r prettify("prompt-message-original", show(join(original, " "), il))
-else
-r = r prettify("prompt-message", group[i])
-}
-}
-} else if (hasAltTranslations) {
-if (r) r = r RS
-r = r m("-- display prompt message (Translations of ...)")
-if (isRTL(hl))
-r = r prettify("prompt-message", s(showTranslationsOf(hl, join(original, " "))))
-else {
-split(showTranslationsOf(hl, "\0%s\0"), group, "\0")
-for (i = 1; i <= length(group); i++) {
-if (group[i] == "%s")
-r = r prettify("prompt-message-original", show(join(original, " "), il))
-else
-r = r prettify("prompt-message", group[i])
-}
-}
-}
-}
-if (wShowLanguages) {
-if (r) r = r RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowOriginalDictionary) {
-if (exists(oWordClasses)) {
-if (r) r = r RS
-r = r m("-- display original dictionary (detailed explanations)")
-for (i = 0; i < length(oWordClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("original-dictionary-detailed-word-class", s(oWordClasses[i], hl))
-for (j = 0; j < length(oWords[i]); j++) {
-explanation = oWords[i][j][0]
-ref = oWords[i][j][1]
-example = oWords[i][j][2]
-r = (j > 0 ? r RS : r) RS prettify("original-dictionary-detailed-explanation", ins(1, explanation, il))
-if (example)
-r = r RS prettify("original-dictionary-detailed-example", ins(2, "- \"" example "\"", il))
-if (ref && isarray(oRefs[ref])) {
-temp = prettify("original-dictionary-detailed-synonyms", ins(1, show(showSynonyms(hl), hl) ": "))
-temp = temp prettify("original-dictionary-detailed-synonyms-item", show(oSynonyms[oRefs[ref][1]][oRefs[ref][2]][0], il))
-for (k = 1; k < length(oSynonyms[oRefs[ref][1]][oRefs[ref][2]]); k++)
-temp = temp prettify("original-dictionary-detailed-synonyms", ", ")\
-prettify("original-dictionary-detailed-synonyms-item", show(oSynonyms[oRefs[ref][1]][oRefs[ref][2]][k], il))
-r = r RS temp
-}
-}
-}
-}
-if (exists(oSynonymClasses)) {
-r = r RS RS
-r = r m("-- display original dictionary (synonyms)")
-r = r prettify("original-dictionary-synonyms", s(showSynonyms(hl), hl))
-for (i = 0; i < length(oSynonymClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("original-dictionary-synonyms-word-class", ins(1, oSynonymClasses[i], hl))
-for (j = 0; j < length(oSynonyms[i]); j++) {
-temp = prettify("original-dictionary-synonyms-synonyms", ins(2, "- "))
-temp = temp prettify("original-dictionary-synonyms-synonyms-item", show(oSynonyms[i][j][0], il))
-for (k = 1; k < length(oSynonyms[i][j]); k++)
-temp = temp prettify("original-dictionary-synonyms-synonyms", ", ")\
-prettify("original-dictionary-synonyms-synonyms-item", show(oSynonyms[i][j][k], il))
-r = r RS temp
-}
-}
-}
-if (exists(oExamples)) {
-r = r RS RS
-r = r m("-- display original dictionary (examples)")
-r = r prettify("original-dictionary-examples", s(showExamples(hl), hl))
-for (i = 0; i < length(oExamples); i++) {
-example = oExamples[i]
-temp = prettify("original-dictionary-examples-example", ins(1, "- "))
-split(example, group, /(<b>|<\/b>)/)
-if (group[3] ~ / [[:punct:].]/)
-group[3] = substr(group[3], 2)
-if (isRTL(il))
-temp = temp show(group[1] group[2] group[3], il)
-else
-temp = temp prettify("original-dictionary-examples-example", group[1])\
-prettify("original-dictionary-examples-original", group[2])\
-prettify("original-dictionary-examples-example", group[3])
-r = (i > 0 ? r RS : r) RS temp
-}
-}
-if (exists(oSeeAlso)) {
-r = r RS RS
-r = r m("-- display original dictionary (see also)")
-r = r prettify("original-dictionary-see-also", s(showSeeAlso(hl), hl))
-temp = ins(1, prettify("original-dictionary-see-also-phrases-item", show(oSeeAlso[0], il)))
-for (k = 1; k < length(oSeeAlso); k++)
-temp = temp prettify("original-dictionary-see-also-phrases", ", ")\
-prettify("original-dictionary-see-also-phrases-item", show(oSeeAlso[k], il))
-r = r RS temp
-}
-}
-if (wShowDictionary) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-for (i = 0; i < length(wordClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("dictionary-word-class", s(wordClasses[i], hl))
-for (j = 0; j < length(words[i]); j++) {
-word = words[i][j][0]
-article = words[i][j][4]
-if (isRTL(il))
-explanation = join(words[i][j][1], ", ")
-else {
-explanation = prettify("dictionary-explanation-item", words[i][j][1][0])
-for (k = 1; k < length(words[i][j][1]); k++)
-explanation = explanation prettify("dictionary-explanation", ", ")\
-prettify("dictionary-explanation-item", words[i][j][1][k])
-}
-r = r RS prettify("dictionary-word", ins(1, (article ? "(" article ") " : "") word, tl))
-if (isRTL(il))
-r = r RS prettify("dictionary-explanation-item", ins(2, explanation, il))
-else
-r = r RS ins(2, explanation)
-}
-}
-}
-if (wShowAlternatives) {
-if (r) r = r RS RS
-r = r m("-- display alternative translations")
-for (i = 0; i < length(altTranslations); i++) {
-r = (i > 0 ? r RS : r) prettify("alternatives-original", show(segments[i], il))
-if (isRTL(tl)) {
-temp = join(altTranslations[i], ", ")
-r = r RS prettify("alternatives-translations-item", ins(1, temp, tl))
-} else {
-temp = prettify("alternatives-translations-item", altTranslations[i][0])
-for (j = 1; j < length(altTranslations[i]); j++)
-temp = temp prettify("alternatives-translations", ", ")\
-prettify("alternatives-translations-item", altTranslations[i][j])
-r = r RS ins(1, temp)
-}
-}
-}
-if (toSpeech) {
-if (index(showTranslationsOf(hl, "%s"), "%s") > 2) {
-returnPlaylist[0]["text"] = showTranslationsOf(hl)
-returnPlaylist[0]["tl"] = hl
-returnPlaylist[1]["text"] = join(original)
-returnPlaylist[1]["tl"] = il
-} else {
-returnPlaylist[0]["text"] = join(original)
-returnPlaylist[0]["tl"] = il
-returnPlaylist[1]["text"] = showTranslationsOf(hl)
-returnPlaylist[1]["tl"] = hl
-}
-returnPlaylist[2]["text"] = translation
-returnPlaylist[2]["tl"] = tl
-}
-}
-return r
-}
-BEGIN { provides("bing") }
-function bingInit() {
-HttpProtocol = "http://"
-HttpHost = "www.bing.com"
-HttpPort = 80
-}
-function bingSetIG(    content, cookie, group, header, isBody,
-url, status, location) {
-url = HttpPathPrefix "/translator"
-header = "GET " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-cookie = NULLSTR
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-match($0, /Set-Cookie: ([^;]*);/, group)
-if (group[1]) {
-cookie = cookie (cookie ?  "; " : NULLSTR) group[1]
-}
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), length($0) < 1024 ? $0 : "..."))
-}
-close(HttpService)
-if ((status == "301" || status == "302") && location)
-content = curl(location)
-Cookie = cookie
-match(content, /IG:"([^"]+)"/, group)
-if (group[1]) {
-IG = group[1]
-} else {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-exit 1
-}
-}
-function bingTTSUrl(text, tl,
-country, gender, i, group,
-header, content, isBody) {
-gender = "female"
-country = NULLSTR
-split(Option["narrator"], group, ",")
-for (i in group) {
-if (group[i] ~ /^(f(emale)?|w(oman)?)$/)
-gender = "female"
-else if (group[i] ~ /^m(ale|an)?$/)
-gender = "male"
-else
-country = group[i]
-}
-if (country) tl = tl "-" country
-else if (tl == "ar") tl = tl "-EG"
-else if (tl == "da") tl = tl "-DK"
-else if (tl == "de") tl = tl "-DE"
-else if (tl == "en") tl = tl "-US"
-else if (tl == "es") tl = tl "-ES"
-else if (tl == "fi") tl = tl "-FI"
-else if (tl == "fr") tl = tl "-FR"
-else if (tl == "it") tl = tl "-IT"
-else if (tl == "ja") tl = tl "-JP"
-else if (tl == "ko") tl = tl "-KR"
-else if (tl == "nl") tl = tl "-NL"
-else if (tl == "nb") tl = tl "-NO"
-else if (tl == "pl") tl = tl "-PL"
-else if (tl == "pt") tl = tl "-PT"
-else if (tl == "ru") tl = tl "-RU"
-else if (tl == "sv") tl = tl "-SE"
-else if (tl == "yue") ;
-else if (tl == "zh") tl = tl "-CN"
-header = "GET " "/translator/api/language/Speak?"\
-"locale=" tl "&text=" preprocess(text)\
-"&gender=" gender "&media=audio/mp3" " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-content = NULLSTR; isBody = 0
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-}
-close(HttpService)
-if (!TempFile)
-TempFile = getOutput("mktemp")
-printf("%s", content) > TempFile
-close(TempFile)
-return TempFile
-}
-function bingWebTranslateUrl(uri, sl, tl, hl) {
-return "http://www.microsofttranslator.com/bv.aspx?"\
-"from=" sl "&to=" tl "&a=" uri
-}
-function bingRequestUrl(text, sl, tl, hl) {
-return HttpPathPrefix "/translator/api/Dictionary/Lookup?"\
-"from=" sl "&to=" tl "&text=" preprocess(text)
-}
-function bingPostRequestUrl(text, sl, tl, hl, type) {
-if (type == "translate")
-return HttpPathPrefix "/ttranslate?&IG=" IG "&IID=translator.5032.2"
-else if (type == "translationlookup")
-return HttpPathPrefix "/ttranslationlookup?&IG=" IG "&IID=translator.5032.2"
-else if (type == "transliterate")
-return HttpPathPrefix "/ttransliterate?&IG=" IG "&IID=translator.5032.1"
-else # type == "detect"
-return HttpPathPrefix "/tdetect?&IG=" IG "&IID=translator.5032.2"
-}
-function bingPostRequestContentType(text, sl, tl, hl, type) {
-return "application/x-www-form-urlencoded"
-}
-function bingPostRequestBody(text, sl, tl, hl, type) {
-if (type == "translate")
-return "&text=" quote(text) "&from=" sl "&to=" tl
-else if (type == "translationlookup")
-return "&text=" quote(text) "&from=" sl "&to=" tl
-else if (type == "transliterate")
-return "&text=" quote(text) "&language=" sl "&toScript=" "latn"
-else # type == "detect"
-return "&text=" quote(text)
-}
-function bingTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, isPhonetic,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-group, temp) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-bingSetIG()
-il = postResponse(text, _sl, _tl, _hl, "detect")
-if (!il) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-returnIl[0] = il
-if (Option["verbose"] < -1)
-return il
-if (Option["verbose"] < 0)
-return getList(il)
-if (_sl == "auto")  _sl = il
-if (_sl == "bs")    _sl = "bs-Latn"
-if (_sl == "zh-CN") _sl = "zh-CHS"
-if (_sl == "zh-TW") _sl = "zh-CHT"
-if (_tl == "bs")    _tl = "bs-Latn"
-if (_tl == "zh-CN") _tl = "zh-CHS"
-if (_tl == "zh-TW") _tl = "zh-CHT"
-content = postResponse(text, _sl, _tl, _hl, "translate")
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-} else if (ast[0 SUBSEP "statusCode"] != "200") {
-e("[ERROR] statusCode: " ast[0 SUBSEP "statusCode"])
-ExitCode = 1
-return
-}
-translation = unparameterize(ast[0 SUBSEP "translationResponse"])
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-if (wShowTranslationPhonetics) {
-split(_tl, group, "-")
-content = postResponse(translation, group[1], group[1], _hl, "transliterate")
-phonetics = unparameterize(content)
-if (phonetics == translation) phonetics = ""
-}
-if (!isVerbose) {
-r = isPhonetic && phonetics ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowDictionary = Option["show-dictionary"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-if (wShowOriginalPhonetics) {
-split(il, group, "-")
-content = postResponse(text, group[1], group[1], _hl, "transliterate")
-oPhonetics = unparameterize(content)
-if (oPhonetics == text) oPhonetics = ""
-}
-if (!oPhonetics) wShowOriginalPhonetics = 0
-if (!phonetics) wShowTranslationPhonetics = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowDictionary && false) {
-dicContent = getResponse(text, il, _tl, _hl)
-tokenize(dicTokens, dicContent)
-parseJson(dicAst, dicTokens)
-if (anything(dicAst)) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-}
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN { provides("yandex") }
-function genSID(    content, group, temp) {
-content = curl("http://translate.yandex.com")
-match(content, /SID:[[:space:]]*'([^']+)'/, group)
-if (group[1]) {
-split(group[1], temp, ".")
-SID = reverse(temp[1]) "." reverse(temp[2]) "." reverse(temp[3])
-} else {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-exit 1
-}
-}
-function yandexInit() {
-genSID()
-YandexWebTranslate = "z5h64q92x9.net"
-HttpProtocol = "http://"
-HttpHost = "translate.yandex.net"
-HttpPort = 80
-}
-function yandexRequestUrl(text, sl, tl, hl,    group) {
-split(sl, group, "-"); sl = group[1]
-split(tl, group, "-"); tl = group[1]
-return HttpPathPrefix "/api/v1/tr.json/translate?"\
-"id=" SID "-0-0&srv=tr-text"\
-"&text=" preprocess(text) "&lang=" (sl == "auto" ? tl : sl "-" tl)
-}
-function yandexPostRequestBody(text, sl, tl, hl, type) {
-return "text=" quote(text) "&lang=" sl
-}
-function yandexGetDictionaryResponse(text, sl, tl, hl,    content, header, isBody, url) {
-split(sl, group, "-"); sl = group[1]
-split(tl, group, "-"); tl = group[1]
-url = "http://dictionary.yandex.net/dicservice.json/lookupMultiple?"\
-"&text=" preprocess(text) "&dict=" sl "-" tl
-content = curl(url)
-return assert(content, "[ERROR] Null response.")
-}
-function yandexTTSUrl(text, tl,
-speaker, emotion, i, group) {
-speaker = NULLSTR
-emotion = NULLSTR
-split(Option["narrator"], group, ",")
-for (i in group) {
-if (group[i] ~ /^(g(ood)?|n(eutral)?|e(vil)?)$/)
-emotion = group[i]
-else if (group[i] ~ /^(f(emale)?|w(oman)?)$/)
-speaker = "alyss"
-else if (group[i] ~ /^m(ale|an)?$/)
-speaker = "zahar"
-else
-speaker = group[i]
-}
-switch (tl) {
-case "ar": tl = "ar_AE"; break
-case "cs": tl = "cs_CZ"; break
-case "da": tl = "da_DK"; break
-case "de": tl = "de_DE"; break
-case "el": tl = "el_GR"; break
-case "en": tl = "en_GB"; break
-case "es": tl = "es_ES"; break
-case "fi": tl = "fi_FI"; break
-case "fr": tl = "fr_FR"; break
-case "it": tl = "it_IT"; break
-case "nl": tl = "nl_NL"; break
-case "no": tl = "no_NO"; break
-case "pl": tl = "pl_PL"; break
-case "pt": tl = "pt_PT"; break
-case "ru": tl = "ru_RU"; break
-case "sv": tl = "sv_SE"; break
-case "tr": tl = "tr_TR"; break
-default: tl = NULLSTR
-}
-return HttpProtocol "tts.voicetech.yandex.net" "/tts?"\
-"text=" preprocess(text) (tl ? "&lang=" tl : tl)\
-(speaker ? "&speaker=" speaker : speaker)\
-(emotion ? "&emotion=" emotion : emotion)\
-"&format=mp3" "&quality=hi"
-}
-function yandexWebTranslateUrl(uri, sl, tl, hl) {
-gsub(/:\/\//, "/", uri)
-return HttpProtocol YandexWebTranslate "/proxy_u/"\
-(sl == "auto" ? tl : sl "-" tl)"/" uri
-}
-function yandexTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, isPhonetic,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-wShowDictionary, dicContent, dicTokens, dicAst,
-i, syn, mean,
-group, temp) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-if (ast[0 SUBSEP "code"] != "200") {
-e("[ERROR] " unparameterize(ast[0 SUBSEP "message"]))
-ExitCode = 1
-return
-}
-translation = unparameterize(ast[0 SUBSEP "text" SUBSEP 0])
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-if (wShowTranslationPhonetics) {
-split(_tl, group, "-")
-data = yandexPostRequestBody(translation, group[1], group[1], _hl, "translit")
-content = curlPost("https://translate.yandex.net/translit/translit", data)
-phonetics = (content ~ /not supported$/) ? "" : unparameterize(content)
-}
-split(unparameterize(ast[0 SUBSEP "lang"]), group, "-")
-returnIl[0] = il = group[1]
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = isPhonetic && phonetics ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowDictionary = Option["show-dictionary"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-if (wShowTranslationPhonetics) {
-split(il, group, "-")
-data = yandexPostRequestBody(text, group[1], group[1], _hl, "translit")
-content = curlPost("https://translate.yandex.net/translit/translit", data)
-oPhonetics = (content ~ /not supported$/) ? "" : unparameterize(content)
-}
-if (!oPhonetics) wShowOriginalPhonetics = 0
-if (!phonetics) wShowTranslationPhonetics = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text & phonetics")
-r = r prettify("original", s(text, il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowDictionary && false) {
-dicContent = yandexGetDictionaryResponse(text, il, _tl, _hl)
-tokenize(dicTokens, dicContent)
-parseJson(dicAst, dicTokens)
-if (anything(dicAst)) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in dicAst) {
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"pos$") {
-r = r RS prettify("dictionary-word-class", s((literal(dicAst[i])), hl))
-syn = mean = ""
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP\
-"mean" SUBSEP "[[:digit:]]+" SUBSEP "text") {
-if (mean) {
-mean = mean prettify("dictionary-explanation", ", ")\
-prettify("dictionary-explanation-item", s((literal(dicAst[i])), sl))
-} else {
-mean = prettify("dictionary-explanation-item", s((literal(dicAst[i])), sl))
-}
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP\
-"syn" SUBSEP "[[:digit:]]+" SUBSEP "text") {
-if (syn) {
-syn = syn prettify("dictionary-explanation", ", ")\
-prettify("dictionary-word", s((literal(dicAst[i])), il))
-} else {
-syn = prettify("dictionary-word", s((literal(dicAst[i])), il))
-}
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP "text$") {
-text = prettify("dictionary-word", s((literal(dicAst[i])), il))
-if (syn) {
-r = r RS ins(1, text prettify("dictionary-explanation", ", ") syn)
-} else {
-r = r RS ins(1, text)
-}
-r = r RS ins(2, mean)
-syn = mean = ""
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-}
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN { provides("apertium") }
-function apertiumInit() {
-HttpProtocol = "http://"
-HttpHost = "www.apertium.org"
-HttpPort = 80
-}
-function apertiumRequestUrl(text, sl, tl, hl) {
-return HttpPathPrefix "/apy/translate?"\
-"langpair=" preprocess(sl) "|" preprocess(tl)\
-"&q=" preprocess(text)
-}
-function apertiumTTSUrl(text, tl,    narrator) {
-}
-function apertiumWebTranslateUrl(uri, sl, tl, hl) {
-}
-function apertiumTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-group, temp) {
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-_sl = "auto" == _sl ? "en" : _sl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-translation = uprintf(unquote(unparameterize(ast[0 SUBSEP "responseData" SUBSEP "translatedText"])))
-returnIl[0] = il = _sl
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = translation
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN {
-provides("spell")
-provides("aspell")
-provides("hunspell")
-}
-function spellInit() {
-Ispell = detectProgram("aspell", "--version") ? "aspell" :
-(detectProgram("hunspell", "--version") ? "hunspell" : "")
-if (!Ispell) {
-e("[ERROR] Spell checker (aspell or hunspell) not found.")
-exit 1
-}
-}
-function aspellInit() {
-if (!(Ispell = detectProgram("aspell", "--version") ? "aspell" : "")) {
-e("[ERROR] Spell checker (aspell) not found.")
-exit 1
-}
-}
-function hunspellInit() {
-if (!(Ispell = detectProgram("hunspell", "--version") ? "hunspell" : "")) {
-e("[ERROR] Spell checker (hunspell) not found.")
-exit 1
-}
-}
-function spellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-args, i, j, r, line, group, word, sug) {
-args = " -a" (sl != "auto" ? " -d " sl : "")
-if (system("echo" PIPE Ispell args SUPOUT SUPERR)) {
-e("[ERROR] No dictionary for language: " sl)
-exit 1
-}
-i = 1
-r = ""
-while ((("echo " parameterize(text) PIPE Ispell args SUPERR) |& getline line) > 0) {
-match(line,
-/^& (.*) [[:digit:]]+ [[:digit:]]+: ([^,]+)(, ([^,]+))?(, ([^,]+))?/,
-group)
-if (RSTART) {
-ExitCode = 1
-word = group[1]
-sug = "[" group[2]
-if (group[4]) sug = sug "|" group[4]
-if (group[6]) sug = sug "|" group[6]
-sug = sug "]"
-j = i + index(substr(text, i), word) - 1
-r = r substr(text, i, j - i)
-r = r ansi("bold", ansi("red", word)) ansi("yellow", sug)
-i = j + length(word)
-}
-}
-r = r substr(text, i)
-return r
-}
-function aspellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return spellTranslate(text, sl, tl, hl)
-}
-function hunspellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return spellTranslate(text, sl, tl, hl)
-}
-BEGIN { provides("deepl") }
-function deeplInit() {
-HttpProtocol = "http://"
-HttpHost = "www.deepl.com"
-HttpPort = 80
-}
-function deeplRequestUrl(text, sl, tl, hl) {
-}
-function deeplTTSUrl(text, tl,    narrator) {
-}
-function deeplWebTranslateUrl(uri, sl, tl, hl) {
-}
-function deeplPost(text, sl, tl, hl,
-content, data, url) {
-data = "{\"jsonrpc\":\"2.0\",\"method\":\"LMT_handle_jobs\","
-data = data "\"params\":{\"jobs\":[{\"kind\":\"default\","
-data = data "\"raw_en_sentence\":" parameterize(text, "\"") "}],"
-data = data "\"lang\":{\"user_preferred_langs\":[\"" hl "\"],"
-data = data "\"source_lang_user_selected\":\"" sl "\","
-data = data "\"target_lang\":\"" tl "\"},"
-data = data "\"priority\":1},\"id\":1}"
-l(data)
-url = "https://www.deepl.com/jsonrpc"
-content = curlPost(url, data)
-return assert(content, "[ERROR] Null response.")
-}
-function deeplTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il,
-translation, translations,
-wShowOriginal, wShowTranslation,
-wShowLanguages, wShowAlternatives,
-group, temp) {
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-if (_sl != "auto") _sl = toupper(_sl)
-if (_tl != "auto") _tl = toupper(_tl)
-if (_hl != "auto") _hl = toupper(_hl)
-content = deeplPost(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "compareByIndexFields"
-for (i in ast) {
-if (i ~ "^0" SUBSEP "result" SUBSEP "translations" SUBSEP 0 SUBSEP "beams" SUBSEP "[[:digit:]]+" SUBSEP "postprocessed_sentence$") {
-append(translations, uprintf(unquote(unparameterize(ast[i]))))
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-translation = translations[0]
-returnIl[0] = il = tolower(unparameterize(ast[0 SUBSEP "result" SUBSEP "source_lang"]))
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = translation
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowAlternatives = Option["show-alternatives"]
-if (length(translations) <= 1) wShowAlternatives = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowAlternatives) {
-if (r) r = r RS
-r = r m("-- display alternative translations")
-r = r RS ins(1, prettify("alternatives-translations-item", translations[1]))
-for (i = 2; i < length(translations); i++)
-r = r RS ins(1, prettify("alternatives-translations-item", translations[i]))
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-function loadOptions(script,    i, j, tokens, name, value) {
-tokenize(tokens, script)
-for (i in tokens) {
-if (tokens[i] ~ /^:/) {
-name = substr(tokens[i], 2)
-value = tokens[i + 1]
-if (value ~ /^[+-]?((0|[1-9][0-9]*)|[.][0-9]*|(0|[1-9][0-9]*)[.][0-9]*)([Ee][+-]?[0-9]+)?$/) {
-delete Option[name]
-Option[name] = value
-} else if (value == "false" || value == "true") {
-delete Option[name]
-Option[name] = yn(value)
-} else if (value ~ /^".*"$/) {
-delete Option[name]
-Option[name] = literal(value)
-} else if (value == "[") {
-delete Option[name]
-for (j = 1; tokens[i + j + 1] && tokens[i + j + 1] != "]"; j++) {
-if (tokens[i + j + 1] ~ /^".*"$/)
-Option[name][j] = literal(tokens[i + j + 1])
-else {
-e("[ERROR] Malformed configuration.")
-return
-}
-}
-} else {
-e("[ERROR] Malformed configuration.")
-return
-}
-}
-}
-}
-function upgrade(    i, newVersion, registry, tokens) {
-RegistryIndex = "https://raw.githubusercontent.com/soimort/translate-shell/registry/index.trans"
-registry = curl(RegistryIndex)
-if (!registry) {
-e("[ERROR] Failed to check for upgrade.")
-ExitCode = 1
-return
-}
-tokenize(tokens, registry)
-for (i in tokens)
-if (tokens[i] == ":translate-shell")
-newVersion = literal(tokens[i + 1])
-if (newerVersion(newVersion, Version)) {
-w("Current version: \t" Version)
-w("New version available: \t" newVersion)
-w("Download from: \t" "https://www.soimort.org/translate-shell/trans")
-} else {
-w("Current version: \t" Version)
-w("Already up-to-date.")
-}
-}
-function welcome() {
-if (Option["fmt-welcome-message"])
-print prettify("welcome-message", Option["fmt-welcome-message"]) > STDERR
-if (Option["fmt-welcome-submessage"])
-print prettify("welcome-submessage", Option["fmt-welcome-submessage"]) > STDERR
-}
-function prompt(    i, p, temp) {
-p = Option["fmt-prompt"]
-if (p ~ /%a/) gsub(/%a/, strftime("%a"), p)
-if (p ~ /%A/) gsub(/%A/, strftime("%A"), p)
-if (p ~ /%b/) gsub(/%b/, strftime("%b"), p)
-if (p ~ /%B/) gsub(/%B/, strftime("%B"), p)
-if (p ~ /%c/) gsub(/%c/, strftime("%c"), p)
-if (p ~ /%C/) gsub(/%C/, strftime("%C"), p)
-if (p ~ /%d/) gsub(/%d/, strftime("%d"), p)
-if (p ~ /%D/) gsub(/%D/, strftime("%D"), p)
-if (p ~ /%e/) gsub(/%e/, strftime("%e"), p)
-if (p ~ /%F/) gsub(/%F/, strftime("%F"), p)
-if (p ~ /%g/) gsub(/%g/, strftime("%g"), p)
-if (p ~ /%G/) gsub(/%G/, strftime("%G"), p)
-if (p ~ /%h/) gsub(/%h/, strftime("%h"), p)
-if (p ~ /%H/) gsub(/%H/, strftime("%H"), p)
-if (p ~ /%I/) gsub(/%I/, strftime("%I"), p)
-if (p ~ /%j/) gsub(/%j/, strftime("%j"), p)
-if (p ~ /%m/) gsub(/%m/, strftime("%m"), p)
-if (p ~ /%M/) gsub(/%M/, strftime("%M"), p)
-if (p ~ /%n/) gsub(/%n/, strftime("%n"), p)
-if (p ~ /%p/) gsub(/%p/, strftime("%p"), p)
-if (p ~ /%r/) gsub(/%r/, strftime("%r"), p)
-if (p ~ /%R/) gsub(/%R/, strftime("%R"), p)
-if (p ~ /%u/) gsub(/%u/, strftime("%u"), p)
-if (p ~ /%U/) gsub(/%U/, strftime("%U"), p)
-if (p ~ /%V/) gsub(/%V/, strftime("%V"), p)
-if (p ~ /%w/) gsub(/%w/, strftime("%w"), p)
-if (p ~ /%W/) gsub(/%W/, strftime("%W"), p)
-if (p ~ /%x/) gsub(/%x/, strftime("%x"), p)
-if (p ~ /%X/) gsub(/%X/, strftime("%X"), p)
-if (p ~ /%y/) gsub(/%y/, strftime("%y"), p)
-if (p ~ /%Y/) gsub(/%Y/, strftime("%Y"), p)
-if (p ~ /%z/) gsub(/%z/, strftime("%z"), p)
-if (p ~ /%Z/) gsub(/%Z/, strftime("%Z"), p)
-if (p ~ /%_/)
-gsub(/%_/, showTranslationsOf(Option["hl"]), p)
-if (p ~ /%l/)
-gsub(/%l/, getDisplay(Option["hl"]), p)
-if (p ~ /%L/)
-gsub(/%L/, getName(Option["hl"]), p)
-if (p ~ /%S/)
-gsub(/%S/, getName(Option["sl"]), p)
-if (p ~ /%t/) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "+" getDisplay(Option["tl"][i])
-gsub(/%t/, temp, p)
-}
-if (p ~ /%T/) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "+" getName(Option["tl"][i])
-gsub(/%T/, temp, p)
-}
-if (p ~ /%,/) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "," getDisplay(Option["tl"][i])
-gsub(/%,/, temp, p)
-}
-if (p ~ /%</) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "," getName(Option["tl"][i])
-gsub(/%</, temp, p)
-}
-if (p ~ /%\//) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "/" getDisplay(Option["tl"][i])
-gsub(/%\//, temp, p)
-}
-if (p ~ /%\?/) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "/" getName(Option["tl"][i])
-gsub(/%\?/, temp, p)
-}
-printf(prettify("prompt", p), getDisplay(Option["sl"])) > STDERR
-}
-function repl(line,    command, group, name, i, value, words) {
-split(line, words, " ")
-command = words[1]
-if (command ~ /^:(q|quit)$/) {
-exit
-} else if (command ~ /^:set$/) {
-name = words[2]
-value = words[3]
-Option[name] = value
-} else if (command ~ /^:show$/) {
-name = words[2]
-print prettify("welcome-submessage", toString(Option[name], 1, 0, 1))
-} else if (command ~ /^:engine$/) {
-value = words[2]
-Option["engine"] = value
-initHttpService()
-} else {
-match(command, /^[{(\[]?([[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?(:|=)((@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?\+)*(@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?)[})\]]?$/, group)
-if (RSTART) {
-if (group[1]) Option["sl"] = group[1]
-if (group[4]) split(group[4], Option["tl"], "+")
-line = words[2]
-for (i = 3; i <= length(words); i++)
-line = line " " words[i]
-}
-if (line) {
-translate(line)
-if (Option["verbose"]) printf RS
-}
-}
-prompt()
-}
-function init() {
-initGawk()
-initBiDi()
-initLocale()
-initUserLang()
-RS = "\n"
-ExitCode = 0
-Option["debug"] = 0
-Option["engine"] = "google"
-Option["verbose"] = 1
-Option["show-original"] = 1
-Option["show-original-phonetics"] = 1
-Option["show-translation"] = 1
-Option["show-translation-phonetics"] = 1
-Option["show-prompt-message"] = 1
-Option["show-languages"] = 1
-Option["show-original-dictionary"] = 0
-Option["show-dictionary"] = 1
-Option["show-alternatives"] = 1
-Option["width"] = ENVIRON["COLUMNS"] ? ENVIRON["COLUMNS"] - 2 : 0
-Option["indent"] = 4
-Option["no-ansi"] = 0
-Option["no-autocorrect"] = 0
-Option["no-bidi"] = 0
-Option["no-warn"] = 0
-Option["theme"] = "default"
-Option["dump"] = 0
-Option["play"] = 0
-Option["narrator"] = "female"
-Option["player"] = ENVIRON["PLAYER"]
-Option["no-translate"] = 0
-Option["download-audio"] = 0
-Option["download-audio-as"] = NULLSTR
-Option["view"] = 0
-Option["pager"] = ENVIRON["PAGER"]
-Option["browser"] = ENVIRON["BROWSER"]
-Option["proxy"] = ENVIRON["HTTP_PROXY"] ? ENVIRON["HTTP_PROXY"] : ENVIRON["http_proxy"]
-Option["user-agent"] = ENVIRON["USER_AGENT"] ? ENVIRON["USER_AGENT"] :
-"Mozilla/5.0 (X11; Linux x86_64) "\
-"AppleWebKit/602.1 (KHTML, like Gecko) Version/8.0 "\
-"Safari/602.1 Epiphany/3.18.2"
-Option["no-rlwrap"] = 0
-Option["interactive"] = 0
-Option["emacs"] = 0
-Option["input"] = NULLSTR
-Option["output"] = STDOUT
-Option["hl"] = ENVIRON["HOME_LANG"] ? ENVIRON["HOME_LANG"] : UserLang
-Option["sl"] = ENVIRON["SOURCE_LANG"] ? ENVIRON["SOURCE_LANG"] : "auto"
-Option["tl"][1] = ENVIRON["TARGET_LANG"] ? ENVIRON["TARGET_LANG"] : UserLang
-}
-function initScript(    file, line, script, temp) {
-file = ".trans"
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.translate-shell/init.trans"
-if (!fileExists(file)) {
-file = ENVIRON["XDG_CONFIG_HOME"] "/translate-shell/init.trans"
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.config/translate-shell/init.trans"
-if (!fileExists(file)) {
-file = "/etc/translate-shell"
-if (!fileExists(file)) return
-}
-}
-}
-}
-InitScript = file
-script = NULLSTR
-while (getline line < InitScript)
-script = script "\n" line
-loadOptions(script)
-if (!isarray(Option["tl"])) {
-temp = Option["tl"]
-delete Option["tl"]
-Option["tl"][1] = temp
-}
-}
-function initMisc(    group, temp) {
-initHttpService()
-if (!Option["width"] && detectProgram("tput", "-V")) {
-"tput cols" SUPERR | getline temp
-Option["width"] = temp ? temp - 2 : 64
-}
-if (Option["no-ansi"])
-delete AnsiCode
-if (Option["no-bidi"])
-BiDi = BiDiNoPad = NULLSTR
-if (Option["no-warn"])
-STDERR = "/dev/null"
-if (Option["play"]) {
-if (!Option["player"]) {
-initAudioPlayer()
-Option["player"] = AudioPlayer ? AudioPlayer : Option["player"]
-if (!Option["player"])
-initSpeechSynthesizer()
-}
-if (!Option["player"] && !SpeechSynthesizer) {
-w("[WARNING] No available audio player or speech synthesizer.")
-Option["play"] = 0
-}
-}
-if (Option["view"]) {
-if (!Option["pager"]) {
-initPager()
-Option["pager"] = Pager
-}
-if (!Option["pager"]) {
-w("[WARNING] No available terminal pager.")
-Option["view"] = 0
-}
-}
-if (!Option["browser"]) {
-"xdg-mime query default text/html" SUPERR | getline Option["browser"]
-match(Option["browser"], "(.*).desktop$", group)
-Option["browser"] = group[1]
-}
-}
-BEGIN {
-init()
-if (!(belongsTo("-no-init", ARGV) || belongsTo("--no-init", ARGV)))
-initScript()
-pos = 0
-noargc = 0
-while (ARGV[++pos]) {
-match(ARGV[pos], /^--?(V|vers(i(on?)?)?)$/)
-if (RSTART) {
-InfoOnly = "version"
-continue
-}
-match(ARGV[pos], /^--?(H|h(e(lp?)?)?)$/)
-if (RSTART) {
-InfoOnly = "help"
-continue
-}
-match(ARGV[pos], /^--?(M|m(a(n(u(al?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "manual"
-continue
-}
-match(ARGV[pos], /^--?(T|ref(e(r(e(n(ce?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "reference"
-continue
-}
-match(ARGV[pos], /^--?r$/)
-if (RSTART) {
-w("[WARNING] Option '-r' has been deprecated since version 0.9.\n"\
-"          Use option '-T' or '-reference' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?(R|reference-e(n(g(l(i(sh?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "reference-english"
-continue
-}
-match(ARGV[pos], /^--?(L|list)(=(.*)?)?$/, group)
-if (RSTART) {
-InfoOnly = "list"
-if (group[2]) {
-if (group[3]) split(group[3], Option["tl"], "+")
-} else
-split(ARGV[++pos], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^--?(S|list-e(n(g(i(n(es?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "list-engines"
-continue
-}
-match(ARGV[pos], /^--?(U|upgrade)$/)
-if (RSTART) {
-InfoOnly = "upgrade"
-continue
-}
-match(ARGV[pos], /^--?(N|nothing)$/)
-if (RSTART) {
-InfoOnly = "nothing"
-continue
-}
-match(ARGV[pos], /^--?(e|engine)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["engine"] = group[2] ?
-(group[3] ? group[3] : Option["engine"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^\/(.*)$/, group)
-if (RSTART) {
-Option["engine"] = group[1]
-continue
-}
-match(ARGV[pos], /^--?verbose$/)
-if (RSTART) {
-Option["verbose"] = 1
-continue
-}
-match(ARGV[pos], /^--?b(r(i(ef?)?)?)?$/)
-if (RSTART) {
-Option["verbose"] = 0
-continue
-}
-match(ARGV[pos], /^--?d(i(c(t(i(o(n(a(ry?)?)?)?)?)?)?)?)?$/)
-if (RSTART) {
-Option["show-original-dictionary"] = 1
-Option["show-dictionary"] = 0
-Option["show-alternatives"] = 0
-continue
-}
-match(ARGV[pos], /^--?id(e(n(t(i(fy?)?)?)?)?)?$/)
-if (RSTART) {
-Option["verbose"] = Option["verbose"] - 2
-continue
-}
-match(ARGV[pos], /^--?show-original(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-original-phonetics(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original-phonetics"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-translation(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-translation"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-translation-phonetics(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-translation-phonetics"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-prompt-message(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-prompt-message"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-languages(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-languages"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-original-dictionary(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original-dictionary"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-dictionary(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-dictionary"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-alternatives(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-alternatives"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?w(i(d(th?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["width"] = group[4] ?
-(group[5] ? group[5] : Option["width"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?indent(=(.*)?)?$/, group)
-if (RSTART) {
-Option["indent"] = group[1] ?
-(group[2] ? group[2] : Option["indent"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?theme(=(.*)?)?$/, group)
-if (RSTART) {
-Option["theme"] = group[1] ?
-(group[2] ? group[2] : Option["theme"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-theme$/)
-if (RSTART) {
-Option["theme"] = NULLSTR
-continue
-}
-match(ARGV[pos], /^--?no-ansi$/)
-if (RSTART) {
-Option["no-ansi"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-auto(correct)?$/)
-if (RSTART) {
-Option["no-autocorrect"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-bidi/)
-if (RSTART) {
-Option["no-bidi"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-warn/)
-if (RSTART) {
-Option["no-warn"] = 1
-continue
-}
-match(ARGV[pos], /^--?dump/)
-if (RSTART) {
-Option["dump"] = 1
-continue
-}
-match(ARGV[pos], /^--?p(l(ay?)?)?$/)
-if (RSTART) {
-Option["play"] = 1
-continue
-}
-match(ARGV[pos], /^--?sp(e(ak?)?)?$/)
-if (RSTART) {
-Option["play"] = 2
-continue
-}
-match(ARGV[pos], /^--?(n|narrator)(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["play"]) Option["play"] = 1
-Option["narrator"] = group[2] ?
-(group[3] ? group[3] : Option["narrator"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?player(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["play"]) Option["play"] = 1
-Option["player"] = group[1] ?
-(group[2] ? group[2] : Option["player"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-play$/)
-if (RSTART) {
-Option["play"] = 0
-continue
-}
-match(ARGV[pos], /^--?no-tran(s(l(a(te?)?)?)?)?$/)
-if (RSTART) {
-Option["no-translate"] = 1
-continue
-}
-match(ARGV[pos], /^--?download-a(u(d(io?)?)?)?$/)
-if (RSTART) {
-Option["download-audio"] = 1
-continue
-}
-match(ARGV[pos], /^--?download-audio-as(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["download-audio"]) Option["download-audio"] = 1
-Option["download-audio-as"] = group[1] ?
-(group[2] ? group[2] : Option["download-audio-as"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?v(i(ew?)?)?$/)
-if (RSTART) {
-Option["view"] = 1
-continue
-}
-match(ARGV[pos], /^--?pager(=(.*)?)?$/, group)
-if (RSTART) {
-Option["view"] = 1
-Option["pager"] = group[1] ?
-(group[2] ? group[2] : Option["pager"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-view$/)
-if (RSTART) {
-Option["view"] = 0
-continue
-}
-match(ARGV[pos], /^--?browser(=(.*)?)?$/, group)
-if (RSTART) {
-Option["browser"] = group[1] ?
-(group[2] ? group[2] : Option["browser"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(x|proxy)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["proxy"] = group[2] ?
-(group[3] ? group[3] : Option["proxy"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(u|user-agent)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["user-agent"] = group[2] ?
-(group[3] ? group[3] : Option["user-agent"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(I|int(e(r(a(c(t(i(ve?)?)?)?)?)?)?)?|shell)$/)
-if (RSTART) {
-Option["interactive"] = 1
-continue
-}
-match(ARGV[pos], /^--?(E|emacs)$/)
-if (RSTART) {
-Option["emacs"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-rlwrap$/)
-if (RSTART) {
-Option["no-rlwrap"] = 1
-continue
-}
-match(ARGV[pos], /^--?prompt(=(.*)?)?$/, group)
-if (RSTART) {
-w("[ERROR] Option '-prompt' has been deprecated since version 0.9.\n"\
-"        Use configuration variable 'fmt-prompt' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?prompt-color(=(.*)?)?$/, group)
-if (RSTART) {
-w("[ERROR] Option '-prompt-color' has been deprecated since version 0.9.\n"\
-"        Use configuration variable 'sgr-prompt' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?i(n(p(ut?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["input"] = group[4] ?
-(group[5] ? group[5] : Option["input"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?o(u(t(p(ut?)?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["output"] = group[5] ?
-(group[6] ? group[6] : Option["output"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(l(a(ng?)?)?|hl)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["hl"] = group[4] ?
-(group[5] ? group[5] : Option["hl"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(s(o(u(r(ce?)?)?)?|l)?|f|from)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["sl"] = group[6] ?
-(group[7] ? group[7] : Option["sl"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?t(a(r(g(et?)?)?)?|l|o)?(=(.*)?)?$/, group)
-if (RSTART) {
-if (group[5]) {
-if (group[6]) split(group[6], Option["tl"], "+")
-} else
-split(ARGV[++pos], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^[{(\[]?([[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?(:|=)((@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?\+)*(@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?)[})\]]?$/, group)
-if (RSTART) {
-if (group[1]) Option["sl"] = group[1]
-if (group[4]) split(group[4], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^--?(D|debug)$/)
-if (RSTART) {
-Option["debug"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-init/)
-if (RSTART) continue
-match(ARGV[pos], /^-(-?no-op)?$/)
-if (RSTART) continue
-match(ARGV[pos], /^--$/)
-if (RSTART) {
-++pos
-break
-}
-noargv[noargc++] = ARGV[pos]
-}
-if (Option["interactive"] && !Option["no-rlwrap"])
-rlwrapMe()
-else if (Option["emacs"] && !Option["interactive"] && !Option["no-rlwrap"])
-if (emacsMe())
-Option["interactive"] = 1
-initMisc()
-switch (InfoOnly) {
-case "version":
-print getVersion()
-exit ExitCode
-case "help":
-print getHelp()
-exit ExitCode
-case "manual":
-showMan()
-exit ExitCode
-case "reference":
-print getReference("endonym")
-exit ExitCode
-case "reference-english":
-print getReference("name")
-exit ExitCode
-case "list":
-print getList(Option["tl"])
-exit ExitCode
-case "list-engines":
-for (translator in Translator)
-print (Option["engine"] == translator ? "* " : "  ") translator
-exit ExitCode
-case "upgrade":
-upgrade()
-exit ExitCode
-case "nothing":
-exit ExitCode
-}
-setTheme()
-if (Option["interactive"])
-welcome()
-if (pos < ARGC)
-for (i = pos; i < ARGC; i++)
-noargv[noargc++] = ARGV[i]
-if (noargc) {
-for (i = 0; i < noargc; i++) {
-if (Option["verbose"] && i > pos)
-p(prettify("source-seperator", replicate(Option["chr-source-seperator"], Option["width"])))
-translate(noargv[i], 1)
-}
-} else {
-if (!Option["input"]) Option["input"] = STDIN
-}
-if (Option["input"])
-translateMain()
-exit ExitCode
-}
-EOF
-read -r -d '' TRANS_MANPAGE << 'EOF'
-.\" Automatically generated by Pandoc 2.1.1
-.\"
-.TH "TRANS" "1" "2018\-03\-17" "0.9.6.7" ""
-.hy
-.SH NAME
-.PP
-trans \- Command\-line translator using Google Translate, Bing
-Translator, Yandex.Translate, DeepL Translator, etc.
-.SH SYNOPSIS
-.PP
-\f[B]trans\f[] [\f[I]OPTIONS\f[]] [\f[I]SOURCE\f[]]:[\f[I]TARGETS\f[]]
-[\f[I]TEXT\f[]]...
-.SH DESCRIPTION
-.PP
-This tool translates text into any language from the command\-line,
-using a translation engine such as Google Translate, Bing Translator and
-Yandex.Translate.
-.PP
-Each argument which is not a valid option is treated as \f[I]TEXT\f[] to
-be translated.
-.PP
-If neither \f[I]TEXT\f[] nor the input file is specified by
-command\-line arguments, the program will read and translate from
-standard input.
-.SH OPTIONS
-.SS Information options
-.TP
-.B \f[B]\-V\f[], \f[B]\-version\f[]
-Print version and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-H\f[], \f[B]\-help\f[]
-Print help message and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-M\f[], \f[B]\-man\f[]
-Show man page and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-T\f[], \f[B]\-reference\f[]
-Print reference table of all supported languages and codes, and exit.
-Names of languages are displayed in their endonyms (language name in the
-language itself).
-.RS
-.RE
-.TP
-.B \f[B]\-R\f[], \f[B]\-reference\-english\f[]
-Print reference table of all supported languages and codes, and exit.
-Names of languages are displayed in English.
-.RS
-.RE
-.TP
-.B \f[B]\-L\f[] \f[I]CODES\f[], \f[B]\-list\f[] \f[I]CODES\f[]
-Print details of languages and exit.
-When specifying two or more language codes, concatenate them by plus
-sign "+".
-.RS
-.RE
-.TP
-.B \f[B]\-S\f[], \f[B]\-list\-engines\f[]
-List available translation engines and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-U\f[], \f[B]\-upgrade\f[]
-Check for upgrade of this program.
-.RS
-.RE
-.SS Translator options
-.TP
-.B \f[B]\-e\f[] \f[I]ENGINE\f[], \f[B]\-engine\f[] \f[I]ENGINE\f[]
-Specify the translation engine to use.
-(default: google)
-.RS
-.RE
-.SS Display options
-.TP
-.B \f[B]\-verbose\f[]
-Verbose mode.
-.RS
-.PP
-Show the original text and its most relevant translation, then its
-phonetic notation (if any), then its alternative translations (if any)
-or its definition in the dictionary (if it is a word).
-.PP
-This option is unnecessary in most cases since verbose mode is enabled
-by default.
-.RE
-.TP
-.B \f[B]\-b\f[], \f[B]\-brief\f[]
-Brief mode.
-.RS
-.PP
-Show the most relevant translation or its phonetic notation only.
-.RE
-.TP
-.B \f[B]\-d\f[], \f[B]\-dictionary\f[]
-Dictionary mode.
-.RS
-.PP
-Show the definition of the original word in the dictionary.
-.RE
-.TP
-.B \f[B]\-identify\f[]
-Language identification.
-.RS
-.PP
-Show the identified language of the original text.
-.RE
-.TP
-.B \f[B]\-show\-original\f[] \f[I]Y/n\f[]
-Show original text or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-original\-phonetics\f[] \f[I]Y/n\f[]
-Show phonetic notation of original text or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-translation\f[] \f[I]Y/n\f[]
-Show translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-translation\-phonetics\f[] \f[I]Y/n\f[]
-Show phonetic notation of translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-prompt\-message\f[] \f[I]Y/n\f[]
-Show prompt message or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-languages\f[] \f[I]Y/n\f[]
-Show source and target languages or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-original\-dictionary\f[] \f[I]y/N\f[]
-Show dictionary entry of original text or not.
-(default: no)
-.RS
-.PP
-This option is enabled in dictionary mode.
-.RE
-.TP
-.B \f[B]\-show\-dictionary\f[] \f[I]Y/n\f[]
-Show dictionary entry of translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-alternatives\f[] \f[I]Y/n\f[]
-Show alternative translations or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-w\f[] \f[I]NUM\f[], \f[B]\-width\f[] \f[I]NUM\f[]
-Specify the screen width for padding.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]COLUMNS\f[].
-.RE
-.TP
-.B \f[B]\-indent\f[] \f[I]NUM\f[]
-Specify the size of indent (number of spaces).
-(default: 4)
-.RS
-.RE
-.TP
-.B \f[B]\-theme\f[] \f[I]FILENAME\f[]
-Specify the theme to use.
-(default: default)
-.RS
-.RE
-.TP
-.B \f[B]\-no\-theme\f[]
-Do not use any other theme than default.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-ansi\f[]
-Do not use ANSI escape codes.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-autocorrect\f[]
-Do not autocorrect.
-(if defaulted by the translation engine)
-.RS
-.RE
-.TP
-.B \f[B]\-no\-bidi\f[]
-Do not convert bidirectional texts.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-warn\f[]
-Do not write warning messages to stderr.
-.RS
-.RE
-.TP
-.B \f[B]\-dump\f[]
-Print raw API response instead.
-.RS
-.RE
-.SS Audio options
-.TP
-.B \f[B]\-p\f[], \f[B]\-play\f[]
-Listen to the translation.
-.RS
-.PP
-You must have at least one of the supported audio players
-(\f[B]mplayer\f[], \f[B]mpv\f[] or \f[B]mpg123\f[]) installed to stream
-from Google Text\-to\-Speech engine.
-Otherwise, a local speech synthesizer may be used instead (\f[B]say\f[]
-on macOS, \f[B]espeak\f[] on Linux or other platforms).
-.RE
-.TP
-.B \f[B]\-speak\f[]
-Listen to the original text.
-.RS
-.RE
-.TP
-.B \f[B]\-n\f[] \f[I]VOICE\f[], \f[B]\-narrator\f[] \f[I]VOICE\f[]
-Specify the narrator, and listen to the translation.
-.RS
-.PP
-Common values for this option are \f[B]male\f[] and \f[B]female\f[].
-.RE
-.TP
-.B \f[B]\-player\f[] \f[I]PROGRAM\f[]
-Specify the audio player to use, and listen to the translation.
-.RS
-.PP
-Option \f[B]\-play\f[] will try to use \f[B]mplayer\f[], \f[B]mpv\f[] or
-\f[B]mpg123\f[] by default, since these players are known to work for
-streaming URLs.
-Not all command\-line audio players can work this way.
-Use this option only when you have your own preference.
-.PP
-This option overrides the setting of environment variable
-$\f[B]PLAYER\f[].
-.RE
-.TP
-.B \f[B]\-no\-play\f[]
-Do not listen to the translation.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-translate\f[]
-Do not translate anything when using \-speak.
-.RS
-.RE
-.TP
-.B \f[B]\-download\-audio\f[]
-Download the audio to the current directory.
-.RS
-.RE
-.TP
-.B \f[B]\-download\-audio\-as\f[] \f[I]FILENAME\f[]
-Download the audio to the specified file.
-.RS
-.RE
-.SS Terminal paging and browsing options
-.TP
-.B \f[B]\-v\f[], \f[B]\-view\f[]
-View the translation in a terminal pager (\f[B]less\f[], \f[B]more\f[]
-or \f[B]most\f[]).
-.RS
-.RE
-.TP
-.B \f[B]\-pager\f[] \f[I]PROGRAM\f[]
-Specify the terminal pager to use, and view the translation.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]PAGER\f[].
-.RE
-.TP
-.B \f[B]\-no\-view\f[]
-Do not view the translation in a terminal pager.
-.RS
-.RE
-.TP
-.B \f[B]\-browser\f[] \f[I]PROGRAM\f[]
-Specify the web browser to use.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]BROWSER\f[].
-.RE
-.SS Networking options
-.TP
-.B \f[B]\-x\f[] \f[I]HOST:PORT\f[], \f[B]\-proxy\f[] \f[I]HOST:PORT\f[]
-Use HTTP proxy on given port.
-.RS
-.PP
-This option overrides the setting of environment variables
-$\f[B]HTTP_PROXY\f[] and $\f[B]http_proxy\f[].
-.RE
-.TP
-.B \f[B]\-u\f[] \f[I]STRING\f[], \f[B]\-user\-agent\f[] \f[I]STRING\f[]
-Specify the User\-Agent to identify as.
-.RS
-.PP
-This option overrides the setting of environment variables
-$\f[B]USER_AGENT\f[].
-.RE
-.SS Interactive shell options
-.TP
-.B \f[B]\-I\f[], \f[B]\-interactive\f[], \f[B]\-shell\f[]
-Start an interactive shell, invoking \f[B]rlwrap\f[] whenever possible
-(unless \f[B]\-no\-rlwrap\f[] is specified).
-.RS
-.RE
-.TP
-.B \f[B]\-E\f[], \f[B]\-emacs\f[]
-Start the GNU Emacs front\-end for an interactive shell.
-.RS
-.PP
-This option does not need to, and cannot be used along with \f[B]\-I\f[]
-or \f[B]\-no\-rlwrap\f[].
-.RE
-.TP
-.B \f[B]\-no\-rlwrap\f[]
-Do not invoke \f[B]rlwrap\f[] when starting an interactive shell.
-.RS
-.PP
-This option is useful when your terminal type is not supported by
-\f[B]rlwrap\f[] (e.g.
-\f[B]emacs\f[]).
-.RE
-.SS I/O options
-.TP
-.B \f[B]\-i\f[] \f[I]FILENAME\f[], \f[B]\-input\f[] \f[I]FILENAME\f[]
-Specify the input file.
-.RS
-.PP
-Source text to be translated will be read from the input file, instead
-of standard input.
-.RE
-.TP
-.B \f[B]\-o\f[] \f[I]FILENAME\f[], \f[B]\-output\f[] \f[I]FILENAME\f[]
-Specify the output file.
-.RS
-.PP
-Translations will be written to the output file, instead of standard
-output.
-.RE
-.SS Language preference options
-.TP
-.B \f[B]\-l\f[] \f[I]CODE\f[], \f[B]\-hl\f[] \f[I]CODE\f[], \f[B]\-lang\f[] \f[I]CODE\f[]
-Specify your home language (the language you would like to see for
-displaying prompt messages in the translation).
-.RS
-.PP
-This option affects only the display in verbose mode (anything other
-than source language and target language will be displayed in your home
-language).
-This option has no effect in brief mode.
-.PP
-This option is optional.
-When its setting is omitted, English will be used.
-.PP
-This option overrides the setting of environment variables
-$\f[B]LANGUAGE\f[], $\f[B]LC_ALL\f[], $\f[B]LANG\f[] and
-$\f[B]HOME_LANG\f[].
-.RE
-.TP
-.B \f[B]\-s\f[] \f[I]CODE\f[], \f[B]\-sl\f[] \f[I]CODE\f[], \f[B]\-source\f[] \f[I]CODE\f[], \f[B]\-from\f[] \f[I]CODE\f[]
-Specify the source language (the language of original text).
-.RS
-.PP
-This option is optional.
-When its setting is omitted, the language of original text will be
-identified automatically (with a possibility of misidentification).
-.PP
-This option overrides the setting of environment variable
-$\f[B]SOURCE_LANG\f[].
-.RE
-.TP
-.B \f[B]\-t\f[] \f[I]CODES\f[], \f[B]\-tl\f[] \f[I]CODE\f[], \f[B]\-target\f[] \f[I]CODES\f[], \f[B]\-to\f[] \f[I]CODES\f[]
-Specify the target language(s) (the language(s) of translated text).
-When specifying two or more language codes, concatenate them by plus
-sign "+".
-.RS
-.PP
-This option is optional.
-When its setting is omitted, everything will be translated into English.
-.PP
-This option overrides the setting of environment variables
-$\f[B]LANGUAGE\f[], $\f[B]LC_ALL\f[], $\f[B]LANG\f[] and
-$\f[B]TARGET_LANG\f[].
-.RE
-.TP
-.B [\f[I]SOURCE\f[]]:[\f[I]TARGETS\f[]]
-A simpler, alternative way to specify the source language and target
-language(s) is to use a shortcut formatted string:
-.RS
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]:\f[I]TARGET\-CODE\f[]
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]:\f[I]TARGET\-CODE1\f[]+\f[I]TARGET\-CODE2\f[]+...
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]=\f[I]TARGET\-CODE\f[]
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]=\f[I]TARGET\-CODE1\f[]+\f[I]TARGET\-CODE2\f[]+...
-.PP
-Delimiter ":" and "=" can be used interchangeably.
-.PP
-Either \f[I]SOURCE\f[] or \f[I]TARGETS\f[] may be omitted, but the
-delimiter character must be kept.
-.RE
-.SS Other options
-.TP
-.B \f[B]\-no\-init\f[]
-Do not load any initialization script.
-.RS
-.RE
-.TP
-.B \f[B]\-\-\f[]
-End\-of\-options.
-.RS
-.PP
-All arguments after this option are treated as \f[I]TEXT\f[] to be
-translated.
-.RE
-.SH EXIT STATUS
-.TP
-.B \f[B]0\f[]
-Successful translation.
-.RS
-.RE
-.TP
-.B \f[B]1\f[]
-Error.
-.RS
-.RE
-.SH ENVIRONMENT
-.TP
-.B \f[B]PAGER\f[]
-Equivalent to option setting \f[B]\-pager\f[].
-.RS
-.RE
-.TP
-.B \f[B]BROWSER\f[]
-Equivalent to option setting \f[B]\-browser\f[].
-.RS
-.RE
-.TP
-.B \f[B]PLAYER\f[]
-Equivalent to option setting \f[B]\-player\f[].
-.RS
-.RE
-.TP
-.B \f[B]HTTP_PROXY\f[]
-Equivalent to option setting \f[B]\-proxy\f[].
-.RS
-.RE
-.TP
-.B \f[B]USER_AGENT\f[]
-Equivalent to option setting \f[B]\-user\-agent\f[].
-.RS
-.RE
-.TP
-.B \f[B]HOME_LANG\f[]
-Equivalent to option setting \f[B]\-lang\f[].
-.RS
-.RE
-.TP
-.B \f[B]SOURCE_LANG\f[]
-Equivalent to option setting \f[B]\-source\f[].
-.RS
-.RE
-.TP
-.B \f[B]TARGET_LANG\f[]
-Equivalent to option setting \f[B]\-target\f[].
-.RS
-.RE
-.SH FILES
-.TP
-.B \f[I]/etc/translate\-shell\f[]
-Initialization script.
-(system\-wide)
-.RS
-.RE
-.TP
-.B \f[I]$HOME/.translate\-shell/init.trans\f[]
-Initialization script.
-(user\-specific)
-.RS
-.RE
-.TP
-.B \f[I]$XDG_CONFIG_HOME/translate\-shell/init.trans\f[]
-Initialization script.
-(user\-specific)
-.RS
-.RE
-.TP
-.B \f[I]./.trans\f[]
-Initialization script.
-(current directory)
-.RS
-.RE
-.SH REPORTING BUGS
-.PP
-<https://github.com/soimort/translate-shell/issues>
-.SH AUTHORS
-Mort Yao <soi@mort.ninja>.
-EOF
-export TRANS_MANPAGE
-export TRANS_BUILD=release
-gawk -f <(echo -E "$TRANS_PROGRAM") - "$@"

+ 0 - 183
ChuG/adm-lite/user

@@ -1,183 +0,0 @@
-#!/bin/bash
-#source cabecalho
-#tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2
-source cabecalho
-tput cuu1 >&2 && tput dl1 >&2
-#head -n -2 /etc/adm-lite/cabecalho > headuser.sh && chmod 777 headuser.sh && source headuser.sh
-mt=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f2)
-mf=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f4)
-_usop=$(printf '%-1s' "$(top -bn1 | awk '/Cpu/ { cpu = "" 100 - $8 "%" }; END { print cpu }')")
-if [ "$(find . -type f -iname "*.block" | wc -l)" > 0 ]; then
-ul="\033[1;33m( \033[1;31m$(find . -type f -iname "*.block" | wc -l) \033[1;32mLOCKED \033[1;33m)"
-else
-ul="\033[1;33m( \033[1;32mALL UNLOCK \033[1;33m)"
-fi
-#[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
-[[ -z $(ps x | grep "ultimatebot" | grep -v "grep") ]] && bt="\033[1;31mOFF\033[0m" || bt="\033[1;32mON\033[0m"
-usoo=$(grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}')
-CPU=$(echo $usoo "%" | awk '{printf("%d\n",$1 + 0.5)}')
-msg -bar 
-echo -e "${cor[2]} 🍀 ${cor[5]}CUENTAS SSH / SSL / DROPBEAR By @ChumoGH 🍀"
-echo -e "  \033[1;34m ▸ M LIBRE: \033[1;32m$mf  \033[1;34m ▸ USO DE CPU:\033[1;32m $_usop "
-msg -bar 
-echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮${cor[3]} CREAR 1 USUARIO DEMO" 
-echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮${cor[3]} AGREGAR 1 USUARIO PERSONAL" 
-echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ➮${cor[3]} BORRAR 1/TODOS LOS USUARIO/s" 
-echo -e "\033[0;35m [\033[0;36m4\033[0;35m]\033[0;31m ➮${cor[3]} EDITAR USUARIOS REGISTRADOS" 
-echo -e "\033[0;35m [\033[0;36m5\033[0;35m]\033[0;31m ➮${cor[3]} MOSTRAR USUARIOS REGISTRADOS"
-echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ➮${cor[3]} MOSTRAR USUARIOS CONECTADOS " 
-echo -e "\033[0;35m [\033[0;36m7\033[0;35m]\033[0;31m ➮${cor[3]} BORRAR USUARIOS VENCIDOS" 
-echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ➮${cor[3]} EDITAR BANNER ( SSH/Dropbear )" 
-echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ➮${cor[3]} LOG DE CONSUMO ( Artificial )"
-echo -e "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ➮${cor[3]} BLOQUEAR USUARIOS TEMPORALMENTE $ul"
-echo -e "\033[0;35m [\033[0;36m11\033[0;35m]\033[0;31m ➮${cor[3]} BACKUP USUARIOS \033[0;32m(#OFFICIAL)"
-echo -e "\033[0;35m [\033[0;36m12\033[0;35m]\033[0;31m ➮${cor[3]} MENU CUENTAS SSR/SS \033[0;32m(#OFFICIAL)"
-echo -e "\033[0;35m [\033[0;36m13\033[0;35m]\033[0;31m ➮${cor[3]} MENU DE CUENTAS V2RAY \033[0;33m(#BETA)"
-echo -e "\033[0;35m [\033[0;36m14\033[0;35m]\033[0;31m ➮${cor[3]} CONTROL SSH ( BotTelegram $bt ) " 
-#echo -e "\033[0;35m [\033[0;36m15\033[0;35m]\033[0;31m ➮${cor[3]} MENU DE CUENTAS TROJAN \033[0;33m(#BETA)"
-msg -bar
-echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ REGRESAR ]\e[0m")"
-msg -bar
-if [ -e /etc/cgh/modulo/limiter ]; then
-echo -e "\033[1;31m \033[1;36m \033[1;32m(ON)\033[1;36m DESACTIVAR KILL MULTILOGUIN "
-else
-[[ -z $limiter_on ]] && limiter_on="\033[1;31mOFF\033[0m"
-echo -e "\033[0;33m(\033[0;32mContador:$limiter_on\033[0;33m) \033[1;36mActiva en MENU 7-OPCION 6\033[1;31m\033[1;36m\033[1;31m (Kill OFF)\033[0m"
-fi
-msg -bar 
-
-
-#FUNCION DE SELECCION
-selection_fun () {
-local selection="null"
-local range
-for((i=0; i<=$1; i++)); do range[$i]="$i "; done
-while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
-echo -ne "\033[1;37m Opcion: " >&2
-read selection
-tput cuu1 >&2 && tput dl1 >&2
-done
-echo $selection
-}
-
-
-selection=$(selection_fun 14)
-case ${selection} in
-0)
-rm -f /etc/adm-lite/headuser.sh
-menu
-;;
-1)
-source usercodes 1
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-source /etc/adm-lite/user
-exit
-;;
-2)
-source usercodes 2
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-source /etc/adm-lite/user
-exit
-;;
-3)
-source usercodes 3
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-source /etc/adm-lite/user
-exit
-;;
-4)
-source usercodes 4
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-source /etc/adm-lite/user
-exit
-;;
-5)
-source usercodes 5
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-6)
-source usercodes 6
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-7)
-source usercodes 7
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-8)
-source usercodes 8
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-9)
-source usercodes 9
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-10)
-source usercodes 10
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-11)
-source usercodes 11
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-12)
-source usercodes 12
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-13)
-source usercodes 13
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-14)
-source usercodes 14
-echo -ne "${cor[5]}"
-read -p " ${txt[47]}"
-cd /etc/adm-lite
-source user
-exit
-;;
-
-*)
-source /etc/adm-lite/user
-exit
-;;
-esac

+ 0 - 1
ChuG/adm-lite/v-local.log

@@ -1 +0,0 @@
-V4.8c

+ 0 - 274
ChuG/adm-lite/verifica

@@ -1,274 +0,0 @@
-#!/bin/bash
-u_dir="/etc/adm-lite/userDIR"
-tmp_verifica="/etc/adm-lite/tmp_tmp"
-_arquivo1="/etc/adm-lite/tmp_arq1"
-_arquivo2="/etc/adm-lite/tmp_arq2"
-_arquivo3="/etc/adm-lite/tmp_arq3"
-_arquivo4="/etc/adm-lite/tmp_arq4"
-[[ ! -d "$u_dir" ]] && mkdir $u_dir
-[[ -e "$_arquivo1" ]] && rm $_arquivo1
-[[ -e "$_arquivo2" ]] && rm $_arquivo2
-[[ -e "$_arquivo3" ]] && rm $_arquivo3
-[[ -e "$_arquivo4" ]] && rm $_arquivo4
-
-function_dropb () {  
-port_dropbear=`ps aux | grep dropbear | awk NR==1 | awk '{print $17;}'`
-[[ $port_dropbear = "" ]] && return
-log=/var/log/auth.log
-loginsukses='Password auth succeeded'
-echo ' '
-pids=`ps ax |grep dropbear |grep  " $port_dropbear" |awk -F" " '{print $1}'`
-for pid in $pids
-do
-    pidlogs=`grep $pid $log |grep "$loginsukses" |awk -F" " '{print $3}'`
-    i=0
-    for pidend in $pidlogs
-    do
-    let i=i+1
-    done
-    if [ $pidend ]; then
-       login=`grep $pid $log |grep "$pidend" |grep "$loginsukses"`
-       PID=$pid
-       user=`echo $login |awk -F" " '{print $10}' | sed -r "s/'/ /g"`
-       waktu=`echo $login |awk -F" " '{print $2"-"$1,$3}'`
-       while [ ${#waktu} -lt 13 ]; do
-       waktu=$waktu" "
-       done
-       while [ ${#user} -lt 16 ]; do
-       user=$user" "
-       done
-       while [ ${#PID} -lt 8 ]; do
-       PID=$PID" "
-       done
-     echo "$user $PID $waktu"
-    fi
-done
-echo ""
-return
-}
-
-dropbear_pids () {
-unset pids
-port_dropbear=`ps aux | grep dropbear | awk NR==1 | awk '{print $17;}'`
-log=/var/log/auth.log
-loginsukses='Password auth succeeded'
-[[ -z $port_dropbear ]] && return 1
-for port in `echo $port_dropbear`; do
- for pidx in $(ps ax |grep dropbear |grep "$port" |awk -F" " '{print $1}'); do
-  pids="${pids}$pidx\n"
- done
-done
-for pid in `echo -e "$pids"`; do
-  pidlogs=`grep $pid $log |grep "$loginsukses" |awk -F" " '{print $3}'`
-  i=0
-    for pidend in $pidlogs; do
-    let i++
-    done
-    if [[ $pidend ]]; then
-    login=$(grep $pid $log |grep "$pidend" |grep "$loginsukses")
-    PID=$pid
-    user=`echo $login |awk -F" " '{print $10}' | sed -r "s/'//g"`
-    waktu=$(echo $login |awk -F" " '{print $2"-"$1,$3}')
-    [[ -z $user ]] && continue
-    echo "$user|$PID|$waktu"
-    fi
-done
-}
-
-openvpn_pids () {
-#nome|#loguin|#rcv|#snd|#time
-  byte () {
-   while read B dummy; do
-   [[ "$B" -lt 1024 ]] && echo "${B} bytes" && break
-   KB=$(((B+512)/1024))
-   [[ "$KB" -lt 1024 ]] && echo "${KB} Kb" && break
-   MB=$(((KB+512)/1024))
-   [[ "$MB" -lt 1024 ]] && echo "${MB} Mb" && break
-   GB=$(((MB+512)/1024))
-   [[ "$GB" -lt 1024 ]] && echo "${GB} Gb" && break
-   echo $(((GB+512)/1024)) terabytes
-   done
-   }
-for user in $(mostrar_usuarios); do
-[[ ! $(sed -n "/^${user},/p" /etc/openvpn/openvpn-status.log) ]] && continue
-i=0
-unset RECIVED
-unset SEND
-unset HOUR
- while read line; do
- IDLOCAL=$(echo ${line}|cut -d',' -f2)
- RECIVED+="$(echo ${line}|cut -d',' -f3)+"
- SEND+="$(echo ${line}|cut -d',' -f4)+"
- DATESEC=$(date +%s --date="$(echo ${line}|cut -d',' -f5|cut -d' ' -f1,2,3,4)")
- TIMEON="$(($(date +%s)-${DATESEC}))"
-  MIN=$(($TIMEON/60)) && SEC=$(($TIMEON-$MIN*60)) && HOR=$(($MIN/60)) && MIN=$(($MIN-$HOR*60))
-  HOUR+="${HOR}h:${MIN}m:${SEC}s\n"
-  let i++
- done <<< "$(sed -n "/^${user},/p" /etc/openvpn/openvpn-status.log)"
-RECIVED=$(echo $(echo ${RECIVED}0|bc)|byte)
-SEND=$(echo $(echo ${SEND}0|bc)|byte)
-HOUR=$(echo -e $HOUR|sort -n|tail -1)
-echo -e "$user|$i|$RECIVED|$SEND|$HOUR"
-done
-}
-
-mostrar_usuarios () {
-for u in `awk -F : '$3 > 900 { print $1 }' /etc/passwd | grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
-echo "$u"
-done
-}
-
-function_onlines () {
-(
-unset _on ssh
-#_ons=$(ps -x | grep sshd | grep -v root | grep priv | wc -l)
-#[[ "$(cat /etc/SSHPlus/Exp)" != "" ]] && _expuser=$(cat /etc/SSHPlus/Exp) || _expuser="0"
-#[[ -e /etc/openvpn/openvpn-status.log ]] && _onop=$(grep -c "10.8.0" /etc/openvpn/openvpn-status.log) || _onop="0"
-#[[ -e /etc/default/dropbear ]] && _drp=$(ps aux | grep dropbear | grep -v grep | wc -l) _ondrp=$(($_drp - 1)) || _ondrp="0"
-for user in $(mostrar_usuarios); do
-ssh+="$(ps -u $user | grep sshd |wc -l)+"
-ssh+="$(dropbear_pids|grep "$user"|wc -l)+"
-[[ -e /etc/openvpn/openvpn-status.log ]] && ssh+="$(fun_ovpn_onl|grep "$user"|wc -l)+" 
-ssh+="0"
-_on=$(echo $ssh|bc)
-done
-#Usuarios Vencidos
-datenow=$(date +%s)
-for user in $(awk -F: '{print $1}' /etc/passwd); do
-expdate=$(chage -l $user|awk -F: '/Account expires/{print $2}')
-echo $expdate|grep -q never && continue
-datanormal=$(date -d"$expdate" '+%d/%m/%Y')
-expsec=$(date +%s --date="$expdate")
-diff=$(echo $datenow - $expsec|bc -l)
-echo $diff|grep -q ^\- && continue
-vencidos[1]+="1+"
-done
-#Fazendo A Soma#
-vencidos[1]+="0"
-vencidos[1]=$(echo ${vencidos[1]}|bc)
-echo "$_on" > ./onlines
-echo "${vencidos[1]}" > ./vencidos
-) &
-}
-
-fun_ovpn_onl () {
-for userovpn in `cat /etc/passwd | grep ovpn | awk -F: '{print $1}'`; do
-us=$(cat /etc/openvpn/openvpn-status.log | grep $userovpn | wc -l)
-[[ "$us" != "0" ]] && echo "$userovpn"
-done
-}
-
-function_usertime () {
-(
-declare -A data
-declare -A time
-declare -A time2
-declare -A timefinal
-tempousers="./tempo_conexao"
-usr_pids_var="./userDIR"
-[[ ! -e $tempousers ]] && touch $tempousers
-_data_now=$(date +%s)
- for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd |grep -v "nobody" |grep -vi polkitd |grep -vi systemd-[a-z] |grep -vi systemd-[0-9]`; do
- unset ssh
- [[ -e $usr_pids_var/$user.pid ]] && source $usr_pids_var/$user.pid
-ssh+="$(ps -u $user | grep sshd |wc -l)+"
-ssh+="$(function_dropb | grep "$user" | wc -l)+"
-[[ -e /etc/openvpn/server.conf ]] && ssh+="$(fun_ovpn_onl | grep "$user" | wc -l)+"
-ssh+="0"
-user_pid=$(echo $ssh|bc)
-if [ "$user_pid" -gt "0" ]; then
- [[ "${data[$user]}" = "" ]] && data[$user]="$_data_now"
- if [ ! -e $usr_pids_var/$user.pid2  ]; then
-  [[ -e $usr_pids_var/$user.pid ]] && cp $usr_pids_var/$user.pid $usr_pids_var/$user.pid2  
- fi
-fi
-if [ "$user_pid" = "0" ]; then
-unset data[$user]
-[[ -e "$usr_pids_var/$user.pid" ]] && rm $usr_pids_var/$user.pid
-[[ -e $usr_pids_var/$user.pid2 ]] && rm $usr_pids_var/$user.pid2
-fi
-if [ "${data[$user]}" != "" ]; then
-time[$user]=$(($_data_now - ${data[$user]}))
-time2[$user]=$(cat $tempousers | grep "$user" | awk '{print $2}')
-  [[ "${time2[$user]}" = "" ]] && time2[$user]="0"
-timefinal[$user]=$((${time2[$user]} + ${time[$user]}))
-_arquivo=$(cat $tempousers |grep -v "$user")
-echo "$_arquivo" > $tempousers
-echo "$user ${timefinal[$user]}" >> $tempousers
-echo "data[$user]=$_data_now" > $usr_pids_var/$user.pid
-fi
- done
-) &
-}
-
-
-fun_net () {
-(
-log_0="/tmp/tcpdum"
-log_1="/tmp/tcpdump"
-log_2="/tmp/tcpdumpLOG"
-usr_dir="/etc/adm-lite/userDIR/usr_cnx"
-[[ -e "$log_1" ]] &&  mv -f $log_1 $log_2
-[[ ! -e $usr_dir ]] && touch $usr_dir
-#ENCERRA TCP
-for pd in `ps x | grep tcpdump | grep -v grep | awk '{print $1}'`; do
-kill -9 $pd > /dev/null 2>&1
-done
-#INICIA TCP
-tcpdump -s 50 -n 1> /tmp/tcpdump 2> /dev/null &
-[[ ! -e /tmp/tcpdump ]] && touch /tmp/tcpdump
-#ANALIZA USER
-for user in `awk -F : '$3 > 900 { print $1 }' /etc/passwd | grep -v "nobody" |grep -vi polkitd |grep -vi system-`; do
-touch /tmp/$user
-ip_openssh $user > /dev/null 2>&1
-ip_drop $user > /dev/null 2>&1
-sed -i '/^$/d' /tmp/$user
-pacotes=$(paste -sd+ /tmp/$user | bc)
-rm /tmp/$user
-if [ "$pacotes" != "" ]; then
-  if [ "$(cat $usr_dir | grep "$user")" != "" ]; then
-  pacotesuser=$(cat $usr_dir | grep "$user" | awk '{print $2}')
-  [[ $pacotesuser = "" ]] && pacotesuser=0
-  [[ $pacotesuser != +([0-9]) ]] && pacotesuser=0
-  ussrvar=$(cat $usr_dir | grep -v "$user")
-  echo "$ussrvar" > $usr_dir
-  pacotes=$(($pacotes+$pacotesuser))
-  echo -e "$user $pacotes" >> $usr_dir
-  else
-  echo -e "$user $pacotes" >> $usr_dir
-  fi
-fi
-unset pacotes
-done
-) &
-}
-
-ip_openssh () {
-user="$1"
-for ip in `lsof -u $user -P -n | grep "ESTABLISHED" | awk -F "->" '{print $2}' |awk -F ":" '{print $1}' | grep -v "127.0.0.1"`; do
- packet=$(cat $log_2 | grep "$ip" | wc -l)
- echo "$packet" >> /tmp/$user
- unset packet
-done
-}
-
-ip_drop () {
-user="$1"
-loguser='Password auth succeeded'
-touch /tmp/drop
-for ip in `cat /var/log/auth.log | tail -100 | grep "$user" | grep "$loguser" | awk -F "from" '{print $2}' | awk -F ":" '{print $1}'`; do
- if [ "$(cat /tmp/drop | grep "$ip")" = "" ]; then
- packet=$(cat $log_2 | grep "$ip" | wc -l)
- echo "$packet" >> /tmp/$user
- echo "$ip" >> /tmp/drop
- fi
-done
-rm /tmp/drop
-}
-
-#killall menu > /dev/null 2>&1
-#kill -9 $(ps x|grep -v grep|grep limiter.sh|awk '{print $1}')
-function_usertime > /dev/null 2>&1
-#function_killmultiloguin > /dev/null 2>&1
-function_onlines > /dev/null 2>&1
-#fun_net > /dev/null 2>&1

+ 0 - 472
ChuG/cgh.sh

@@ -1,472 +0,0 @@
-#!/bin/bash
-# Si llegaste hasta aqui, No Reproduscas Copias de este ADM
-# ERES ADMIRABLE, al lograr llegar hasta aqui
-# Moded creado por @ChumoGH
-
-rm -f setup* && rm -rf /tmp/*
-
-act_ufw() {
-[[ -f "/usr/sbin/ufw" ]] && ufw allow 81/tcp ; ufw allow 8888/tcp
-}
-print_centertt(){
-    local x
-    local y
-    text="$*"
-    x=$(( ($(tput cols) - ${#text}) / 2))
-    echo -ne "\E[6n";read -sdR y; y=$(echo -ne "${y#*[}" | cut -d';' -f1)
-    echo -ne "\033[${y};${x}f\033[7;49;35m$*\033[0m"
-	#echo -ne "\033[7;49;35m${y};${x}f$* \033[0m"
-}
-
-progress-bar() {
-  local duration=${1}
-
-
-    already_done() { for ((done=0; done<$elapsed; done++)); do printf "▇"; done }
-    remaining() { for ((remain=$elapsed; remain<$duration; remain++)); do printf " "; done }
-    percentage() { printf "| %s%%" $(( (($elapsed)*100)/($duration)*100/100 )); }
-    clean_line() { printf "\r"; }
-
-  for (( elapsed=1; elapsed<=$duration; elapsed++ )); do
-      already_done; remaining; percentage
-      sleep 0.1s
-      clean_line
-  done
-  clean_line
-}
-
-
-cd && cd $HOME && cd
-echo "nameserver	8.8.8.8" > /etc/resolv.conf
-echo "nameserver	8.8.4.4" >> /etc/resolv.conf
-killall apt apt-get &> /dev/null
-dom='base64 -d'
-cd $HOME
-rm -f instala.* > /dev/null
-[[ $(dpkg --get-selections|grep -w "gawk"|head -1) ]] || apt-get install gawk -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "mlocate"|head -1) ]] || apt-get install mlocate -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "curl"|head -1) ]] || apt-get install curl -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "boxes"|head -1) ]] || apt-get install boxes -y &>/dev/null
-rm $(pwd)/$0 &> /dev/null
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg)
-fun_ip () {
-MIP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
-MIP2=$(wget -qO- ipv4.icanhazip.com)
-[[ "$MIP" != "$MIP2" ]] && IP="$MIP2" || IP="$MIP"
-}
-
-fun_barin () {
-#==comando a ejecutar==
-comando="$1"
-#==interfas==
-in=' ['
-en=' ] '
-full_in="➛"
-full_en='100%'
-bar=(────────────────────
-═───────────────────
-▇═──────────────────
-▇▇═─────────────────
-═▇▇═────────────────
-─═▇▇═───────────────
-──═▇▇═──────────────
-───═▇▇═─────────────
-────═▇▇═────────────
-─────═▇▇═───────────
-──────═▇▇═──────────
-───────═▇▇═─────────
-────────═▇▇═────────
-─────────═▇▇═───────
-──────────═▇▇═──────
-───────────═▇▇═─────
-────────────═▇▇═────
-─────────────═▇▇═───
-──────────────═▇▇═──
-───────────────═▇▇═─
-────────────────═▇▇═
-─────────────────═▇▇
-──────────────────═▇
-───────────────────═
-──────────────────═▇
-─────────────────═▇▇
-────────────────═▇▇═
-───────────────═▇▇═─
-──────────────═▇▇═──
-─────────────═▇▇═───
-────────────═▇▇═────
-───────────═▇▇═─────
-──────────═▇▇═──────
-─────────═▇▇═───────
-────────═▇▇═────────
-───────═▇▇═─────────
-──────═▇▇═──────────
-─────═▇▇═───────────
-────═▇▇═────────────
-───═▇▇═─────────────
-──═▇▇═──────────────
-─═▇▇═───────────────
-═▇▇═────────────────
-▇▇═─────────────────
-▇═──────────────────
-═───────────────────
-────────────────────);
-#==color==
-in="\033[1;33m$in\033[0m"
-en="\033[1;33m$en\033[0m"
-full_in="\033[1;31m$full_in"
-full_en="\033[1;32m$full_en\033[0m"
-
- _=$(
-$comando > /dev/null 2>&1
-) & > /dev/null
-pid=$!
-while [[ -d /proc/$pid ]]; do
-	for i in "${bar[@]}"; do
-		echo -ne "\r $in"
-		echo -ne "ESPERE $en $in \033[1;31m$i"
-		echo -ne " $en"
-		sleep 0.2
-	done
-done
-echo -e " $full_in $full_en"
-sleep 0.1s
-}
-
-fun_install () {
-clear
-[[  -e ${SCPinstal}/v-local.log ]] && vv="$(cat < ${SCPinstal}/v-local.log)" || vv="NULL"
-msg -bar
-echo -e ""
-echo -e "${cor[2]}\n\033[1;37m  Script Patrocinado por: @ChumoGH - Henry Chumo" | pv -qL 12
-echo -e ""
-msg -bar
-echo -e "${cor[5]} NEW-ULTIMATE Mod ChumoGH-ADM REFACTORIZADO " 
-msg -bar
-echo -e "${cor[3]}     DESENCADENANDO FICHEROS DE LA KEY "
-echo -e "\033[3;49;32m  Script $vv Sujeto a Cambios Frecuentes"
-echo -e "${cor[1]}  MEJORANDO PAQUETES DE CONTROL Y CONEXIONES"
-msg -bar
-  echo -ne "${cor[4]}"
-  fun_bar
-  valid_fun
-   msg -bar2
-   cd $HOME
-   [[ -e $HOME/lista-arq ]] && rm $HOME/lista-arq  
-   [[ -e $HOME/lista ]] && rm $HOME/lista   
-   [[ -d ${SCPinstal} ]] && rm -rf ${SCPinstal} 
-   install_fim
-}
-
-fecha=`date +"%d-%m-%y"`;
-dom='base64 -d'
-SCPdir="/etc/adm-lite"
-SCPinstal="$HOME/install"
-SCPidioma="${SCPdir}"
-SCPusr="${SCPdir}"
-SCPfrm="${SCPdir}"
-SCPinst="${SCPdir}"
-## root check
-if ! [ $(id -u) = 0 ]; then
-clear
-		echo ""
-		msg -bar #echo "◈ ━━━━━━━━━━━━━━━ ⸙ - ⸙ ━━━━━━━━━━━━━━━ ◈ "
-		echo " 	           	⛑⛑⛑     Error Fatal!! x000e1  ⛑⛑⛑"
-		msg -bar #echo "◈ ━━━━━━━━━━━━━━━ ⸙ - ⸙ ━━━━━━━━━━━━━━━ ◈ "
-		echo "                    ✠ Este script debe ejecutarse como root! ✠"
-
-		echo "                              Como Solucionarlo "
-		
-		echo "                            Ejecute el script así:"
-		echo "                               ⇘     ⇙ "
-		echo "                                   sudo -i "
-		echo "                                   sudo su"
-		echo "                                 Retornando . . ."
-		echo $(date)
-		msg -bar
-		exit
-fi
-update_pak () {
-apt install pv -y -qq --silent > /dev/null 2>&1
-apt install net-tools -y -qq --silent > /dev/null 2>&1
-[[ $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] || apt-get install lolcat -y &>/dev/null
-apt-get install figlet -y -qq --silent > /dev/null 2>&1
-#apt install cowsay -y > /dev/null 2>&1 && echo -e "\033[1;32m [ EXITO ]" || echo -e "\033[1;31m [FAIL]"
-}
-
-
-
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
-echo -ne "\033[1;33m ["
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m►"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 0.5s
-   tput cuu1
-   tput dl1
-   echo -ne "\033[1;33m ["
-done
-echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
-}
-msg -bar
-echo -e " \033[0;33m INSTALAREMOS INTERFAZ TEMPORAL"
-fun_barin 'update_pak'
-echo -e " MENU KEY INSTALADOS CORRECTAMENTE " 
-
-function_verify () {
-  echo "verify" > $(echo -e $(echo 2f62696e2f766572696679737973|sed 's/../\\x&/g;s/$/ /'))
-}
-
-instalar_fun () {
-cd /etc/adm-lite && bash cabecalho --instalar
-}
-
-install_fim () {
-cd /etc/adm-lite && bash cabecalho --fims
-#echo -e "$Key" > /bin/ejecutar/key.fix > /dev/null 2>&1 && echo -e "\033[1;32m [ Key Restaurada del Generador Exitosamente ]" || echo -e "\033[1;31m [ Deleting Key ]"
-echo -e "$pkrm" > /bin/ejecutar/key.fix > /dev/null  && echo -e "\033[1;32m [ Key Restaurada del Generador Exitosamente ]" || echo -e "\033[1;31m [ Deleting Key ]"
-exit
-}
-ofus () {
-unset txtofus
-number=$(expr length $1)
-for((i=1; i<$number+1; i++)); do
-txt[$i]=$(echo "$1" | cut -b $i)
-case ${txt[$i]} in
-".")txt[$i]="x";;
-"x")txt[$i]=".";;
-"1")txt[$i]="@";;
-"@")txt[$i]="1";;
-"2")txt[$i]="?";;
-"?")txt[$i]="2";;
-"4")txt[$i]="0";;
-"0")txt[$i]="4";;
-"/")txt[$i]="K";;
-"K")txt[$i]="/";;
-esac
-txtofus+="${txt[$i]}"
-done
-echo "$txtofus" | rev
-}
-verificar_arq () {
-echo "$1" >> $HOME/log.txt
-#cd ${SCPinstal}
-}
-fun_ip
-
-valid_fun () {
-[[ -d /etc/adm-lite ]] && rm -rf /etc/adm-lite
-[[ -d /bin/ejecutar ]] && rm -rf /bin/ejecutar
-mkdir /etc/adm-lite && cd /etc/adm-lite
-echo "cd /etc/adm-lite && ./menu" > /bin/menu
-echo "cd /etc/adm-lite && ./menu" > /bin/cgh
-echo "cd /etc/adm-lite && ./menu" > /bin/adm
-chmod +x /bin/menu
-chmod +x /bin/cgh
-chmod +x /bin/adm
-mv -f ${SCPinstal}/* /etc/adm-lite/
-cd $HOME
-echo ""
-[[ -e /etc/adm-lite/menu_credito ]] && ress="$(cat < /etc/adm-lite/menu_credito) " || ress="NULL ( no found ) "
-echo -ne "${cor[2]}\n\033[1;37m  Cargando Reseller de Key  " | pv -qL 30 && sleep 2s && echo -e "\033[0;35m$ress" | pv -qL 30
-echo ""
-chmod +x /etc/adm-lite/*
-instalar_fun
-}
-
-error_conex () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=""
-msg -bar 
-echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-[[ "$list_fix" = "" ]] && {
-msg -bar 
-echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
-echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
-echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
-}
-invalid_key
-}
-
-error_key () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=""
-msg -bar 
-echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-[[ "$list_fix" = "KEY INVALIDA!" ]] && {
-msg -bar && msg -verm "  CODEX INCORRECTO, O YA FUE USADA! " 
-echo -e "    PRUEBA COPIAR BIEN TU KEY "
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-}
-invalid_key
-}
-
-invalid_key () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=''
-echo -e ' '
-msg -bar 
-#echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-echo -e " \033[41m-- CPU :$(lscpu | grep "Vendor ID" | awk '{print $3}') SISTEMA : $(lsb_release -si) $(lsb_release -sr) --"
-[[ "$list_fix" = "" ]] && {
-msg -bar 
-echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
-echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
-echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
-}
-[[ "$list_fix" = "KEY INVALIDA!" ]] && {
-msg -bar && msg -verm "  CODEX INCORRECTO, O YA FUE USADA! " 
-echo -e "    PRUEBA COPIAR BIEN TU KEY "
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-tput cuu1 && tput dl1
-}
-msg -bar
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-[[ -e $HOME/lista-arq ]] && rm $HOME/lista-arq
-cd $HOME 
-[[ -e $HOME/install ]] && rm -rf $HOME/install
-[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -d /etc/adm-lite ]] && rm -rf /etc/adm-lite
-[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -e /bin/menu ]] && rm /bin/menu
-[[ -e $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
-[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
-[[ -e /bin/v2r.sh ]] && rm -f /bin/v2r.sh
-[[ -e /bin/clash.sh ]] && rm -f /bin/clash.sh
-rm -f instala.*  > /dev/null
-rm -f /bin/cgh > /dev/null
-rm -rf /bin/ejecutar > /dev/null
-unset Key > /dev/null 2>&1 #&& echo -e "\033[1;31m- \033[1;32mExito!" || echo -e "\033[1;31m- \033[1;31mFallo" > error.log
-figlet " Key Invalida" | boxes -d stone -p a2v1 > error.log
-msg -bar >> error.log
-echo "  Key Invalida, Contacta con tu Provehedor" >> error.log
-echo -e ' https://t.me/ChumoGH  - @ChumoGH' >> error.log
-msg -bar >> error.log
-cat error.log | lolcat
-#msg -bar
-echo -e "    \033[1;44m  Deseas Reintentar con OTRA KEY\033[0;33m  :v"
-echo -ne "\033[0;32m "
-read -p "  Responde [ s | n ] : " -e -i "n" x
-[[ $x = @(s|S|y|Y) ]] && funkey || exit
-}
-
-
-
-funkey () {
-unset Key
-while [[ ! $Key ]]; do
-echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
-sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
-swapoff -a && swapon -a 1> /dev/null 2> /dev/null
-#[[ -f "/usr/sbin/ufw" ]] && ufw allow 443/tcp ; ufw allow 80/tcp ; ufw allow 3128/tcp ; ufw allow 8799/tcp ; ufw allow 8080/tcp ; ufw allow 81/tcp ; ufw allow 8888/tcp
-clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-fun_ip
-echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" | lolcat
-echo -e "   \033[41m- CPU: \033[100m$(lscpu | grep "Vendor ID" | awk '{print $3}')\033[41m SISTEMA : \033[100m$(lsb_release -si) $(lsb_release -sr)\033[41m -\033[0m"
-echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" | lolcat
-echo -e "   -   👾🐋   New ADM MOD @ChumoGH    👾🐋  -" | lolcat
-echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" | lolcat
-figlet ' . KEY ADM . ' | boxes -d stone -p a0v0 | lolcat
-echo "             PEGA TU KEY DE INSTALACION " | lolcat
-msg -bar
-echo -ne " \033[1;41m Key : \033[0;33m" && read Key
-tput cuu1 && tput dl1
-done
-Key="$(echo "$Key" | tr -d '[[:space:]]')"
-#[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 15 ]] && echo -e "\033[1;32m [ CODEX ACCESIBLE ]\n" || echo -e "\033[1;31m [ CODEX INVALIDO ]\n" && invalid_key && exit
-msg -ne " CONECTANDO : "
-cd $HOME
-IiP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')
-[[ $(curl -s --connect-timeout 5 $IiP:8888 ) ]] && { 
-tput cuu1 && tput dl1
-echo -e " \e[3;32mCONEXION EXITOSA\e[0m" | pv -qL 50
-ofen=$(wget -qO- $(ofus $Key))
-tput cuu1 && tput dl1
-msg -ne " Key : "
-tput cuu1 && tput dl1
-wget --no-check-certificate -O $HOME/lista-arq $(ofus "$Key")/$IP > /dev/null 2>&1 && echo -ne "\033[1;34m [ \e[3;32m VERIFICANDO KEY  \e[0m \033[1;34m]\033[0m" && pkrm=$(ofus "$Key")
-} || {
-	echo -e "\e[3;31mCONEXION FALLIDA\e[0m" && sleep 2s
-	invalid_key && exit
-}
-[[ -e $HOME/log.txt ]] && rm -rf $HOME/log.txt
-wget -O /bin/trans -q https://raw.githubusercontent.com/ChumoGH/chumogh-gmail.com/master/trans && chmod +x /bin/trans
-IP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}') && echo "$IP" > /usr/bin/vendor_code
-updatedb
-   REQUEST=$(ofus "$Key"|cut -d'/' -f2)
-   [[ ! -d ${SCPinstal} ]] && mkdir ${SCPinstal}
-   for arqx in $(cat $HOME/lista-arq); do
-   wget --no-check-certificate -O ${SCPinstal}/${arqx} ${IP}:81/${REQUEST}/${arqx} > /dev/null 2>&1 && verificar_arq "${arqx}" 
-   done
-#echo " LISTA $(cat lista-arq) cantidad $(cat < $HOME/log.txt | wc -l) " && exit
-if [[ -e $HOME/lista-arq ]] && [[ ! $(cat $HOME/lista-arq|grep "KEY INVALIDA!") ]]; then
-cor[1]="\033[1;36m"
-cor[2]="\033[1;33m"
-cor[3]="\033[1;31m"
-cor[5]="\033[1;32m"
-cor[4]="\033[0m"
-#[[ $(cat < $HOME/log.txt | wc -l) -ge '1' ]] && {
-[[ -e ${SCPinstal}/cabecalho ]] && {
-echo $Key > /etc/cghkey
-clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-#cowsay -f stegosaurus "BIENVENIDO Y GRACIAS POR UTILIZAR - - - - - - - -【 ★ ChumoGH ★ 】 ADM 2021 "| lolcat
-figlet " .ChumoGH. " | boxes -d stone -p a2v1
-msg -bar
- msg -ne "\033[0;32m KEY "
- echo -e "\033[0;32m[ CODEX ESTADO OK! ]" | pv -qL 50 
- msg -bar
- sleep 0.5s
- rm -f $HOME/log.txt
-} || { 
-clear&&clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-[[ -d $HOME/locked ]] && rm -rf $HOME/locked/* || mkdir $HOME/locked
-cp -r ${SCPinstal}/* $HOME/locked/
-figlet 'LOCKED KEY' | boxes -d stone -p a0v0 
-[[ -e $HOME/log.txt ]] && ff=$(cat < $HOME/log.txt | wc -l) || ff='ALL'
- msg -ne " ➤ "
-echo -e "\033[1;31m [ $ff FILES DE KEY BLOQUEADOS ] " | pv -qL 50 && msg -bar
-echo -e " APAGA TU CORTAFUEGOS O HABILITA PUERTO 81 Y 8888"
-echo -e "   ---- AGREGANDO REGLAS AUTOMATICAS ----"
-act_ufw
-echo -e "   Si esto no funciona PEGA ESTOS COMANDOS  " 
-echo -e "   sudo ufw allow 81 && sudo ufw allow 8888 "
-msg -bar 
-echo -e "             sudo apt purge ufw -y"
-   invalid_key && exit
-}
-cd $HOME
-clear
-leng=" IDIOMA "
-figlet " $leng " | boxes -d stone -p a0v0
-msg -bar
-echo -e "${cor[2]} Script Optimizado al Español en 94% "
-systemctl disable rsyslog > /dev/null 2>&1
-[[ -d /etc/alx ]] || mkdir /etc/alx
-msg -bar
-id="es"
-fun_install 
-function_verify
-else
-killall apt apt-get &> /dev/null
-invalid_key
-
-fi
-sudo sync 
-echo 3 > /proc/sys/vm/drop_caches
-sysctl -w vm.drop_caches=3 > /dev/null 2>&1
-}
-updatedb
-funkey

+ 0 - 5
ChuG/fileURL.sh

@@ -1,5 +0,0 @@
-#!/bin/bash
-# Si llegaste hasta aqui, No Reproduscas Copias de este ADM
-# ERES ADMIRABLE, al lograr llegar hasta aqui
-# Moded creado por @ChumoGH
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/vyiymd6uz3etoll/cgh.sh)"

+ 0 - 127
ChuG/setup

@@ -1,127 +0,0 @@
-#!/bin/bash
-rm -f instala.*
-echo -e "ESPERE UN MOMENTO"
-[[ $(dpkg --get-selections|grep -w "curl"|head -1) ]] || apt-get install curl -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] || apt-get install pv -y &>/dev/null
-source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg)
-COLS=$(tput cols)
-function printTitle
-{
-    echo ""
-    echo -e "\033[1;92m$1\033[1;91m"
-    printf '%0.s-' $(seq 1 ${#1})
-    echo ""
-}
-killall apt apt-get &> /dev/null
-TIME_START="$(date +%s)"
-DOWEEK="$(date +'%u')"
-[[ -e $HOME/cgh.sh ]] && rm $HOME/cgh.*
-dpkg --configure -a
-
-print_center(){
-    local x
-    local y
-    text="$*"
-    x=$(( ($(tput cols) - ${#text}) / 2))
-    echo -ne "\E[6n";read -sdR y; y=$(echo -ne "${y#*[}" | cut -d';' -f1)
-    echo -ne "\033[${y};${x}f$*"
-}
-
-print_centertt(){
-    local x
-    local y
-    text="$*"
-    x=$(( ($(tput cols) - ${#text}) / 2))
-    echo -ne "\E[6n";read -sdR y; y=$(echo -ne "${y#*[}" | cut -d';' -f1)
-    echo -ne "\033[${y};${x}f\033[7;49;35m$*\033[0m"
-	#echo -ne "\033[7;49;35m${y};${x}f$* \033[0m"
-}
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
-echo -ne "  \033[1;33mEspere \033[1;37m- \033[1;33m[" 
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m➭"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 0.5s
-   tput cuu1
-   tput dl1
-   echo -ne "  \033[1;ESPERE \033[1;37m- \033[1;33m["
-done
-echo -e "\033[1;33m]\033[1;37m -\033[1;32m COMPLETADO ✔\033[1;37m"
-tput cnorm
-}
-update_pak () {
-barra="$(msg -bar)"
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] RECONFIGURANDO ACTUALIZADOR "
-echo
-sudo dpkg --configure -a 
-clear&&clear
-unset Key
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] ACTUALIZANDO DE LISTA MANUAL"
-echo
-apt update -y  && apt list --upgradable -y
-fun_bar
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] ACTUALIZANDO REPOSITORIOS"
-echo
-apt upgrade -y 
-print_center "[ ! ] Repositorios Universales"
-echo
-apt-get install software-properties-common -y > /dev/null 2>&1 && fun_bar "apt-add-repository universe -y"
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "Listo!!! TERMINAMOS DE ACTUALIZAR TODOS LOS REPOSITORIOS"
-return
-}
-clear&&clear
-update_pak
-clear&&clear
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/2fw0pbdkmwxgfto/fileURL.sh)"
-rm -f instala.*
-echo -e " Duracion $((($(date +%s)-$TIME_START)/60)) min."
-read -p "Presiona Enter para Continuar"
-[[ -e /etc/adm-lite/menu ]] && menu || echo -e "Instalacion Fracturada"

+ 0 - 9
ChuG/utilitarios/free-men.sh

@@ -1,9 +0,0 @@
-#!/bin/sh
-#Autor: Henry Chumo 
-#Alias : ChumoGH
-
-echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
-sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
-swapoff -a && swapon -a 1> /dev/null 2> /dev/null
-killall kswapd0 > /dev/null 2>&1
-echo $(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f4) > /bin/ejecutar/raml

+ 0 - 140
ChuG/utilitarios/toolmaster

@@ -1,140 +0,0 @@
-#!/usr/bin/env python
-from urllib2 import *
-from platform import system
-import sys
-def clear():
-    if system() == 'Linux':
-        os.system("clear")
-    if system() == 'Windows':
-        os.system('cls')
-        os.system('color a')
-    else:
-        pass
-def slowprint(s):
-    for c in s + '\n':
-        sys.stdout.write(c)
-        sys.stdout.flush()
-        time.sleep(4. / 100)
-banner = '''
-                                                                                       
-========= ToolMaster =======\033[91m
-========== @ChumoGH=========\033[92m
-======= Telegram @ChumoGH ====\033[96m
-'''
-print banner
-def menu():
-   print'''
-\033[91m 1 \033[92m)\033[96m DNS Lookup
-
-\033[91m 2 \033[92m)\033[96m Whois Lookup
-
-\033[91m 3 \033[92m)\033[96m Reverse IP Lookup
-
-\033[91m 4 \033[92m)\033[96m GeoIP Lookup
-
-\033[91m 5 \033[92m)\033[96m Subnet Lookup
-
-\033[91m 6 \033[92m)\033[96m Port Scanner
-
-\033[91m 7 \033[92m)\033[96m Extract Links 
-
-\033[91m 8 \033[92m)\033[96m Zone Transfer
-
-\033[91m 9 \033[92m)\033[96m HTTP Header
-
-\033[91m 10\033[92m)\033[96m Host Finder
-
-\033[91m 11\033[92m)\033[96m Info
-
-\033[91m 0 \033[92m)\033[96m Salir
-'''
-slowprint("\033[1;91mchumogh.xyz" + "\n - toolmaster")
-
-menu()
-def ext():
-    ex = raw_input ('\033[92mContinuar/Exit -=[C/E]=- -> ')
-    if ex[0].upper() == 'E' :
-           print 'Saliendo!!!'
-           exit()
-    else:
-           clear()
-           print banner
-           menu()
-           select()
-
-def  select():
-  try:
-    joker = input("\033[96mEscribe \033[92m0/\033[91m11 -> ->  ")
-    if joker == 2:
-      dz = raw_input('\033[91mEscribe la IP o Dominio : \033[91m')
-      whois = "http://api.hackertarget.com/whois/?q=" + dz
-      dev = urlopen(whois).read()
-      print (dev)
-      ext()
-    elif joker == 3:
-      dz = raw_input('\033[92mEscribe la IP : \033[92m')
-      revrse = "http://api.hackertarget.com/reverseiplookup/?q=" + dz
-      lookup = urlopen(revrse).read()
-      print (lookup)
-      ext()
-    elif joker == 1:
-      dz = raw_input('\033[96mEscribe tu dominio :\033[96m')
-      dns = "http://api.hackertarget.com/dnslookup/?q=" + dz
-      joker = urlopen(dns).read()
-      print (joker)
-      ext()
-    elif joker == 4:
-      dz = raw_input('\033[91mEscribe la IP : \033[91m')
-      geo = "http://api.hackertarget.com/geoip/?q=" + dz
-      ip = urlopen(geo).read()
-      print (ip)
-      ext()
-    elif joker == 5:
-      dz = raw_input('\033[92mEscribe la IP : \033[92m')
-      sub = "http://api.hackertarget.com/subnetcalc/?q=" + dz
-      net = urlopen(sub).read()
-      print (net)
-      ext()
-    elif joker == 6:
-      dz = raw_input('\033[96mEscribe la IP : \033[96m')
-      port = "http://api.hackertarget.com/nmap/?q=" + dz
-      scan = urlopen(port).read()
-      print (scan)
-      ext()
-    elif joker == 7:
-      dz = raw_input('\033[91mEscribe tu dominio :\033[91m')
-      get = "https://api.hackertarget.com/pagelinks/?q=" + dz
-      page = urlopen(get).read()
-      print(page)
-      ext()
-    elif joker == 8:
-      dz = raw_input('\033[92mEscribe tu dominio :\033[92m')
-      zon = "http://api.hackertarget.com/zonetransfer/?q=" + dz
-      tran = urlopen(zon).read()
-      print (tran)
-      ext()
-    elif joker == 9:
-      dz = raw_input('\033[96mEscribe tu dominio :\033[96m')
-      hea = "http://api.hackertarget.com/httpheaders/?q=" + dz
-      der =  urlopen(hea).read()
-      print (der)
-      ext()
-    elif joker == 10:
-      dz = raw_input('\033[91mEscribe tu dominio :\033[91m')
-      host = "http://api.hackertarget.com/hostsearch/?q=" + dz
-      finder = urlopen(host).read()
-      print (finder)
-      ext()
-    elif joker == 11:
-      slowprint("ToolMaster \033[92m")
-      slowprint(".....................")
-      slowprint("@ChumoGH \033[96m")
-      slowprint(".........................")
-      slowprint("website : chumogh.xyz \033[91m")
-      ext() 
-    elif joker == 0:
-      print "Exiting!!"
-      ext()
-  except(KeyboardInterrupt):
-    print "\nCtrl + C -> Saliendo!!"
-select()

+ 0 - 1
ChuG/utilitarios/v-new.log

@@ -1 +0,0 @@
-V4.8c

+ 52 - 41
ChuG/adm-lite/PDirect.py → ChuGH-5.7u/Ofuscados/adm-lite/PDirect.py

@@ -1,20 +1,51 @@
-import socket, threading, thread, select, signal, sys, time, getopt
+# -*- coding: utf-8 -*-
+import socket, threading, thread, select, signal, sys, time, getopt, argparse
 
-# Listen
+parser = argparse.ArgumentParser()
+parser.add_argument("-l", "--local", help="Nombre de archivo a procesar")
+parser.add_argument("-p", "--port", help="Nombre de archivo a procesar")
+parser.add_argument("-c", "--contr", help="Nombre de archivo a procesar")
+parser.add_argument("-r", "--response", help="Nombre de archivo a procesar")
+parser.add_argument("-t", "--texto", help="Nombre de archivo a procesar")
+
+args = parser.parse_args()
+
+#==================================
 LISTENING_ADDR = '0.0.0.0'
-if sys.argv[1:]:
-  LISTENING_PORT = sys.argv[1]
+
+if args.port:
+    LISTENING_PORT = int(args.port)
+else:
+    print " Deve ingresar el puerto que usara como socks..."
+    sys.exit()
+
+if args.contr:
+    PASS = str(args.contr)
 else:
-  LISTENING_PORT = 80  
-#Pass
-PASS = ''
+    PASS = str()
 
-# CONST
 BUFLEN = 4096 * 4
 TIMEOUT = 60
-DEFAULT_HOST = '127.0.0.1:22'
-RESPONSE = 'HTTP/1.1 200 <strong>(<span style="color: #ff0000;"><strong><span style="color: #ff9900;">By</span>-<span style="color: #008000;">VPS</span>-MEX</strong></span>)</strong>\r\nContent-length: 0\r\n\r\nHTTP/1.1 200 conexion exitosa\r\n\r\n'
-#RESPONSE = 'HTTP/1.1 200 Hello_World!\r\nContent-length: 0\r\n\r\nHTTP/1.1 200 Connection established\r\n\r\n'  # lint:ok
+
+if args.local:
+    DEFAULT_HOST = '127.0.0.1:' + args.local
+else:
+    print " Deve seleccionar un puerto existente para redireccionar el trafico..."
+    sys.exit()
+
+if args.response:
+    STATUS_RESP = args.response
+else:
+    STATUS_RESP = '200'
+
+if args.texto:
+    STATUS_TXT = args.texto
+elif STATUS_RESP == '101':
+    STATUS_TXT = '<font color="red">Switching Protocols</font>'
+else:
+    STATUS_TXT = '<font color="red">Connection established</font>'
+
+RESPONSE = str('HTTP/1.1 ' + STATUS_RESP + ' ' + STATUS_TXT + '\r\nContent-length: 0\r\n\r\nHTTP/1.1 200 Connection established\r\n\r\n')
 
 class Server(threading.Thread):
     def __init__(self, host, port):
@@ -30,8 +61,7 @@ class Server(threading.Thread):
         self.soc = socket.socket(socket.AF_INET)
         self.soc.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
         self.soc.settimeout(2)
-        intport = int(self.port)
-        self.soc.bind((self.host, intport))
+        self.soc.bind((self.host, self.port))
         self.soc.listen(0)
         self.running = True
 
@@ -170,9 +200,12 @@ class ConnectionHandler(threading.Thread):
             host = host[:i]
         else:
             if self.method=='CONNECT':
-                port = 22
+                port = 443
             else:
-                port = sys.argv[1]
+                port = 80
+                port = 8080
+                port = 8799
+                port = 3128
 
         (soc_family, soc_type, proto, _, address) = socket.getaddrinfo(host, port)[0]
 
@@ -219,41 +252,20 @@ class ConnectionHandler(threading.Thread):
                         break
             if count == TIMEOUT:
                 error = True
+
             if error:
                 break
 
-
-def print_usage():
-    print 'Usage: proxy.py -p <port>'
-    print '       proxy.py -b <bindAddr> -p <port>'
-    print '       proxy.py -b 0.0.0.0 -p 80'
-
-def parse_args(argv):
-    global LISTENING_ADDR
-    global LISTENING_PORT
-    
-    try:
-        opts, args = getopt.getopt(argv,"hb:p:",["bind=","port="])
-    except getopt.GetoptError:
-        print_usage()
-        sys.exit(2)
-    for opt, arg in opts:
-        if opt == '-h':
-            print_usage()
-            sys.exit()
-        elif opt in ("-b", "--bind"):
-            LISTENING_ADDR = arg
-        elif opt in ("-p", "--port"):
-            LISTENING_PORT = int(arg)
-
-
 def main(host=LISTENING_ADDR, port=LISTENING_PORT):
+
     print "\n:-------PythonProxy-------:\n"
     print "Listening addr: " + LISTENING_ADDR
     print "Listening port: " + str(LISTENING_PORT) + "\n"
     print ":-------------------------:\n"
+
     server = Server(LISTENING_ADDR, LISTENING_PORT)
     server.start()
+
     while True:
         try:
             time.sleep(2)
@@ -262,6 +274,5 @@ def main(host=LISTENING_ADDR, port=LISTENING_PORT):
             server.close()
             break
 
-#######    parse_args(sys.argv[1:])
 if __name__ == '__main__':
     main()

+ 0 - 0
ChuG/adm-lite/PGet.py → ChuGH-5.7u/Ofuscados/adm-lite/PGet.py


+ 0 - 0
ChuG/adm-lite/POpen.py → ChuGH-5.7u/Ofuscados/adm-lite/POpen.py


+ 0 - 0
ChuG/adm-lite/PPriv.py → ChuGH-5.7u/Ofuscados/adm-lite/PPriv.py


+ 0 - 0
ChuG/adm-lite/PPub.py → ChuGH-5.7u/Ofuscados/adm-lite/PPub.py


Fișier diff suprimat deoarece este prea mare
+ 3 - 0
ChuGH-5.7u/Ofuscados/adm-lite/cabecalho


+ 0 - 0
ChuG/adm-lite/fai2ban → ChuGH-5.7u/Ofuscados/adm-lite/fai2ban


Fișier diff suprimat deoarece este prea mare
+ 3 - 0
ChuGH-5.7u/Ofuscados/adm-lite/ferramentas


Fișier diff suprimat deoarece este prea mare
+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/menu


+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/menu_credito

@@ -0,0 +1 @@
+ChumoGH ° 🇪🇨 ° 𝙀𝘾

Fișier diff suprimat deoarece este prea mare
+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/menu_inst


+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/name

@@ -0,0 +1 @@
+cuco

+ 0 - 0
ChuG/adm-lite/payloads → ChuGH-5.7u/Ofuscados/adm-lite/payloads


+ 0 - 0
ChuG/adm-lite/shadowsocks.sh → ChuGH-5.7u/Ofuscados/adm-lite/shadowsocks.sh


+ 0 - 0
ChuG/adm-lite/ultrahost → ChuGH-5.7u/Ofuscados/adm-lite/ultrahost


Fișier diff suprimat deoarece este prea mare
+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/usercodes


+ 1 - 0
ChuGH-5.7u/Ofuscados/adm-lite/v-local.log

@@ -0,0 +1 @@
+V5.7U

+ 6208 - 0
ChuGH-5.7u/Otros/folteto

@@ -0,0 +1,6208 @@
+576145089 | 137.184.219.196 | NewVPS-K4@396@8c6c6fc60s9K8888:9??x64@x@s@x9?@ | 07/02/22-20:10:24
+1042197562 | 186.148.224.121 | NewVPS-K47@@8?c???0da38acK8888:9??x64@x@s@x9?@ | 07/02/22-20:13:25
+1598306383 | 52.60.62.253 | NewVPS-K4s368?8d6feae4437K8888:9??x64@x@s@x9?@ | 07/02/22-20:21:17
+1799882584 | 143.244.187.82 | NewVPS-K48@943f8bsf49999sK8888:9??x64@x@s@x9?@ | 07/02/22-21:07:43
+5114505514 | 158.101.20.8 | NewVPS-K404?@@08d836dcfc3K8888:9??x64@x@s@x9?@ | 07/02/22-21:21:35
+1564379505 | 129.151.112.232 | NewVPS-K4600@67b6?6esf86K8888:9??x64@x@s@x9?@ | 07/02/22-21:28:44
+1048526207 | 159.203.68.191 | NewVPS-K477400?3b4c47d@bK8888:9??x64@x@s@x9?@ | 07/02/22-21:33:44
+1177259573 | 107.152.44.239 | NewVPS-K43086@s4a?@706b7bK8888:9??x64@x@s@x9?@ | 07/02/22-21:46:50
+1564379505 | 129.151.121.246 | NewVPS-K4@340@f04c?ascde?K8888:9??x64@x@s@x9?@ | 07/02/22-22:08:41
+1042197562 | 45.231.133.128 | NewVPS-K4397sasc?9af6ce7K8888:9??x64@x@s@x9?@ | 07/02/22-22:16:43
+576145089 | 20.201.113.86 | NewVPS-K497@9?77c@s9abbebK8888:9??x64@x@s@x9?@ | 07/02/22-22:20:07
+576145089 | 20.110.226.88 | NewVPS-K444?6?f68bd04sa46K8888:9??x64@x@s@x9?@ | 07/02/22-22:51:44
+1564379505 | 129.151.108.86 | NewVPS-K49s96@s78bbs?4f@3K8888:9??x64@x@s@x9?@ | 07/02/22-23:21:55
+576145089 | 40.119.42.8 | NewVPS-K48688@@fa4c9c@sc8K8888:9??x64@x@s@x9?@ | 07/02/22-23:49:59
+576145089 | 40.119.42.8 | NewVPS-K49368640s?3dc9@aK8888:9??x64@x@s@x9?@ | 07/03/22-00:23:40
+576145089 | 129.151.106.229 | NewVPS-K40@9s@a9sb8968@c@K8888:9??x64@x@s@x9?@ | 07/03/22-00:27:16
+576145089 | 45.225.94.252 | NewVPS-K44@77sccasa?ab8aK8888:9??x64@x@s@x9?@ | 07/03/22-00:43:43
+1536147520 | 51.142.92.67 | NewVPS-K4406@37c9fa0f?883K8888:9??x64@x@s@x9?@ | 07/03/22-08:13:07
+1390150729 | 20.106.138.16 | NewVPS-K4?s74@8cda66d?4bfK8888:9??x64@x@s@x9?@ | 07/03/22-08:45:40
+1991664643 | 173.82.245.99 | NewVPS-K448s6@878ede6f0aK8888:9??x64@x@s@x9?@ | 07/03/22-08:48:03
+1390150729 | 143.198.49.146 | NewVPS-K44?6@@b@c@7?9b0a6K8888:9??x64@x@s@x9?@ | 07/03/22-08:50:55
+1235513676 | 45.173.130.86 | NewVPS-K4@339a@3770c83?aK8888:9??x64@x@s@x9?@ | 07/03/22-09:14:05
+1235513676 | 45.173.130.86 | NewVPS-K409@s?@@4fs66das6K8888:9??x64@x@s@x9?@ | 07/03/22-10:14:42
+1536147520 | 137.184.43.27 | NewVPS-K444?8??39e9bdsa33K8888:9??x64@x@s@x9?@ | 07/03/22-10:26:30
+576145089 | 54.212.27.135 | NewVPS-K44688?339aedf@e07K8888:9??x64@x@s@x9?@ | 07/03/22-11:35:42
+576145089 | 51.81.81.122 | NewVPS-K4??9373efbe466eK8888:9??x64@x@s@x9?@ | 07/03/22-11:42:53
+181390777 | 167.114.145.99 | NewVPS-K4s936?af8867eb6scK8888:9??x64@x@s@x9?@ | 07/03/22-11:43:49
+576145089 | 216.238.100.196 | NewVPS-K4749@?c88e6s8s63bK8888:9??x64@x@s@x9?@ | 07/03/22-11:51:27
+1506759928 | 173.82.240.150 | NewVPS-K4380?00d?c3e43?dK8888:9??x64@x@s@x9?@ | 07/03/22-12:15:07
+181390777 | 139.99.171.219 | NewVPS-K498s3?d89dd30c80cK8888:9??x64@x@s@x9?@ | 07/03/22-12:27:16
+683759921 | 144.22.223.16 | NewVPS-K47?69?8csd60a?f64K8888:9??x64@x@s@x9?@ | 07/03/22-13:03:36
+576145089 | 144.22.33.245 | NewVPS-K4?690?0b@3sdd98?eK8888:9??x64@x@s@x9?@ | 07/03/22-13:08:48
+1799882584 | 54.241.30.129 | NewVPS-K448@0?f89eaeffcbfK8888:9??x64@x@s@x9?@ | 07/03/22-13:19:08
+1390150729 | 20.206.66.226 | NewVPS-K44763?8?4f6?d9c0aK8888:9??x64@x@s@x9?@ | 07/03/22-13:22:27
+576145089 | 45.239.216.157 | NewVPS-K48936339aedf@e07K8888:9??x64@x@s@x9?@ | 07/03/22-13:29:13
+576145089 | 173.255.210.6 | NewVPS-K4s73@34fbs7c0s?06K8888:9??x64@x@s@x9?@ | 07/03/22-13:35:47
+1390150729 | 137.184.48.4 | NewVPS-K49s@6304066@?6c0K8888:9??x64@x@s@x9?@ | 07/03/22-15:01:54
+859598228 | 167.71.85.73 | NewVPS-K48736?8449ac9b9deK8888:9??x64@x@s@x9?@ | 07/03/22-15:11:02
+2006027987 | 20.83.153.99 | NewVPS-K4?703?daa4fd3a?8@K8888:9??x64@x@s@x9?@ | 07/03/22-16:44:02
+576145089 | 51.79.61.137 | NewVPS-K407?s@f8?09eff7cdK8888:9??x64@x@s@x9?@ | 07/03/22-16:55:30
+5191344135 | 45.235.98.119 | NewVPS-K46449?e39e49e6c83K8888:9??x64@x@s@x9?@ | 07/03/22-16:59:28
+1564379505 | 129.146.61.140 | NewVPS-K4s6@sb76s9697a78K8888:9??x64@x@s@x9?@ | 07/03/22-17:34:08
+1564379505 | 129.146.61.140 | NewVPS-K43@84@@s?43css89aK8888:9??x64@x@s@x9?@ | 07/03/22-17:43:42
+1354223332 | 191.252.111.186 | NewVPS-K47s60f4b0d4f64@6K8888:9??x64@x@s@x9?@ | 07/03/22-18:28:01
+5033840313 | 147.182.194.41 | NewVPS-K4@74??9709ae4?d9eK8888:9??x64@x@s@x9?@ | 07/03/22-19:53:51
+1598306383 | 3.22.2.144 | NewVPS-K4?8?0?06fs8ade0a0K8888:9??x64@x@s@x9?@ | 07/03/22-20:08:09
+1568952092 | 143.198.234.162 | NewVPS-K43764?e30@?a0ed9bK8888:9??x64@x@s@x9?@ | 07/03/22-20:20:28
+683759921 | 35.232.216.34 | NewVPS-K499?s?087838faab3K8888:9??x64@x@s@x9?@ | 07/03/22-21:31:27
+683759921 | 35.232.216.34 | NewVPS-K499s09cbdfda@63sK8888:9??x64@x@s@x9?@ | 07/03/22-21:35:05
+683759921 | 35.232.216.34 | NewVPS-K499s4?afb6fd3664eK8888:9??x64@x@s@x9?@ | 07/03/22-21:39:44
+847573449 | 51.222.13.156 | NewVPS-K4@s6@@d0?7b9bbe6bK8888:9??x64@x@s@x9?@ | 07/04/22-01:17:22
+181390777 | 167.114.115.43 | NewVPS-K4?074@fc70d69?460K8888:9??x64@x@s@x9?@ | 07/04/22-04:01:36
+181390777 | 192.99.151.157 | NewVPS-K430s@60@7fes8b86K8888:9??x64@x@s@x9?@ | 07/04/22-05:07:31
+181390777 | 149.56.14.213 | NewVPS-K46@843c@04?0bc@70K8888:9??x64@x@s@x9?@ | 07/04/22-05:42:31
+181390777 | 54.39.21.92 | NewVPS-K48878eesbssc396?K8888:9??x64@x@s@x9?@ | 07/04/22-05:46:50
+181390777 | 144.217.87.146 | NewVPS-K48833?sb88c4034@0K8888:9??x64@x@s@x9?@ | 07/04/22-06:07:49
+1582540382 | 45.7.228.134 | NewVPS-K4s6?3@cb493e87eK8888:9??x64@x@s@x9?@ | 07/04/22-08:46:38
+1012760959 | 198.251.68.118 | NewVPS-K4?687@66d9a@63e7K8888:9??x64@x@s@x9?@ | 07/04/22-09:27:05
+5323546854 | 161.35.15.88 | NewVPS-K48s30?009be73?78K8888:9??x64@x@s@x9?@ | 07/04/22-09:58:07
+1012760959 | 198.251.68.118 | NewVPS-K4??86?4b7a9d7@4fdK8888:9??x64@x@s@x9?@ | 07/04/22-10:30:18
+576145089 | 216.24.243.157 | NewVPS-K4@8764d7as76c7@6K8888:9??x64@x@s@x9?@ | 07/04/22-11:03:10
+1012760959 | 144.22.34.49 | NewVPS-K4?36??44e4363a767K8888:9??x64@x@s@x9?@ | 07/04/22-11:04:57
+886376077 | 190.114.255.101 | NewVPS-K46643e486s46c6b9K8888:9??x64@x@s@x9?@ | 07/04/22-11:16:48
+1021646661 | 181.88.198.138 | NewVPS-K44@3sbcf@?d@9acK8888:9??x64@x@s@x9?@ | 07/04/22-11:29:14
+886376077 | 216.24.243.157 | NewVPS-K4s@@0@a788def4debK8888:9??x64@x@s@x9?@ | 07/04/22-11:31:38
+2028468813 | 129.146.139.254 | NewVPS-K480?4?6ffe?763?87K8888:9??x64@x@s@x9?@ | 07/04/22-14:50:13
+1564379505 | 129.151.116.129 | NewVPS-K4@806?ssc4fs@bdseK8888:9??x64@x@s@x9?@ | 07/04/22-17:23:10
+576145089 | 216.24.243.157 | NewVPS-K47373d9e38cba07cK8888:9??x64@x@s@x9?@ | 07/04/22-17:54:19
+729023834 | 192.34.62.247 | NewVPS-K4?3s9@90bd??63ccsK8888:9??x64@x@s@x9?@ | 07/04/22-18:10:32
+683759921 | 144.22.146.118 | NewVPS-K449s@?@ac7?as?89?K8888:9??x64@x@s@x9?@ | 07/04/22-18:27:50
+5121028144 | 72.14.179.181 | NewVPS-K409s4?s4fa69??7e3K8888:9??x64@x@s@x9?@ | 07/04/22-19:47:01
+1012760959 | 45.32.165.93 | NewVPS-K470s8@6ec86339ec@K8888:9??x64@x@s@x9?@ | 07/04/22-20:23:38
+5121028144 | 173.230.130.71 | NewVPS-K4@s?9?c7?4@c@6e8fK8888:9??x64@x@s@x9?@ | 07/04/22-20:35:27
+576145089 | 143.198.153.19 | NewVPS-K438?9@6fb90cb@38dK8888:9??x64@x@s@x9?@ | 07/04/22-20:40:02
+576145089 | 161.35.15.88 | NewVPS-K4@4?9?d4?7b46dcfsK8888:9??x64@x@s@x9?@ | 07/04/22-20:57:05
+576145089 | 20.226.47.236 | NewVPS-K460@9@a74fd9db@47K8888:9??x64@x@s@x9?@ | 07/04/22-21:37:10
+576145089 | 20.226.47.236 | NewVPS-K4@639@ees9bd9?43@K8888:9??x64@x@s@x9?@ | 07/04/22-21:57:59
+576145089 | 172.96.189.168 | NewVPS-K48839@be8649fa48K8888:9??x64@x@s@x9?@ | 07/04/22-23:20:52
+1598306383 | 35.182.95.224 | NewVPS-K4s@66@9sdce6f7d?6K8888:9??x64@x@s@x9?@ | 07/04/22-23:26:22
+5121028144 | 72.14.179.181 | NewVPS-K444???b7f?be7e400K8888:9??x64@x@s@x9?@ | 07/04/22-23:41:26
+1012760959 | 137.184.84.48 | NewVPS-K470486??df09d?caK8888:9??x64@x@s@x9?@ | 07/05/22-12:22:40
+1799882584 | 20.226.81.220 | NewVPS-K438s4@9c7d48690?@K8888:9??x64@x@s@x9?@ | 07/05/22-13:41:02
+1564379505 | 129.146.121.2 | NewVPS-K4?0ss?93@088?bc?eK8888:9??x64@x@s@x9?@ | 07/05/22-14:08:23
+2006027987 | 137.184.22.162 | NewVPS-K4374@@e649ac?0d99K8888:9??x64@x@s@x9?@ | 07/05/22-14:22:17
+1144185344 | 165.227.104.168 | NewVPS-K443?438ed96e?@c@dK8888:9??x64@x@s@x9?@ | 07/05/22-16:17:43
+1144185344 | 167.172.19.14 | NewVPS-K4886@fs?s77@fa@fK8888:9??x64@x@s@x9?@ | 07/05/22-16:47:11
+2044294487 | 20.197.249.132 | NewVPS-K4@0s43f8703bs6ascK8888:9??x64@x@s@x9?@ | 07/05/22-16:51:26
+1144185344 | 159.65.46.42 | NewVPS-K43439f@0c07?b@@fK8888:9??x64@x@s@x9?@ | 07/05/22-17:08:12
+5033840313 | 137.184.67.67 | NewVPS-K467s8@84?739ce438K8888:9??x64@x@s@x9?@ | 07/05/22-17:22:16
+1144185344 | 167.172.237.252 | NewVPS-K474s0?e80dd08s6bK8888:9??x64@x@s@x9?@ | 07/05/22-17:42:53
+683759921 | 152.67.44.213 | NewVPS-K44960@39d3b7es4b8K8888:9??x64@x@s@x9?@ | 07/05/22-18:32:37
+729023834 | 165.227.83.189 | NewVPS-K4@7@4@463c?cbcs?6K8888:9??x64@x@s@x9?@ | 07/05/22-18:44:34
+1144185344 | 96.126.117.107 | NewVPS-K40786?4677d7bas@@K8888:9??x64@x@s@x9?@ | 07/05/22-19:21:42
+2044294487 | 20.197.249.132 | NewVPS-K409464?f7@@098eeK8888:9??x64@x@s@x9?@ | 07/05/22-19:51:25
+1144185344 | 104.237.135.221 | NewVPS-K430???6e@439b?469K8888:9??x64@x@s@x9?@ | 07/05/22-20:07:01
+5033519143 | 173.255.238.74 | NewVPS-K4s9@sb3c9e96dae3K8888:9??x64@x@s@x9?@ | 07/05/22-20:23:59
+2006027987 | 170.187.145.106 | NewVPS-K486668de63fc3cc8K8888:9??x64@x@s@x9?@ | 07/05/22-20:30:18
+2044294487 | 20.206.201.37 | NewVPS-K49@?0@46deeaa@fabK8888:9??x64@x@s@x9?@ | 07/05/22-20:33:51
+5321784762 | 45.56.73.202 | NewVPS-K49368@0ff7@a7c70cK8888:9??x64@x@s@x9?@ | 07/05/22-20:47:52
+618157053 | 147.182.196.44 | NewVPS-K4@79@e?@e406c9@6K8888:9??x64@x@s@x9?@ | 07/05/22-21:23:21
+5121028144 | 172.105.134.9 | NewVPS-K4938s4def96?7?9sK8888:9??x64@x@s@x9?@ | 07/05/22-21:26:30
+5321784762 | 104.200.19.37 | NewVPS-K4@9@8?3@f9444?bddK8888:9??x64@x@s@x9?@ | 07/05/22-21:31:08
+618157053 | 143.244.186.50 | NewVPS-K48@s@3cb33c8sds48K8888:9??x64@x@s@x9?@ | 07/05/22-21:31:18
+618157053 | 143.198.156.71 | NewVPS-K46?4??a?b383ded80K8888:9??x64@x@s@x9?@ | 07/05/22-21:43:48
+576145089 | 181.214.48.72 | NewVPS-K49066@af766f9f?beK8888:9??x64@x@s@x9?@ | 07/05/22-22:01:34
+1144185344 | 170.187.143.15 | NewVPS-K4??97@63998c33basK8888:9??x64@x@s@x9?@ | 07/05/22-22:04:48
+5121028144 | 45.79.103.172 | NewVPS-K4747@@e49?90af?f0K8888:9??x64@x@s@x9?@ | 07/05/22-22:20:18
+2044294487 | 20.150.202.1 | NewVPS-K4s0@a34f90473c6K8888:9??x64@x@s@x9?@ | 07/05/22-22:31:44
+618157053 | 137.184.185.189 | NewVPS-K4963@@44fb6c9b9bfK8888:9??x64@x@s@x9?@ | 07/05/22-22:34:47
+576145089 | 54.94.9.227 | NewVPS-K4@0@0@cs@ca7sd4?K8888:9??x64@x@s@x9?@ | 07/05/22-22:35:35
+5033519143 | 45.33.71.92 | NewVPS-K4@s@9?b7@6e8cd68?K8888:9??x64@x@s@x9?@ | 07/05/22-22:47:15
+5121028144 | 45.79.103.172 | NewVPS-K474?3@as7s74@c9d4K8888:9??x64@x@s@x9?@ | 07/05/22-22:53:48
+5121028144 | 13.68.185.219 | NewVPS-K4?90@@ddac43f3c49K8888:9??x64@x@s@x9?@ | 07/05/22-22:54:37
+1564379505 | 144.22.49.237 | NewVPS-K4386??9sfd6404f4aK8888:9??x64@x@s@x9?@ | 07/05/22-23:14:27
+5121028144 | 45.79.146.251 | NewVPS-K4s607b@94644eee6K8888:9??x64@x@s@x9?@ | 07/05/22-23:34:46
+576145089 | 207.246.105.136 | NewVPS-K4?@@60933979?0f6K8888:9??x64@x@s@x9?@ | 07/05/22-23:42:29
+2044294487 | 20.150.202.25 | NewVPS-K40939@3447943e890K8888:9??x64@x@s@x9?@ | 07/06/22-05:47:09
+1235513676 | 20.226.9.155 | NewVPS-K4674??@f6df?374bsK8888:9??x64@x@s@x9?@ | 07/06/22-07:18:31
+1654956635 | 68.178.163.173 | NewVPS-K4s0s?@443d8?b8c70K8888:9??x64@x@s@x9?@ | 07/06/22-07:23:48
+5043300591 | 185.161.70.44 | NewVPS-K4?864@fad3?d8efffK8888:9??x64@x@s@x9?@ | 07/06/22-07:51:12
+618157053 | 167.172.241.202 | NewVPS-K43?@@7bs93b67s66K8888:9??x64@x@s@x9?@ | 07/06/22-08:28:29
+5065294266 | 45.56.116.11 | NewVPS-K47873?a?409@@06d3K8888:9??x64@x@s@x9?@ | 07/06/22-08:50:21
+1144185344 | 165.227.104.168 | NewVPS-K49@?4?0cd67d9dc63K8888:9??x64@x@s@x9?@ | 07/06/22-09:11:29
+1536147520 | 213.59.118.104 | NewVPS-K438?@?f@b07a?7c7dK8888:9??x64@x@s@x9?@ | 07/06/22-09:33:06
+1144185344 | 159.65.46.42 | NewVPS-K44?93@bb7e83836f4K8888:9??x64@x@s@x9?@ | 07/06/22-09:37:22
+1144185344 | 167.172.237.252 | NewVPS-K4883?@bs0bf8dc3@dK8888:9??x64@x@s@x9?@ | 07/06/22-10:12:24
+5283869675 | 195.154.184.2 | NewVPS-K4064@f?c7cf8ae44K8888:9??x64@x@s@x9?@ | 07/06/22-10:59:50
+181390777 | 45.239.216.150 | NewVPS-K44740@8696f43@77?K8888:9??x64@x@s@x9?@ | 07/06/22-11:12:03
+683759921 | 144.22.227.12 | NewVPS-K4s379@4649d47?0a9K8888:9??x64@x@s@x9?@ | 07/06/22-11:37:32
+5283869675 | 195.154.184.2 | NewVPS-K4@8?3?da48fc8sad8K8888:9??x64@x@s@x9?@ | 07/06/22-11:40:47
+5043300591 | 91.92.136.226 | NewVPS-K48@8??af07?b39a6aK8888:9??x64@x@s@x9?@ | 07/06/22-12:50:38
+5283869675 | 51.68.224.175 | NewVPS-K47ss??9?@4994043fK8888:9??x64@x@s@x9?@ | 07/06/22-12:51:49
+5283869675 | 195.154.184.2 | NewVPS-K48074@49aecb33@6fK8888:9??x64@x@s@x9?@ | 07/06/22-14:05:53
+1536147520 | 143.198.151.126 | NewVPS-K4637@seas9cs9@0eK8888:9??x64@x@s@x9?@ | 07/06/22-14:07:50
+1598306383 | 3.22.154.117 | NewVPS-K4@@83cf4a79a4@06K8888:9??x64@x@s@x9?@ | 07/06/22-16:04:03
+2044294487 | 137.184.94.103 | NewVPS-K47s8@@@7s?4s8s@e3K8888:9??x64@x@s@x9?@ | 07/06/22-17:05:38
+1487482505 | 45.8.146.161 | NewVPS-K44376aa0ee66e8e7K8888:9??x64@x@s@x9?@ | 07/06/22-17:22:46
+763390626 | 66.42.90.55 | NewVPS-K44793?e94?3864da0K8888:9??x64@x@s@x9?@ | 07/06/22-17:45:14
+1012760959 | 144.22.203.131 | NewVPS-K4489s@3b7e7840d77K8888:9??x64@x@s@x9?@ | 07/06/22-17:48:55
+643100628 | 158.101.98.139 | NewVPS-K4?0793caa?94c@8aK8888:9??x64@x@s@x9?@ | 07/06/22-18:01:23
+763390626 | 45.76.62.122 | NewVPS-K48009@9sdecfa@c8sK8888:9??x64@x@s@x9?@ | 07/06/22-18:07:18
+763390626 | 144.202.19.236 | NewVPS-K467?s?0se3ef8cc?6K8888:9??x64@x@s@x9?@ | 07/06/22-18:07:40
+115518095 | 165.227.39.19 | NewVPS-K4??00@fb?8ed@e937K8888:9??x64@x@s@x9?@ | 07/06/22-18:13:51
+5043300591 | 54.227.173.46 | NewVPS-K464?s@7bdd3b8c666K8888:9??x64@x@s@x9?@ | 07/06/22-19:55:18
+5043300591 | 134.122.0.24 | NewVPS-K497@6a460?3c@9f4K8888:9??x64@x@s@x9?@ | 07/06/22-20:15:17
+1473314468 | 191.252.111.235 | NewVPS-K44@83sfs8s43b@fcK8888:9??x64@x@s@x9?@ | 07/06/22-20:18:19
+576145089 | 107.152.39.222 | NewVPS-K4s30??868s87fc?@?K8888:9??x64@x@s@x9?@ | 07/06/22-21:05:10
+618157053 | 167.172.153.21 | NewVPS-K4?8@@37caeb6ccec4K8888:9??x64@x@s@x9?@ | 07/06/22-21:08:06
+1473314468 | 191.252.111.235 | NewVPS-K478067eb0??e?4@6K8888:9??x64@x@s@x9?@ | 07/06/22-21:17:21
+5033840313 | 147.182.194.41 | NewVPS-K4?0??@@e4@?e?d0baK8888:9??x64@x@s@x9?@ | 07/06/22-21:27:56
+1564379505 | 158.101.2.243 | NewVPS-K4s38?@dbf03?b@9sK8888:9??x64@x@s@x9?@ | 07/06/22-21:42:14
+576145089 | 216.24.243.157 | NewVPS-K4s697f040e?bc9edK8888:9??x64@x@s@x9?@ | 07/06/22-22:10:32
+576145089 | 216.24.243.157 | NewVPS-K44447???604defs4bK8888:9??x64@x@s@x9?@ | 07/06/22-22:28:18
+1012760959 | 198.251.68.118 | NewVPS-K4@@87a37a8648s9bK8888:9??x64@x@s@x9?@ | 07/06/22-22:36:12
+1564379505 | 129.146.17.134 | NewVPS-K4783@s@?80e04e67K8888:9??x64@x@s@x9?@ | 07/07/22-01:02:32
+1804518045 | 164.92.82.165 | NewVPS-K4446@344760cas396K8888:9??x64@x@s@x9?@ | 07/07/22-21:29:10
+1804518045 | 164.92.86.205 | NewVPS-K44966cd?af994c77K8888:9??x64@x@s@x9?@ | 07/07/22-21:38:09
+5065294266 | 20.37.4.151 | NewVPS-K4489@bs6@@fff?e7K8888:9??x64@x@s@x9?@ | 07/07/22-21:47:40
+1564379505 | 129.146.255.251 | NewVPS-K4047s?acb?9dd9?adK8888:9??x64@x@s@x9?@ | 07/07/22-22:19:57
+2044294487 | 69.164.213.67 | NewVPS-K4ss90?a9e67@s4ab0K8888:9??x64@x@s@x9?@ | 07/08/22-00:22:38
+1395912188 | 20.84.57.125 | NewVPS-K4s686?68f760?aa0eK8888:9??x64@x@s@x9?@ | 07/08/22-00:58:01
+2044294487 | 69.164.213.67 | NewVPS-K4@783?sb0beea08?8K8888:9??x64@x@s@x9?@ | 07/08/22-01:07:03
+703515493 | 144.217.42.73 | NewVPS-K4?3?8@4e?4sdsd3dK8888:9??x64@x@s@x9?@ | 07/08/22-01:34:20
+1799882584 | 20.125.116.22 | NewVPS-K4s?8sb@774f973ebK8888:9??x64@x@s@x9?@ | 07/08/22-01:36:46
+703515493 | 144.217.42.73 | NewVPS-K44@s??c439d?809??K8888:9??x64@x@s@x9?@ | 07/08/22-01:49:28
+755349907 | 45.77.112.108 | NewVPS-K4?@s??73@0efe670aK8888:9??x64@x@s@x9?@ | 07/08/22-02:14:35
+2044294487 | 45.79.79.66 | NewVPS-K4@9s8@s7bas0438b4K8888:9??x64@x@s@x9?@ | 07/08/22-02:46:57
+1564379505 | 129.146.17.134 | NewVPS-K4s090?db67seb@668K8888:9??x64@x@s@x9?@ | 07/08/22-02:50:09
+1012760959 | 165.232.158.158 | NewVPS-K44343s9?adc7a?04K8888:9??x64@x@s@x9?@ | 07/08/22-03:50:20
+1799882584 | 152.70.117.32 | NewVPS-K4897??e7cd0a3d?scK8888:9??x64@x@s@x9?@ | 07/08/22-03:54:14
+1473314468 | 200.73.129.41 | NewVPS-K40s38?36784dac0@8K8888:9??x64@x@s@x9?@ | 07/08/22-04:22:09
+1799882584 | 137.184.198.92 | NewVPS-K4060s?a0b04s90?7sK8888:9??x64@x@s@x9?@ | 07/08/22-04:42:50
+2044294487 | 164.92.94.125 | NewVPS-K4033@9?c89cb?d38K8888:9??x64@x@s@x9?@ | 07/08/22-06:22:54
+2044294487 | 192.81.132.49 | NewVPS-K4@@80@@f67d@7407cK8888:9??x64@x@s@x9?@ | 07/08/22-06:30:44
+2044294487 | 192.81.132.49 | NewVPS-K490s4?c?a67f7f0?6K8888:9??x64@x@s@x9?@ | 07/08/22-06:54:54
+2044294487 | 192.81.132.49 | NewVPS-K49s8s?css6ad@sef6K8888:9??x64@x@s@x9?@ | 07/08/22-07:08:58
+2044294487 | 54.207.178.40 | NewVPS-K40863cccacd@a?a0K8888:9??x64@x@s@x9?@ | 07/08/22-07:32:53
+145856461 | 44.202.141.156 | NewVPS-K40?6@@b7c3?e33fsfK8888:9??x64@x@s@x9?@ | 07/08/22-07:39:36
+1667894851 | 45.239.216.153 | NewVPS-K48679@88e?f0e4bdK8888:9??x64@x@s@x9?@ | 07/08/22-09:51:36
+5191344135 | 20.150.219.66 | NewVPS-K4ss68?f83bc4f0f9fK8888:9??x64@x@s@x9?@ | 07/08/22-11:05:07
+1654956635 | 3.97.200.70 | NewVPS-K47ss809@4c6d8cb?K8888:9??x64@x@s@x9?@ | 07/08/22-21:20:02
+5043300591 | 159.223.124.206 | NewVPS-K43@06?3faae47?3c4K8888:9??x64@x@s@x9?@ | 07/08/22-22:05:27
+1799882584 | 137.184.198.92 | NewVPS-K439@0@73909?30f3dK8888:9??x64@x@s@x9?@ | 07/08/22-22:36:40
+5043300591 | 159.223.119.173 | NewVPS-K4364@3694e?bfe774K8888:9??x64@x@s@x9?@ | 07/08/22-23:13:59
+1991664643 | 173.82.235.140 | NewVPS-K44?7?3?d3@aes9d87K8888:9??x64@x@s@x9?@ | 07/08/22-23:20:30
+5043300591 | 185.161.70.44 | NewVPS-K4?073@7b4?a4a0cebK8888:9??x64@x@s@x9?@ | 07/09/22-02:39:02
+1799882584 | 159.223.151.164 | NewVPS-K47039@fss3fb770f3K8888:9??x64@x@s@x9?@ | 07/09/22-03:22:14
+145856461 | 45.33.41.115 | NewVPS-K4s0ss?4ds888sda?4K8888:9??x64@x@s@x9?@ | 07/09/22-03:27:08
+1568952092 | 137.184.200.119 | NewVPS-K440?8@@d0sfcc6be3K8888:9??x64@x@s@x9?@ | 07/09/22-04:15:12
+1012760959 | 164.92.100.10 | NewVPS-K47690@@de4a938b9fK8888:9??x64@x@s@x9?@ | 07/09/22-04:31:55
+576145089 | 15.228.42.176 | NewVPS-K44??@@7c?sb46d4??K8888:9??x64@x@s@x9?@ | 07/09/22-05:10:14
+1390150729 | 20.98.232.158 | NewVPS-K49773?6ff49s96?4dK8888:9??x64@x@s@x9?@ | 07/09/22-05:13:28
+1568952092 | 137.184.158.138 | NewVPS-K47469@00d04c934d0K8888:9??x64@x@s@x9?@ | 07/09/22-06:18:44
+576145089 | 45.33.117.172 | NewVPS-K474@0ab60e3d7a@sK8888:9??x64@x@s@x9?@ | 07/09/22-06:43:51
+5191344135 | 143.198.189.76 | NewVPS-K49??4@d7ed4d?4a4aK8888:9??x64@x@s@x9?@ | 07/09/22-06:52:06
+1473314468 | 200.73.135.6 | NewVPS-K4@?@3934dsbef73eK8888:9??x64@x@s@x9?@ | 07/09/22-07:34:24
+576145089 | 209.97.144.65 | NewVPS-K4338?464f0a4066K8888:9??x64@x@s@x9?@ | 07/09/22-08:02:44
+576145089 | 144.202.15.227 | NewVPS-K404?0?s@@39cf@4e7K8888:9??x64@x@s@x9?@ | 07/09/22-08:42:45
+1390150729 | 165.232.152.44 | NewVPS-K4967?39s3948?dd6K8888:9??x64@x@s@x9?@ | 07/09/22-08:48:32
+576145089 | 131.221.34.252 | NewVPS-K4@36?30s7fce86?ccK8888:9??x64@x@s@x9?@ | 07/09/22-09:04:09
+1991664643 | 173.82.235.140 | NewVPS-K40s60?4?s0ss8344aK8888:9??x64@x@s@x9?@ | 07/09/22-09:07:27
+576145089 | 44.203.193.50 | NewVPS-K4s99a473s37c33eK8888:9??x64@x@s@x9?@ | 07/09/22-09:09:25
+576145089 | 54.232.149.6 | NewVPS-K49948?7884a066ed7K8888:9??x64@x@s@x9?@ | 07/09/22-09:11:55
+5033840313 | 137.184.67.67 | NewVPS-K43367?74dsse879b8K8888:9??x64@x@s@x9?@ | 07/09/22-09:15:36
+5043300591 | 159.65.36.21 | NewVPS-K49s0@?c7ae@ba4?cbK8888:9??x64@x@s@x9?@ | 07/09/22-10:02:46
+5043300591 | 147.182.182.23 | NewVPS-K4?49@397ce8?@@sc3K8888:9??x64@x@s@x9?@ | 07/09/22-10:09:06
+5033840313 | 67.205.162.72 | NewVPS-K400@3?f6ec80bd@ddK8888:9??x64@x@s@x9?@ | 07/09/22-10:18:17
+5033840313 | 137.184.184.83 | NewVPS-K4@89@@b8076es349fK8888:9??x64@x@s@x9?@ | 07/09/22-11:03:02
+1473314468 | 92.38.132.218 | NewVPS-K4s06@?@6c98ssc3eK8888:9??x64@x@s@x9?@ | 07/09/22-21:59:17
+1635905167 | 159.65.36.21 | NewVPS-K406?6?ba49867844bK8888:9??x64@x@s@x9?@ | 07/09/22-22:44:08
+5033840313 | 137.184.213.140 | NewVPS-K464@8c4a@8d08e?eK8888:9??x64@x@s@x9?@ | 07/09/22-23:25:15
+5121028144 | 168.138.131.99 | NewVPS-K44477@8@4@e033306K8888:9??x64@x@s@x9?@ | 07/10/22-00:37:20
+1635905167 | 159.65.36.21 | NewVPS-K4s@9@38d7f3d7734bK8888:9??x64@x@s@x9?@ | 07/10/22-03:02:33
+1635905167 | 97.107.128.33 | NewVPS-K4833s?b68b4cfs?8@K8888:9??x64@x@s@x9?@ | 07/10/22-03:52:10
+5191344135 | 129.151.125.161 | NewVPS-K48?98?3@0e99f?b07K8888:9??x64@x@s@x9?@ | 07/10/22-04:02:46
+1635905167 | 97.107.128.33 | NewVPS-K400s9?@4edc76f9c3K8888:9??x64@x@s@x9?@ | 07/10/22-04:39:33
+1635905167 | 137.184.43.27 | NewVPS-K47640s98b@88da?8K8888:9??x64@x@s@x9?@ | 07/10/22-05:06:20
+5043300591 | 152.70.216.65 | NewVPS-K4847@@0dd6a@?4b6K8888:9??x64@x@s@x9?@ | 07/10/22-05:08:56
+5321784762 | 45.79.9.252 | NewVPS-K483s7@677s9a0c3a?K8888:9??x64@x@s@x9?@ | 07/10/22-05:53:27
+1635905167 | 97.107.128.33 | NewVPS-K49607?aess?c@7ea3K8888:9??x64@x@s@x9?@ | 07/10/22-06:48:23
+2006027987 | 140.238.182.228 | NewVPS-K4736?@?s?s38e7s8eK8888:9??x64@x@s@x9?@ | 07/10/22-09:21:51
+5043300591 | 209.145.60.148 | NewVPS-K4909s@?0@ssc@3e6fK8888:9??x64@x@s@x9?@ | 07/10/22-09:48:02
+5043300591 | 174.138.32.107 | NewVPS-K48@83@6ffdfb73?36K8888:9??x64@x@s@x9?@ | 07/10/22-09:49:35
+2006027987 | 147.182.202.240 | NewVPS-K469???a9?69743f7bK8888:9??x64@x@s@x9?@ | 07/10/22-09:56:22
+5033840313 | 137.184.184.83 | NewVPS-K48483?cf8333b4e0eK8888:9??x64@x@s@x9?@ | 07/10/22-11:33:31
+5043300591 | 20.13.3.53 | NewVPS-K47?86@fae4a9e6bs@K8888:9??x64@x@s@x9?@ | 07/10/22-12:46:08
+1568952092 | 137.184.200.119 | NewVPS-K40?6s@8?6c8387s6cK8888:9??x64@x@s@x9?@ | 07/10/22-13:13:22
+181390777 | 144.217.13.110 | NewVPS-K4@96384e93bc8?3?K8888:9??x64@x@s@x9?@ | 07/10/22-18:20:04
+1991664643 | 173.82.235.140 | NewVPS-K4408??7d6d@@b84d0K8888:9??x64@x@s@x9?@ | 07/10/22-20:28:52
+1991664643 | 173.82.235.140 | NewVPS-K4@99s?94afb08ffbK8888:9??x64@x@s@x9?@ | 07/10/22-21:11:59
+2006027987 | 192.9.235.152 | NewVPS-K4s906b7d4?c8?a63K8888:9??x64@x@s@x9?@ | 07/10/22-22:36:20
+1512297117 | 52.180.137.159 | NewVPS-K4747?8@fd8f704afK8888:9??x64@x@s@x9?@ | 07/10/22-23:44:12
+576145089 | 216.238.98.192 | NewVPS-K4?s0??03ee0c7?s0dK8888:9??x64@x@s@x9?@ | 07/11/22-00:54:24
+1473314468 | 191.252.111.235 | NewVPS-K46?764894483s08eK8888:9??x64@x@s@x9?@ | 07/11/22-01:16:58
+2006027987 | 45.79.130.157 | NewVPS-K4s3@433b6d@f38bc3K8888:9??x64@x@s@x9?@ | 07/11/22-02:18:42
+5033840313 | 159.223.131.206 | NewVPS-K4?879?e0d4b4dd3@eK8888:9??x64@x@s@x9?@ | 07/11/22-03:11:06
+181390777 | 139.99.171.219 | NewVPS-K437096b93dbe?s@4K8888:9??x64@x@s@x9?@ | 07/11/22-04:44:26
+1654956635 | 18.229.228.33 | NewVPS-K43439da49c8b9a0dK8888:9??x64@x@s@x9?@ | 07/11/22-06:53:07
+1568952092 | 157.245.75.214 | NewVPS-K4s448b?6cs6s9aceK8888:9??x64@x@s@x9?@ | 07/11/22-08:09:43
+576145089 | 137.184.94.30 | NewVPS-K46?77?c88c6e6e@6K8888:9??x64@x@s@x9?@ | 07/11/22-09:05:05
+1173676231 | 164.92.120.231 | NewVPS-K4?80638a0b4b6sa9K8888:9??x64@x@s@x9?@ | 07/11/22-09:31:57
+1818514554 | 142.93.156.51 | NewVPS-K46378690@@?3fe39K8888:9??x64@x@s@x9?@ | 07/11/22-09:32:48
+1818514554 | 20.195.188.172 | NewVPS-K48?8s0b3ad7bf@feK8888:9??x64@x@s@x9?@ | 07/11/22-09:37:28
+1568952092 | 157.245.75.214 | NewVPS-K40?s@3d6ba@s?48sbK8888:9??x64@x@s@x9?@ | 07/11/22-09:44:10
+1635905167 | 45.79.50.151 | NewVPS-K4@?8??bcda?bs?e67K8888:9??x64@x@s@x9?@ | 07/11/22-10:01:14
+5323546854 | 170.187.181.222 | NewVPS-K460s@37cf@f@6?b89K8888:9??x64@x@s@x9?@ | 07/11/22-10:03:11
+763390626 | 137.184.51.84 | NewVPS-K4?s8s33sf89@af63K8888:9??x64@x@s@x9?@ | 07/11/22-11:14:15
+5191344135 | 198.58.110.169 | NewVPS-K47307sscefd3ds8dK8888:9??x64@x@s@x9?@ | 07/11/22-11:33:13
+1991664643 | 173.82.235.100 | NewVPS-K46@03@add8478@f9aK8888:9??x64@x@s@x9?@ | 07/11/22-11:43:01
+1173676231 | 137.184.46.54 | NewVPS-K4@?60@bff9?d4?9f7K8888:9??x64@x@s@x9?@ | 07/11/22-12:42:17
+1173676231 | 137.184.46.54 | NewVPS-K4@76s@4c67e8b3?e7K8888:9??x64@x@s@x9?@ | 07/11/22-13:45:38
+1173676231 | 164.90.148.111 | NewVPS-K46??9@6af89@fa9b3K8888:9??x64@x@s@x9?@ | 07/11/22-16:01:34
+1072234085 | 52.44.164.54 | NewVPS-K498s86e093a9s9@3K8888:9??x64@x@s@x9?@ | 07/11/22-18:47:26
+5043300591 | 88.218.200.154 | NewVPS-K496s?c44sacd@8aK8888:9??x64@x@s@x9?@ | 07/12/22-00:08:37
+5043300591 | 185.183.87.128 | NewVPS-K4?@?7?aa0?a77dsfbK8888:9??x64@x@s@x9?@ | 07/12/22-01:17:30
+2042928107 | 104.131.62.15 | NewVPS-K4s@0?@d9cs4ffa4f4K8888:9??x64@x@s@x9?@ | 07/12/22-01:52:30
+1037431226 | 69.55.49.53 | NewVPS-K47000@70?f36c6@?aK8888:9??x64@x@s@x9?@ | 07/12/22-02:14:33
+1635905167 | 129.151.107.146 | NewVPS-K43768?3b34b?@s48?K8888:9??x64@x@s@x9?@ | 07/12/22-02:29:50
+5051663313 | 143.198.68.184 | NewVPS-K473?s4s6ba846c@3K8888:9??x64@x@s@x9?@ | 07/12/22-02:35:32
+5283869675 | 195.154.225.95 | NewVPS-K40843?dcc9b@907b?K8888:9??x64@x@s@x9?@ | 07/12/22-03:22:36
+576145089 | 52.53.61.50 | NewVPS-K4?043067b6?da0c3K8888:9??x64@x@s@x9?@ | 07/12/22-04:23:13
+1708490519 | 143.244.162.159 | NewVPS-K44770?98@3d?60b3aK8888:9??x64@x@s@x9?@ | 07/12/22-04:57:26
+1708490519 | 157.245.85.17 | NewVPS-K46?70aa4@?@f66aeK8888:9??x64@x@s@x9?@ | 07/12/22-05:11:34
+5033840313 | 20.195.161.180 | NewVPS-K46707?c48aba9e3aK8888:9??x64@x@s@x9?@ | 07/12/22-05:52:12
+1037431226 | 161.35.58.195 | NewVPS-K4s3333c9b@0846d@K8888:9??x64@x@s@x9?@ | 07/12/22-06:24:59
+946489073 | 45.61.188.37 | NewVPS-K467@?3?eb3844ca60K8888:9??x64@x@s@x9?@ | 07/12/22-07:48:56
+576145089 | 88.208.198.240 | NewVPS-K47@83@??f6s?eaf?aK8888:9??x64@x@s@x9?@ | 07/12/22-07:50:57
+1042197562 | 186.148.224.136 | NewVPS-K48s73@?b8b70fsa7?K8888:9??x64@x@s@x9?@ | 07/12/22-08:02:58
+1536147520 | 45.7.228.113 | NewVPS-K4@s78@4esfea7?@d0K8888:9??x64@x@s@x9?@ | 07/12/22-08:35:21
+5033840313 | 138.2.230.232 | NewVPS-K4?@?6@8ssbc3390b8K8888:9??x64@x@s@x9?@ | 07/12/22-09:34:13
+1564379505 | 129.151.121.246 | NewVPS-K437s3@cd@437?fcd4K8888:9??x64@x@s@x9?@ | 07/12/22-09:36:07
+1564379505 | 144.22.37.210 | NewVPS-K4s963?60sbb?960esK8888:9??x64@x@s@x9?@ | 07/12/22-09:59:32
+5043300591 | 54.177.168.209 | NewVPS-K49939@aas779e64@aK8888:9??x64@x@s@x9?@ | 07/12/22-10:26:15
+1516470810 | 20.226.93.225 | NewVPS-K48488?dc693@88saeK8888:9??x64@x@s@x9?@ | 07/12/22-10:33:07
+5043300591 | 129.151.122.48 | NewVPS-K499@437478saf4acbK8888:9??x64@x@s@x9?@ | 07/12/22-10:35:01
+643100628 | 129.213.162.185 | NewVPS-K4s7s?38bc4480a40sK8888:9??x64@x@s@x9?@ | 07/12/22-10:45:11
+5051663313 | 18.231.73.165 | NewVPS-K49463@9a6@749cdb6K8888:9??x64@x@s@x9?@ | 07/12/22-12:04:31
+5043300591 | 67.205.150.172 | NewVPS-K47?03aea3cba@dafK8888:9??x64@x@s@x9?@ | 07/12/22-22:15:37
+5043300591 | 3.130.175.104 | NewVPS-K4678??c4706cb4c4eK8888:9??x64@x@s@x9?@ | 07/12/22-22:18:56
+5043300591 | 157.230.119.33 | NewVPS-K44306604908b00a3K8888:9??x64@x@s@x9?@ | 07/12/22-22:21:44
+5043300591 | 158.101.198.236 | NewVPS-K490098e6d39f76e7K8888:9??x64@x@s@x9?@ | 07/12/22-22:24:58
+492596970 | 46.101.35.242 | NewVPS-K4s@??3e0?90?7fec@K8888:9??x64@x@s@x9?@ | 07/12/22-22:42:31
+1536147520 | 20.218.78.237 | NewVPS-K47@6s?4a44fab?b0?K8888:9??x64@x@s@x9?@ | 07/12/22-23:42:43
+1568952092 | 67.205.191.204 | NewVPS-K4s36s9437e4@36e6K8888:9??x64@x@s@x9?@ | 07/12/22-23:51:23
+576145089 | 18.189.60.77 | NewVPS-K40s9??sfffc0997c6K8888:9??x64@x@s@x9?@ | 07/13/22-00:29:08
+1568952092 | 157.245.88.157 | NewVPS-K40s?0?768fs0sc3e6K8888:9??x64@x@s@x9?@ | 07/13/22-00:52:24
+1536147520 | 20.38.44.160 | NewVPS-K40??4@33b3733sef8K8888:9??x64@x@s@x9?@ | 07/13/22-02:34:12
+5043300591 | 194.156.224.81 | NewVPS-K4ss88@d8d?3ae0696K8888:9??x64@x@s@x9?@ | 07/13/22-03:48:35
+5065294266 | 102.37.220.97 | NewVPS-K4990@?64?4a694esdK8888:9??x64@x@s@x9?@ | 07/13/22-04:27:53
+2006027987 | 74.207.234.75 | NewVPS-K4ss48cae?fsa04ccK8888:9??x64@x@s@x9?@ | 07/13/22-04:36:06
+1536147520 | 200.89.159.241 | NewVPS-K4?4@s@884ds0a@0daK8888:9??x64@x@s@x9?@ | 07/13/22-06:04:29
+145856461 | 3.84.234.157 | NewVPS-K4@070@baa9ca?eafbK8888:9??x64@x@s@x9?@ | 07/13/22-07:46:59
+1799882584 | 158.101.102.249 | NewVPS-K443s7@987660a3?64K8888:9??x64@x@s@x9?@ | 07/13/22-09:12:36
+576145089 | 141.144.196.136 | NewVPS-K49734?a90?9a@0?e3K8888:9??x64@x@s@x9?@ | 07/13/22-09:19:55
+576145089 | 157.245.137.43 | NewVPS-K4639?7f8@@9b66d7K8888:9??x64@x@s@x9?@ | 07/13/22-09:23:40
+1395912188 | 52.188.106.163 | NewVPS-K47?60?3fa?@3@464aK8888:9??x64@x@s@x9?@ | 07/13/22-10:01:57
+576145089 | 129.151.66.100 | NewVPS-K4ss98e@8a988b64aK8888:9??x64@x@s@x9?@ | 07/13/22-10:09:47
+576145089 | 129.151.83.72 | NewVPS-K49909d9e64efs?98K8888:9??x64@x@s@x9?@ | 07/13/22-10:15:06
+1395912188 | 20.115.7.145 | NewVPS-K448?0?4d@7@6sdds4K8888:9??x64@x@s@x9?@ | 07/13/22-10:35:20
+5033840313 | 20.104.207.63 | NewVPS-K490?3badd?6043@4K8888:9??x64@x@s@x9?@ | 07/13/22-11:50:54
+1799882584 | 3.83.14.150 | NewVPS-K47?@7@d66dee439bK8888:9??x64@x@s@x9?@ | 07/13/22-12:02:42
+1394196343 | 20.206.83.17 | NewVPS-K4s699@dsa43s0ea?dK8888:9??x64@x@s@x9?@ | 07/13/22-12:44:04
+576145089 | 69.164.205.127 | NewVPS-K4s004b0da?ebcabK8888:9??x64@x@s@x9?@ | 07/13/22-20:43:13
+576145089 | 15.229.55.61 | NewVPS-K4s0??@?74a?960edsK8888:9??x64@x@s@x9?@ | 07/13/22-20:50:15
+5043300591 | 216.238.83.179 | NewVPS-K403?99367d6?6sc3K8888:9??x64@x@s@x9?@ | 07/13/22-23:03:53
+5043300591 | 143.198.76.139 | NewVPS-K496?4@9eadf78a@8bK8888:9??x64@x@s@x9?@ | 07/13/22-23:06:12
+5043300591 | 54.177.97.52 | NewVPS-K4?34?3db?090e4@8K8888:9??x64@x@s@x9?@ | 07/13/22-23:19:13
+576145089 | 15.229.64.225 | NewVPS-K447???76e3c4?68scK8888:9??x64@x@s@x9?@ | 07/13/22-23:45:12
+576145089 | 192.155.83.253 | NewVPS-K4898s@@0?9603e3c4K8888:9??x64@x@s@x9?@ | 07/14/22-00:14:21
+1536147520 | 178.128.232.72 | NewVPS-K4?s87@74a3?9@6cb?K8888:9??x64@x@s@x9?@ | 07/14/22-02:58:29
+1390150729 | 165.232.152.44 | NewVPS-K4@976?7f633ffs?eK8888:9??x64@x@s@x9?@ | 07/14/22-03:16:50
+181390777 | 177.67.83.84 | NewVPS-K46@37?@4?af0@4@3fK8888:9??x64@x@s@x9?@ | 07/14/22-06:04:45
+1037431226 | 173.255.196.215 | NewVPS-K4s@9?@f0d94?4a@36K8888:9??x64@x@s@x9?@ | 07/14/22-06:18:24
+576145089 | 152.70.59.118 | NewVPS-K4@?73cd667?4@casK8888:9??x64@x@s@x9?@ | 07/14/22-06:48:57
+729023834 | 216.238.72.98 | NewVPS-K4330?e?33d7@c?c0K8888:9??x64@x@s@x9?@ | 07/14/22-08:27:46
+5043300591 | 173.255.196.194 | NewVPS-K46809@?s@4eddea33K8888:9??x64@x@s@x9?@ | 07/14/22-09:50:28
+576145089 | 129.151.96.36 | NewVPS-K4s@8?7d@b4f4@6@0K8888:9??x64@x@s@x9?@ | 07/14/22-11:30:13
+1818514554 | 172.104.13.145 | NewVPS-K40@63?8baaedbs4@K8888:9??x64@x@s@x9?@ | 07/14/22-13:02:35
+1818514554 | 45.56.89.219 | NewVPS-K4?343@0as9b9c4e3aK8888:9??x64@x@s@x9?@ | 07/14/22-13:14:44
+5043300591 | 13.213.47.134 | NewVPS-K46386@?a044cb89@4K8888:9??x64@x@s@x9?@ | 07/14/22-21:19:52
+5043300591 | 173.255.237.104 | NewVPS-K476?69c4fc@7?764K8888:9??x64@x@s@x9?@ | 07/14/22-21:22:03
+5051663313 | 164.92.80.233 | NewVPS-K4s933?s8s83@38be3K8888:9??x64@x@s@x9?@ | 07/14/22-10:12:39
+5121028144 | 137.184.216.227 | NewVPS-K460@@@s49f0?cae40K8888:9??x64@x@s@x9?@ | 07/14/22-11:48:25
+5051663313 | 161.35.233.197 | NewVPS-K49608efcbs88ccafK8888:9??x64@x@s@x9?@ | 07/14/22-11:58:44
+5051663313 | 128.199.1.221 | NewVPS-K4446?@bce677s0889K8888:9??x64@x@s@x9?@ | 07/14/22-14:03:12
+576145089 | 54.177.41.245 | NewVPS-K4609@83077sfebaaK8888:9??x64@x@s@x9?@ | 07/14/22-14:36:58
+5283869675 | 195.154.118.195 | NewVPS-K49?63@38cb46@sseK8888:9??x64@x@s@x9?@ | 07/14/22-14:38:25
+576145089 | 54.177.41.245 | NewVPS-K4?400?@9d38fc0c??K8888:9??x64@x@s@x9?@ | 07/14/22-14:41:57
+5321784762 | 54.177.41.245 | NewVPS-K476@969f39b99bb?K8888:9??x64@x@s@x9?@ | 07/14/22-15:07:03
+181390777 | 38.7.207.2 | NewVPS-K430@0@89df?a60688K8888:9??x64@x@s@x9?@ | 07/14/22-16:11:16
+1818514554 | 18.204.21.89 | NewVPS-K4?60s3f6es0fc3d?K8888:9??x64@x@s@x9?@ | 07/14/22-16:13:21
+1536147520 | 134.122.16.248 | NewVPS-K48@@3bca79f?4@ecK8888:9??x64@x@s@x9?@ | 07/14/22-16:41:42
+576145089 | 20.226.65.65 | NewVPS-K4460433d43f8cf9dbK8888:9??x64@x@s@x9?@ | 07/14/22-18:22:12
+1799882584 | 72.14.190.189 | NewVPS-K4780?3036?c3d70?8K8888:9??x64@x@s@x9?@ | 07/14/22-19:04:12
+643100628 | 141.148.37.136 | NewVPS-K43s86f70e68bd9fsK8888:9??x64@x@s@x9?@ | 07/14/22-19:04:13
+576145089 | 45.79.108.28 | NewVPS-K44786?s4e6bff39@6K8888:9??x64@x@s@x9?@ | 07/14/22-19:08:39
+1799882584 | 104.200.16.131 | NewVPS-K4?634@fda697fc3d4K8888:9??x64@x@s@x9?@ | 07/14/22-19:10:41
+576145089 | 150.230.93.179 | NewVPS-K47394@c470s7bddd?K8888:9??x64@x@s@x9?@ | 07/14/22-19:28:33
+576145089 | 54.207.162.155 | NewVPS-K4@@767d304ed@73@K8888:9??x64@x@s@x9?@ | 07/14/22-19:29:13
+5065294266 | 45.79.218.103 | NewVPS-K489s9eddea0be4edK8888:9??x64@x@s@x9?@ | 07/14/22-21:35:37
+1395912188 | 51.79.50.53 | NewVPS-K44?60@d3a63d0e03@K8888:9??x64@x@s@x9?@ | 07/14/22-22:11:04
+576145089 | 159.223.167.222 | NewVPS-K4379?c470s7bddd?K8888:9??x64@x@s@x9?@ | 07/14/22-23:23:10
+5121028144 | 23.239.26.122 | NewVPS-K4@?83?4?ecff4e490K8888:9??x64@x@s@x9?@ | 07/15/22-00:27:13
+5043300591 | 20.226.65.65 | NewVPS-K46s4@08s?9dfsba4K8888:9??x64@x@s@x9?@ | 07/15/22-00:52:12
+1516470810 | 20.206.104.3 | NewVPS-K470643s9f406@@9s9K8888:9??x64@x@s@x9?@ | 07/15/22-07:01:20
+181390777 | 167.114.114.187 | NewVPS-K46?64?d?4364b0d9dK8888:9??x64@x@s@x9?@ | 07/15/22-09:18:07
+5043300591 | 185.193.18.20 | NewVPS-K47409?3ebs@bcbbeK8888:9??x64@x@s@x9?@ | 07/15/22-09:47:22
+5033840313 | 143.198.185.145 | NewVPS-K4s7?0d33s3068?s?K8888:9??x64@x@s@x9?@ | 07/15/22-10:17:36
+5033840313 | 143.198.185.145 | NewVPS-K4@98883f7b@6se4bK8888:9??x64@x@s@x9?@ | 07/15/22-10:26:28
+826202541 | 191.252.219.239 | NewVPS-K49398?98eff7?@4d6K8888:9??x64@x@s@x9?@ | 07/15/22-12:23:29
+576145089 | 20.127.108.42 | NewVPS-K480s??cf@d8bs33d4K8888:9??x64@x@s@x9?@ | 07/15/22-12:39:37
+1516470810 | 104.128.67.126 | NewVPS-K4s86?@7e8ad83efb9K8888:9??x64@x@s@x9?@ | 07/15/22-14:12:46
+1516470810 | 20.226.21.156 | NewVPS-K408?7?ce4e90a7778K8888:9??x64@x@s@x9?@ | 07/15/22-15:21:24
+1818514554 | 138.197.78.41 | NewVPS-K4@673@@f39d90a9@@K8888:9??x64@x@s@x9?@ | 07/15/22-17:48:55
+5051663313 | 164.92.82.246 | NewVPS-K44967@@d6esas9?d7K8888:9??x64@x@s@x9?@ | 07/15/22-19:00:00
+2028468813 | 149.28.45.61 | NewVPS-K4@8@?bs47f67ds7fK8888:9??x64@x@s@x9?@ | 07/15/22-19:26:07
+618157053 | 144.126.219.192 | NewVPS-K40669@da?69fs983?K8888:9??x64@x@s@x9?@ | 07/15/22-21:19:58
+5051663313 | 161.35.232.12 | NewVPS-K447@43s93bbbc4@ecK8888:9??x64@x@s@x9?@ | 07/15/22-21:29:24
+5349747934 | 64.227.29.3 | NewVPS-K47933sf@0af?97b0K8888:9??x64@x@s@x9?@ | 07/16/22-00:30:52
+5349747934 | 157.245.84.223 | NewVPS-K40393@9?c?4d8677fK8888:9??x64@x@s@x9?@ | 07/16/22-00:37:35
+5349747934 | 147.182.129.33 | NewVPS-K478@8?s8e9f0ee00fK8888:9??x64@x@s@x9?@ | 07/16/22-00:43:19
+5191344135 | 147.182.215.177 | NewVPS-K43s9?@c0d9d89@4b9K8888:9??x64@x@s@x9?@ | 07/16/22-08:15:03
+1506759928 | 13.57.186.222 | NewVPS-K474@7@bf6b7a6ac9@K8888:9??x64@x@s@x9?@ | 07/16/22-08:44:50
+1635905167 | 147.182.219.32 | NewVPS-K49@06d?f7440?ca?K8888:9??x64@x@s@x9?@ | 07/16/22-09:58:20
+1635905167 | 159.223.139.9 | NewVPS-K4s@???388c4@9?48aK8888:9??x64@x@s@x9?@ | 07/16/22-10:56:21
+729023834 | 143.244.181.96 | NewVPS-K47986?d@7asadd9@fK8888:9??x64@x@s@x9?@ | 07/16/22-11:07:10
+5121028144 | 173.230.130.71 | NewVPS-K4349?@dfdacfdss6fK8888:9??x64@x@s@x9?@ | 07/16/22-11:16:51
+576145089 | 20.206.248.230 | NewVPS-K493s9?c84aee803f@K8888:9??x64@x@s@x9?@ | 07/16/22-11:44:15
+576145089 | 20.228.130.247 | NewVPS-K49@49?sd4e64c80s3K8888:9??x64@x@s@x9?@ | 07/16/22-12:05:17
+5349747934 | 167.172.153.142 | NewVPS-K43788@7f?cb38f6?sK8888:9??x64@x@s@x9?@ | 07/16/22-12:18:27
+711025414 | 45.61.184.194 | NewVPS-K4?4?3?6b7d604476aK8888:9??x64@x@s@x9?@ | 07/16/22-13:11:56
+1582273771 | 181.117.244.81 | NewVPS-K43@49?a79d7f60e37K8888:9??x64@x@s@x9?@ | 07/16/22-15:16:08
+5191344135 | 173.230.154.137 | NewVPS-K49@4s@3d8?4fb7a@eK8888:9??x64@x@s@x9?@ | 07/16/22-19:07:20
+5191344135 | 168.138.131.99 | NewVPS-K4s37998b69f?c4efK8888:9??x64@x@s@x9?@ | 07/16/22-19:09:46
+5191344135 | 144.22.130.197 | NewVPS-K48673?0e@ab4e4869K8888:9??x64@x@s@x9?@ | 07/16/22-19:11:04
+5191344135 | 150.230.67.28 | NewVPS-K49?60?bcbb67e?escK8888:9??x64@x@s@x9?@ | 07/16/22-19:11:45
+5191344135 | 152.67.54.29 | NewVPS-K4s8@cs@bafaacdcK8888:9??x64@x@s@x9?@ | 07/16/22-19:12:30
+5191344135 | 129.151.121.123 | NewVPS-K4@377asss@cf047dK8888:9??x64@x@s@x9?@ | 07/16/22-19:13:19
+5191344135 | 129.151.113.33 | NewVPS-K44?77??8097s69a43K8888:9??x64@x@s@x9?@ | 07/16/22-19:13:57
+5191344135 | 129.151.104.210 | NewVPS-K493363c97674s7@eK8888:9??x64@x@s@x9?@ | 07/16/22-19:14:34
+5191344135 | 129.151.114.166 | NewVPS-K48@?@0b08be7e@84K8888:9??x64@x@s@x9?@ | 07/16/22-19:15:25
+1536147520 | 138.197.5.72 | NewVPS-K4s@98?@s80e7@89c3K8888:9??x64@x@s@x9?@ | 07/16/22-19:26:29
+1390150729 | 20.9.26.222 | NewVPS-K47798397befbd6a3K8888:9??x64@x@s@x9?@ | 07/16/22-20:06:09
+618157053 | 157.245.216.161 | NewVPS-K4s773?9d90s4379?bK8888:9??x64@x@s@x9?@ | 07/16/22-22:19:12
+1635905167 | 64.227.65.211 | NewVPS-K44483s6bsd?9e6f?K8888:9??x64@x@s@x9?@ | 07/17/22-00:37:36
+5033840313 | 52.151.248.183 | NewVPS-K46769?8@a4ac7a93sK8888:9??x64@x@s@x9?@ | 07/17/22-00:58:08
+576145089 | 51.81.81.122 | NewVPS-K46s79?8??49?e@73@K8888:9??x64@x@s@x9?@ | 07/17/22-05:37:32
+1582273771 | 181.117.240.43 | NewVPS-K486@4@49774d4da@3K8888:9??x64@x@s@x9?@ | 07/17/22-10:10:59
+5051663313 | 137.184.87.21 | NewVPS-K4?4@7??daf6es9?@sK8888:9??x64@x@s@x9?@ | 07/17/22-11:17:02
+5033840313 | 164.92.108.79 | NewVPS-K446?3?3b0@697696eK8888:9??x64@x@s@x9?@ | 07/17/22-13:08:54
+5033840313 | 159.223.166.131 | NewVPS-K479s@@bf4cf98fds@K8888:9??x64@x@s@x9?@ | 07/17/22-13:14:22
+1512297117 | 159.223.134.15 | NewVPS-K4@6@7?f@4bf@3dee0K8888:9??x64@x@s@x9?@ | 07/17/22-13:44:53
+5121028144 | 139.177.203.103 | NewVPS-K40@??3esb0908d997K8888:9??x64@x@s@x9?@ | 07/17/22-13:53:46
+755349907 | 82.117.253.21 | NewVPS-K4@3?9@?cdd8s93387K8888:9??x64@x@s@x9?@ | 07/17/22-16:11:55
+711025414 | 44.208.225.76 | NewVPS-K4s08@@sa464sa9747K8888:9??x64@x@s@x9?@ | 07/17/22-16:15:13
+1536147520 | 178.62.75.12 | NewVPS-K49999?4f@fse6bdcsK8888:9??x64@x@s@x9?@ | 07/17/22-18:22:16
+5349747934 | 159.203.184.70 | NewVPS-K4s@00a6b@dcs96b?K8888:9??x64@x@s@x9?@ | 07/17/22-21:00:50
+576145089 | 157.245.0.100 | NewVPS-K400s0ess@cb0??fcK8888:9??x64@x@s@x9?@ | 07/17/22-21:02:17
+5033840313 | 164.92.123.114 | NewVPS-K4663@@4638b8b7e3@K8888:9??x64@x@s@x9?@ | 07/17/22-21:24:41
+1395912188 | 20.115.7.145 | NewVPS-K43s0??cc4da709?37K8888:9??x64@x@s@x9?@ | 07/18/22-08:23:19
+5051663313 | 164.92.93.2 | NewVPS-K4@s939ad?s7f877@K8888:9??x64@x@s@x9?@ | 07/18/22-09:23:47
+615097327 | 137.184.191.150 | NewVPS-K4486@?886@d9edbc7K8888:9??x64@x@s@x9?@ | 07/18/22-09:33:27
+1395912188 | 40.119.45.43 | NewVPS-K4@43@3c8?9bd78766K8888:9??x64@x@s@x9?@ | 07/18/22-09:58:42
+1568952092 | 204.48.22.38 | NewVPS-K47s99@d7?c07ca3feK8888:9??x64@x@s@x9?@ | 07/18/22-10:44:33
+615097327 | 216.238.100.174 | NewVPS-K44338?03sb6@7898?K8888:9??x64@x@s@x9?@ | 07/18/22-11:14:27
+1536147520 | 198.27.96.109 | NewVPS-K4@097?ea3s?f868b3K8888:9??x64@x@s@x9?@ | 07/18/22-12:51:24
+5121028144 | 20.242.52.190 | NewVPS-K404ss@9?49@@ead66K8888:9??x64@x@s@x9?@ | 07/18/22-13:27:24
+5065294266 | 45.56.120.54 | NewVPS-K463?4?4@@77b684a3K8888:9??x64@x@s@x9?@ | 07/18/22-18:50:39
+1536147520 | 216.238.106.69 | NewVPS-K4s@03?6eb6@33d8@dK8888:9??x64@x@s@x9?@ | 07/18/22-19:11:19
+1635905167 | 100.24.53.64 | NewVPS-K44s300ff0@0836scK8888:9??x64@x@s@x9?@ | 07/18/22-19:59:27
+1635905167 | 18.206.249.162 | NewVPS-K47@@0@c83@ee@db@fK8888:9??x64@x@s@x9?@ | 07/18/22-20:07:16
+5191344135 | 20.150.211.82 | NewVPS-K47?0@?4894bbf3csdK8888:9??x64@x@s@x9?@ | 07/18/22-20:13:13
+1390150729 | 128.199.13.47 | NewVPS-K4647@408f8fsda89K8888:9??x64@x@s@x9?@ | 07/18/22-20:36:24
+1390150729 | 167.99.125.45 | NewVPS-K4439@36f3s?7433d@K8888:9??x64@x@s@x9?@ | 07/18/22-20:38:56
+5191344135 | 172.105.151.150 | NewVPS-K4074@3f@93eaf3eb9K8888:9??x64@x@s@x9?@ | 07/18/22-21:11:16
+1473314468 | 190.224.32.9 | NewVPS-K40303?s@094ba0b@0K8888:9??x64@x@s@x9?@ | 07/18/22-22:06:56
+1818322212 | 167.71.181.27 | NewVPS-K43694@744cde0f06aK8888:9??x64@x@s@x9?@ | 07/18/22-22:56:18
+618157053 | 159.65.168.17 | NewVPS-K439@?3f6es97c8c34K8888:9??x64@x@s@x9?@ | 07/18/22-23:07:41
+1564379505 | 45.173.130.175 | NewVPS-K43s34?asb09@@sacsK8888:9??x64@x@s@x9?@ | 07/19/22-00:31:03
+576145089 | 158.101.220.125 | NewVPS-K438s0fs7ff987b6cK8888:9??x64@x@s@x9?@ | 07/19/22-00:49:11
+576145089 | 181.117.241.2 | NewVPS-K4?8303c86sebb4d?K8888:9??x64@x@s@x9?@ | 07/19/22-00:52:14
+576145089 | 181.117.241.2 | NewVPS-K4@740@4e7e9a@3a9sK8888:9??x64@x@s@x9?@ | 07/19/22-00:55:57
+1536147520 | 45.173.130.180 | NewVPS-K49@6s@4s60f8asas@K8888:9??x64@x@s@x9?@ | 07/19/22-08:11:36
+1934822958 | 178.18.243.180 | NewVPS-K443?76cb3dsd93f0K8888:9??x64@x@s@x9?@ | 07/19/22-09:11:59
+576145089 | 159.223.205.59 | NewVPS-K4090s?4a6ccbs?7@sK8888:9??x64@x@s@x9?@ | 07/19/22-11:21:38
+1564379505 | 144.22.53.172 | NewVPS-K4??43?3@@cc8a@e6@K8888:9??x64@x@s@x9?@ | 07/19/22-13:01:15
+1934822958 | 194.163.142.115 | NewVPS-K4708@?a@s@88ds?faK8888:9??x64@x@s@x9?@ | 07/19/22-14:27:57
+1818514554 | 159.223.201.7 | NewVPS-K48839?7?84647es8dK8888:9??x64@x@s@x9?@ | 07/19/22-16:28:26
+886376077 | 164.92.242.244 | NewVPS-K44@36@8s@8a0?8ffK8888:9??x64@x@s@x9?@ | 07/19/22-16:50:14
+1818514554 | 159.223.201.7 | NewVPS-K407099c969e6d@fsK8888:9??x64@x@s@x9?@ | 07/19/22-17:19:17
+1818514554 | 159.223.201.7 | NewVPS-K4??@3@sddd?edd@6bK8888:9??x64@x@s@x9?@ | 07/19/22-17:23:04
+576145089 | 40.119.42.8 | NewVPS-K4?84?3asasa7c333eK8888:9??x64@x@s@x9?@ | 07/19/22-17:26:00
+1225383439 | 45.173.130.175 | NewVPS-K47647??@69c4604f9K8888:9??x64@x@s@x9?@ | 07/19/22-17:28:46
+5191344135 | 159.223.195.208 | NewVPS-K4@7943c9ec03b80sbK8888:9??x64@x@s@x9?@ | 07/19/22-18:09:46
+1564379505 | 158.101.4.113 | NewVPS-K44s@@337cfa6e@48@K8888:9??x64@x@s@x9?@ | 07/19/22-18:19:23
+Daniel-Huarcaya1 | 94.237.59.5 | NewVPS-K4s3?@?d3e?ab9@@ddK8888:9??x64@x@s@x9?@ | 07/19/22-18:37:56
+1225383439 | 45.173.130.59 | NewVPS-K404?0@b30c34deesdK8888:9??x64@x@s@x9?@ | 07/19/22-19:08:20
+576145089 | 129.151.96.36 | NewVPS-K4330@3@e7@ea@?s?4K8888:9??x64@x@s@x9?@ | 07/19/22-20:12:45
+576145089 | 216.24.243.157 | NewVPS-K43438?86fsc08s34@K8888:9??x64@x@s@x9?@ | 07/19/22-21:01:38
+1635905167 | 198.74.62.43 | NewVPS-K4666@?df8dcs8@a3dK8888:9??x64@x@s@x9?@ | 07/19/22-21:21:10
+1564379505 | 144.22.186.254 | NewVPS-K4@?0?a0f3?8fcb6bK8888:9??x64@x@s@x9?@ | 07/19/22-22:01:50
+1818514554 | 159.223.201.7 | NewVPS-K40??9940@ba@4?b8K8888:9??x64@x@s@x9?@ | 07/19/22-22:44:18
+1635905167 | 137.184.43.27 | NewVPS-K48463@a87bfaa0s6@K8888:9??x64@x@s@x9?@ | 07/19/22-22:51:20
+5349747934 | 68.183.192.9 | NewVPS-K469s7@ds7sb?sff9fK8888:9??x64@x@s@x9?@ | 07/19/22-23:19:22
+5349747934 | 128.199.242.112 | NewVPS-K468s9@73faaa3837cK8888:9??x64@x@s@x9?@ | 07/19/22-23:40:40
+1473314468 | 92.38.132.45 | NewVPS-K488080assa3cf6efK8888:9??x64@x@s@x9?@ | 07/20/22-07:56:14
+1473314468 | 92.38.132.45 | NewVPS-K44s37?b3@sesfbcf6K8888:9??x64@x@s@x9?@ | 07/20/22-08:55:00
+1473314468 | 92.38.132.45 | NewVPS-K4@76?@@c44700?3e0K8888:9??x64@x@s@x9?@ | 07/20/22-10:58:58
+1473314468 | 92.38.132.45 | NewVPS-K4@s0s@d44f0?d7cfK8888:9??x64@x@s@x9?@ | 07/20/22-11:22:26
+711025414 | 45.61.187.209 | NewVPS-K403?3@3866ebsa8d?K8888:9??x64@x@s@x9?@ | 07/20/22-17:03:29
+1536147520 | 147.182.222.132 | NewVPS-K4@44?3daf8?78b7@dK8888:9??x64@x@s@x9?@ | 07/20/22-17:04:30
+1635905167 | 164.92.117.208 | NewVPS-K48@46?a9d7b3?38dbK8888:9??x64@x@s@x9?@ | 07/20/22-18:31:59
+1818514554 | 192.155.93.110 | NewVPS-K4s404?9beb9a79s94K8888:9??x64@x@s@x9?@ | 07/20/22-20:12:36
+711025414 | 45.61.187.209 | NewVPS-K4s?88scd8eee0?6fK8888:9??x64@x@s@x9?@ | 07/20/22-20:51:04
+1536147520 | 159.223.124.201 | NewVPS-K4797??4d4a7f9csfaK8888:9??x64@x@s@x9?@ | 07/20/22-21:42:13
+872651602 | 50.116.24.148 | NewVPS-K47493d36a7bf@b?bK8888:9??x64@x@s@x9?@ | 07/20/22-21:53:05
+1536147520 | 159.203.21.128 | NewVPS-K4?@08?@fsf@4b3fb3K8888:9??x64@x@s@x9?@ | 07/20/22-22:52:11
+491532435 | 159.223.29.217 | NewVPS-K474?@@39@b@b0a?cK8888:9??x64@x@s@x9?@ | 07/20/22-22:54:53
+1911860667 | 134.122.16.22 | NewVPS-K46s?8?9c?4sea?s6eK8888:9??x64@x@s@x9?@ | 07/20/22-23:15:32
+491532435 | 159.223.29.217 | NewVPS-K4386faea3?93037K8888:9??x64@x@s@x9?@ | 07/20/22-23:24:43
+1536147520 | 142.93.157.198 | NewVPS-K4860ff8639a6s64K8888:9??x64@x@s@x9?@ | 07/20/22-23:24:57
+946489073 | 3.22.49.108 | NewVPS-K4?003?@0asb?e3ccfK8888:9??x64@x@s@x9?@ | 07/21/22-01:25:16
+491532435 | 159.223.29.217 | NewVPS-K48363ee?c@?@7c?dK8888:9??x64@x@s@x9?@ | 07/21/22-09:57:00
+862114210 | 159.203.87.22 | NewVPS-K4869s?a898889a4@aK8888:9??x64@x@s@x9?@ | 07/21/22-11:35:58
+491532435 | 159.223.29.217 | NewVPS-K4s0s878bfa@704@6K8888:9??x64@x@s@x9?@ | 07/21/22-12:33:08
+1394196343 | 201.76.43.173 | NewVPS-K46408@?cs000@a?88K8888:9??x64@x@s@x9?@ | 07/21/22-13:25:45
+1564379505 | 158.101.4.113 | NewVPS-K46?69ffba9bd3csaK8888:9??x64@x@s@x9?@ | 07/21/22-14:11:03
+2006027987 | 45.33.89.79 | NewVPS-K4?780@4b9c3?sfd?8K8888:9??x64@x@s@x9?@ | 07/21/22-14:19:46
+576145089 | 54.176.226.65 | NewVPS-K466a897ds@98@7K8888:9??x64@x@s@x9?@ | 07/21/22-14:33:48
+576145089 | 137.116.64.232 | NewVPS-K4s@47@sf4sdd48b70K8888:9??x64@x@s@x9?@ | 07/21/22-14:41:27
+576145089 | 50.116.8.136 | NewVPS-K49?47@c6b00cas4csK8888:9??x64@x@s@x9?@ | 07/21/22-15:51:11
+1497092570 | 161.35.99.120 | NewVPS-K4s448009s7c3c79bK8888:9??x64@x@s@x9?@ | 07/21/22-17:25:14
+1497092570 | 143.198.173.195 | NewVPS-K47999?f?ece63d673K8888:9??x64@x@s@x9?@ | 07/21/22-17:43:45
+1497092570 | 162.243.170.96 | NewVPS-K4@7???96ef37?fse6K8888:9??x64@x@s@x9?@ | 07/21/22-18:10:19
+576145089 | 193.123.97.221 | NewVPS-K49?06@c79@@c407?K8888:9??x64@x@s@x9?@ | 07/21/22-18:51:17
+1635905167 | 23.239.27.179 | NewVPS-K4@7s6?3ac9bc3437eK8888:9??x64@x@s@x9?@ | 07/21/22-19:20:40
+1536147520 | 159.203.29.102 | NewVPS-K4300?363e9@@033seK8888:9??x64@x@s@x9?@ | 07/21/22-21:30:43
+1582273771 | 181.117.245.40 | NewVPS-K40s7?6d90ef40a39K8888:9??x64@x@s@x9?@ | 07/21/22-21:33:56
+1582273771 | 138.99.7.165 | NewVPS-K4@036@4?s6?f?@0a8K8888:9??x64@x@s@x9?@ | 07/21/22-21:34:08
+576145089 | 158.101.1.248 | NewVPS-K4s74?@?3@6f6?f96dK8888:9??x64@x@s@x9?@ | 07/21/22-21:45:40
+1582273771 | 181.117.240.51 | NewVPS-K4s30@@?@83@d8e3e4K8888:9??x64@x@s@x9?@ | 07/21/22-21:54:54
+1536147520 | 165.22.232.124 | NewVPS-K40789?96ccs898f@eK8888:9??x64@x@s@x9?@ | 07/21/22-22:04:13
+1564379505 | 45.79.109.179 | NewVPS-K49947?9fce0934ef8K8888:9??x64@x@s@x9?@ | 07/21/22-22:30:17
+2028468813 | 140.84.178.119 | NewVPS-K4??6?a@730s6e6abK8888:9??x64@x@s@x9?@ | 07/21/22-22:30:34
+1506759928 | 137.184.209.65 | NewVPS-K46@780364907@bd4K8888:9??x64@x@s@x9?@ | 07/21/22-22:53:36
+576145089 | 129.146.171.173 | NewVPS-K4s708?@c@b6cdf?dbK8888:9??x64@x@s@x9?@ | 07/22/22-03:13:59
+576145089 | 216.24.243.157 | NewVPS-K4946@6?@?347@sb7K8888:9??x64@x@s@x9?@ | 07/22/22-05:20:41
+576145089 | 152.67.53.166 | NewVPS-K47?77@d9436s40?ssK8888:9??x64@x@s@x9?@ | 07/22/22-05:52:22
+576145089 | 64.227.19.108 | NewVPS-K43@46?a30s?a4c40dK8888:9??x64@x@s@x9?@ | 07/22/22-06:09:49
+615097327 | 216.238.105.216 | NewVPS-K483900cecb438ss4K8888:9??x64@x@s@x9?@ | 07/22/22-07:12:52
+1804518045 | 143.198.155.225 | NewVPS-K47??3?93as46f@9faK8888:9??x64@x@s@x9?@ | 07/22/22-07:17:19
+1516470810 | 20.206.98.85 | NewVPS-K46896b@@ed37?ba@K8888:9??x64@x@s@x9?@ | 07/22/22-11:09:06
+5321784762 | 45.33.121.36 | NewVPS-K43644@7?4fc0e4ea3K8888:9??x64@x@s@x9?@ | 07/22/22-12:44:12
+1598306383 | 161.35.52.113 | NewVPS-K4@@94@4e44s?efd09K8888:9??x64@x@s@x9?@ | 07/22/22-13:54:56
+1225383439 | 20.226.10.155 | NewVPS-K44?84@a7494884c70K8888:9??x64@x@s@x9?@ | 07/22/22-14:37:08
+1598306383 | 147.182.163.199 | NewVPS-K4378s?0de7a3be77cK8888:9??x64@x@s@x9?@ | 07/22/22-14:39:45
+1598306383 | 147.182.163.199 | NewVPS-K4@906?a07cs77a39dK8888:9??x64@x@s@x9?@ | 07/22/22-15:16:53
+2006027987 | 45.56.110.36 | NewVPS-K404@s?4c4ef844s9aK8888:9??x64@x@s@x9?@ | 07/22/22-15:26:51
+1536147520 | 20.14.80.161 | NewVPS-K4ss49?046603efd4dK8888:9??x64@x@s@x9?@ | 07/22/22-18:36:03
+2006027987 | 20.226.28.249 | NewVPS-K4???@?3d44cfafe7aK8888:9??x64@x@s@x9?@ | 07/22/22-22:05:30
+576145089 | 129.146.171.173 | NewVPS-K4?8?9?c446f47?44eK8888:9??x64@x@s@x9?@ | 07/22/22-22:09:20
+1394196343 | 45.236.130.72 | NewVPS-K4937@38@c0sed0648K8888:9??x64@x@s@x9?@ | 07/23/22-08:19:02
+5121028144 | 138.2.243.88 | NewVPS-K44703@93c9@7a7786K8888:9??x64@x@s@x9?@ | 07/23/22-12:33:29
+1516470810 | 20.226.8.145 | NewVPS-K4?77@@94638f4c7d8K8888:9??x64@x@s@x9?@ | 07/23/22-14:18:31
+576145089 | 45.56.119.180 | NewVPS-K4947s@3?sb89aef79K8888:9??x64@x@s@x9?@ | 07/23/22-19:07:36
+5191344135 | 143.110.145.33 | NewVPS-K4?@0ss9s7b849f4aK8888:9??x64@x@s@x9?@ | 07/23/22-21:09:18
+5191344135 | 144.22.34.162 | NewVPS-K4s00840bs8f?9b@aK8888:9??x64@x@s@x9?@ | 07/23/22-21:44:07
+5033840313 | 192.241.157.63 | NewVPS-K4s9063dsd6a3006fK8888:9??x64@x@s@x9?@ | 07/23/22-22:34:58
+1635905167 | 51.142.239.79 | NewVPS-K4900?@ea9ac87639eK8888:9??x64@x@s@x9?@ | 07/24/22-12:24:21
+576145089 | 143.198.44.119 | NewVPS-K4777@?00s948base9K8888:9??x64@x@s@x9?@ | 07/24/22-14:03:55
+1564379505 | 164.92.246.219 | NewVPS-K4@799??e0d06b@@?bK8888:9??x64@x@s@x9?@ | 07/24/22-14:26:44
+576145089 | 52.146.8.148 | NewVPS-K469?8?csedfs0@s04K8888:9??x64@x@s@x9?@ | 07/24/22-19:37:26
+5121028144 | 69.164.220.49 | NewVPS-K49608@b3c69df@4bdK8888:9??x64@x@s@x9?@ | 07/24/22-20:44:56
+5121028144 | 138.2.242.209 | NewVPS-K47606@ss06?8983feK8888:9??x64@x@s@x9?@ | 07/24/22-21:03:59
+576145089 | 54.193.156.62 | NewVPS-K48404@?cb8esbf7d6K8888:9??x64@x@s@x9?@ | 07/24/22-21:12:57
+576145089 | 54.241.128.175 | NewVPS-K43?9s?bbf960?@s3fK8888:9??x64@x@s@x9?@ | 07/24/22-21:36:30
+1841105989 | 181.117.245.55 | NewVPS-K46789@a?dss?f80b8K8888:9??x64@x@s@x9?@ | 07/24/22-22:27:40
+1390150729 | 20.25.123.239 | NewVPS-K4@60@37eb68c379a7K8888:9??x64@x@s@x9?@ | 07/24/22-23:03:35
+576145089 | 138.2.245.223 | NewVPS-K4@843@6a3?89@8480K8888:9??x64@x@s@x9?@ | 07/24/22-23:40:29
+576145089 | 129.151.67.34 | NewVPS-K4?@83?9ac@@fdeff9K8888:9??x64@x@s@x9?@ | 07/25/22-00:03:28
+576145089 | 164.92.246.219 | NewVPS-K4@978@9@4a970ca74K8888:9??x64@x@s@x9?@ | 07/25/22-00:12:46
+145856461 | 216.238.80.217 | NewVPS-K4?0036sc6ffd8@4bK8888:9??x64@x@s@x9?@ | 07/25/22-08:40:53
+1142842950 | 159.223.143.8 | NewVPS-K49308?960sb?b69faK8888:9??x64@x@s@x9?@ | 07/25/22-08:55:44
+1142842950 | 134.122.37.127 | NewVPS-K4449saf8ses6d?f4K8888:9??x64@x@s@x9?@ | 07/25/22-09:14:04
+615097327 | 216.238.106.81 | NewVPS-K468?s@a@@be77d?ecK8888:9??x64@x@s@x9?@ | 07/25/22-10:10:56
+576145089 | 173.230.135.210 | NewVPS-K474s0@@7@69390?9fK8888:9??x64@x@s@x9?@ | 07/25/22-10:34:58
+576145089 | 142.93.146.67 | NewVPS-K4s84@3dbfb6e9?4s0K8888:9??x64@x@s@x9?@ | 07/25/22-11:25:19
+576145089 | 167.99.229.123 | NewVPS-K49s46@6a6ds6s7@4?K8888:9??x64@x@s@x9?@ | 07/25/22-11:53:46
+576145089 | 129.151.106.229 | NewVPS-K48ss9@3360?f?bd8fK8888:9??x64@x@s@x9?@ | 07/25/22-12:12:19
+1564379505 | 54.193.209.50 | NewVPS-K4986s?@836?004ba8K8888:9??x64@x@s@x9?@ | 07/25/22-13:21:52
+576145089 | 137.184.122.110 | NewVPS-K4???4@fadfc984fabK8888:9??x64@x@s@x9?@ | 07/25/22-14:21:56
+1142842950 | 134.122.35.21 | NewVPS-K4404?@c0s6008f897K8888:9??x64@x@s@x9?@ | 07/25/22-14:25:26
+576145089 | 192.46.217.25 | NewVPS-K498496e@fc60@?76K8888:9??x64@x@s@x9?@ | 07/25/22-16:12:59
+576145089 | 129.146.20.190 | NewVPS-K43@89cace4de60@4K8888:9??x64@x@s@x9?@ | 07/25/22-16:46:53
+145856461 | 45.63.109.21 | NewVPS-K4437s?96@ab6f4d@@K8888:9??x64@x@s@x9?@ | 07/25/22-16:48:51
+576145089 | 129.146.20.190 | NewVPS-K40?73@3a7fb3s?748K8888:9??x64@x@s@x9?@ | 07/25/22-17:21:40
+576145089 | 170.187.182.55 | NewVPS-K48?@8d999a7d@??4K8888:9??x64@x@s@x9?@ | 07/25/22-17:32:10
+576145089 | 158.101.1.106 | NewVPS-K40?s?3edse@?b7000K8888:9??x64@x@s@x9?@ | 07/25/22-18:51:31
+576145089 | 129.146.241.77 | NewVPS-K46603@s70s4@0a88fK8888:9??x64@x@s@x9?@ | 07/25/22-19:26:23
+576145089 | 129.146.183.159 | NewVPS-K48449?bac0sbad8f8K8888:9??x64@x@s@x9?@ | 07/25/22-20:39:29
+5121028144 | 3.135.160.183 | NewVPS-K49s87?e69f8?6e6f0K8888:9??x64@x@s@x9?@ | 07/25/22-21:09:03
+2042928107 | 158.101.21.230 | NewVPS-K489764d@bs?7c?09K8888:9??x64@x@s@x9?@ | 07/26/22-00:12:57
+711025414 | 34.224.122.197 | NewVPS-K48?99@dd7c8eaeacbK8888:9??x64@x@s@x9?@ | 07/26/22-00:19:49
+2006027987 | 45.79.75.16 | NewVPS-K4986s?a9@d9d0sfebK8888:9??x64@x@s@x9?@ | 07/26/22-07:31:50
+618157053 | 157.245.84.209 | NewVPS-K4970?33fee0a@?s@@K8888:9??x64@x@s@x9?@ | 07/26/22-08:40:56
+1456213003 | 144.22.51.179 | NewVPS-K4s38@?8dab90b@389K8888:9??x64@x@s@x9?@ | 07/26/22-08:45:46
+618157053 | 64.227.14.131 | NewVPS-K48436?3a3667476@7K8888:9??x64@x@s@x9?@ | 07/26/22-08:56:55
+576145089 | 74.208.157.112 | NewVPS-K4389@?b?ba60s8esK8888:9??x64@x@s@x9?@ | 07/26/22-09:03:38
+576145089 | 154.53.59.172 | NewVPS-K4?667?asf84098a64K8888:9??x64@x@s@x9?@ | 07/26/22-09:11:30
+618157053 | 165.22.37.24 | NewVPS-K48s07@ss@36dceec7K8888:9??x64@x@s@x9?@ | 07/26/22-09:55:30
+1564379505 | 144.22.186.254 | NewVPS-K4ss0@49fbb?bcd@bK8888:9??x64@x@s@x9?@ | 07/26/22-11:39:26
+576145089 | 159.203.19.40 | NewVPS-K48@04@?8da8@fc0?@K8888:9??x64@x@s@x9?@ | 07/26/22-11:40:02
+1564379505 | 144.22.53.172 | NewVPS-K449?43dabbf09@cseK8888:9??x64@x@s@x9?@ | 07/26/22-11:48:17
+1564379505 | 158.101.4.113 | NewVPS-K4077039c97@f@96K8888:9??x64@x@s@x9?@ | 07/26/22-11:56:14
+2006027987 | 97.107.135.33 | NewVPS-K4s??6@88639dbe8s7K8888:9??x64@x@s@x9?@ | 07/26/22-12:11:10
+576145089 | 103.150.103.208 | NewVPS-K46493@s4be08f3836K8888:9??x64@x@s@x9?@ | 07/26/22-12:15:51
+576145089 | 198.211.112.155 | NewVPS-K4@047??cd309e8af4K8888:9??x64@x@s@x9?@ | 07/26/22-13:39:04
+1229847649 | 38.143.68.16 | NewVPS-K408?6@s94@830?6beK8888:9??x64@x@s@x9?@ | 07/26/22-14:06:56
+145856461 | 18.119.124.179 | NewVPS-K4??67?973?973aa7dK8888:9??x64@x@s@x9?@ | 07/26/22-15:06:46
+1804518045 | 143.198.155.225 | NewVPS-K4@670?07?7bbs644?K8888:9??x64@x@s@x9?@ | 07/26/22-18:08:10
+1708490519 | 157.245.142.61 | NewVPS-K4?3490d?4d8se380K8888:9??x64@x@s@x9?@ | 07/26/22-18:45:37
+576145089 | 129.151.119.206 | NewVPS-K4686?4@df7b76s3aK8888:9??x64@x@s@x9?@ | 07/26/22-19:01:23
+1611308441 | 141.145.200.145 | NewVPS-K40670?c4e7d?67@e4K8888:9??x64@x@s@x9?@ | 07/26/22-21:08:04
+1611308441 | 35.192.85.164 | NewVPS-K4830?@f6bb@6c4f?aK8888:9??x64@x@s@x9?@ | 07/26/22-21:15:43
+1611308441 | 157.245.217.16 | NewVPS-K4@708?8sc4dafsd66K8888:9??x64@x@s@x9?@ | 07/26/22-21:45:36
+1611308441 | 20.125.130.93 | NewVPS-K43647?809bd@c3c4sK8888:9??x64@x@s@x9?@ | 07/26/22-22:09:42
+2057746846 | 15.229.50.185 | NewVPS-K467@4@ba7f83a?3s@K8888:9??x64@x@s@x9?@ | 07/26/22-22:20:14
+576145089 | 40.119.42.8 | NewVPS-K40?60?dba9?76s836K8888:9??x64@x@s@x9?@ | 07/26/22-23:09:59
+2057746846 | 177.71.228.168 | NewVPS-K46868@0d70c?b?4?sK8888:9??x64@x@s@x9?@ | 07/26/22-23:29:18
+1536147520 | 138.197.149.103 | NewVPS-K4797??e7c8bae@b8sK8888:9??x64@x@s@x9?@ | 07/27/22-06:02:04
+576145089 | 20.206.242.132 | NewVPS-K449@6?069a@3b39fsK8888:9??x64@x@s@x9?@ | 07/27/22-09:11:52
+576145089 | 18.229.225.129 | NewVPS-K43?73?c@7f3b8a3feK8888:9??x64@x@s@x9?@ | 07/27/22-09:22:09
+145856461 | 20.206.242.132 | NewVPS-K48s4@3cfa49a000faK8888:9??x64@x@s@x9?@ | 07/27/22-09:27:42
+576145089 | 129.151.119.132 | NewVPS-K4s37?@sf@@@e@s360K8888:9??x64@x@s@x9?@ | 07/27/22-09:31:52
+1611308441 | 138.197.11.31 | NewVPS-K46@@6@acbfc0@9c4dK8888:9??x64@x@s@x9?@ | 07/27/22-09:35:48
+1611308441 | 35.176.141.70 | NewVPS-K46080?bc7cef4??caK8888:9??x64@x@s@x9?@ | 07/27/22-09:44:56
+145856461 | 20.163.32.136 | NewVPS-K460@8e0fa9a8dssdK8888:9??x64@x@s@x9?@ | 07/27/22-11:39:44
+674694187 | 51.222.211.30 | NewVPS-K4@@80@a30sab86a0sK8888:9??x64@x@s@x9?@ | 07/27/22-12:05:12
+1611308441 | 138.197.67.5 | NewVPS-K440@8?c7fdd74d76@K8888:9??x64@x@s@x9?@ | 07/27/22-12:33:15
+1837088909 | 143.198.155.225 | NewVPS-K46@@430?0d04adsadK8888:9??x64@x@s@x9?@ | 07/27/22-12:47:12
+5033840313 | 192.241.157.63 | NewVPS-K43@77?@0a089s3fa9K8888:9??x64@x@s@x9?@ | 07/27/22-13:05:44
+1564379505 | 158.101.4.113 | NewVPS-K47?s7?b389sf3@7e0K8888:9??x64@x@s@x9?@ | 07/27/22-13:08:45
+1837088909 | 143.198.155.225 | NewVPS-K47740?d4f@60d8f4eK8888:9??x64@x@s@x9?@ | 07/27/22-13:12:01
+576145089 | 34.133.235.138 | NewVPS-K4644@3@se@?ds??0cK8888:9??x64@x@s@x9?@ | 07/27/22-15:22:16
+1564379505 | 20.163.32.59 | NewVPS-K4@380?c?9b076490aK8888:9??x64@x@s@x9?@ | 07/27/22-18:43:00
+1564379505 | 64.225.1.102 | NewVPS-K44?70?edcc97e4asdK8888:9??x64@x@s@x9?@ | 07/27/22-19:05:10
+1497092570 | 206.81.15.99 | NewVPS-K488s?4@se8f7ss77K8888:9??x64@x@s@x9?@ | 07/27/22-20:55:28
+5191344135 | 20.29.49.201 | NewVPS-K47803?@9saa33?f33K8888:9??x64@x@s@x9?@ | 07/27/22-21:05:30
+5191344135 | 139.144.48.179 | NewVPS-K4s?4??e3ab@0f3df4K8888:9??x64@x@s@x9?@ | 07/27/22-21:26:09
+1611308441 | 20.195.211.66 | NewVPS-K4?07?@6834e@f9c66K8888:9??x64@x@s@x9?@ | 07/27/22-23:24:47
+1611308441 | 45.76.69.146 | NewVPS-K4s83??7d3948e98ecK8888:9??x64@x@s@x9?@ | 07/27/22-23:28:55
+1611308441 | 138.197.167.114 | NewVPS-K490?c0fbeb74@?eK8888:9??x64@x@s@x9?@ | 07/28/22-00:11:48
+5191344135 | 192.53.167.216 | NewVPS-K4@@47?f39ffc@0ffK8888:9??x64@x@s@x9?@ | 07/28/22-00:13:13
+1611308441 | 54.193.153.183 | NewVPS-K4ss8s7aa@?da0669K8888:9??x64@x@s@x9?@ | 07/28/22-00:18:00
+1911860667 | 20.226.31.120 | NewVPS-K4@64s0f8cb8c9@7eK8888:9??x64@x@s@x9?@ | 07/28/22-00:58:55
+1611308441 | 147.182.198.24 | NewVPS-K4s0?@3989sb7808f8K8888:9??x64@x@s@x9?@ | 07/28/22-02:29:20
+5051663313 | 54.94.99.100 | NewVPS-K44633s90ed?6f7ddK8888:9??x64@x@s@x9?@ | 07/28/22-03:07:10
+1497092570 | 206.81.14.75 | NewVPS-K406s?fc0dse448s7K8888:9??x64@x@s@x9?@ | 07/28/22-06:51:49
+1497092570 | 157.245.244.90 | NewVPS-K44?97@fdda3@048efK8888:9??x64@x@s@x9?@ | 07/28/22-07:12:43
+5051663313 | 67.205.153.238 | NewVPS-K4??@0?a3?ab63c?s0K8888:9??x64@x@s@x9?@ | 07/28/22-10:33:08
+5051663313 | 159.89.50.143 | NewVPS-K499?@376e7s68@6f0K8888:9??x64@x@s@x9?@ | 07/28/22-12:45:42
+886376077 | 20.163.34.5 | NewVPS-K486?s?86e89?98794K8888:9??x64@x@s@x9?@ | 07/28/22-13:37:19
+1837088909 | 143.198.155.225 | NewVPS-K4s83@3??s4f?eas0fK8888:9??x64@x@s@x9?@ | 07/28/22-14:20:25
+145856461 | 44.202.141.156 | NewVPS-K494@9bde7c384e0K8888:9??x64@x@s@x9?@ | 07/28/22-17:15:24
+1611308441 | 20.163.5.39 | NewVPS-K4s60@3c0c9c76a34?K8888:9??x64@x@s@x9?@ | 07/28/22-19:13:03
+5051663313 | 143.198.178.6 | NewVPS-K43488deb4bb3b68sK8888:9??x64@x@s@x9?@ | 07/28/22-19:35:57
+1611308441 | 152.70.205.164 | NewVPS-K400968f800e9?937K8888:9??x64@x@s@x9?@ | 07/28/22-19:45:26
+1611308441 | 172.105.18.226 | NewVPS-K48873@s64@87@48seK8888:9??x64@x@s@x9?@ | 07/28/22-19:48:23
+1611308441 | 54.94.139.5 | NewVPS-K43736?d?b@8?6@ad8K8888:9??x64@x@s@x9?@ | 07/28/22-19:56:55
+1611308441 | 35.247.213.178 | NewVPS-K4s9@8@e@866@s07a9K8888:9??x64@x@s@x9?@ | 07/28/22-19:58:49
+1611308441 | 13.56.11.12 | NewVPS-K4s66s79@ae6c8es?K8888:9??x64@x@s@x9?@ | 07/28/22-20:29:19
+1654956635 | 132.148.75.96 | NewVPS-K447@?bc4sa8c9@0bK8888:9??x64@x@s@x9?@ | 07/28/22-20:29:52
+576145089 | 35.166.100.27 | NewVPS-K438s@@bcc?@8@d3c4K8888:9??x64@x@s@x9?@ | 07/28/22-21:33:04
+576145089 | 20.226.52.17 | NewVPS-K403s3?bcc?@8@d3c4K8888:9??x64@x@s@x9?@ | 07/29/22-00:04:20
+1564379505 | 129.146.255.251 | NewVPS-K48040@s07c0f6cf83K8888:9??x64@x@s@x9?@ | 07/29/22-00:28:07
+1598306383 | 165.227.90.27 | NewVPS-K4040s?@e78?eddcs6K8888:9??x64@x@s@x9?@ | 07/29/22-04:27:09
+1072234085 | 52.44.164.54 | NewVPS-K4?6?9@37d806ebd3aK8888:9??x64@x@s@x9?@ | 07/29/22-06:58:06
+2057746846 | 181.117.244.8 | NewVPS-K48?49@089@aad694K8888:9??x64@x@s@x9?@ | 07/29/22-07:20:29
+2057746846 | 181.117.244.8 | NewVPS-K49s@s?eca6?c@0s?fK8888:9??x64@x@s@x9?@ | 07/29/22-07:53:34
+145856461 | 50.116.34.77 | NewVPS-K47748@000s4@b7e3dK8888:9??x64@x@s@x9?@ | 07/29/22-08:14:20
+145856461 | 54.174.173.32 | NewVPS-K40486c6f337e8e7?K8888:9??x64@x@s@x9?@ | 07/29/22-08:16:43
+5051663313 | 143.244.187.11 | NewVPS-K4407@3d8@@9??87cdK8888:9??x64@x@s@x9?@ | 07/29/22-09:04:37
+5051663313 | 164.90.149.81 | NewVPS-K43469?esse33a34fcK8888:9??x64@x@s@x9?@ | 07/29/22-09:23:10
+576145089 | 20.206.160.135 | NewVPS-K4s740@0?4e3s7@e0@K8888:9??x64@x@s@x9?@ | 07/29/22-11:42:47
+576145089 | 142.93.72.52 | NewVPS-K444s@?0@c8ad344afK8888:9??x64@x@s@x9?@ | 07/29/22-13:22:46
+1536147520 | 159.203.37.89 | NewVPS-K476@7sb@40caaf4?K8888:9??x64@x@s@x9?@ | 07/29/22-13:48:57
+711025414 | 54.198.246.42 | NewVPS-K4308?@bc79esae9b4K8888:9??x64@x@s@x9?@ | 07/29/22-15:01:19
+1536147520 | 167.172.158.69 | NewVPS-K49966@s?008683sadK8888:9??x64@x@s@x9?@ | 07/29/22-15:09:00
+1708490519 | 137.184.56.141 | NewVPS-K4644?be7f8?@8f?@K8888:9??x64@x@s@x9?@ | 07/29/22-15:13:29
+872651602 | 108.61.157.214 | NewVPS-K400908e406c9fd@K8888:9??x64@x@s@x9?@ | 07/29/22-15:17:23
+1598306383 | 137.184.216.217 | NewVPS-K476?304ce@8fa?ccK8888:9??x64@x@s@x9?@ | 07/29/22-16:12:29
+1708490519 | 161.35.6.45 | NewVPS-K4@748?cd?78db3f48K8888:9??x64@x@s@x9?@ | 07/29/22-16:40:36
+1708490519 | 64.225.62.82 | NewVPS-K48773?f40df4b96ecK8888:9??x64@x@s@x9?@ | 07/29/22-16:44:06
+1708490519 | 64.225.13.244 | NewVPS-K48434?sf8e7af7d4bK8888:9??x64@x@s@x9?@ | 07/29/22-17:19:30
+872651602 | 108.61.157.214 | NewVPS-K47049@s9d7f7sb@@6K8888:9??x64@x@s@x9?@ | 07/29/22-17:26:45
+872651602 | 107.191.34.241 | NewVPS-K4s@4@39060f93697K8888:9??x64@x@s@x9?@ | 07/29/22-17:51:41
+872651602 | 107.191.34.241 | NewVPS-K4444@@e?3s68cfb6bK8888:9??x64@x@s@x9?@ | 07/29/22-18:29:46
+1635905167 | 20.234.127.65 | NewVPS-K4?37?30e496f93046K8888:9??x64@x@s@x9?@ | 07/29/22-18:31:03
+711025414 | 206.189.181.225 | NewVPS-K46@s8@b0ea43s6460K8888:9??x64@x@s@x9?@ | 07/29/22-18:47:39
+5065294266 | 139.177.203.115 | NewVPS-K40@@9?489s0ba748aK8888:9??x64@x@s@x9?@ | 07/29/22-18:59:03
+1564379505 | 41.196.0.147 | NewVPS-K43860fc4798f@78K8888:9??x64@x@s@x9?@ | 07/29/22-19:42:04
+1564379505 | 54.176.0.53 | NewVPS-K44094@d4efbd??9cfK8888:9??x64@x@s@x9?@ | 07/29/22-19:42:08
+5033840313 | 143.198.188.62 | NewVPS-K43@394@@@0c7fe9dK8888:9??x64@x@s@x9?@ | 07/29/22-20:31:14
+750997906 | 67.205.159.99 | NewVPS-K468s6be6?4bec88aK8888:9??x64@x@s@x9?@ | 07/29/22-21:17:57
+1272954319 | 144.202.125.103 | NewVPS-K4870s69e0?@7sd76K8888:9??x64@x@s@x9?@ | 07/29/22-21:29:29
+750997906 | 194.195.214.218 | NewVPS-K4??86sb0@f@b4afcK8888:9??x64@x@s@x9?@ | 07/29/22-21:39:24
+576145089 | 159.203.179.188 | NewVPS-K43@37@fs?cbs7@83fK8888:9??x64@x@s@x9?@ | 07/29/22-22:06:11
+576145089 | 45.79.79.24 | NewVPS-K4s439@0abcefb9daeK8888:9??x64@x@s@x9?@ | 07/29/22-22:09:14
+576145089 | 149.28.71.107 | NewVPS-K47?90?0ea3s7cf700K8888:9??x64@x@s@x9?@ | 07/29/22-23:23:15
+5033840313 | 64.227.25.156 | NewVPS-K4988s@?9@3sc3?849K8888:9??x64@x@s@x9?@ | 07/29/22-23:54:22
+1516470810 | 20.163.32.135 | NewVPS-K4s6?@3487fd80?a78K8888:9??x64@x@s@x9?@ | 07/30/22-01:42:14
+576145089 | 44.237.93.120 | NewVPS-K4@773b7fe@cf37sbK8888:9??x64@x@s@x9?@ | 07/30/22-09:52:11
+1654956635 | 208.109.33.202 | NewVPS-K44s60@4?86c6d78efK8888:9??x64@x@s@x9?@ | 07/30/22-09:59:18
+750997906 | 5.249.165.14 | NewVPS-K49336?9fesa3@?433K8888:9??x64@x@s@x9?@ | 07/30/22-10:29:45
+1911860667 | 38.7.207.49 | NewVPS-K46s7??74fcc7a96?cK8888:9??x64@x@s@x9?@ | 07/30/22-11:09:32
+1654956635 | 72.167.32.13 | NewVPS-K4804??4e704d0?s@@K8888:9??x64@x@s@x9?@ | 07/30/22-11:29:43
+1654956635 | 72.167.35.166 | NewVPS-K40?3?7s68da8ed8fK8888:9??x64@x@s@x9?@ | 07/30/22-11:30:59
+1536147520 | 44.209.93.123 | NewVPS-K4??9s?4300b97c30aK8888:9??x64@x@s@x9?@ | 07/30/22-12:16:22
+1536147520 | 34.226.37.244 | NewVPS-K4434?@7368087?73K8888:9??x64@x@s@x9?@ | 07/30/22-12:40:38
+1536147520 | 3.82.172.183 | NewVPS-K4883?@d?f?98cbsaK8888:9??x64@x@s@x9?@ | 07/30/22-13:15:24
+711025414 | 23.20.77.247 | NewVPS-K47s@s?8f670d94@bdK8888:9??x64@x@s@x9?@ | 07/30/22-13:26:26
+711025414 | 44.210.41.0 | NewVPS-K4879s@679@3s4ebc9K8888:9??x64@x@s@x9?@ | 07/30/22-15:32:19
+1395912188 | 147.182.203.213 | NewVPS-K4@7@4@74f977ec?77K8888:9??x64@x@s@x9?@ | 07/30/22-18:13:50
+1395912188 | 147.182.203.213 | NewVPS-K4@ss7dfb?f9d0f@aK8888:9??x64@x@s@x9?@ | 07/30/22-18:30:54
+1456213003 | 165.227.35.228 | NewVPS-K4887s?e9faff63d3aK8888:9??x64@x@s@x9?@ | 07/30/22-19:35:34
+729023834 | 52.67.116.21 | NewVPS-K4964?@8ac3d@cf4sfK8888:9??x64@x@s@x9?@ | 07/30/22-21:21:33
+1911860667 | 20.226.36.37 | NewVPS-K4990434c?a9?0930bK8888:9??x64@x@s@x9?@ | 07/30/22-22:34:09
+980221709 | 50.116.62.60 | NewVPS-K44@?36sc8cad@d6eK8888:9??x64@x@s@x9?@ | 07/30/22-22:56:14
+5121028144 | 20.150.211.82 | NewVPS-K43669?a9se988d06dK8888:9??x64@x@s@x9?@ | 07/30/22-23:01:54
+980221709 | 45.79.32.93 | NewVPS-K4973607094c@s7efK8888:9??x64@x@s@x9?@ | 07/30/22-23:19:49
+5121028144 | 20.150.211.82 | NewVPS-K430?3sdecd4f09cK8888:9??x64@x@s@x9?@ | 07/31/22-00:33:41
+5121028144 | 20.150.211.82 | NewVPS-K40s??@a60c99fc64eK8888:9??x64@x@s@x9?@ | 07/31/22-00:38:40
+1911860667 | 165.227.193.112 | NewVPS-K4483@@b884703e9a7K8888:9??x64@x@s@x9?@ | 07/31/22-01:50:01
+5033840313 | 143.198.188.62 | NewVPS-K40?64?@?e@d3d9864K8888:9??x64@x@s@x9?@ | 07/31/22-01:51:29
+750997906 | 54.193.14.245 | NewVPS-K460@6?96?df9cfd9bK8888:9??x64@x@s@x9?@ | 07/31/22-07:59:59
+1708490519 | 190.103.178.9 | NewVPS-K490ss@7337cs840cbK8888:9??x64@x@s@x9?@ | 07/31/22-08:28:50
+1708490519 | 52.1.243.23 | NewVPS-K496?6?9b?sa0a3e3dK8888:9??x64@x@s@x9?@ | 07/31/22-08:57:05
+576145089 | 144.22.54.59 | NewVPS-K4@69783e@@3f6d4dK8888:9??x64@x@s@x9?@ | 07/31/22-09:22:42
+618157053 | 137.184.202.179 | NewVPS-K4?74@?c9s0@70aefaK8888:9??x64@x@s@x9?@ | 07/31/22-10:00:55
+5033840313 | 137.184.108.95 | NewVPS-K4s07?@ae?0376c90fK8888:9??x64@x@s@x9?@ | 07/31/22-10:52:49
+145856461 | 3.143.69.193 | NewVPS-K40?77?7cd89d8c8ebK8888:9??x64@x@s@x9?@ | 07/31/22-11:18:32
+2006027987 | 45.33.32.240 | NewVPS-K49007?4@?fa8s7@7fK8888:9??x64@x@s@x9?@ | 07/31/22-11:42:53
+872651602 | 3.138.140.199 | NewVPS-K43s443f@d?s@fc08aK8888:9??x64@x@s@x9?@ | 07/31/22-12:12:05
+862114210 | 137.184.107.22 | NewVPS-K43866@a9cb@f?a876K8888:9??x64@x@s@x9?@ | 07/31/22-12:26:25
+145856461 | 3.128.80.211 | NewVPS-K49687bsde@ad8d8bK8888:9??x64@x@s@x9?@ | 07/31/22-12:33:29
+576145089 | 159.223.106.202 | NewVPS-K4@64s?3dfcefb4093K8888:9??x64@x@s@x9?@ | 07/31/22-13:17:28
+576145089 | 20.197.249.31 | NewVPS-K4@s@?eff8ed036caK8888:9??x64@x@s@x9?@ | 07/31/22-13:22:42
+576145089 | 158.101.102.137 | NewVPS-K4?@87@a694947d4b4K8888:9??x64@x@s@x9?@ | 07/31/22-13:26:49
+1072234085 | 52.44.164.54 | NewVPS-K478?4?f08c@s80084K8888:9??x64@x@s@x9?@ | 07/31/22-13:45:34
+1564379505 | 129.151.106.27 | NewVPS-K47ss?3fcfsd6dfa47K8888:9??x64@x@s@x9?@ | 07/31/22-14:07:27
+1635905167 | 72.14.182.53 | NewVPS-K4088sd?dsc3ee7eaK8888:9??x64@x@s@x9?@ | 07/31/22-14:14:33
+1708490519 | 147.182.182.59 | NewVPS-K47479?7967sffcacfK8888:9??x64@x@s@x9?@ | 07/31/22-14:30:08
+1173676231 | 143.198.144.103 | NewVPS-K4778s?f88838dd?a6K8888:9??x64@x@s@x9?@ | 07/31/22-16:38:29
+2006027987 | 45.33.32.240 | NewVPS-K47s399@3f??ecad4K8888:9??x64@x@s@x9?@ | 07/31/22-19:10:58
+980221709 | 45.79.6.97 | NewVPS-K4043@37@80@?cs608K8888:9??x64@x@s@x9?@ | 07/31/22-19:55:47
+Daniel-Huarcaya1 | 209.50.59.63 | NewVPS-K4439sdseff3@d387K8888:9??x64@x@s@x9?@ | 07/31/22-20:02:12
+5110057691 | 159.203.110.98 | NewVPS-K4?@?@?f?add?38e7eK8888:9??x64@x@s@x9?@ | 07/31/22-20:03:29
+5110057691 | 159.203.110.98 | NewVPS-K47?94@4@43ddc4ccdK8888:9??x64@x@s@x9?@ | 07/31/22-20:06:29
+1536147520 | 54.166.117.153 | NewVPS-K4s46@3dd@c3893fs4K8888:9??x64@x@s@x9?@ | 07/31/22-20:12:48
+Daniel-Huarcaya1 | 209.50.51.69 | NewVPS-K47@83@6s93b@e7b94K8888:9??x64@x@s@x9?@ | 07/31/22-20:21:38
+5321784762 | 45.56.73.165 | NewVPS-K4693?4s0@30@d7dcK8888:9??x64@x@s@x9?@ | 07/31/22-21:07:24
+1536147520 | 134.122.39.97 | NewVPS-K4@90s@s40a3baff@8K8888:9??x64@x@s@x9?@ | 07/31/22-22:04:28
+1536147520 | 134.122.39.233 | NewVPS-K4@663@9d90ea?cc77K8888:9??x64@x@s@x9?@ | 07/31/22-22:35:57
+1536147520 | 159.89.116.12 | NewVPS-K4039?@e8a4@6e6d@cK8888:9??x64@x@s@x9?@ | 07/31/22-22:53:35
+1536147520 | 159.203.42.230 | NewVPS-K46s36?ss38e0?8s47K8888:9??x64@x@s@x9?@ | 07/31/22-23:45:39
+5110057691 | 159.203.110.98 | NewVPS-K496@@?447@7bbafs7K8888:9??x64@x@s@x9?@ | 07/31/22-23:59:36
+5110057691 | 3.223.248.156 | NewVPS-K4@?s6s9df0c9bb@cK8888:9??x64@x@s@x9?@ | 08/01/22-00:09:26
+5110057691 | 3.223.248.156 | NewVPS-K473@8@d8c6948ssb4K8888:9??x64@x@s@x9?@ | 08/01/22-00:24:33
+1173676231 | 161.35.224.31 | NewVPS-K43733??96@9ce0ceaK8888:9??x64@x@s@x9?@ | 08/01/22-00:31:47
+5121028144 | 139.144.19.59 | NewVPS-K4s030@csd?s@f0097K8888:9??x64@x@s@x9?@ | 08/01/22-00:41:43
+5321784762 | 45.55.40.22 | NewVPS-K4703?306c3036s@saK8888:9??x64@x@s@x9?@ | 08/01/22-00:49:41
+5121028144 | 68.183.149.75 | NewVPS-K4677@3@7b3@77dbdaK8888:9??x64@x@s@x9?@ | 08/01/22-01:37:41
+5121028144 | 128.199.5.0 | NewVPS-K4@?3@ee98907b46eK8888:9??x64@x@s@x9?@ | 08/01/22-03:45:20
+1173676231 | 128.199.10.220 | NewVPS-K4?43@@?478?7?esa0K8888:9??x64@x@s@x9?@ | 08/01/22-07:45:36
+872651602 | 104.237.134.253 | NewVPS-K46073@a436ea7@9f7K8888:9??x64@x@s@x9?@ | 08/01/22-09:03:47
+618157053 | 142.93.184.132 | NewVPS-K4@346ea7e?66fs9eK8888:9??x64@x@s@x9?@ | 08/01/22-09:27:35
+1564379505 | 143.198.128.246 | NewVPS-K4s34?9@9fdd70d7eK8888:9??x64@x@s@x9?@ | 08/01/22-09:32:34
+1564379505 | 54.243.212.181 | NewVPS-K4?s87?faf6dea9047K8888:9??x64@x@s@x9?@ | 08/01/22-09:46:26
+576145089 | 3.227.196.5 | NewVPS-K4??47?3adeb34b33cK8888:9??x64@x@s@x9?@ | 08/01/22-09:58:33
+1536147520 | 159.203.13.156 | NewVPS-K44008004@bss033sK8888:9??x64@x@s@x9?@ | 08/01/22-10:45:10
+862114210 | 137.184.215.244 | NewVPS-K487@3?00d040s?880K8888:9??x64@x@s@x9?@ | 08/01/22-11:37:26
+1818514554 | 20.226.114.129 | NewVPS-K43?@4?db0?se6sfc@K8888:9??x64@x@s@x9?@ | 08/01/22-12:32:34
+615097327 | 144.22.52.223 | NewVPS-K47?@s?bs709c4s7d7K8888:9??x64@x@s@x9?@ | 08/01/22-12:32:36
+1564379505 | 20.226.113.88 | NewVPS-K4?s96ecb88098c86K8888:9??x64@x@s@x9?@ | 08/01/22-12:36:11
+618157053 | 159.65.243.125 | NewVPS-K4?@83@d7s34sf4fb9K8888:9??x64@x@s@x9?@ | 08/01/22-12:59:17
+1582273771 | 181.117.244.65 | NewVPS-K4s?@0cc968dbbe?bK8888:9??x64@x@s@x9?@ | 08/01/22-14:08:10
+5065294266 | 139.144.55.71 | NewVPS-K4s8089?sd?f7be7cK8888:9??x64@x@s@x9?@ | 08/01/22-14:38:16
+1564379505 | 129.146.132.168 | NewVPS-K4??043d6aeecsf?c?K8888:9??x64@x@s@x9?@ | 08/01/22-15:35:25
+615097327 | 129.151.96.209 | NewVPS-K4s?0s@6c?aef89e7@K8888:9??x64@x@s@x9?@ | 08/01/22-16:09:49
+1708490519 | 67.205.137.57 | NewVPS-K49@0?fs44s9fa44fK8888:9??x64@x@s@x9?@ | 08/01/22-16:13:03
+1654956635 | 199.19.73.92 | NewVPS-K468?0?@73a6c46367K8888:9??x64@x@s@x9?@ | 08/01/22-16:45:22
+5110057691 | 159.223.142.151 | NewVPS-K4??46e?f6bbebc0fK8888:9??x64@x@s@x9?@ | 08/01/22-17:53:48
+5110057691 | 159.223.142.151 | NewVPS-K4739@@8?0eae90a7dK8888:9??x64@x@s@x9?@ | 08/01/22-18:02:43
+1818514554 | 143.244.145.64 | NewVPS-K40@343d7?6c?3s86@K8888:9??x64@x@s@x9?@ | 08/01/22-18:21:19
+1641695813 | 167.172.159.34 | NewVPS-K4?467e46feasc0aeK8888:9??x64@x@s@x9?@ | 08/01/22-18:32:08
+1641695813 | 204.48.18.170 | NewVPS-K436@3s9b3d33ccf?K8888:9??x64@x@s@x9?@ | 08/01/22-18:35:41
+1395912188 | 20.118.160.50 | NewVPS-K407?@?6efd393970dK8888:9??x64@x@s@x9?@ | 08/01/22-18:41:17
+1641695813 | 192.241.142.67 | NewVPS-K406@8?f99d?8d9bcK8888:9??x64@x@s@x9?@ | 08/01/22-19:05:22
+1818514554 | 143.244.145.64 | NewVPS-K48s@scddae@ca?aeK8888:9??x64@x@s@x9?@ | 08/01/22-19:11:52
+5110057691 | 139.144.63.223 | NewVPS-K449s?@34a?66ecca4K8888:9??x64@x@s@x9?@ | 08/01/22-20:43:13
+5121028144 | 143.198.174.241 | NewVPS-K43@96?@c630dfcb4@K8888:9??x64@x@s@x9?@ | 08/01/22-21:35:07
+1516470810 | 20.206.80.202 | NewVPS-K4837??0c7e984@74dK8888:9??x64@x@s@x9?@ | 08/01/22-21:43:18
+5121028144 | 45.79.253.66 | NewVPS-K46s?@3b47a0@3cfbfK8888:9??x64@x@s@x9?@ | 08/01/22-22:43:53
+1641695813 | 67.205.161.120 | NewVPS-K470s87d7?@cs44@aK8888:9??x64@x@s@x9?@ | 08/01/22-22:47:23
+1916508565 | 3.133.129.180 | NewVPS-K469@43?093?cff?@0K8888:9??x64@x@s@x9?@ | 08/01/22-23:07:50
+1916508565 | 128.199.61.85 | NewVPS-K48?0?3fcdced409@7K8888:9??x64@x@s@x9?@ | 08/01/22-23:30:37
+1641695813 | 206.189.198.111 | NewVPS-K48937f0fe?b6c68dK8888:9??x64@x@s@x9?@ | 08/02/22-00:12:35
+1635905167 | 20.25.100.200 | NewVPS-K4790s@d360f9f8s99K8888:9??x64@x@s@x9?@ | 08/02/22-01:04:52
+5110057691 | 3.220.43.44 | NewVPS-K4s@7?3?@sc9@f@c3aK8888:9??x64@x@s@x9?@ | 08/02/22-03:52:48
+615097327 | 165.22.45.121 | NewVPS-K449?4?faef043e0@eK8888:9??x64@x@s@x9?@ | 08/02/22-05:33:00
+576145089 | 137.184.155.222 | NewVPS-K49744@7a034@@7??7K8888:9??x64@x@s@x9?@ | 08/02/22-06:49:19
+1538778631 | 185.69.53.188 | NewVPS-K440?@37??4c@fd3saK8888:9??x64@x@s@x9?@ | 08/02/22-06:52:29
+576145089 | 45.33.19.45 | NewVPS-K4778?c?c7f?s87??K8888:9??x64@x@s@x9?@ | 08/02/22-07:27:34
+1536147520 | 159.203.164.16 | NewVPS-K4@776?739488e4da0K8888:9??x64@x@s@x9?@ | 08/02/22-08:26:30
+1450100375 | 142.93.14.67 | NewVPS-K486@7f@64?6ec9b4K8888:9??x64@x@s@x9?@ | 08/02/22-09:05:43
+750997906 | 35.198.25.115 | NewVPS-K439?0?c?9@b89db?bK8888:9??x64@x@s@x9?@ | 08/02/22-09:07:07
+1450100375 | 142.93.14.67 | NewVPS-K4603s?edb@a7c@408K8888:9??x64@x@s@x9?@ | 08/02/22-09:09:07
+1916508565 | 144.22.32.156 | NewVPS-K499?0?8b66se@874aK8888:9??x64@x@s@x9?@ | 08/02/22-09:35:33
+1916508565 | 20.0.84.179 | NewVPS-K43737@dd44da8ab@K8888:9??x64@x@s@x9?@ | 08/02/22-09:43:16
+1450100375 | 64.227.111.17 | NewVPS-K43?6s@7?9db4dc?c?K8888:9??x64@x@s@x9?@ | 08/02/22-09:46:27
+5065294266 | 45.79.210.121 | NewVPS-K460@0?08fb464e889K8888:9??x64@x@s@x9?@ | 08/02/22-09:52:19
+1450100375 | 159.89.55.64 | NewVPS-K4093@3dc4e8s9e6?7K8888:9??x64@x@s@x9?@ | 08/02/22-09:53:12
+2028468813 | 129.146.139.254 | NewVPS-K4@37?ec6?f9cs3s?K8888:9??x64@x@s@x9?@ | 08/02/22-10:08:24
+1708490519 | 159.203.69.15 | NewVPS-K4s044@c949s0@7c9dK8888:9??x64@x@s@x9?@ | 08/02/22-10:12:26
+615097327 | 137.184.76.110 | NewVPS-K403643?e93878af09K8888:9??x64@x@s@x9?@ | 08/02/22-10:23:47
+1708490519 | 134.122.11.190 | NewVPS-K498966@c@789?3b3K8888:9??x64@x@s@x9?@ | 08/02/22-10:28:17
+1916508565 | 92.205.128.115 | NewVPS-K48668e69?009@?39K8888:9??x64@x@s@x9?@ | 08/02/22-10:36:57
+1916508565 | 20.39.250.212 | NewVPS-K48s4s?88733a8f43dK8888:9??x64@x@s@x9?@ | 08/02/22-10:47:21
+576145089 | 107.22.137.73 | NewVPS-K46073asbf?88ddedK8888:9??x64@x@s@x9?@ | 08/02/22-11:36:13
+872651602 | 107.191.34.241 | NewVPS-K4@@@976@96?bca6fK8888:9??x64@x@s@x9?@ | 08/02/22-11:37:33
+703515493 | 149.56.159.111 | NewVPS-K46876??69ada@@?beK8888:9??x64@x@s@x9?@ | 08/02/22-12:05:07
+1916508565 | 41.196.0.248 | NewVPS-K4?097?8s4b3@f3c8bK8888:9??x64@x@s@x9?@ | 08/02/22-14:00:54
+145856461 | 34.201.73.29 | NewVPS-K40983?904f4@d34aaK8888:9??x64@x@s@x9?@ | 08/02/22-14:50:06
+1390150729 | 45.79.15.7 | NewVPS-K44763338e8fa4@bfK8888:9??x64@x@s@x9?@ | 08/02/22-15:08:29
+5033840313 | 20.84.126.94 | NewVPS-K48?6s?9cc7@d9d6b4K8888:9??x64@x@s@x9?@ | 08/02/22-15:17:53
+729023834 | 20.226.73.4 | NewVPS-K4@44??@s9s3f04acdK8888:9??x64@x@s@x9?@ | 08/02/22-15:24:41
+1564379505 | 129.146.132.168 | NewVPS-K4?@443af3d7b003@9K8888:9??x64@x@s@x9?@ | 08/02/22-16:13:57
+872651602 | 107.191.34.241 | NewVPS-K43046@4?6bdc0sbfeK8888:9??x64@x@s@x9?@ | 08/02/22-16:42:36
+1564379505 | 129.146.42.71 | NewVPS-K46?96@e3d34867s04K8888:9??x64@x@s@x9?@ | 08/02/22-16:57:37
+1564379505 | 132.145.96.61 | NewVPS-K44s@7@s6@bf64f888K8888:9??x64@x@s@x9?@ | 08/02/22-18:30:01
+1142842950 | 159.203.184.203 | NewVPS-K4?80?3s0?8d9b8sbbK8888:9??x64@x@s@x9?@ | 08/02/22-18:32:52
+1916508565 | 20.104.207.63 | NewVPS-K48?08fc4a?@b?ca6K8888:9??x64@x@s@x9?@ | 08/02/22-18:39:24
+1450100375 | 165.227.216.125 | NewVPS-K4?80?6c63ss777c@K8888:9??x64@x@s@x9?@ | 08/02/22-19:04:53
+729023834 | 20.226.25.13 | NewVPS-K47660@e0?a8fsb6ddK8888:9??x64@x@s@x9?@ | 08/02/22-20:12:13
+5065294266 | 173.230.133.166 | NewVPS-K48063@sbf?3ee6b4fK8888:9??x64@x@s@x9?@ | 08/02/22-20:16:08
+5121028144 | 67.205.162.129 | NewVPS-K4s3743adcf6f6@dd4K8888:9??x64@x@s@x9?@ | 08/02/22-20:30:55
+1641695813 | 143.244.177.233 | NewVPS-K4?@09@6@9c@c3sb6sK8888:9??x64@x@s@x9?@ | 08/02/22-20:58:34
+618157053 | 161.35.184.70 | NewVPS-K4s@89@4483@9cbe39K8888:9??x64@x@s@x9?@ | 08/02/22-21:38:37
+1635905167 | 20.120.8.99 | NewVPS-K447?9@367bd90064dK8888:9??x64@x@s@x9?@ | 08/02/22-21:38:53
+1641695813 | 143.198.12.43 | NewVPS-K478?@?4e6daaf6897K8888:9??x64@x@s@x9?@ | 08/02/22-22:07:09
+1516470810 | 20.206.67.224 | NewVPS-K463??34c@edbd@d4cK8888:9??x64@x@s@x9?@ | 08/02/22-22:21:02
+576145089 | 167.99.10.218 | NewVPS-K444s3@407be@4add4K8888:9??x64@x@s@x9?@ | 08/02/22-23:13:18
+5191344135 | 52.201.218.53 | NewVPS-K4@8@89a?fb89??44K8888:9??x64@x@s@x9?@ | 08/02/22-23:16:26
+5191344135 | 20.150.211.82 | NewVPS-K4660880e4ad4c0s?K8888:9??x64@x@s@x9?@ | 08/02/22-23:33:38
+5110057691 | 167.99.117.16 | NewVPS-K4?9?6@@b6?ed?f33sK8888:9??x64@x@s@x9?@ | 08/02/22-23:43:37
+5110057691 | 54.193.118.201 | NewVPS-K49ss998dffdbs6@cK8888:9??x64@x@s@x9?@ | 08/03/22-00:44:00
+5110057691 | 159.65.232.195 | NewVPS-K49463?644844789ffK8888:9??x64@x@s@x9?@ | 08/03/22-00:48:59
+1641695813 | 143.198.12.43 | NewVPS-K483036c4s8c06bcsK8888:9??x64@x@s@x9?@ | 08/03/22-00:59:42
+5110057691 | 142.93.206.108 | NewVPS-K47@@@3s6aff4@4cefK8888:9??x64@x@s@x9?@ | 08/03/22-01:18:47
+5121028144 | 161.35.102.151 | NewVPS-K4696sas30?e9af4@K8888:9??x64@x@s@x9?@ | 08/03/22-04:25:48
+1916508565 | 172.105.23.12 | NewVPS-K463s4?3s?98b6603dK8888:9??x64@x@s@x9?@ | 08/03/22-10:22:58
+750997906 | 45.56.68.150 | NewVPS-K49463@cf8ca0733cbK8888:9??x64@x@s@x9?@ | 08/03/22-10:32:58
+1916508565 | 172.105.4.6 | NewVPS-K4706?@ddf64c3998dK8888:9??x64@x@s@x9?@ | 08/03/22-11:14:53
+1916508565 | 170.187.182.215 | NewVPS-K468s7?c49?d?beb06K8888:9??x64@x@s@x9?@ | 08/03/22-11:28:05
+1641695813 | 206.189.226.207 | NewVPS-K4s44@37@6ccsae9sdK8888:9??x64@x@s@x9?@ | 08/03/22-11:34:33
+1641695813 | 143.198.183.26 | NewVPS-K43s4?@0ababc7a@@?K8888:9??x64@x@s@x9?@ | 08/03/22-11:40:33
+5110057691 | 161.35.102.151 | NewVPS-K406???7ded9@esda7K8888:9??x64@x@s@x9?@ | 08/03/22-11:47:56
+1641695813 | 142.93.249.199 | NewVPS-K4990s@a99de8b6dsdK8888:9??x64@x@s@x9?@ | 08/03/22-13:01:44
+576145089 | 155.248.192.48 | NewVPS-K4?s307494a?cb00cK8888:9??x64@x@s@x9?@ | 08/03/22-13:27:24
+2042928107 | 159.203.80.187 | NewVPS-K4@@@078c96cse7scK8888:9??x64@x@s@x9?@ | 08/03/22-13:43:42
+5191344135 | 192.46.216.165 | NewVPS-K4?7@3?6a@0748ed?4K8888:9??x64@x@s@x9?@ | 08/03/22-14:09:43
+750997906 | 143.198.63.24 | NewVPS-K4@049c4@?@830?4@K8888:9??x64@x@s@x9?@ | 08/03/22-14:29:15
+1456213003 | 144.22.159.143 | NewVPS-K44s0s?3b7s8ds8d8eK8888:9??x64@x@s@x9?@ | 08/03/22-14:35:02
+5191344135 | 192.53.167.216 | NewVPS-K488?@347??4f8c9ssK8888:9??x64@x@s@x9?@ | 08/03/22-14:46:13
+652037881 | 51.222.156.95 | NewVPS-K48?s@6af?74@bc64K8888:9??x64@x@s@x9?@ | 08/03/22-15:06:02
+145856461 | 144.22.32.156 | NewVPS-K49364@3c94fs9989aK8888:9??x64@x@s@x9?@ | 08/03/22-15:19:06
+750997906 | 137.184.185.131 | NewVPS-K40ss@?9f@fs96a834K8888:9??x64@x@s@x9?@ | 08/03/22-16:41:34
+576145089 | 165.227.87.92 | NewVPS-K489s?3e8ff4aes449K8888:9??x64@x@s@x9?@ | 08/03/22-17:49:58
+980221709 | 173.255.200.13 | NewVPS-K49?86?4ff7e40@7?fK8888:9??x64@x@s@x9?@ | 08/03/22-20:15:36
+1473314468 | 172.105.136.152 | NewVPS-K4s7s??fbcc@c?94?4K8888:9??x64@x@s@x9?@ | 08/03/22-22:57:14
+1142842950 | 143.198.40.66 | NewVPS-K40?87dbf7a0sf37aK8888:9??x64@x@s@x9?@ | 08/03/22-23:30:14
+750997906 | 147.182.229.125 | NewVPS-K48489@@es@690fbe8K8888:9??x64@x@s@x9?@ | 08/04/22-00:04:25
+1818514554 | 104.248.58.164 | NewVPS-K404643@b@c?ee@60sK8888:9??x64@x@s@x9?@ | 08/04/22-03:14:56
+5065294266 | 172.105.157.201 | NewVPS-K4?@?4@@ef04ff9@9fK8888:9??x64@x@s@x9?@ | 08/04/22-06:54:54
+5325143740 | 143.110.211.255 | NewVPS-K409?7@9386d396d9@K8888:9??x64@x@s@x9?@ | 08/04/22-07:08:44
+1654956635 | 15.222.190.120 | NewVPS-K4847?@4e6afabfbcaK8888:9??x64@x@s@x9?@ | 08/04/22-09:44:09
+615097327 | 129.151.114.222 | NewVPS-K4s49s?3b@7?b6sed@K8888:9??x64@x@s@x9?@ | 08/04/22-09:44:41
+1916508565 | 172.105.23.12 | NewVPS-K4s60@30bc7e343334K8888:9??x64@x@s@x9?@ | 08/04/22-11:55:08
+1536147520 | 147.182.135.89 | NewVPS-K4@7s00cd878c6469K8888:9??x64@x@s@x9?@ | 08/04/22-13:19:42
+5121028144 | 170.187.203.29 | NewVPS-K436@7?97484?06?ecK8888:9??x64@x@s@x9?@ | 08/04/22-14:18:10
+1450100375 | 45.173.130.142 | NewVPS-K46064@a9004@febdsK8888:9??x64@x@s@x9?@ | 08/04/22-14:43:21
+1916508565 | 44.206.78.178 | NewVPS-K4s8s7@e6?@fb8d4beK8888:9??x64@x@s@x9?@ | 08/04/22-15:07:40
+5121028144 | 167.99.14.184 | NewVPS-K446s0??aeddf38c94K8888:9??x64@x@s@x9?@ | 08/04/22-15:14:19
+5283869675 | 51.38.238.54 | NewVPS-K46@?s?790?3c6s6?0K8888:9??x64@x@s@x9?@ | 08/04/22-15:16:17
+5033840313 | 20.106.233.140 | NewVPS-K443043a9c4?@a46?7K8888:9??x64@x@s@x9?@ | 08/04/22-16:34:52
+1818514554 | 137.184.157.25 | NewVPS-K47464??s7377de@76K8888:9??x64@x@s@x9?@ | 08/04/22-18:13:57
+872651602 | 104.207.139.6 | NewVPS-K4?464?9?6e766fc?8K8888:9??x64@x@s@x9?@ | 08/04/22-19:42:41
+576145089 | 144.22.58.16 | NewVPS-K4776404@3ccs7dsK8888:9??x64@x@s@x9?@ | 08/04/22-20:03:13
+576145089 | 142.93.187.7 | NewVPS-K4s@?9ffebebcb87eK8888:9??x64@x@s@x9?@ | 08/04/22-20:03:38
+576145089 | 142.93.147.246 | NewVPS-K4@s86?404@3ccs7dsK8888:9??x64@x@s@x9?@ | 08/04/22-20:15:18
+576145089 | 67.205.164.125 | NewVPS-K486s9@3c3c8da7b3bK8888:9??x64@x@s@x9?@ | 08/04/22-20:45:45
+5349747934 | 67.205.173.26 | NewVPS-K4890s@0338s8??d48K8888:9??x64@x@s@x9?@ | 08/04/22-21:15:31
+5349747934 | 198.211.110.150 | NewVPS-K44006@77@9s0fc4d7K8888:9??x64@x@s@x9?@ | 08/04/22-21:43:59
+5349747934 | 198.211.110.150 | NewVPS-K4847?398?64as48feK8888:9??x64@x@s@x9?@ | 08/04/22-21:45:55
+5121028144 | 143.198.235.141 | NewVPS-K40@46?sdba?@a38@dK8888:9??x64@x@s@x9?@ | 08/05/22-02:14:32
+703515493 | 31.192.233.204 | NewVPS-K48s?@@f98@sf?efa4K8888:9??x64@x@s@x9?@ | 08/05/22-02:52:12
+1450100375 | 45.86.220.168 | NewVPS-K4?00?3e??4fs9d6@aK8888:9??x64@x@s@x9?@ | 08/05/22-06:47:26
+576145089 | 143.198.153.19 | NewVPS-K4490d7448ad?3ccK8888:9??x64@x@s@x9?@ | 08/05/22-08:07:31
+1841105989 | 181.117.241.60 | NewVPS-K43?78s6fa?0d@98fK8888:9??x64@x@s@x9?@ | 08/05/22-09:25:07
+5191344135 | 159.223.130.78 | NewVPS-K43330?a9aaba8463bK8888:9??x64@x@s@x9?@ | 08/05/22-09:50:31
+652037881 | 45.239.216.155 | NewVPS-K4836@?8cd9s?b39d4K8888:9??x64@x@s@x9?@ | 08/05/22-09:59:17
+652037881 | 45.239.216.155 | NewVPS-K4s7?4@7@@64@0a6e0K8888:9??x64@x@s@x9?@ | 08/05/22-10:05:09
+576145089 | 45.86.220.170 | NewVPS-K40?78sb7e068?4deK8888:9??x64@x@s@x9?@ | 08/05/22-12:47:41
+1450100375 | 143.244.165.252 | NewVPS-K464s7??c499@6ffaaK8888:9??x64@x@s@x9?@ | 08/05/22-14:04:11
+1916508565 | 35.167.13.52 | NewVPS-K4??836c?3ca8@9@6K8888:9??x64@x@s@x9?@ | 08/05/22-14:10:28
+5191344135 | 147.182.180.178 | NewVPS-K4676?aa000e@c474K8888:9??x64@x@s@x9?@ | 08/05/22-14:47:02
+5191344135 | 137.184.216.47 | NewVPS-K4??76?cf0e@3646cK8888:9??x64@x@s@x9?@ | 08/05/22-14:49:11
+576145089 | 159.65.216.121 | NewVPS-K4?@?7@33e79@e?83fK8888:9??x64@x@s@x9?@ | 08/05/22-14:54:17
+576145089 | 167.235.3.218 | NewVPS-K466s6b9?sa6a64?9K8888:9??x64@x@s@x9?@ | 08/05/22-15:02:05
+1487482505 | 45.8.146.29 | NewVPS-K4476@@88dsd7@ac8K8888:9??x64@x@s@x9?@ | 08/05/22-15:08:00
+576145089 | 134.122.117.98 | NewVPS-K4@69?33e79@e?83fK8888:9??x64@x@s@x9?@ | 08/05/22-15:17:01
+1487482505 | 45.8.146.29 | NewVPS-K49763@f4b9ssb6a4K8888:9??x64@x@s@x9?@ | 08/05/22-15:18:40
+1487482505 | 45.8.146.29 | NewVPS-K4s?s6bsde60@6f?fK8888:9??x64@x@s@x9?@ | 08/05/22-15:23:45
+1916508565 | 64.227.17.204 | NewVPS-K46386?6?7dsccdfd3K8888:9??x64@x@s@x9?@ | 08/05/22-15:24:22
+5065294266 | 45.79.210.121 | NewVPS-K4866?37@34e?48bcsK8888:9??x64@x@s@x9?@ | 08/05/22-15:52:01
+5121028144 | 198.199.121.31 | NewVPS-K4?7ss@3980sfdbsa0K8888:9??x64@x@s@x9?@ | 08/05/22-17:30:13
+1708490519 | 67.205.163.182 | NewVPS-K497s3?s60c@38?d83K8888:9??x64@x@s@x9?@ | 08/05/22-18:04:17
+2006027987 | 137.184.139.194 | NewVPS-K480s??38s6af@e344K8888:9??x64@x@s@x9?@ | 08/05/22-18:25:20
+576145089 | 45.86.220.169 | NewVPS-K47738e09@bc7e0caK8888:9??x64@x@s@x9?@ | 08/05/22-18:49:44
+1916508565 | 92.205.129.223 | NewVPS-K4s3733a?8793a4f@K8888:9??x64@x@s@x9?@ | 08/05/22-19:22:05
+576145089 | 100.26.129.120 | NewVPS-K4?4?3@@e4c?49ecfcK8888:9??x64@x@s@x9?@ | 08/05/22-19:55:05
+576145089 | 148.251.3.113 | NewVPS-K443@@@34c8s?@7c40K8888:9??x64@x@s@x9?@ | 08/05/22-20:08:00
+576145089 | 143.198.61.204 | NewVPS-K4?@06?e@79ca9@3s9K8888:9??x64@x@s@x9?@ | 08/05/22-20:36:07
+1818514554 | 157.245.136.182 | NewVPS-K434?@3776d8d7e44?K8888:9??x64@x@s@x9?@ | 08/05/22-20:44:27
+1916508565 | 172.104.194.198 | NewVPS-K433?0s6ae099749eK8888:9??x64@x@s@x9?@ | 08/05/22-20:57:29
+576145089 | 66.135.3.54 | NewVPS-K46999@dsaa7dca?3cK8888:9??x64@x@s@x9?@ | 08/05/22-22:01:03
+1818322212 | 45.173.130.106 | NewVPS-K4?04867f8cbac0c7K8888:9??x64@x@s@x9?@ | 08/05/22-22:04:29
+1916508565 | 150.136.251.180 | NewVPS-K40703@4sd9cfs7s9sK8888:9??x64@x@s@x9?@ | 08/05/22-22:21:09
+576145089 | 45.76.11.204 | NewVPS-K40@889c8scb79d8fK8888:9??x64@x@s@x9?@ | 08/05/22-22:24:32
+1916508565 | 92.205.129.223 | NewVPS-K49s37@a430b6a0@s0K8888:9??x64@x@s@x9?@ | 08/05/22-22:46:06
+2045713521 | 86.48.24.48 | NewVPS-K47373d?6s?a8?4ccK8888:9??x64@x@s@x9?@ | 08/05/22-22:46:37
+1916508565 | 184.73.186.79 | NewVPS-K40?943c039e6@cc3fK8888:9??x64@x@s@x9?@ | 08/05/22-22:57:21
+1916508565 | 54.86.127.100 | NewVPS-K47@s9@8b7e960b8@7K8888:9??x64@x@s@x9?@ | 08/05/22-23:05:37
+1644120814 | 200.14.81.207 | NewVPS-K4?s77?@f?04s97047K8888:9??x64@x@s@x9?@ | 08/06/22-07:48:58
+5191344135 | 74.207.232.86 | NewVPS-K4?78??8?0f7486aafK8888:9??x64@x@s@x9?@ | 08/06/22-09:14:17
+1818322212 | 45.173.130.106 | NewVPS-K4?8s43c?@6s?ddee7K8888:9??x64@x@s@x9?@ | 08/06/22-09:55:54
+5191344135 | 216.238.71.103 | NewVPS-K4804s@33adc?08b94K8888:9??x64@x@s@x9?@ | 08/06/22-09:58:23
+1916508565 | 139.177.198.252 | NewVPS-K464?s?8@7s89@6f7eK8888:9??x64@x@s@x9?@ | 08/06/22-10:17:51
+1916508565 | 216.238.71.103 | NewVPS-K46846?e6?sbs??sbcK8888:9??x64@x@s@x9?@ | 08/06/22-10:29:37
+1916508565 | 192.53.121.245 | NewVPS-K47099?sfe0as409b9K8888:9??x64@x@s@x9?@ | 08/06/22-10:45:53
+1818514554 | 128.199.5.105 | NewVPS-K4779794a@b@b?ae@K8888:9??x64@x@s@x9?@ | 08/06/22-10:50:44
+576145089 | 20.121.222.193 | NewVPS-K4@8s6?00047f4@@79K8888:9??x64@x@s@x9?@ | 08/06/22-12:20:35
+5191344135 | 170.187.207.82 | NewVPS-K4s??0867e7@97076K8888:9??x64@x@s@x9?@ | 08/06/22-12:42:27
+576145089 | 45.63.111.49 | NewVPS-K488@?00s9e06d89cK8888:9??x64@x@s@x9?@ | 08/06/22-14:27:35
+2045713521 | 86.48.24.48 | NewVPS-K49780?3a7aas466@4K8888:9??x64@x@s@x9?@ | 08/06/22-14:44:44
+2045713521 | 147.182.162.25 | NewVPS-K448?3sdsa03sasefK8888:9??x64@x@s@x9?@ | 08/06/22-14:53:03
+729023834 | 20.201.122.161 | NewVPS-K4s@?4?cb6@9sce@f?K8888:9??x64@x@s@x9?@ | 08/06/22-15:30:38
+2045713521 | 64.227.25.202 | NewVPS-K4778??9f7c@aae63dK8888:9??x64@x@s@x9?@ | 08/06/22-16:05:32
+2045713521 | 86.48.24.48 | NewVPS-K4?97@3c768f43c3beK8888:9??x64@x@s@x9?@ | 08/06/22-16:11:52
+5033840313 | 20.25.5.121 | NewVPS-K404s?@80ds7f74bssK8888:9??x64@x@s@x9?@ | 08/06/22-16:18:56
+2045713521 | 198.199.88.126 | NewVPS-K4384sc@7?ad7fd7@K8888:9??x64@x@s@x9?@ | 08/06/22-16:29:50
+5191344135 | 129.151.125.246 | NewVPS-K4348?@96709dbb4d7K8888:9??x64@x@s@x9?@ | 08/06/22-18:12:56
+1512297117 | 138.99.7.141 | NewVPS-K477?43346s063c463K8888:9??x64@x@s@x9?@ | 08/06/22-18:55:55
+2045713521 | 86.48.24.48 | NewVPS-K4008@3?fc7e8ee9?6K8888:9??x64@x@s@x9?@ | 08/06/22-19:27:43
+618157053 | 167.172.24.104 | NewVPS-K499s8?bsscb9s8cfK8888:9??x64@x@s@x9?@ | 08/06/22-19:51:30
+2045713521 | 86.48.24.48 | NewVPS-K469ss?se98?6s?98?K8888:9??x64@x@s@x9?@ | 08/06/22-22:01:59
+2006027987 | 20.115.88.78 | NewVPS-K406s?76c8eb7c@e8K8888:9??x64@x@s@x9?@ | 08/06/22-22:09:28
+946489073 | 45.61.185.108 | NewVPS-K49s?0bcb4@css497K8888:9??x64@x@s@x9?@ | 08/06/22-22:29:01
+5121028144 | 144.126.213.112 | NewVPS-K4?s94@9adccb3edb4K8888:9??x64@x@s@x9?@ | 08/06/22-22:47:14
+5121028144 | 144.126.213.112 | NewVPS-K4@40s8s4f77c7dc4K8888:9??x64@x@s@x9?@ | 08/06/22-23:12:22
+2045713521 | 137.184.138.22 | NewVPS-K43?9?sf0e@?a8b7cK8888:9??x64@x@s@x9?@ | 08/06/22-23:38:39
+1512297117 | 147.182.162.5 | NewVPS-K49484?ss9sba3?aseK8888:9??x64@x@s@x9?@ | 08/06/22-23:43:43
+1512297117 | 147.182.162.5 | NewVPS-K4096?fcffss87b0sK8888:9??x64@x@s@x9?@ | 08/06/22-23:48:54
+1512297117 | 147.182.162.5 | NewVPS-K44@s3a6ff64eb3fdK8888:9??x64@x@s@x9?@ | 08/06/22-23:54:40
+1512297117 | 147.182.162.5 | NewVPS-K4s9@@?sf4eba3@a9K8888:9??x64@x@s@x9?@ | 08/07/22-00:17:21
+5191344135 | 159.203.177.135 | NewVPS-K46@68@b?ad@c0e@ssK8888:9??x64@x@s@x9?@ | 08/07/22-00:41:00
+1916508565 | 20.26.199.73 | NewVPS-K430@sa88@d@48?esK8888:9??x64@x@s@x9?@ | 08/07/22-02:07:25
+1708490519 | 137.184.13.252 | NewVPS-K488?6?bss7?ds64s6K8888:9??x64@x@s@x9?@ | 08/07/22-06:32:03
+1708490519 | 137.184.36.117 | NewVPS-K49?93@e6d90340930K8888:9??x64@x@s@x9?@ | 08/07/22-06:44:20
+1708490519 | 137.184.116.59 | NewVPS-K4@808@7b?4736sa7@K8888:9??x64@x@s@x9?@ | 08/07/22-07:19:14
+576145089 | 192.9.226.124 | NewVPS-K44669?bca9cb3ec4K8888:9??x64@x@s@x9?@ | 08/07/22-09:26:00
+576145089 | 192.9.232.254 | NewVPS-K4?s@@de9?@d8744@K8888:9??x64@x@s@x9?@ | 08/07/22-09:56:07
+576145089 | 159.223.106.226 | NewVPS-K46390@sac3fs469dsK8888:9??x64@x@s@x9?@ | 08/07/22-12:28:25
+1635905167 | 20.226.9.149 | NewVPS-K43@s4@bc0c60f0390K8888:9??x64@x@s@x9?@ | 08/07/22-12:38:32
+1916508565 | 44.206.78.178 | NewVPS-K48?3@@b30eb43998fK8888:9??x64@x@s@x9?@ | 08/07/22-15:30:14
+1173676231 | 143.110.235.110 | NewVPS-K40093@s8883cd7797K8888:9??x64@x@s@x9?@ | 08/07/22-16:04:15
+5191344135 | 149.28.104.9 | NewVPS-K47s3b@3s8d904c8K8888:9??x64@x@s@x9?@ | 08/07/22-16:23:30
+5191344135 | 45.79.51.117 | NewVPS-K47648?e7443ss07c3K8888:9??x64@x@s@x9?@ | 08/07/22-16:40:09
+576145089 | 181.117.240.85 | NewVPS-K4s089@sseb803@dbeK8888:9??x64@x@s@x9?@ | 08/07/22-17:22:38
+1512297117 | 20.117.75.114 | NewVPS-K439s7?8ba6?as@7?0K8888:9??x64@x@s@x9?@ | 08/07/22-18:47:39
+5349747934 | 143.244.153.87 | NewVPS-K4680s4f63703ed7@K8888:9??x64@x@s@x9?@ | 08/07/22-19:54:39
+1536147520 | 94.177.238.141 | NewVPS-K4s8?9@3cbd3s9adfK8888:9??x64@x@s@x9?@ | 08/07/22-20:18:48
+1644120814 | 200.14.81.207 | NewVPS-K498s4@0b308c48097K8888:9??x64@x@s@x9?@ | 08/07/22-20:25:46
+729023834 | 134.122.11.255 | NewVPS-K47@?@?dc69@94feddK8888:9??x64@x@s@x9?@ | 08/08/22-06:03:58
+1644120814 | 200.14.81.207 | NewVPS-K4s30@39db?09@c6dsK8888:9??x64@x@s@x9?@ | 08/08/22-12:04:11
+1916508565 | 144.22.32.156 | NewVPS-K43@?9?a4b?ssff3@8K8888:9??x64@x@s@x9?@ | 08/08/22-12:31:00
+1564379505 | 159.65.170.117 | NewVPS-K44@877?0630@c@baK8888:9??x64@x@s@x9?@ | 08/08/22-12:49:28
+750997906 | 34.95.147.132 | NewVPS-K44938@f@977bbfcfeK8888:9??x64@x@s@x9?@ | 08/08/22-13:02:53
+1536147520 | 143.198.102.223 | NewVPS-K499?9@bd38a8?a63bK8888:9??x64@x@s@x9?@ | 08/08/22-13:30:00
+5121028144 | 143.198.118.76 | NewVPS-K4s63?@b@360d3c9d4K8888:9??x64@x@s@x9?@ | 08/08/22-14:25:11
+5202392937 | 129.151.114.48 | NewVPS-K4@s3@3c9c?a03@93fK8888:9??x64@x@s@x9?@ | 08/08/22-15:59:11
+576145089 | 143.198.61.204 | NewVPS-K49?09ffd4casd66sK8888:9??x64@x@s@x9?@ | 08/08/22-16:01:41
+5121028144 | 143.198.127.2 | NewVPS-K4@4s9@s4e4349a9@9K8888:9??x64@x@s@x9?@ | 08/08/22-16:16:00
+5121028144 | 165.227.72.71 | NewVPS-K4?@88?44799bf08b3K8888:9??x64@x@s@x9?@ | 08/08/22-17:01:06
+5191344135 | 20.25.139.255 | NewVPS-K46446?a@@9dsa30caK8888:9??x64@x@s@x9?@ | 08/08/22-18:44:32
+5191344135 | 45.79.183.139 | NewVPS-K473s?@bs98cbf@643K8888:9??x64@x@s@x9?@ | 08/08/22-18:50:55
+5191344135 | 45.79.183.139 | NewVPS-K4?s?087f8f348@bK8888:9??x64@x@s@x9?@ | 08/08/22-18:59:37
+652037881 | 45.7.228.25 | NewVPS-K463898aed8dcaaf3K8888:9??x64@x@s@x9?@ | 08/08/22-19:51:53
+5191344135 | 20.206.145.26 | NewVPS-K47806edfeca??3?sK8888:9??x64@x@s@x9?@ | 08/08/22-20:39:37
+5191344135 | 179.43.127.167 | NewVPS-K4?68@@840dss@3?faK8888:9??x64@x@s@x9?@ | 08/08/22-21:31:56
+1564379505 | 129.151.118.99 | NewVPS-K48?@6?f669?b@e0f?K8888:9??x64@x@s@x9?@ | 08/08/22-21:42:18
+652037881 | 45.7.228.25 | NewVPS-K4@8@0ee44ebs@@0fK8888:9??x64@x@s@x9?@ | 08/08/22-23:26:10
+1516470810 | 20.206.203.25 | NewVPS-K4?9s0@e69f?7?f?4cK8888:9??x64@x@s@x9?@ | 08/09/22-06:21:09
+1564379505 | 129.146.42.71 | NewVPS-K49949bb3fdcb@9@dK8888:9??x64@x@s@x9?@ | 08/09/22-08:43:58
+1536147520 | 167.99.189.93 | NewVPS-K40978?bbfsf??3?eK8888:9??x64@x@s@x9?@ | 08/09/22-09:00:49
+714843937 | 38.242.136.201 | NewVPS-K4?336?b09b3sa??d8K8888:9??x64@x@s@x9?@ | 08/09/22-09:12:13
+1142842950 | 179.43.127.167 | NewVPS-K44944?s96@sf67abbK8888:9??x64@x@s@x9?@ | 08/09/22-13:19:49
+5065294266 | 139.177.203.115 | NewVPS-K493s@37s?fd0ec804K8888:9??x64@x@s@x9?@ | 08/09/22-13:56:44
+5121028144 | 104.248.126.100 | NewVPS-K47979c@cabea9ab@K8888:9??x64@x@s@x9?@ | 08/09/22-14:11:58
+714843937 | 51.195.136.202 | NewVPS-K4633?a?9078f9b9@K8888:9??x64@x@s@x9?@ | 08/09/22-16:10:35
+5121028144 | 45.33.39.204 | NewVPS-K4s9s@@6?ab88c7a63K8888:9??x64@x@s@x9?@ | 08/09/22-17:45:59
+2006027987 | 45.56.83.248 | NewVPS-K47609faa80a3b0aaK8888:9??x64@x@s@x9?@ | 08/09/22-18:48:51
+946489073 | 3.216.233.92 | NewVPS-K4806?09c6dfdb0f8K8888:9??x64@x@s@x9?@ | 08/09/22-19:03:26
+729023834 | 104.248.234.95 | NewVPS-K4@307@6?d89844b84K8888:9??x64@x@s@x9?@ | 08/09/22-19:10:31
+2045713521 | 86.48.24.48 | NewVPS-K44@0?ecc?3c7f8s7K8888:9??x64@x@s@x9?@ | 08/09/22-19:54:49
+2045713521 | 159.223.182.45 | NewVPS-K4846?b8csb@@8cf6K8888:9??x64@x@s@x9?@ | 08/09/22-22:41:19
+1173676231 | 143.198.155.89 | NewVPS-K40s743e7sbdb@b869K8888:9??x64@x@s@x9?@ | 08/10/22-00:34:44
+5349747934 | 64.227.16.101 | NewVPS-K478s0?@@dcd64a6sK8888:9??x64@x@s@x9?@ | 08/10/22-00:45:27
+576145089 | 45.86.220.170 | NewVPS-K4s@96e?9e08@9?6fK8888:9??x64@x@s@x9?@ | 08/10/22-01:16:20
+1916508565 | 44.206.78.178 | NewVPS-K4798@?7a366s?b088K8888:9??x64@x@s@x9?@ | 08/10/22-02:20:25
+652037881 | 144.217.14.36 | NewVPS-K4?0@?@b09d3?d8a39K8888:9??x64@x@s@x9?@ | 08/10/22-07:52:43
+1598306383 | 66.94.106.201 | NewVPS-K4?@@?s986@cc7?ceK8888:9??x64@x@s@x9?@ | 08/10/22-08:04:01
+714843937 | 38.242.136.201 | NewVPS-K44?96@7cd898c4eesK8888:9??x64@x@s@x9?@ | 08/10/22-09:48:34
+711025414 | 45.61.187.209 | NewVPS-K40677?b6460a?3d3dK8888:9??x64@x@s@x9?@ | 08/10/22-09:59:13
+1564379505 | 129.146.245.233 | NewVPS-K4s899?0@?b0@886f4K8888:9??x64@x@s@x9?@ | 08/10/22-14:37:35
+1916508565 | 216.238.71.201 | NewVPS-K47s88@6b7d3?ae?3dK8888:9??x64@x@s@x9?@ | 08/10/22-15:38:35
+5051663313 | 164.92.74.186 | NewVPS-K487s0@7b3a39e04@3K8888:9??x64@x@s@x9?@ | 08/10/22-16:09:25
+729023834 | 20.195.199.218 | NewVPS-K49444?4307ced6633K8888:9??x64@x@s@x9?@ | 08/10/22-16:34:14
+946489073 | 192.171.18.181 | NewVPS-K4s6404?84s7scff0K8888:9??x64@x@s@x9?@ | 08/10/22-17:05:59
+729023834 | 20.226.36.95 | NewVPS-K483ss3sbbesb?as4K8888:9??x64@x@s@x9?@ | 08/10/22-18:46:39
+1390150729 | 128.199.13.47 | NewVPS-K4?40s??39e4900000K8888:9??x64@x@s@x9?@ | 08/10/22-18:58:33
+729023834 | 20.195.228.7 | NewVPS-K463@7?30c44ad4697K8888:9??x64@x@s@x9?@ | 08/10/22-19:59:35
+729023834 | 20.206.64.23 | NewVPS-K40s83?69@88s93aeeK8888:9??x64@x@s@x9?@ | 08/10/22-20:59:03
+946489073 | 192.171.18.181 | NewVPS-K4s0s7@ea9@d67b634K8888:9??x64@x@s@x9?@ | 08/10/22-22:09:01
+1296246792 | 89.47.165.228 | NewVPS-K40?38899b0d98acaK8888:9??x64@x@s@x9?@ | 08/10/22-23:16:33
+1296246792 | 89.47.165.228 | NewVPS-K439?s04676s8eaaK8888:9??x64@x@s@x9?@ | 08/10/22-23:59:21
+1654956635 | 54.232.150.22 | NewVPS-K46s04?4d44f0fs08aK8888:9??x64@x@s@x9?@ | 08/11/22-06:56:28
+576145089 | 129.151.106.229 | NewVPS-K44@99f73b90007c@K8888:9??x64@x@s@x9?@ | 08/11/22-11:44:12
+729023834 | 104.131.9.127 | NewVPS-K463@3?97?b?aacc?6K8888:9??x64@x@s@x9?@ | 08/11/22-11:46:09
+5121028144 | 129.151.114.166 | NewVPS-K46s8@@37s@?77a0?9K8888:9??x64@x@s@x9?@ | 08/11/22-13:09:50
+5121028144 | 129.151.113.33 | NewVPS-K4?s30@@364@d68db@K8888:9??x64@x@s@x9?@ | 08/11/22-13:11:09
+1916508565 | 170.187.203.209 | NewVPS-K4?878?s9@b80?4es?K8888:9??x64@x@s@x9?@ | 08/11/22-13:44:55
+1296246792 | 89.47.165.228 | NewVPS-K4803s@8498ee8saa8K8888:9??x64@x@s@x9?@ | 08/11/22-15:14:56
+615097327 | 144.22.37.31 | NewVPS-K494704f8s0dd0a@bK8888:9??x64@x@s@x9?@ | 08/11/22-16:15:18
+615097327 | 129.151.125.89 | NewVPS-K4s?08@d3@a?dd9ea0K8888:9??x64@x@s@x9?@ | 08/11/22-16:39:24
+946489073 | 52.4.26.67 | NewVPS-K4@s4s@a9a8a0384eK8888:9??x64@x@s@x9?@ | 08/11/22-16:40:52
+5523921935 | 201.234.116.99 | NewVPS-K479?43a0s0cddae8eK8888:9??x64@x@s@x9?@ | 08/11/22-17:51:38
+5523921935 | 103.90.160.88 | NewVPS-K48s67d8?b646@s78K8888:9??x64@x@s@x9?@ | 08/11/22-20:24:32
+1263903409 | 87.121.99.10 | NewVPS-K43398?f?dd8?ddc0aK8888:9??x64@x@s@x9?@ | 08/11/22-21:32:32
+946489073 | 131.196.254.195 | NewVPS-K4s3?0@63?ce40ed4K8888:9??x64@x@s@x9?@ | 08/12/22-00:08:30
+750997906 | 68.183.31.63 | NewVPS-K4983434b4s4f7?ca7K8888:9??x64@x@s@x9?@ | 08/12/22-09:47:51
+576145089 | 20.74.236.120 | NewVPS-K4??93?a9@b0?08773K8888:9??x64@x@s@x9?@ | 08/12/22-11:10:56
+1916508565 | 172.105.101.133 | NewVPS-K4490?@0e6?b0b4?dbK8888:9??x64@x@s@x9?@ | 08/12/22-11:45:53
+576145089 | 192.241.159.92 | NewVPS-K49@s@37se3@387b9bK8888:9??x64@x@s@x9?@ | 08/12/22-11:50:11
+750997906 | 216.238.73.238 | NewVPS-K4?07?@9ffbe@fs3f9K8888:9??x64@x@s@x9?@ | 08/12/22-12:12:26
+576145089 | 104.248.228.53 | NewVPS-K4?9?@?8e?s9c9f8dsK8888:9??x64@x@s@x9?@ | 08/12/22-12:13:10
+618157053 | 138.197.78.101 | NewVPS-K449@0@6bfb494380aK8888:9??x64@x@s@x9?@ | 08/12/22-13:36:05
+1804518045 | 20.206.161.139 | NewVPS-K4?8@97ae9@?80b?aK8888:9??x64@x@s@x9?@ | 08/12/22-14:05:56
+1564379505 | 143.198.191.107 | NewVPS-K4s7?048fd?9edfc3K8888:9??x64@x@s@x9?@ | 08/12/22-14:17:06
+1564379505 | 129.151.119.132 | NewVPS-K4s843@fa87d?90d@7K8888:9??x64@x@s@x9?@ | 08/12/22-14:20:48
+750997906 | 35.203.19.33 | NewVPS-K437s8@fa69d9?0e86K8888:9??x64@x@s@x9?@ | 08/12/22-14:31:08
+5202392937 | 129.151.107.255 | NewVPS-K463s76038e6s9@K8888:9??x64@x@s@x9?@ | 08/12/22-15:24:30
+1142842950 | 129.151.100.27 | NewVPS-K436s9@?04e308ae@9K8888:9??x64@x@s@x9?@ | 08/12/22-15:38:45
+1516470810 | 20.226.45.98 | NewVPS-K43789e46fefd60s6K8888:9??x64@x@s@x9?@ | 08/12/22-16:21:48
+5202392937 | 129.151.107.255 | NewVPS-K4s@s8cb?6@cd3bb6K8888:9??x64@x@s@x9?@ | 08/12/22-16:25:30
+750997906 | 35.203.19.33 | NewVPS-K48873@ssaa8@8sfbdK8888:9??x64@x@s@x9?@ | 08/12/22-16:36:04
+5283869675 | 146.59.159.128 | NewVPS-K4?3?433bse7aca09fK8888:9??x64@x@s@x9?@ | 08/12/22-17:05:14
+576145089 | 190.199.200.62 | NewVPS-K478@7@e4sa9c@9ecbK8888:9??x64@x@s@x9?@ | 08/12/22-17:09:19
+618157053 | 174.138.53.134 | NewVPS-K4@468?ea8cbbc9687K8888:9??x64@x@s@x9?@ | 08/12/22-17:26:37
+1708490519 | 159.203.123.244 | NewVPS-K4874s8?9373d7e94K8888:9??x64@x@s@x9?@ | 08/12/22-18:10:17
+1708490519 | 167.71.163.37 | NewVPS-K44ss?3b4cc780bb3@K8888:9??x64@x@s@x9?@ | 08/12/22-18:22:56
+576145089 | 159.89.91.24 | NewVPS-K43607d3s60ad07c@K8888:9??x64@x@s@x9?@ | 08/12/22-19:23:33
+5121028144 | 172.105.134.9 | NewVPS-K407473c67477c476K8888:9??x64@x@s@x9?@ | 08/12/22-19:39:42
+1644120814 | 200.14.81.185 | NewVPS-K4?408@?@@3679b68aK8888:9??x64@x@s@x9?@ | 08/12/22-20:03:11
+1708490519 | 159.203.77.90 | NewVPS-K4?0338440s6?94s@K8888:9??x64@x@s@x9?@ | 08/12/22-20:22:49
+750997906 | 137.184.236.246 | NewVPS-K4ss??@c07cdcc?968K8888:9??x64@x@s@x9?@ | 08/12/22-20:58:24
+2045713521 | 137.184.11.131 | NewVPS-K44946a?3d9?f7?c?K8888:9??x64@x@s@x9?@ | 08/12/22-21:14:40
+1536147520 | 137.184.212.125 | NewVPS-K4@@ss@fs4@ae798e3K8888:9??x64@x@s@x9?@ | 08/12/22-21:21:58
+576145089 | 152.70.113.198 | NewVPS-K47@s@ed9ss@@ses7K8888:9??x64@x@s@x9?@ | 08/12/22-21:47:33
+750997906 | 34.95.147.132 | NewVPS-K4@977?0f08c9?4cdbK8888:9??x64@x@s@x9?@ | 08/13/22-01:55:09
+5523921935 | 103.90.160.212 | NewVPS-K44s34@d68bf9be0d3K8888:9??x64@x@s@x9?@ | 08/13/22-09:02:37
+1916508565 | 66.228.61.216 | NewVPS-K4ss3s?ee?bd439b76K8888:9??x64@x@s@x9?@ | 08/13/22-10:38:37
+576145089 | 129.151.106.229 | NewVPS-K4s83s96f0a3?8@a3K8888:9??x64@x@s@x9?@ | 08/13/22-11:12:44
+5349747934 | 137.184.101.40 | NewVPS-K446@4@9@c80eacf80K8888:9??x64@x@s@x9?@ | 08/13/22-14:01:38
+5191344135 | 159.203.177.135 | NewVPS-K4?03?30386@c4s4a3K8888:9??x64@x@s@x9?@ | 08/13/22-14:27:15
+1804518045 | 20.206.153.206 | NewVPS-K43796?30?9b8f46?eK8888:9??x64@x@s@x9?@ | 08/13/22-14:29:22
+1804518045 | 20.206.153.206 | NewVPS-K498@@a?38d8baf7?K8888:9??x64@x@s@x9?@ | 08/13/22-14:34:42
+1804518045 | 20.206.153.206 | NewVPS-K49s0@?d6c76a40adbK8888:9??x64@x@s@x9?@ | 08/13/22-14:51:04
+1804518045 | 20.206.153.206 | NewVPS-K448s@?ee6e77c@677K8888:9??x64@x@s@x9?@ | 08/13/22-14:52:57
+1804518045 | 159.203.28.38 | NewVPS-K4@88??b?b8c088sb6K8888:9??x64@x@s@x9?@ | 08/13/22-16:03:49
+1804518045 | 159.203.28.38 | NewVPS-K44909?eb6e47b0d97K8888:9??x64@x@s@x9?@ | 08/13/22-16:07:06
+750997906 | 34.70.41.253 | NewVPS-K49@33?e80a4?e0b3@K8888:9??x64@x@s@x9?@ | 08/13/22-17:15:36
+1916508565 | 139.177.192.89 | NewVPS-K4s438@b4d9b706889K8888:9??x64@x@s@x9?@ | 08/13/22-17:29:33
+1450100375 | 142.93.53.160 | NewVPS-K4s047cf76abed7s0K8888:9??x64@x@s@x9?@ | 08/13/22-18:18:49
+5191344135 | 20.168.104.1 | NewVPS-K4780??46fed9@d66K8888:9??x64@x@s@x9?@ | 08/13/22-19:23:50
+1173676231 | 104.248.55.63 | NewVPS-K478@3??c74s88@?4eK8888:9??x64@x@s@x9?@ | 08/13/22-19:49:35
+750997906 | 35.198.25.115 | NewVPS-K406@7@??dd74@9ea0K8888:9??x64@x@s@x9?@ | 08/13/22-20:33:09
+1916508565 | 20.104.22.0 | NewVPS-K406@0@3a0ba3s7??aK8888:9??x64@x@s@x9?@ | 08/13/22-20:38:44
+1804518045 | 20.206.161.179 | NewVPS-K4?4?4??c8ce0s@@e9K8888:9??x64@x@s@x9?@ | 08/13/22-20:45:18
+729023834 | 69.164.212.94 | NewVPS-K46@7?@?069@89c9c6K8888:9??x64@x@s@x9?@ | 08/13/22-21:43:24
+750997906 | 34.70.41.253 | NewVPS-K46930f6?c699c40dK8888:9??x64@x@s@x9?@ | 08/13/22-22:16:54
+866755445 | 20.48.237.7 | NewVPS-K494@0?647cf4s34sK8888:9??x64@x@s@x9?@ | 08/14/22-00:41:16
+1450100375 | 134.122.126.227 | NewVPS-K47?03@s8d609s38?4K8888:9??x64@x@s@x9?@ | 08/14/22-07:16:03
+1450100375 | 134.122.126.227 | NewVPS-K4@s76?0fdaa3a7667K8888:9??x64@x@s@x9?@ | 08/14/22-07:18:10
+1818322212 | 104.248.59.13 | NewVPS-K47s9s@c9@@cd@7b60K8888:9??x64@x@s@x9?@ | 08/14/22-07:41:46
+1818322212 | 104.248.236.144 | NewVPS-K40@7@3dc@@@?cf@8bK8888:9??x64@x@s@x9?@ | 08/14/22-08:04:15
+1450100375 | 143.110.222.198 | NewVPS-K44783b7be076b?49K8888:9??x64@x@s@x9?@ | 08/14/22-11:56:02
+1916508565 | 159.89.48.12 | NewVPS-K4s78??4c9@dd9es38K8888:9??x64@x@s@x9?@ | 08/14/22-13:49:38
+826202541 | 216.250.114.159 | NewVPS-K47843@f86e6933d4eK8888:9??x64@x@s@x9?@ | 08/14/22-15:23:57
+1450100375 | 198.211.115.31 | NewVPS-K4?837@ff6?9s8ac0fK8888:9??x64@x@s@x9?@ | 08/14/22-15:30:47
+1450100375 | 198.199.89.251 | NewVPS-K478s43bdc3@ac67asK8888:9??x64@x@s@x9?@ | 08/14/22-15:31:57
+1512297117 | 52.180.144.140 | NewVPS-K493843s?99c@d9b@sK8888:9??x64@x@s@x9?@ | 08/14/22-15:47:50
+1450100375 | 154.12.240.71 | NewVPS-K43@03@9@dd63cacs8K8888:9??x64@x@s@x9?@ | 08/14/22-16:27:30
+576145089 | 79.133.109.187 | NewVPS-K4s?638089e?da9f8K8888:9??x64@x@s@x9?@ | 08/14/22-16:31:58
+5523921935 | 5.161.120.87 | NewVPS-K4@?46?d74s338937?K8888:9??x64@x@s@x9?@ | 08/14/22-18:29:43
+1916508565 | 137.184.182.9 | NewVPS-K4904@98s6?f@8986K8888:9??x64@x@s@x9?@ | 08/14/22-22:23:27
+1394196343 | 45.173.130.199 | NewVPS-K48s0?e6s0c843d9@K8888:9??x64@x@s@x9?@ | 08/14/22-22:37:51
+1916508565 | 137.184.182.9 | NewVPS-K4sss@@c77e830694sK8888:9??x64@x@s@x9?@ | 08/14/22-22:38:07
+576145089 | 143.198.153.19 | NewVPS-K493443bb@994?9e@dK8888:9??x64@x@s@x9?@ | 08/14/22-23:07:38
+5110057691 | 20.125.130.93 | NewVPS-K4879s?499ed9@??scK8888:9??x64@x@s@x9?@ | 08/14/22-23:46:40
+1509716557 | 207.244.238.67 | NewVPS-K44?s8?48f60?cc00?K8888:9??x64@x@s@x9?@ | 08/14/22-23:47:03
+576145089 | 35.167.13.52 | NewVPS-K449s@30b74d@a34daK8888:9??x64@x@s@x9?@ | 08/15/22-00:11:54
+576145089 | 144.22.32.156 | NewVPS-K43677@4cab?9??fd@K8888:9??x64@x@s@x9?@ | 08/15/22-00:12:16
+750997906 | 35.198.25.115 | NewVPS-K4@@74?ad4e9efcaasK8888:9??x64@x@s@x9?@ | 08/15/22-00:22:43
+1916508565 | 147.182.197.150 | NewVPS-K4908?@80?47@97c6@K8888:9??x64@x@s@x9?@ | 08/15/22-01:43:45
+576145089 | 20.74.237.61 | NewVPS-K468???c?9a?sc4ss8K8888:9??x64@x@s@x9?@ | 08/15/22-06:34:00
+1497092570 | 68.183.105.183 | NewVPS-K49773@@b3?@6dad69K8888:9??x64@x@s@x9?@ | 08/15/22-07:14:28
+1497092570 | 143.198.169.113 | NewVPS-K4?68??e@49??@@00cK8888:9??x64@x@s@x9?@ | 08/15/22-07:46:30
+1516470810 | 20.206.124.139 | NewVPS-K47?66@f@@083a6370K8888:9??x64@x@s@x9?@ | 08/15/22-08:04:31
+1497092570 | 159.89.230.137 | NewVPS-K4@930cac30b?9@deK8888:9??x64@x@s@x9?@ | 08/15/22-08:09:46
+1450100375 | 192.241.159.96 | NewVPS-K46?s@@8bbd7bee9?3K8888:9??x64@x@s@x9?@ | 08/15/22-12:03:52
+5121028144 | 20.243.144.52 | NewVPS-K4898s@7df@40d7@cbK8888:9??x64@x@s@x9?@ | 08/15/22-14:34:03
+5191344135 | 68.183.26.220 | NewVPS-K43s99?9bd4?4sec0@K8888:9??x64@x@s@x9?@ | 08/15/22-19:14:52
+5191344135 | 68.183.26.220 | NewVPS-K4@733?48d07acdb?K8888:9??x64@x@s@x9?@ | 08/15/22-19:35:22
+1497092570 | 137.184.211.111 | NewVPS-K47977@?449be860ffK8888:9??x64@x@s@x9?@ | 08/15/22-20:30:18
+576145089 | 129.151.113.33 | NewVPS-K4463s?6a668994330K8888:9??x64@x@s@x9?@ | 08/15/22-20:38:45
+1818514554 | 20.226.114.129 | NewVPS-K46308?7d4438bb3?0K8888:9??x64@x@s@x9?@ | 08/15/22-20:41:08
+5191344135 | 137.184.144.135 | NewVPS-K46634@e3ssf@@?3f@K8888:9??x64@x@s@x9?@ | 08/15/22-20:42:29
+5191344135 | 137.184.144.135 | NewVPS-K4s64??7?34cd8f4s3K8888:9??x64@x@s@x9?@ | 08/15/22-20:49:14
+618157053 | 104.131.38.29 | NewVPS-K40733?sa08f??bfcfK8888:9??x64@x@s@x9?@ | 08/15/22-21:07:10
+576145089 | 137.184.144.135 | NewVPS-K4@383@6a668994330K8888:9??x64@x@s@x9?@ | 08/15/22-21:17:11
+1644120814 | 200.14.81.185 | NewVPS-K44?9@@d8a6a@a6699K8888:9??x64@x@s@x9?@ | 08/15/22-21:44:00
+2028468813 | 158.101.6.103 | NewVPS-K4@03s?9?a38c8938aK8888:9??x64@x@s@x9?@ | 08/15/22-22:45:37
+1799882584 | 68.183.110.84 | NewVPS-K44666?abaa@9009e8K8888:9??x64@x@s@x9?@ | 08/15/22-22:59:41
+2028468813 | 158.101.4.66 | NewVPS-K4@70s94@67a33@33K8888:9??x64@x@s@x9?@ | 08/15/22-23:04:11
+576145089 | 20.74.237.61 | NewVPS-K4337430d93b4@e909K8888:9??x64@x@s@x9?@ | 08/16/22-00:10:20
+576145089 | 20.163.29.108 | NewVPS-K470@3@s@80b636@aK8888:9??x64@x@s@x9?@ | 08/16/22-00:38:31
+1654956635 | 132.148.79.236 | NewVPS-K43s@9??@06s0e@a8cK8888:9??x64@x@s@x9?@ | 08/16/22-01:12:54
+5043300591 | 68.183.123.14 | NewVPS-K4666s@d08cac7?360K8888:9??x64@x@s@x9?@ | 08/16/22-01:22:05
+5043300591 | 104.254.244.254 | NewVPS-K4s7s6?cs7f04c490aK8888:9??x64@x@s@x9?@ | 08/16/22-01:33:57
+1497092570 | 137.184.65.244 | NewVPS-K4ss??9bffs7a@@08K8888:9??x64@x@s@x9?@ | 08/16/22-07:33:41
+1497092570 | 143.198.185.198 | NewVPS-K438@0@cfs9833d90fK8888:9??x64@x@s@x9?@ | 08/16/22-08:34:32
+1497092570 | 68.183.98.185 | NewVPS-K469@7978b087a@?9K8888:9??x64@x@s@x9?@ | 08/16/22-08:52:48
+618157053 | 165.22.39.131 | NewVPS-K4s6s9f3b9@caaseK8888:9??x64@x@s@x9?@ | 08/16/22-09:10:16
+1911860667 | 20.226.10.171 | NewVPS-K44@s43?6@@6sbd6s6K8888:9??x64@x@s@x9?@ | 08/16/22-09:33:37
+618157053 | 142.93.79.203 | NewVPS-K464@7@4ca768a976sK8888:9??x64@x@s@x9?@ | 08/16/22-09:33:42
+2006027987 | 68.183.30.62 | NewVPS-K4s@03s0@0?6c@aa0K8888:9??x64@x@s@x9?@ | 08/16/22-10:45:29
+576145089 | 20.168.31.142 | NewVPS-K49@4@??78esdad39@K8888:9??x64@x@s@x9?@ | 08/16/22-11:51:08
+576145089 | 20.168.31.142 | NewVPS-K4@467@cd840e3b?d7K8888:9??x64@x@s@x9?@ | 08/16/22-11:54:04
+652037881 | 159.89.36.44 | NewVPS-K4377ce@6edc7996K8888:9??x64@x@s@x9?@ | 08/16/22-11:58:13
+5191344135 | 68.183.26.220 | NewVPS-K44@@@@d6ss0c4b9b6K8888:9??x64@x@s@x9?@ | 08/16/22-12:53:20
+576145089 | 144.22.32.156 | NewVPS-K44@8?84acf80c63?K8888:9??x64@x@s@x9?@ | 08/16/22-12:53:38
+5191344135 | 68.183.26.220 | NewVPS-K44s36b?946e7e668K8888:9??x64@x@s@x9?@ | 08/16/22-13:08:40
+750997906 | 68.183.108.55 | NewVPS-K4003@366ff96b039?K8888:9??x64@x@s@x9?@ | 08/16/22-13:37:33
+576145089 | 155.248.192.48 | NewVPS-K49@@@@f09b37da4?8K8888:9??x64@x@s@x9?@ | 08/16/22-14:27:45
+5191344135 | 137.184.144.135 | NewVPS-K4s4s@@8asd33sd?d3K8888:9??x64@x@s@x9?@ | 08/16/22-14:45:26
+576145089 | 129.151.120.58 | NewVPS-K47338?0bf@fa0439sK8888:9??x64@x@s@x9?@ | 08/16/22-15:12:51
+1456213003 | 144.22.34.83 | NewVPS-K447@??f8c@e9?d6s6K8888:9??x64@x@s@x9?@ | 08/16/22-16:24:12
+1516470810 | 20.226.26.83 | NewVPS-K4?6ss@?eeffc3?@c9K8888:9??x64@x@s@x9?@ | 08/16/22-18:27:05
+729023834 | 172.105.110.109 | NewVPS-K43834?9@eb9?843@eK8888:9??x64@x@s@x9?@ | 08/16/22-20:53:41
+750997906 | 143.198.184.68 | NewVPS-K4630@@b67a00?e?83K8888:9??x64@x@s@x9?@ | 08/16/22-21:19:07
+729023834 | 172.105.110.109 | NewVPS-K4@84@?ba889a3fb34K8888:9??x64@x@s@x9?@ | 08/16/22-21:20:02
+729023834 | 139.177.199.199 | NewVPS-K4?33?@f?eeds37s43K8888:9??x64@x@s@x9?@ | 08/16/22-21:29:41
+1497092570 | 198.199.88.37 | NewVPS-K4?8?8e@f?764s4f4K8888:9??x64@x@s@x9?@ | 08/16/22-21:50:48
+1564379505 | 20.168.108.231 | NewVPS-K4993@@97073@93e9@K8888:9??x64@x@s@x9?@ | 08/16/22-21:56:16
+1497092570 | 159.223.102.165 | NewVPS-K4349s7bf98sce?a9K8888:9??x64@x@s@x9?@ | 08/16/22-22:09:40
+750997906 | 159.89.94.249 | NewVPS-K4?347@6c4d0fed864K8888:9??x64@x@s@x9?@ | 08/16/22-22:11:15
+729023834 | 172.105.101.253 | NewVPS-K44866@@096a376ffcK8888:9??x64@x@s@x9?@ | 08/16/22-22:11:38
+703515493 | 80.85.156.182 | NewVPS-K4s?s7@636988db?d9K8888:9??x64@x@s@x9?@ | 08/17/22-00:42:38
+5043300591 | 170.187.160.33 | NewVPS-K4@0s@3?64a@b9f?7eK8888:9??x64@x@s@x9?@ | 08/17/22-01:13:04
+703515493 | 144.217.42.73 | NewVPS-K49?7796e7eecee4K8888:9??x64@x@s@x9?@ | 08/17/22-03:12:33
+1450100375 | 154.12.240.221 | NewVPS-K4?9@?3f4?ds94csacK8888:9??x64@x@s@x9?@ | 08/17/22-08:00:44
+618157053 | 157.245.254.91 | NewVPS-K48389?d3ce?90d6@aK8888:9??x64@x@s@x9?@ | 08/17/22-08:55:51
+1512297117 | 104.131.32.130 | NewVPS-K4089?67ebae?ddb8K8888:9??x64@x@s@x9?@ | 08/17/22-10:14:58
+946489073 | 45.61.188.37 | NewVPS-K49@47?44d84cs0d8K8888:9??x64@x@s@x9?@ | 08/17/22-11:18:36
+618157053 | 159.223.104.231 | NewVPS-K40808?3d96f4783s?K8888:9??x64@x@s@x9?@ | 08/17/22-11:31:01
+750997906 | 159.223.109.216 | NewVPS-K4@@?s?34c7c0@3@7fK8888:9??x64@x@s@x9?@ | 08/17/22-11:37:51
+5043300591 | 172.104.213.43 | NewVPS-K44633@7084sbc344aK8888:9??x64@x@s@x9?@ | 08/17/22-13:03:32
+750997906 | 64.227.9.14 | NewVPS-K499dfc30894e04K8888:9??x64@x@s@x9?@ | 08/17/22-15:20:05
+946489073 | 192.171.18.137 | NewVPS-K470@3c96@9c@939K8888:9??x64@x@s@x9?@ | 08/17/22-16:34:52
+5121028144 | 172.105.134.9 | NewVPS-K477@??b386@03s069K8888:9??x64@x@s@x9?@ | 08/17/22-16:49:52
+576145089 | 167.172.252.27 | NewVPS-K48979?800d6cdf89aK8888:9??x64@x@s@x9?@ | 08/17/22-16:59:32
+576145089 | 165.227.88.109 | NewVPS-K47?866@06dfb7fb0K8888:9??x64@x@s@x9?@ | 08/17/22-17:02:58
+1512297117 | 142.93.240.243 | NewVPS-K4343038a0@?d?649K8888:9??x64@x@s@x9?@ | 08/17/22-18:28:51
+2028468813 | 155.248.209.16 | NewVPS-K46@0?@036f406f679K8888:9??x64@x@s@x9?@ | 08/17/22-22:17:19
+2028468813 | 155.248.204.43 | NewVPS-K4663s?f9a@34b8c80K8888:9??x64@x@s@x9?@ | 08/17/22-22:45:46
+2028468813 | 155.248.204.43 | NewVPS-K4?337@3a3b04033daK8888:9??x64@x@s@x9?@ | 08/17/22-23:28:53
+1904289347 | 66.228.61.101 | NewVPS-K4?3ss@?ffd@7e@f9aK8888:9??x64@x@s@x9?@ | 08/18/22-00:29:13
+2006027987 | 104.248.114.0 | NewVPS-K40@09@s6s9cesea??K8888:9??x64@x@s@x9?@ | 08/18/22-07:23:05
+1564379505 | 172.105.8.157 | NewVPS-K44374346a@7f0f7?eK8888:9??x64@x@s@x9?@ | 08/18/22-10:35:54
+1450100375 | 45.173.130.15 | NewVPS-K4@68s3?ds8bc49d@K8888:9??x64@x@s@x9?@ | 08/18/22-11:03:04
+750997906 | 34.95.147.132 | NewVPS-K4s673@3e@8@06009dK8888:9??x64@x@s@x9?@ | 08/18/22-11:33:24
+5191344135 | 68.183.104.52 | NewVPS-K48460@?@6d@sads44K8888:9??x64@x@s@x9?@ | 08/18/22-12:58:39
+1911860667 | 144.126.223.46 | NewVPS-K49??7??6?46db49e?K8888:9??x64@x@s@x9?@ | 08/18/22-13:19:11
+750997906 | 164.92.95.152 | NewVPS-K4?76837f9s097@9bK8888:9??x64@x@s@x9?@ | 08/18/22-14:41:40
+1497092570 | 159.89.94.185 | NewVPS-K433?s@84bd9??303sK8888:9??x64@x@s@x9?@ | 08/18/22-18:39:36
+1512297117 | 144.22.52.249 | NewVPS-K40s9?@cac@bb40f76K8888:9??x64@x@s@x9?@ | 08/18/22-20:18:03
+1818514554 | 20.226.114.129 | NewVPS-K46?0s?a977cbd9dc8K8888:9??x64@x@s@x9?@ | 08/18/22-22:18:07
+1644120814 | 200.14.81.152 | NewVPS-K47868@7c@4?04dsc3K8888:9??x64@x@s@x9?@ | 08/18/22-22:18:18
+826202541 | 216.250.114.159 | NewVPS-K43969bd0cbba8a@?K8888:9??x64@x@s@x9?@ | 08/18/22-22:50:39
+576145089 | 152.67.48.223 | NewVPS-K4s?47b@c98d7af@6K8888:9??x64@x@s@x9?@ | 08/18/22-22:55:41
+576145089 | 142.93.74.93 | NewVPS-K40@7@?e@bsd4fea0dK8888:9??x64@x@s@x9?@ | 08/18/22-23:34:54
+576145089 | 191.252.200.120 | NewVPS-K4@77??33ce7@603?@K8888:9??x64@x@s@x9?@ | 08/18/22-23:42:05
+652037881 | 159.89.36.44 | NewVPS-K48s9438s8a33?@6a8K8888:9??x64@x@s@x9?@ | 08/18/22-23:57:12
+711025414 | 143.198.122.207 | NewVPS-K464????as49f?6s@dK8888:9??x64@x@s@x9?@ | 08/19/22-00:34:18
+795435792 | 52.4.26.67 | NewVPS-K4ss@s?70476dd?78aK8888:9??x64@x@s@x9?@ | 08/19/22-00:57:31
+1708490519 | 143.198.127.11 | NewVPS-K43?88??s@acc64a06K8888:9??x64@x@s@x9?@ | 08/19/22-07:22:52
+1048526207 | 137.184.151.45 | NewVPS-K4?88??d3eaeccsb0eK8888:9??x64@x@s@x9?@ | 08/19/22-07:57:12
+1135533260 | 190.228.131.179 | NewVPS-K4837@b7ed8sd339@K8888:9??x64@x@s@x9?@ | 08/19/22-08:59:00
+1135533260 | 66.97.34.135 | NewVPS-K49@s8@80740@dadb0K8888:9??x64@x@s@x9?@ | 08/19/22-10:08:38
+576145089 | 158.101.102.249 | NewVPS-K4?3@6??d8f494fc@sK8888:9??x64@x@s@x9?@ | 08/19/22-11:17:45
+1708490519 | 159.89.190.129 | NewVPS-K436?433d4a639c69bK8888:9??x64@x@s@x9?@ | 08/19/22-11:37:59
+1708490519 | 159.203.166.0 | NewVPS-K4s06s0bb3c043e@sK8888:9??x64@x@s@x9?@ | 08/19/22-11:45:36
+716634684 | 138.99.6.199 | NewVPS-K4?s8s@s7@0ee93ebdK8888:9??x64@x@s@x9?@ | 08/19/22-12:09:49
+716634684 | 138.99.6.199 | NewVPS-K40998@@sb4f86s89bK8888:9??x64@x@s@x9?@ | 08/19/22-12:15:54
+795435792 | 143.198.122.207 | NewVPS-K46s06@7f9b8e@s?@dK8888:9??x64@x@s@x9?@ | 08/19/22-12:16:36
+1456213003 | 129.151.111.132 | NewVPS-K48?96a@696se38e6K8888:9??x64@x@s@x9?@ | 08/19/22-12:23:10
+1456213003 | 129.151.111.132 | NewVPS-K4@3s?3@s0s@4eb?dcK8888:9??x64@x@s@x9?@ | 08/19/22-12:44:20
+181390777 | 51.222.86.86 | NewVPS-K4970?6df64ea87a?K8888:9??x64@x@s@x9?@ | 08/19/22-14:27:07
+652037881 | 23.238.185.201 | NewVPS-K4?4?0?4dfb7c9ae49K8888:9??x64@x@s@x9?@ | 08/19/22-14:57:05
+2006027987 | 67.205.186.118 | NewVPS-K476s43c@03?@cc30sK8888:9??x64@x@s@x9?@ | 08/19/22-15:33:32
+1708490519 | 167.71.82.201 | NewVPS-K4s43693sf9f3c@6cK8888:9??x64@x@s@x9?@ | 08/19/22-15:37:46
+1077005497 | 191.252.177.104 | NewVPS-K4s?73@s4f33c9960bK8888:9??x64@x@s@x9?@ | 08/19/22-16:02:56
+618157053 | 157.245.12.156 | NewVPS-K4s848ddbadsab7cbK8888:9??x64@x@s@x9?@ | 08/19/22-16:19:31
+5202392937 | 34.198.51.145 | NewVPS-K404s@448s69@9c86K8888:9??x64@x@s@x9?@ | 08/19/22-16:27:34
+5121028144 | 68.183.30.46 | NewVPS-K49848?a7s7e648s6sK8888:9??x64@x@s@x9?@ | 08/19/22-16:37:28
+1456213003 | 129.151.96.4 | NewVPS-K496s8@36c7?@8de0fK8888:9??x64@x@s@x9?@ | 08/19/22-16:46:55
+181390777 | 51.222.86.86 | NewVPS-K463@6?8?70eef@800K8888:9??x64@x@s@x9?@ | 08/19/22-16:56:49
+652037881 | 45.7.228.25 | NewVPS-K4997??se8f9eefb78K8888:9??x64@x@s@x9?@ | 08/19/22-17:10:26
+576145089 | 172.104.187.118 | NewVPS-K4?890038933@7aebK8888:9??x64@x@s@x9?@ | 08/19/22-17:51:28
+576145089 | 54.177.73.115 | NewVPS-K4@0@9@@c6s@@?e7e8K8888:9??x64@x@s@x9?@ | 08/19/22-17:52:20
+576145089 | 142.93.243.179 | NewVPS-K4?7@0@@c6s@@?e7e8K8888:9??x64@x@s@x9?@ | 08/19/22-18:13:55
+1042197562 | 45.231.133.128 | NewVPS-K49s?7@c8dbde080esK8888:9??x64@x@s@x9?@ | 08/19/22-18:20:52
+980221709 | 173.255.200.13 | NewVPS-K4?9?6?e?@cebcese6K8888:9??x64@x@s@x9?@ | 08/19/22-22:33:34
+2028468813 | 129.146.139.254 | NewVPS-K47797d803ac9999?K8888:9??x64@x@s@x9?@ | 08/19/22-23:04:18
+2028468813 | 129.146.139.254 | NewVPS-K444?0@0fb@04fd4f4K8888:9??x64@x@s@x9?@ | 08/19/22-23:09:27
+2028468813 | 129.146.139.254 | NewVPS-K476s4?sd?@7?b4b86K8888:9??x64@x@s@x9?@ | 08/19/22-23:17:29
+1644120814 | 200.14.81.225 | NewVPS-K46048?as3s?sda46cK8888:9??x64@x@s@x9?@ | 08/20/22-08:46:15
+422374140 | 18.119.54.83 | NewVPS-K448?8@d68c@ad??4eK8888:9??x64@x@s@x9?@ | 08/20/22-09:50:14
+576145089 | 144.22.32.156 | NewVPS-K43@07@7?s?ef0677@K8888:9??x64@x@s@x9?@ | 08/20/22-10:03:27
+1644120814 | 200.14.81.207 | NewVPS-K4944??e30?fcaf8a7K8888:9??x64@x@s@x9?@ | 08/20/22-10:33:53
+422374140 | 3.134.49.132 | NewVPS-K4487@34bbcb7e7dc6K8888:9??x64@x@s@x9?@ | 08/20/22-10:48:02
+1516470810 | 20.195.167.242 | NewVPS-K434?6@sb@?6@4@6d6K8888:9??x64@x@s@x9?@ | 08/20/22-11:15:10
+1390150729 | 20.119.67.233 | NewVPS-K47s93?8@6abb8s0sdK8888:9??x64@x@s@x9?@ | 08/20/22-12:50:01
+422374140 | 35.153.45.42 | NewVPS-K400??@f3?8ac8b@caK8888:9??x64@x@s@x9?@ | 08/20/22-14:38:24
+422374140 | 3.210.193.127 | NewVPS-K447@4@0bc7b89aaf8K8888:9??x64@x@s@x9?@ | 08/20/22-15:03:47
+652037881 | 137.184.188.79 | NewVPS-K49?@??0@46c04d?fK8888:9??x64@x@s@x9?@ | 08/20/22-15:09:31
+422374140 | 3.20.248.103 | NewVPS-K46?79@f07?b@?67?cK8888:9??x64@x@s@x9?@ | 08/20/22-15:40:43
+576145089 | 192.81.219.72 | NewVPS-K44037?sa?3b4@e8bcK8888:9??x64@x@s@x9?@ | 08/20/22-17:17:43
+422374140 | 165.227.92.113 | NewVPS-K4@3@@@dd469@e?6s8K8888:9??x64@x@s@x9?@ | 08/20/22-17:18:14
+422374140 | 147.182.175.205 | NewVPS-K47749?cacsffa8s7sK8888:9??x64@x@s@x9?@ | 08/20/22-17:52:59
+1235513676 | 20.206.249.32 | NewVPS-K4s443@704c9?s87e8K8888:9??x64@x@s@x9?@ | 08/20/22-19:21:39
+422374140 | 67.205.166.8 | NewVPS-K43@30?f0@??f766?sK8888:9??x64@x@s@x9?@ | 08/20/22-19:31:44
+576145089 | 45.56.69.204 | NewVPS-K4??3?33s3@a84bfb0K8888:9??x64@x@s@x9?@ | 08/20/22-19:37:54
+5349747934 | 137.184.148.203 | NewVPS-K48478?se?f?0a37@fK8888:9??x64@x@s@x9?@ | 08/20/22-19:54:25
+5349747934 | 52.161.26.130 | NewVPS-K4709sfb@s77bf4fbK8888:9??x64@x@s@x9?@ | 08/20/22-20:01:52
+5349747934 | 137.184.148.203 | NewVPS-K4ss9?@b?396760ed7K8888:9??x64@x@s@x9?@ | 08/20/22-20:04:33
+576145089 | 204.236.150.243 | NewVPS-K4s790@s0feed83cdfK8888:9??x64@x@s@x9?@ | 08/20/22-20:21:53
+1450100375 | 192.241.159.96 | NewVPS-K4@?s0@67668d?se9@K8888:9??x64@x@s@x9?@ | 08/20/22-20:41:47
+652037881 | 38.7.207.129 | NewVPS-K4@437d?b7bsf?96dK8888:9??x64@x@s@x9?@ | 08/20/22-21:29:23
+576145089 | 167.172.227.193 | NewVPS-K4773@??c8s087@@9dK8888:9??x64@x@s@x9?@ | 08/20/22-21:40:19
+5349747934 | 20.115.90.9 | NewVPS-K43?s@s07s07bf?76K8888:9??x64@x@s@x9?@ | 08/20/22-22:14:08
+1296246792 | 89.47.165.228 | NewVPS-K4@4?7?bb?a?efd6ecK8888:9??x64@x@s@x9?@ | 08/20/22-22:30:56
+5349747934 | 20.115.90.9 | NewVPS-K4486?c66ef4bb@aK8888:9??x64@x@s@x9?@ | 08/20/22-22:51:44
+5349747934 | 20.115.90.9 | NewVPS-K44964@fb978943ecdK8888:9??x64@x@s@x9?@ | 08/20/22-23:12:13
+5349747934 | 204.48.21.4 | NewVPS-K464907sss6eaca8bK8888:9??x64@x@s@x9?@ | 08/20/22-23:30:01
+5349747934 | 143.198.126.244 | NewVPS-K43s93@a7c83c0dfaeK8888:9??x64@x@s@x9?@ | 08/21/22-00:09:14
+1235513676 | 45.173.130.169 | NewVPS-K4s@3?38696b36aaeeK8888:9??x64@x@s@x9?@ | 08/21/22-02:04:14
+1708490519 | 143.244.161.17 | NewVPS-K4@064?de@sb7e9@@6K8888:9??x64@x@s@x9?@ | 08/21/22-07:52:37
+5349747934 | 142.93.199.216 | NewVPS-K4?03s??d9safb74afK8888:9??x64@x@s@x9?@ | 08/21/22-12:30:14
+1804518045 | 20.150.221.239 | NewVPS-K4009?@7c69c0349b4K8888:9??x64@x@s@x9?@ | 08/21/22-13:24:13
+1516470810 | 20.197.183.249 | NewVPS-K44063@a98sa8a?8b4K8888:9??x64@x@s@x9?@ | 08/21/22-14:27:14
+576145089 | 20.197.242.120 | NewVPS-K406?6?f8asb79bs8dK8888:9??x64@x@s@x9?@ | 08/21/22-14:50:50
+948655929 | 209.14.70.148 | NewVPS-K4s470?s06sdd40c@@K8888:9??x64@x@s@x9?@ | 08/21/22-16:02:11
+826202541 | 191.252.181.238 | NewVPS-K488s??0ff@@a48sdcK8888:9??x64@x@s@x9?@ | 08/21/22-17:04:41
+422374140 | 159.65.42.111 | NewVPS-K4s068@3bbc?@8f@06K8888:9??x64@x@s@x9?@ | 08/21/22-17:39:59
+2028468813 | 129.146.143.251 | NewVPS-K46s73@8d96fcfd48sK8888:9??x64@x@s@x9?@ | 08/21/22-18:32:46
+5349747934 | 159.223.103.253 | NewVPS-K48?39@8b9eb64dsa8K8888:9??x64@x@s@x9?@ | 08/21/22-18:40:21
+422374140 | 45.55.47.250 | NewVPS-K46@37@88@@acs93beK8888:9??x64@x@s@x9?@ | 08/21/22-19:40:11
+750997906 | 142.93.118.195 | NewVPS-K4@s8??0f@0c44ad0eK8888:9??x64@x@s@x9?@ | 08/21/22-21:05:22
+576145089 | 144.22.32.156 | NewVPS-K469s7@373cdc@d40aK8888:9??x64@x@s@x9?@ | 08/21/22-22:10:58
+576145089 | 20.216.45.138 | NewVPS-K43660b498ss?f@3K8888:9??x64@x@s@x9?@ | 08/21/22-22:22:45
+2045713521 | 159.65.33.239 | NewVPS-K43300@6074@3e68s8K8888:9??x64@x@s@x9?@ | 08/21/22-23:22:24
+1235513676 | 168.138.143.151 | NewVPS-K40984@6e073338@d9K8888:9??x64@x@s@x9?@ | 08/21/22-23:41:20
+145856461 | 44.192.7.162 | NewVPS-K4993@3scs0aa?bceaK8888:9??x64@x@s@x9?@ | 08/21/22-23:46:37
+5121028144 | 143.198.122.239 | NewVPS-K47s9?76e?89ssb9fK8888:9??x64@x@s@x9?@ | 08/22/22-00:52:38
+948655929 | 209.14.70.148 | NewVPS-K49@97346d66b3daaK8888:9??x64@x@s@x9?@ | 08/22/22-05:29:38
+576145089 | 20.90.111.131 | NewVPS-K44677?00ff909c7e4K8888:9??x64@x@s@x9?@ | 08/22/22-06:08:27
+948655929 | 209.14.70.148 | NewVPS-K4?7@9?0as@4b7@@6bK8888:9??x64@x@s@x9?@ | 08/22/22-06:09:40
+1497092570 | 68.183.121.133 | NewVPS-K476443e3c6@?3c?adK8888:9??x64@x@s@x9?@ | 08/22/22-07:21:27
+576145089 | 216.238.80.79 | NewVPS-K430?0?s@6abba@9@8K8888:9??x64@x@s@x9?@ | 08/22/22-09:44:12
+652037881 | 172.107.227.43 | NewVPS-K4s839?c66f@6606f8K8888:9??x64@x@s@x9?@ | 08/22/22-09:45:53
+2045713521 | 165.227.195.225 | NewVPS-K4386@?e3s098es06K8888:9??x64@x@s@x9?@ | 08/22/22-15:06:02
+1841105989 | 181.117.241.60 | NewVPS-K40469@3cd38a77afeK8888:9??x64@x@s@x9?@ | 08/22/22-15:28:11
+1708490519 | 147.182.187.83 | NewVPS-K48@@933c74db@3@cK8888:9??x64@x@s@x9?@ | 08/22/22-19:10:15
+2006027987 | 161.35.125.47 | NewVPS-K48s?339b877bfs3@K8888:9??x64@x@s@x9?@ | 08/22/22-21:16:54
+652037881 | 159.89.36.44 | NewVPS-K4s@99?4fec06947sK8888:9??x64@x@s@x9?@ | 08/22/22-21:35:17
+576145089 | 206.189.195.5 | NewVPS-K43689??47dd@sa670K8888:9??x64@x@s@x9?@ | 08/22/22-21:41:12
+1847196807 | 159.65.37.213 | NewVPS-K438?68s?@cb84f6cK8888:9??x64@x@s@x9?@ | 08/22/22-21:44:45
+1386993683 | 144.22.32.156 | NewVPS-K4??@s?ca83@349fc3K8888:9??x64@x@s@x9?@ | 08/22/22-22:12:29
+652037881 | 159.89.36.44 | NewVPS-K49989@844e@09c0ebK8888:9??x64@x@s@x9?@ | 08/22/22-22:35:52
+1386993683 | 159.223.100.112 | NewVPS-K48@?6@f0d4c67e967K8888:9??x64@x@s@x9?@ | 08/22/22-22:41:16
+5349747934 | 142.93.155.223 | NewVPS-K408@4??7337cfbcf0K8888:9??x64@x@s@x9?@ | 08/22/22-22:55:54
+1386993683 | 137.184.159.198 | NewVPS-K443743983c93644?bK8888:9??x64@x@s@x9?@ | 08/22/22-23:18:46
+652037881 | 159.89.36.44 | NewVPS-K44607@fb69b4bf073K8888:9??x64@x@s@x9?@ | 08/22/22-23:19:10
+1564379505 | 144.22.32.156 | NewVPS-K443s8@9?s38?04370K8888:9??x64@x@s@x9?@ | 08/22/22-23:53:12
+1386993683 | 137.184.218.130 | NewVPS-K408?7?befad?c3d63K8888:9??x64@x@s@x9?@ | 08/23/22-00:18:58
+1456213003 | 129.151.96.4 | NewVPS-K46?7@@9afa4686be9K8888:9??x64@x@s@x9?@ | 08/23/22-06:08:47
+729023834 | 191.237.248.92 | NewVPS-K436s0?bbf84ab@04@K8888:9??x64@x@s@x9?@ | 08/23/22-06:30:25
+1497092570 | 159.223.174.72 | NewVPS-K449@?38f@8?8e70?0K8888:9??x64@x@s@x9?@ | 08/23/22-08:14:59
+729023834 | 20.206.64.23 | NewVPS-K4?@d0?86b9c0@4K8888:9??x64@x@s@x9?@ | 08/23/22-08:35:44
+1497092570 | 143.244.150.162 | NewVPS-K4?99@3be4@6f769bfK8888:9??x64@x@s@x9?@ | 08/23/22-08:42:21
+1394196343 | 45.173.130.163 | NewVPS-K4943?3d7@a0cas6sfK8888:9??x64@x@s@x9?@ | 08/23/22-09:44:20
+1654956635 | 35.164.153.18 | NewVPS-K40009@@e6f874808?K8888:9??x64@x@s@x9?@ | 08/23/22-16:53:52
+5121028144 | 45.79.214.47 | NewVPS-K4?99s?ef4sf8dd7d0K8888:9??x64@x@s@x9?@ | 08/23/22-17:45:04
+1100521756 | 192.46.217.252 | NewVPS-K4007@383ff6?s?773K8888:9??x64@x@s@x9?@ | 08/23/22-17:46:32
+750997906 | 34.151.224.201 | NewVPS-K48?34?4?eb?e6?6fbK8888:9??x64@x@s@x9?@ | 08/23/22-17:49:58
+795435792 | 52.7.206.105 | NewVPS-K4384@@9b4s6@8ea77K8888:9??x64@x@s@x9?@ | 08/23/22-19:06:25
+5121028144 | 67.207.83.10 | NewVPS-K44??8@f6@9c9@?c@8K8888:9??x64@x@s@x9?@ | 08/23/22-20:06:09
+2028468813 | 129.153.111.232 | NewVPS-K48?79?d9e930?0a67K8888:9??x64@x@s@x9?@ | 08/23/22-21:08:43
+1654956635 | 132.148.79.234 | NewVPS-K4?63?38c7s449f6d?K8888:9??x64@x@s@x9?@ | 08/23/22-21:26:04
+750997906 | 159.223.141.29 | NewVPS-K494?3?d@4afffdbdeK8888:9??x64@x@s@x9?@ | 08/23/22-21:30:14
+1516470810 | 147.185.242.76 | NewVPS-K48?s3746af6c3439K8888:9??x64@x@s@x9?@ | 08/23/22-21:43:35
+1708490519 | 143.244.144.55 | NewVPS-K4@@0?3e6e6e9ef?@8K8888:9??x64@x@s@x9?@ | 08/23/22-21:59:10
+422374140 | 54.144.54.184 | NewVPS-K4??43?d8d380f36sdK8888:9??x64@x@s@x9?@ | 08/23/22-23:46:35
+1841105989 | 181.117.245.91 | NewVPS-K436@84f76s8?b?f9K8888:9??x64@x@s@x9?@ | 08/24/22-00:11:41
+1042197562 | 45.231.133.15 | NewVPS-K400@9caa9?@4scs6K8888:9??x64@x@s@x9?@ | 08/24/22-02:25:31
+576145089 | 188.166.145.86 | NewVPS-K4?8ssdf60d@80@@9K8888:9??x64@x@s@x9?@ | 08/24/22-07:07:48
+827182531 | 164.92.72.53 | NewVPS-K4@s@4@63499?c44e9K8888:9??x64@x@s@x9?@ | 08/24/22-10:17:56
+576145089 | 20.97.217.134 | NewVPS-K4@30@?0f@d3s@33@6K8888:9??x64@x@s@x9?@ | 08/24/22-11:48:05
+1904289347 | 45.77.73.25 | NewVPS-K4?04se?bc43???94K8888:9??x64@x@s@x9?@ | 08/24/22-12:10:23
+576145089 | 173.230.145.75 | NewVPS-K4@784@s?eas67fcdbK8888:9??x64@x@s@x9?@ | 08/24/22-14:19:28
+1708490519 | 159.65.164.225 | NewVPS-K44s7bad976@?7bbK8888:9??x64@x@s@x9?@ | 08/24/22-14:28:22
+1708490519 | 159.65.37.237 | NewVPS-K43@38@89@@b87csb3K8888:9??x64@x@s@x9?@ | 08/24/22-14:38:13
+827182531 | 143.198.135.65 | NewVPS-K4373@e879?3eb7b?K8888:9??x64@x@s@x9?@ | 08/24/22-14:39:43
+1708490519 | 159.89.36.35 | NewVPS-K433769?c7ad4437?K8888:9??x64@x@s@x9?@ | 08/24/22-14:49:59
+2006027987 | 64.227.26.62 | NewVPS-K40499ce4a0990f38K8888:9??x64@x@s@x9?@ | 08/24/22-15:57:46
+1395912188 | 20.163.0.180 | NewVPS-K46937f7e8ada@@04K8888:9??x64@x@s@x9?@ | 08/24/22-16:50:08
+576145089 | 216.238.76.113 | NewVPS-K49@4s06fb9fab9ffK8888:9??x64@x@s@x9?@ | 08/24/22-17:10:36
+827182531 | 143.198.135.65 | NewVPS-K488@6@46?csb@@fc3K8888:9??x64@x@s@x9?@ | 08/24/22-17:12:09
+576145089 | 20.195.164.33 | NewVPS-K4@3s6?773e@9?9s93K8888:9??x64@x@s@x9?@ | 08/24/22-17:42:18
+1100521756 | 144.22.32.156 | NewVPS-K4s7s4@0s@e6ba4b8aK8888:9??x64@x@s@x9?@ | 08/24/22-18:08:30
+1708490519 | 143.198.191.196 | NewVPS-K4?333@34bc9f@bec4K8888:9??x64@x@s@x9?@ | 08/24/22-19:12:59
+831050287 | 144.22.32.156 | NewVPS-K40?07?79e3@83d@faK8888:9??x64@x@s@x9?@ | 08/24/22-20:03:38
+1708490519 | 164.92.89.111 | NewVPS-K44s@4??asebcs70e9K8888:9??x64@x@s@x9?@ | 08/24/22-20:23:41
+1100521756 | 129.213.55.56 | NewVPS-K4?876@abdb6s9e3s9K8888:9??x64@x@s@x9?@ | 08/24/22-21:19:41
+980221709 | 170.187.146.133 | NewVPS-K4077?@fsac6s68s94K8888:9??x64@x@s@x9?@ | 08/24/22-21:58:04
+576145089 | 140.238.187.231 | NewVPS-K49?8?@048c90f086fK8888:9??x64@x@s@x9?@ | 08/24/22-22:59:23
+1296246792 | 89.47.165.228 | NewVPS-K4s?76@?909?e@d?f?K8888:9??x64@x@s@x9?@ | 08/25/22-00:11:00
+2006027987 | 20.163.57.48 | NewVPS-K46867?86@4f49abc0K8888:9??x64@x@s@x9?@ | 08/25/22-00:21:52
+1042197562 | 45.231.133.128 | NewVPS-K4s@337?f?d@9b9eaK8888:9??x64@x@s@x9?@ | 08/25/22-03:19:20
+422374140 | 142.93.123.200 | NewVPS-K464s7@d3badaad87dK8888:9??x64@x@s@x9?@ | 08/25/22-07:18:46
+826202541 | 191.252.181.238 | NewVPS-K4@ss7@97a8c3d9cs8K8888:9??x64@x@s@x9?@ | 08/25/22-09:17:31
+5519368898 | 157.245.90.152 | NewVPS-K497@9bbbea@6b47@K8888:9??x64@x@s@x9?@ | 08/25/22-11:53:01
+576145089 | 51.178.39.150 | NewVPS-K47869@6ssa4abde?6K8888:9??x64@x@s@x9?@ | 08/25/22-12:17:21
+1386993683 | 157.230.5.193 | NewVPS-K4776@30e39eaf86saK8888:9??x64@x@s@x9?@ | 08/25/22-12:20:12
+1386993683 | 159.203.171.100 | NewVPS-K46743?4dd8sesd7c6K8888:9??x64@x@s@x9?@ | 08/25/22-12:27:30
+1386993683 | 137.184.218.130 | NewVPS-K468@?@s98feb4e94cK8888:9??x64@x@s@x9?@ | 08/25/22-12:31:42
+1386993683 | 134.122.114.235 | NewVPS-K476?seb39038864sK8888:9??x64@x@s@x9?@ | 08/25/22-12:38:11
+576145089 | 74.208.244.108 | NewVPS-K44@4?3ee6646ae?deK8888:9??x64@x@s@x9?@ | 08/25/22-12:38:58
+576145089 | 144.22.58.16 | NewVPS-K4860?@774a4cs9b?aK8888:9??x64@x@s@x9?@ | 08/25/22-13:18:26
+846603384 | 200.73.137.92 | NewVPS-K44880?7cc4?a886e9K8888:9??x64@x@s@x9?@ | 08/25/22-13:37:54
+826202541 | 191.252.181.238 | NewVPS-K47339@se7d0@f?d94K8888:9??x64@x@s@x9?@ | 08/25/22-14:17:54
+1100521756 | 129.151.104.70 | NewVPS-K40906?09bdsff@7fdK8888:9??x64@x@s@x9?@ | 08/25/22-14:18:04
+2006027987 | 159.223.158.220 | NewVPS-K430@4@sfad@4?b?c9K8888:9??x64@x@s@x9?@ | 08/25/22-14:19:59
+576145089 | 50.18.53.49 | NewVPS-K49s@7b8a74b@b3b6K8888:9??x64@x@s@x9?@ | 08/25/22-15:20:17
+1841105989 | 45.7.231.25 | NewVPS-K4s847@?fs63fe8b44K8888:9??x64@x@s@x9?@ | 08/25/22-15:21:42
+831050287 | 178.128.233.3 | NewVPS-K4s44370?dfs08ef7K8888:9??x64@x@s@x9?@ | 08/25/22-15:47:33
+2028468813 | 141.148.139.112 | NewVPS-K40s40@9?bd483848aK8888:9??x64@x@s@x9?@ | 08/25/22-16:03:13
+2028468813 | 129.153.196.181 | NewVPS-K407?9@?caa@9d9dc@K8888:9??x64@x@s@x9?@ | 08/25/22-16:23:03
+1100521756 | 134.122.120.236 | NewVPS-K4s?s7?67b@96?@@4eK8888:9??x64@x@s@x9?@ | 08/25/22-17:45:31
+576145089 | 144.126.218.55 | NewVPS-K406@4?c8@909c?sd9K8888:9??x64@x@s@x9?@ | 08/25/22-17:56:59
+5121028144 | 3.131.106.173 | NewVPS-K44?34@a?ffdcb0609K8888:9??x64@x@s@x9?@ | 08/25/22-18:37:55
+1042197562 | 45.231.133.128 | NewVPS-K40@88@dcs7497a?caK8888:9??x64@x@s@x9?@ | 08/25/22-19:58:05
+1516470810 | 103.54.57.12 | NewVPS-K40s943f797?7ss936K8888:9??x64@x@s@x9?@ | 08/25/22-20:35:36
+5121028144 | 191.252.200.128 | NewVPS-K4@8??33b94adsedccK8888:9??x64@x@s@x9?@ | 08/25/22-22:47:24
+652037881 | 159.89.234.252 | NewVPS-K47@s@?8?747@04cd6K8888:9??x64@x@s@x9?@ | 08/25/22-23:10:19
+576145089 | 138.121.203.40 | NewVPS-K484@39eb0cce@8efK8888:9??x64@x@s@x9?@ | 08/25/22-23:25:29
+2028468813 | 129.153.114.191 | NewVPS-K48s04?08e4?9s7a64K8888:9??x64@x@s@x9?@ | 08/25/22-23:30:27
+2040803628 | 51.222.159.121 | NewVPS-K433s3@ea3fcs6ded0K8888:9??x64@x@s@x9?@ | 08/25/22-23:54:43
+795435792 | 131.196.254.195 | NewVPS-K4s4?8@64?e0@b4670K8888:9??x64@x@s@x9?@ | 08/26/22-00:38:05
+2040803628 | 51.222.159.121 | NewVPS-K4?348@@@894acc94fK8888:9??x64@x@s@x9?@ | 08/26/22-01:02:06
+2040803628 | 51.222.159.121 | NewVPS-K4@?@9?c38db6ab0?aK8888:9??x64@x@s@x9?@ | 08/26/22-01:33:55
+5121028144 | 45.79.253.66 | NewVPS-K49s7c3s9837d33eK8888:9??x64@x@s@x9?@ | 08/26/22-01:50:13
+576145089 | 104.248.46.44 | NewVPS-K4400?@776beda?fb7K8888:9??x64@x@s@x9?@ | 08/26/22-04:04:36
+576145089 | 142.93.190.230 | NewVPS-K436076@c7f?@es0fK8888:9??x64@x@s@x9?@ | 08/26/22-07:47:16
+795435792 | 131.196.254.195 | NewVPS-K404?@3aa86777cd0fK8888:9??x64@x@s@x9?@ | 08/26/22-08:51:00
+1100521756 | 181.13.146.105 | NewVPS-K43?@43e399b09c4@fK8888:9??x64@x@s@x9?@ | 08/26/22-08:56:52
+948655929 | 209.14.70.148 | NewVPS-K46@94?700370as846K8888:9??x64@x@s@x9?@ | 08/26/22-09:19:16
+576145089 | 161.35.108.163 | NewVPS-K449?@3@b4s0as7sceK8888:9??x64@x@s@x9?@ | 08/26/22-10:34:35
+652037881 | 178.128.234.63 | NewVPS-K476?9@@sf0ss9acasK8888:9??x64@x@s@x9?@ | 08/26/22-10:59:07
+948655929 | 209.14.70.148 | NewVPS-K4ss@40s@b984?60K8888:9??x64@x@s@x9?@ | 08/26/22-12:18:23
+948655929 | 209.14.70.148 | NewVPS-K40@s0@4f9464s66eeK8888:9??x64@x@s@x9?@ | 08/26/22-12:34:33
+948655929 | 209.14.70.148 | NewVPS-K4@047@08ccc?f6dafK8888:9??x64@x@s@x9?@ | 08/26/22-12:39:34
+1516470810 | 199.244.50.102 | NewVPS-K46s64@3f?9b7ce709K8888:9??x64@x@s@x9?@ | 08/26/22-12:49:48
+576145089 | 66.97.34.135 | NewVPS-K49909?67sbb4c?ffcK8888:9??x64@x@s@x9?@ | 08/26/22-13:26:23
+1390150729 | 38.143.68.7 | NewVPS-K4930?3e7630e6cc0?K8888:9??x64@x@s@x9?@ | 08/26/22-13:40:29
+1386993683 | 159.223.97.132 | NewVPS-K4?77?987@dc@8439K8888:9??x64@x@s@x9?@ | 08/26/22-14:29:59
+5519368898 | 18.229.87.230 | NewVPS-K47?s0@89@c089c99sK8888:9??x64@x@s@x9?@ | 08/26/22-14:32:54
+2006027987 | 67.205.178.10 | NewVPS-K46@49@ea6bd??79fbK8888:9??x64@x@s@x9?@ | 08/26/22-14:48:36
+5519368898 | 94.177.238.38 | NewVPS-K4s9@?39s9473cdb44K8888:9??x64@x@s@x9?@ | 08/26/22-15:07:44
+5519368898 | 161.35.120.145 | NewVPS-K4?@?79d44es3a@6eK8888:9??x64@x@s@x9?@ | 08/26/22-15:40:00
+576145089 | 104.248.46.44 | NewVPS-K49??@3eadc?dbcfc4K8888:9??x64@x@s@x9?@ | 08/26/22-15:44:39
+5202392937 | 192.18.140.178 | NewVPS-K400s@?@esb3@c6faeK8888:9??x64@x@s@x9?@ | 08/26/22-16:01:23
+576145089 | 155.248.192.48 | NewVPS-K4s447?0d78bcb9d?sK8888:9??x64@x@s@x9?@ | 08/26/22-16:10:01
+795435792 | 131.196.254.195 | NewVPS-K4@08@49b9s3bdfb9K8888:9??x64@x@s@x9?@ | 08/26/22-16:28:20
+576145089 | 161.35.108.163 | NewVPS-K46636?6f3b?fcc868K8888:9??x64@x@s@x9?@ | 08/26/22-16:37:20
+652037881 | 168.232.165.71 | NewVPS-K448s4d?0@dses?eK8888:9??x64@x@s@x9?@ | 08/26/22-16:38:17
+576145089 | 50.116.8.136 | NewVPS-K4@@?0@8sf89096f00K8888:9??x64@x@s@x9?@ | 08/26/22-16:40:30
+2028468813 | 129.146.45.94 | NewVPS-K468?799ed6669db6K8888:9??x64@x@s@x9?@ | 08/26/22-16:43:31
+576145089 | 161.35.108.163 | NewVPS-K4637@3f7bcf83ss0fK8888:9??x64@x@s@x9?@ | 08/26/22-16:44:07
+2028468813 | 129.146.45.94 | NewVPS-K40@90@67aecbdccesK8888:9??x64@x@s@x9?@ | 08/26/22-16:46:09
+5202392937 | 129.151.111.29 | NewVPS-K4743@?sab93sscbd0K8888:9??x64@x@s@x9?@ | 08/26/22-16:48:29
+5202392937 | 129.151.111.29 | NewVPS-K44898@8f4c6f0sebdK8888:9??x64@x@s@x9?@ | 08/26/22-16:52:14
+576145089 | 161.35.108.163 | NewVPS-K468s@?sad?3asf644K8888:9??x64@x@s@x9?@ | 08/26/22-16:55:26
+652037881 | 178.128.234.63 | NewVPS-K4@8043?00399?9c83K8888:9??x64@x@s@x9?@ | 08/26/22-17:05:45
+5202392937 | 129.151.114.48 | NewVPS-K40s???07?4bbfeb?6K8888:9??x64@x@s@x9?@ | 08/26/22-17:08:17
+5202392937 | 129.151.111.29 | NewVPS-K4799946f6bf6ba04K8888:9??x64@x@s@x9?@ | 08/26/22-17:09:43
+2028468813 | 129.146.45.94 | NewVPS-K46c04?b?7b?b?K8888:9??x64@x@s@x9?@ | 08/26/22-17:15:28
+5202392937 | 129.151.111.29 | NewVPS-K4@7s8?a0f93b8e4?eK8888:9??x64@x@s@x9?@ | 08/26/22-17:18:44
+5202392937 | 34.198.51.145 | NewVPS-K474@3?e8@3?efb3aK8888:9??x64@x@s@x9?@ | 08/26/22-17:20:19
+5202392937 | 129.151.106.210 | NewVPS-K4@76sf7fd78060a?K8888:9??x64@x@s@x9?@ | 08/26/22-17:28:38
+5202392937 | 192.18.140.178 | NewVPS-K43?40@3330s3@@cfcK8888:9??x64@x@s@x9?@ | 08/26/22-17:31:24
+576145089 | 144.22.54.59 | NewVPS-K479@3@@30a@6eed8cK8888:9??x64@x@s@x9?@ | 08/26/22-17:32:10
+2028468813 | 129.146.253.5 | NewVPS-K47906@s3d4@70a@?4K8888:9??x64@x@s@x9?@ | 08/26/22-17:34:00
+5523921935 | 190.117.62.48 | NewVPS-K43640@d67a@7c8d96K8888:9??x64@x@s@x9?@ | 08/26/22-17:48:28
+576145089 | 159.223.131.44 | NewVPS-K49?8?@f379b3?d7@fK8888:9??x64@x@s@x9?@ | 08/26/22-17:54:22
+5523921935 | 190.117.62.48 | NewVPS-K49309??8?0@cssf3eK8888:9??x64@x@s@x9?@ | 08/26/22-17:55:11
+1512297117 | 104.131.32.130 | NewVPS-K464@@@@b?4666cfs8K8888:9??x64@x@s@x9?@ | 08/26/22-18:14:42
+576145089 | 181.13.146.152 | NewVPS-K4699sa4b88af4d63K8888:9??x64@x@s@x9?@ | 08/26/22-19:17:34
+576145089 | 129.151.106.229 | NewVPS-K4@?0f6ees?c39afK8888:9??x64@x@s@x9?@ | 08/26/22-20:49:13
+1456213003 | 129.151.96.4 | NewVPS-K4s0?7@a@60c7637@0K8888:9??x64@x@s@x9?@ | 08/26/22-21:15:36
+1916508565 | 216.238.79.119 | NewVPS-K40?47s67ds?ed4?aK8888:9??x64@x@s@x9?@ | 08/26/22-22:06:29
+5398218728 | 216.238.69.224 | NewVPS-K4367390448@90b90K8888:9??x64@x@s@x9?@ | 08/26/22-22:16:57
+5523921935 | 190.117.62.45 | NewVPS-K43??7@6?b@@f0aeseK8888:9??x64@x@s@x9?@ | 08/26/22-22:35:21
+2045713521 | 143.110.237.31 | NewVPS-K48@s6@fc@7d6e@0seK8888:9??x64@x@s@x9?@ | 08/26/22-22:47:13
+2042928107 | 165.227.181.186 | NewVPS-K40867?e8a789c3s3aK8888:9??x64@x@s@x9?@ | 08/26/22-22:50:14
+5202392937 | 129.151.111.29 | NewVPS-K448s903a4cfff83fK8888:9??x64@x@s@x9?@ | 08/26/22-22:52:57
+576145089 | 45.225.94.252 | NewVPS-K4s?s8@@?s349333c0K8888:9??x64@x@s@x9?@ | 08/26/22-23:01:00
+2045713521 | 143.198.79.124 | NewVPS-K460478bc89cfadd3K8888:9??x64@x@s@x9?@ | 08/26/22-23:12:48
+2045713521 | 161.35.236.124 | NewVPS-K49440@3dc3f?e7fc8K8888:9??x64@x@s@x9?@ | 08/26/22-23:25:34
+576145089 | 192.9.232.254 | NewVPS-K4@984?f4??dcf@d49K8888:9??x64@x@s@x9?@ | 08/26/22-23:27:59
+576145089 | 155.248.192.48 | NewVPS-K463?s806f03?ced7K8888:9??x64@x@s@x9?@ | 08/27/22-00:05:51
+2040803628 | 51.222.159.121 | NewVPS-K4@6906fcd0@6ds73K8888:9??x64@x@s@x9?@ | 08/27/22-00:54:54
+2040803628 | 51.222.159.121 | NewVPS-K434643fcebfe64?f3K8888:9??x64@x@s@x9?@ | 08/27/22-02:52:32
+576145089 | 20.4.227.81 | NewVPS-K43989074@7a863afK8888:9??x64@x@s@x9?@ | 08/27/22-03:06:53
+5191344135 | 139.144.55.9 | NewVPS-K4008@@3eaafs48@bcK8888:9??x64@x@s@x9?@ | 08/27/22-08:09:37
+5191344135 | 139.144.55.9 | NewVPS-K46s9@?c788c?ad4@fK8888:9??x64@x@s@x9?@ | 08/27/22-08:31:25
+576145089 | 200.89.178.107 | NewVPS-K40@s4@9ad4deab664K8888:9??x64@x@s@x9?@ | 08/27/22-10:28:09
+576145089 | 138.121.203.36 | NewVPS-K4@6s?@d9e88906s39K8888:9??x64@x@s@x9?@ | 08/27/22-11:39:41
+795435792 | 54.198.246.42 | NewVPS-K4@389?b6fd903f@98K8888:9??x64@x@s@x9?@ | 08/27/22-12:27:26
+1708490519 | 159.203.161.11 | NewVPS-K4@?3@?s89d66d6b67K8888:9??x64@x@s@x9?@ | 08/27/22-13:54:03
+1708490519 | 159.203.169.87 | NewVPS-K4@64se83c7@e?9caK8888:9??x64@x@s@x9?@ | 08/27/22-14:07:12
+711025414 | 45.61.187.209 | NewVPS-K44@46@439e8e6df@aK8888:9??x64@x@s@x9?@ | 08/27/22-14:28:47
+711025414 | 45.61.187.209 | NewVPS-K443884389cad4e?8K8888:9??x64@x@s@x9?@ | 08/27/22-14:50:34
+2045713521 | 147.182.197.25 | NewVPS-K47@3?8e0dfa0488cK8888:9??x64@x@s@x9?@ | 08/27/22-15:15:13
+948655929 | 209.14.70.148 | NewVPS-K43944@64s?0a4040dK8888:9??x64@x@s@x9?@ | 08/27/22-16:06:24
+1708490519 | 165.232.154.219 | NewVPS-K4@63@@8ad60d?4afaK8888:9??x64@x@s@x9?@ | 08/27/22-16:23:17
+2045713521 | 147.182.225.241 | NewVPS-K4700s@c86?6c6ae6fK8888:9??x64@x@s@x9?@ | 08/27/22-16:49:22
+5349747934 | 20.206.154.175 | NewVPS-K477?3@6b78??ss384K8888:9??x64@x@s@x9?@ | 08/27/22-19:03:34
+576145089 | 20.25.157.152 | NewVPS-K47863b8a?f3@73d@K8888:9??x64@x@s@x9?@ | 08/27/22-19:17:23
+576145089 | 206.189.207.28 | NewVPS-K4@??s@70d7s3b3ebcK8888:9??x64@x@s@x9?@ | 08/27/22-19:17:32
+576145089 | 206.189.198.253 | NewVPS-K40430?0b??be63?c@K8888:9??x64@x@s@x9?@ | 08/27/22-19:18:59
+576145089 | 147.182.152.244 | NewVPS-K4?s?s?7a@bfcbefdcK8888:9??x64@x@s@x9?@ | 08/27/22-19:41:18
+576145089 | 167.99.2.40 | NewVPS-K497s??d6d?ae?@e?9K8888:9??x64@x@s@x9?@ | 08/27/22-20:33:30
+618157053 | 167.99.50.81 | NewVPS-K4897@?4a?c?96f48sK8888:9??x64@x@s@x9?@ | 08/27/22-21:15:09
+576145089 | 129.151.96.36 | NewVPS-K40079@as?4@f8d7b7K8888:9??x64@x@s@x9?@ | 08/27/22-21:55:02
+846603384 | 181.117.247.55 | NewVPS-K47309@47dae@@ce6dK8888:9??x64@x@s@x9?@ | 08/27/22-21:55:48
+576145089 | 38.143.68.16 | NewVPS-K4@?7@@e?96sfcbbf6K8888:9??x64@x@s@x9?@ | 08/27/22-21:58:34
+1509716557 | 38.7.207.136 | NewVPS-K46@97@3f3fa?88b9cK8888:9??x64@x@s@x9?@ | 08/27/22-22:10:22
+1916508565 | 45.79.82.202 | NewVPS-K43s84@7cddcbda@c4K8888:9??x64@x@s@x9?@ | 08/27/22-22:49:28
+5110057691 | 134.209.40.136 | NewVPS-K46?s8@?66c640?aadK8888:9??x64@x@s@x9?@ | 08/27/22-23:06:18
+1911860667 | 159.223.124.201 | NewVPS-K449s8@@3d9efb7c7?K8888:9??x64@x@s@x9?@ | 08/27/22-23:12:27
+5519368898 | 216.238.73.34 | NewVPS-K46666s8?8cf9?7baK8888:9??x64@x@s@x9?@ | 08/27/22-23:21:18
+1916508565 | 172.105.101.133 | NewVPS-K40776?dfs@c@@bf94K8888:9??x64@x@s@x9?@ | 08/27/22-23:42:11
+1916508565 | 147.182.197.150 | NewVPS-K47s96@36cas44scd6K8888:9??x64@x@s@x9?@ | 08/27/22-23:44:03
+5519368898 | 20.169.42.222 | NewVPS-K4?4?607afsd8a7@3K8888:9??x64@x@s@x9?@ | 08/28/22-00:06:27
+1911860667 | 137.184.155.236 | NewVPS-K403043e3s9ea7cc?8K8888:9??x64@x@s@x9?@ | 08/28/22-00:39:51
+5519368898 | 138.2.230.232 | NewVPS-K4s048@b@s079a44s8K8888:9??x64@x@s@x9?@ | 08/28/22-01:59:04
+1509716557 | 38.7.207.136 | NewVPS-K46338e607s4fac73K8888:9??x64@x@s@x9?@ | 08/28/22-10:14:52
+576145089 | 129.80.34.217 | NewVPS-K4@s40@4e6c066f9afK8888:9??x64@x@s@x9?@ | 08/28/22-12:14:13
+576145089 | 159.89.17.131 | NewVPS-K43@7?@?03cf460f?K8888:9??x64@x@s@x9?@ | 08/28/22-12:16:25
+576145089 | 129.80.34.217 | NewVPS-K4@?33@bdbcs9a704dK8888:9??x64@x@s@x9?@ | 08/28/22-13:20:59
+5519368898 | 144.22.58.16 | NewVPS-K4?6?4?7fc@ea?bf68K8888:9??x64@x@s@x9?@ | 08/28/22-13:27:57
+946489073 | 45.61.184.194 | NewVPS-K4079??6a?fc7c??faK8888:9??x64@x@s@x9?@ | 08/28/22-13:29:39
+5519368898 | 144.22.36.86 | NewVPS-K4838s@3s8430scb@4K8888:9??x64@x@s@x9?@ | 08/28/22-13:33:55
+5519368898 | 181.13.146.105 | NewVPS-K46@99?s7@a6?09ed3K8888:9??x64@x@s@x9?@ | 08/28/22-14:21:46
+5349747934 | 20.197.194.56 | NewVPS-K48s083s8@d0@3baK8888:9??x64@x@s@x9?@ | 08/28/22-14:38:03
+2045713521 | 165.232.138.99 | NewVPS-K476@s@30977?e8?30K8888:9??x64@x@s@x9?@ | 08/28/22-16:33:08
+576145089 | 192.9.226.124 | NewVPS-K4s33?3@sbf3c?b944K8888:9??x64@x@s@x9?@ | 08/28/22-17:20:29
+576145089 | 129.80.34.217 | NewVPS-K4s948@@@7cde?0f@aK8888:9??x64@x@s@x9?@ | 08/28/22-17:30:36
+1173676231 | 143.198.234.175 | NewVPS-K46303sdcs887d0c4K8888:9??x64@x@s@x9?@ | 08/28/22-18:14:48
+2045713521 | 165.232.133.21 | NewVPS-K48949@38dc30s9e48K8888:9??x64@x@s@x9?@ | 08/28/22-19:14:50
+618157053 | 157.245.12.156 | NewVPS-K4678??8@e08a?7803K8888:9??x64@x@s@x9?@ | 08/28/22-19:32:19
+1708490519 | 164.92.89.111 | NewVPS-K4380s6de6d?cd7@fK8888:9??x64@x@s@x9?@ | 08/28/22-19:53:49
+2028468813 | 155.248.204.43 | NewVPS-K497s9@0748?d6s76fK8888:9??x64@x@s@x9?@ | 08/28/22-21:40:04
+2028468813 | 155.248.204.43 | NewVPS-K44038d434998860?K8888:9??x64@x@s@x9?@ | 08/28/22-21:56:32
+1173676231 | 165.232.128.80 | NewVPS-K46?78@79fs73c?f9cK8888:9??x64@x@s@x9?@ | 08/28/22-22:03:22
+1390150729 | 161.35.57.249 | NewVPS-K44@87b9?bd8bfs?sK8888:9??x64@x@s@x9?@ | 08/28/22-22:30:53
+1818514554 | 20.201.124.161 | NewVPS-K4@46s?4877?9?8@K8888:9??x64@x@s@x9?@ | 08/28/22-22:45:36
+5223242849 | 143.110.159.79 | NewVPS-K487@8@83@86s0a636K8888:9??x64@x@s@x9?@ | 08/28/22-22:56:00
+576145089 | 144.126.215.62 | NewVPS-K43499?66@?44fsd@K8888:9??x64@x@s@x9?@ | 08/28/22-22:57:48
+1142842950 | 159.203.10.37 | NewVPS-K40@?7@3f?ca?7b6daK8888:9??x64@x@s@x9?@ | 08/28/22-23:28:53
+826202541 | 216.250.114.159 | NewVPS-K4@80f9363e7abefK8888:9??x64@x@s@x9?@ | 08/29/22-02:19:16
+1916508565 | 137.184.220.39 | NewVPS-K4@@s6?s97@006sbacK8888:9??x64@x@s@x9?@ | 08/29/22-08:20:25
+1100521756 | 192.46.217.252 | NewVPS-K40?30768@d4c74d?K8888:9??x64@x@s@x9?@ | 08/29/22-08:33:53
+2040803628 | 51.222.159.121 | NewVPS-K4ss9??f0e3b7ece@fK8888:9??x64@x@s@x9?@ | 08/29/22-08:49:53
+1804518045 | 207.246.114.182 | NewVPS-K4s@@??aadbb66?dssK8888:9??x64@x@s@x9?@ | 08/29/22-12:30:27
+1654956635 | 18.228.90.183 | NewVPS-K4s@6?30e37869?s?eK8888:9??x64@x@s@x9?@ | 08/29/22-12:34:11
+5065294266 | 20.168.38.174 | NewVPS-K440s?370aaefc66f8K8888:9??x64@x@s@x9?@ | 08/29/22-14:24:34
+2006027987 | 45.33.82.10 | NewVPS-K4@947@03bcf7@@sssK8888:9??x64@x@s@x9?@ | 08/29/22-14:35:19
+2040803628 | 51.222.159.121 | NewVPS-K40s??3s8a4?4s?94K8888:9??x64@x@s@x9?@ | 08/29/22-15:42:13
+652037881 | 190.233.137.96 | NewVPS-K4868?8dsf69d3ffK8888:9??x64@x@s@x9?@ | 08/29/22-16:07:28
+576145089 | 150.136.121.161 | NewVPS-K4s439@e46b?d499s7K8888:9??x64@x@s@x9?@ | 08/29/22-16:18:30
+576145089 | 200.89.178.107 | NewVPS-K4@09@36?0s?884beeK8888:9??x64@x@s@x9?@ | 08/29/22-16:39:01
+1516470810 | 20.226.70.176 | NewVPS-K430?7?bb733d809c4K8888:9??x64@x@s@x9?@ | 08/29/22-17:38:09
+1516470810 | 20.206.145.205 | NewVPS-K47?98?c6f3s?s0f?6K8888:9??x64@x@s@x9?@ | 08/29/22-18:37:25
+1564379505 | 129.151.118.99 | NewVPS-K4s06@?3cb6ac3cc?7K8888:9??x64@x@s@x9?@ | 08/29/22-20:11:40
+1564379505 | 144.22.53.172 | NewVPS-K40337@c640@ebse?fK8888:9??x64@x@s@x9?@ | 08/29/22-20:16:24
+1564379505 | 129.151.123.176 | NewVPS-K4@?8964fb3b9fc@bK8888:9??x64@x@s@x9?@ | 08/29/22-20:48:19
+1564379505 | 129.151.120.25 | NewVPS-K4s4?00@8bs8837s6K8888:9??x64@x@s@x9?@ | 08/29/22-21:25:20
+755349907 | 129.213.160.179 | NewVPS-K4s??6?@8?bad?d9a?K8888:9??x64@x@s@x9?@ | 08/29/22-21:40:43
+576145089 | 45.128.53.192 | NewVPS-K4?99??e747es?c70fK8888:9??x64@x@s@x9?@ | 08/29/22-23:40:29
+5283869675 | 51.38.238.54 | NewVPS-K4ss40?4d?ae07b73?K8888:9??x64@x@s@x9?@ | 08/30/22-02:36:41
+1708490519 | 20.197.249.8 | NewVPS-K4?8@@37?3d49e0@aK8888:9??x64@x@s@x9?@ | 08/30/22-05:53:56
+5283869675 | 146.59.159.128 | NewVPS-K4@8?8?dbc36b7e4c@K8888:9??x64@x@s@x9?@ | 08/30/22-06:21:02
+5065294266 | 172.105.157.201 | NewVPS-K4@338@99ea40d73?aK8888:9??x64@x@s@x9?@ | 08/30/22-08:40:41
+5065294266 | 139.177.203.115 | NewVPS-K46097@67cd9904737K8888:9??x64@x@s@x9?@ | 08/30/22-08:43:04
+5065294266 | 45.56.120.54 | NewVPS-K49947dae87d0ef0cK8888:9??x64@x@s@x9?@ | 08/30/22-08:50:00
+618157053 | 167.71.92.193 | NewVPS-K4?03?3ddsab@s9db0K8888:9??x64@x@s@x9?@ | 08/30/22-08:53:18
+755349907 | 34.148.109.228 | NewVPS-K47@3@?6@467@047c6K8888:9??x64@x@s@x9?@ | 08/30/22-12:45:48
+615097327 | 165.22.45.121 | NewVPS-K46s04?f9@?@c44f0cK8888:9??x64@x@s@x9?@ | 08/30/22-13:43:03
+1708490519 | 20.169.35.11 | NewVPS-K488s??448660c33d3K8888:9??x64@x@s@x9?@ | 08/30/22-13:58:48
+1708490519 | 20.163.24.69 | NewVPS-K40?7@?44d@7?de703K8888:9??x64@x@s@x9?@ | 08/30/22-14:08:40
+5065294266 | 170.187.139.14 | NewVPS-K4090??bdc3?sd794eK8888:9??x64@x@s@x9?@ | 08/30/22-14:31:38
+1708490519 | 159.203.161.41 | NewVPS-K464@?@afc?s038@?cK8888:9??x64@x@s@x9?@ | 08/30/22-14:35:56
+1708490519 | 20.90.146.43 | NewVPS-K46969@4b4636e?b6sK8888:9??x64@x@s@x9?@ | 08/30/22-14:38:07
+1708490519 | 159.203.165.66 | NewVPS-K4?94s@@??s9s460c4K8888:9??x64@x@s@x9?@ | 08/30/22-14:54:29
+1708490519 | 20.206.66.115 | NewVPS-K46s39sbcbae346@sK8888:9??x64@x@s@x9?@ | 08/30/22-14:55:51
+5223242849 | 174.138.54.170 | NewVPS-K46348@96773c336b?K8888:9??x64@x@s@x9?@ | 08/30/22-15:54:15
+576145089 | 64.225.1.102 | NewVPS-K48s6?@d6sc0e70deeK8888:9??x64@x@s@x9?@ | 08/30/22-16:11:30
+576145089 | 144.22.39.85 | NewVPS-K4?6@@@dbd30b8b48@K8888:9??x64@x@s@x9?@ | 08/30/22-17:24:26
+5202392937 | 129.151.97.191 | NewVPS-K43467?06s89@0@739K8888:9??x64@x@s@x9?@ | 08/30/22-17:28:59
+1516470810 | 20.226.70.176 | NewVPS-K48@s3??6a@e46c6?9K8888:9??x64@x@s@x9?@ | 08/30/22-18:19:01
+1841105989 | 181.117.245.91 | NewVPS-K4s@03?83dbdfa?c?bK8888:9??x64@x@s@x9?@ | 08/30/22-18:28:04
+1516470810 | 20.206.114.166 | NewVPS-K4698@?378b?4c03?dK8888:9??x64@x@s@x9?@ | 08/30/22-19:05:06
+576145089 | 45.225.94.252 | NewVPS-K436?4@8sd8db64764K8888:9??x64@x@s@x9?@ | 08/30/22-19:06:21
+1395912188 | 20.118.160.50 | NewVPS-K4670@3b?70@6ba??K8888:9??x64@x@s@x9?@ | 08/30/22-20:09:19
+1395912188 | 20.118.160.50 | NewVPS-K4@@83b?sef?d0cb@K8888:9??x64@x@s@x9?@ | 08/30/22-20:19:49
+5065294266 | 170.187.139.14 | NewVPS-K46667??d@b8e9sd4K8888:9??x64@x@s@x9?@ | 08/30/22-20:27:16
+2028468813 | 155.248.204.43 | NewVPS-K438777c4?fed47cdK8888:9??x64@x@s@x9?@ | 08/30/22-21:11:43
+576145089 | 3.142.244.91 | NewVPS-K436@4?b8087d@8c0?K8888:9??x64@x@s@x9?@ | 08/30/22-21:29:58
+2006027987 | 165.227.206.232 | NewVPS-K46s9?a9?easea680K8888:9??x64@x@s@x9?@ | 08/30/22-21:41:50
+576145089 | 150.136.41.130 | NewVPS-K4s?49?3fbc38s4a69K8888:9??x64@x@s@x9?@ | 08/30/22-21:43:54
+1100521756 | 134.122.120.236 | NewVPS-K4348778?7s@96b0aK8888:9??x64@x@s@x9?@ | 08/30/22-21:58:00
+2040803628 | 51.222.159.121 | NewVPS-K46969@0fef77fs4?9K8888:9??x64@x@s@x9?@ | 08/30/22-22:58:41
+1841105989 | 181.117.245.91 | NewVPS-K46@77?s3ff@9d?@60K8888:9??x64@x@s@x9?@ | 08/30/22-23:22:09
+2006027987 | 206.189.153.14 | NewVPS-K4?7679f9@bass466K8888:9??x64@x@s@x9?@ | 08/30/22-23:33:57
+2028468813 | 141.148.12.110 | NewVPS-K4ss36cas6cf0f837K8888:9??x64@x@s@x9?@ | 08/30/22-23:45:46
+1273488608 | 165.227.206.232 | NewVPS-K436@9?306ac9030edK8888:9??x64@x@s@x9?@ | 08/31/22-01:14:42
+1273488608 | 206.189.153.14 | NewVPS-K463s0?sa8c7a98sf@K8888:9??x64@x@s@x9?@ | 08/31/22-01:43:31
+1273488608 | 143.198.182.72 | NewVPS-K4s884@70f83?46cs6K8888:9??x64@x@s@x9?@ | 08/31/22-02:44:18
+1042197562 | 45.231.133.15 | NewVPS-K4997?@43@c@csaa4sK8888:9??x64@x@s@x9?@ | 08/31/22-04:10:47
+1516470810 | 15.229.86.215 | NewVPS-K40?s6??s6dacf@bsdK8888:9??x64@x@s@x9?@ | 08/31/22-09:31:37
+2006027987 | 152.67.231.46 | NewVPS-K4330sc4bs4cc3a9sK8888:9??x64@x@s@x9?@ | 08/31/22-10:40:05
+1708490519 | 34.148.31.116 | NewVPS-K48064?@d800cbabc?K8888:9??x64@x@s@x9?@ | 08/31/22-10:44:45
+1708490519 | 20.169.97.47 | NewVPS-K47874?es6@3@eecd3K8888:9??x64@x@s@x9?@ | 08/31/22-11:02:24
+1708490519 | 20.169.89.37 | NewVPS-K443s6?sf?0a3e6?4?K8888:9??x64@x@s@x9?@ | 08/31/22-11:03:06
+1135533260 | 66.97.34.135 | NewVPS-K4@66s@88@sbe8b9?3K8888:9??x64@x@s@x9?@ | 08/31/22-11:51:40
+618157053 | 137.184.148.110 | NewVPS-K447?@93@7ef70b7fK8888:9??x64@x@s@x9?@ | 08/31/22-12:32:53
+795435792 | 3.92.89.246 | NewVPS-K407@?36cdas7c@?beK8888:9??x64@x@s@x9?@ | 08/31/22-13:45:53
+1509716557 | 38.7.207.251 | NewVPS-K4@?30@d@@?76see4sK8888:9??x64@x@s@x9?@ | 08/31/22-14:39:15
+5043300591 | 142.93.62.153 | NewVPS-K4@?s?@ab084f9fd70K8888:9??x64@x@s@x9?@ | 08/31/22-17:09:49
+576145089 | 144.126.212.167 | NewVPS-K49@0@36esfa088cbaK8888:9??x64@x@s@x9?@ | 08/31/22-17:44:55
+5223242849 | 143.198.98.113 | NewVPS-K4?797e37e8ss348K8888:9??x64@x@s@x9?@ | 08/31/22-19:32:18
+1568952092 | 157.245.88.157 | NewVPS-K4744?sbfb4?8?f3eK8888:9??x64@x@s@x9?@ | 08/31/22-19:46:50
+1568952092 | 137.184.158.138 | NewVPS-K4876@@ca?be?666f7K8888:9??x64@x@s@x9?@ | 08/31/22-19:50:35
+1100521756 | 143.198.118.76 | NewVPS-K46?4@3b8906ec?6sbK8888:9??x64@x@s@x9?@ | 08/31/22-20:12:26
+750997906 | 45.79.68.210 | NewVPS-K4@870@9@9c?3afe6@K8888:9??x64@x@s@x9?@ | 09/01/22-04:27:54
+618157053 | 167.71.84.253 | NewVPS-K47797ebec480sefsK8888:9??x64@x@s@x9?@ | 09/01/22-08:34:38
+652037881 | 51.222.155.121 | NewVPS-K4066s0@887400?b4K8888:9??x64@x@s@x9?@ | 09/01/22-08:58:41
+576145089 | 150.136.251.180 | NewVPS-K43?07@fd@e993fa03K8888:9??x64@x@s@x9?@ | 09/01/22-09:20:34
+795435792 | 52.67.205.150 | NewVPS-K4?337@3c3e88f@dd0K8888:9??x64@x@s@x9?@ | 09/01/22-10:53:25
+1100521756 | 52.52.135.184 | NewVPS-K4?6343dss3@@a304dK8888:9??x64@x@s@x9?@ | 09/01/22-11:27:13
+1100521756 | 138.197.161.235 | NewVPS-K44?49?eff7d0bf99eK8888:9??x64@x@s@x9?@ | 09/01/22-12:10:31
+831050287 | 38.7.207.131 | NewVPS-K47403?ad0d8df7aK8888:9??x64@x@s@x9?@ | 09/01/22-12:30:24
+1841105989 | 23.97.99.101 | NewVPS-K49883@0ce@38ea4a7K8888:9??x64@x@s@x9?@ | 09/01/22-14:37:29
+1509716557 | 198.211.104.78 | NewVPS-K4746?@aa4@0a0de?6K8888:9??x64@x@s@x9?@ | 09/01/22-14:45:36
+1456213003 | 159.203.15.185 | NewVPS-K4?@3@36776de@78a3K8888:9??x64@x@s@x9?@ | 09/01/22-15:44:21
+1837088909 | 51.222.159.64 | NewVPS-K46399?3dc08?884?3K8888:9??x64@x@s@x9?@ | 09/01/22-15:46:32
+1837088909 | 51.222.159.64 | NewVPS-K4s744@7dd890@a?e4K8888:9??x64@x@s@x9?@ | 09/01/22-20:16:43
+5323546854 | 143.198.191.44 | NewVPS-K447@s?f?b3a73b877K8888:9??x64@x@s@x9?@ | 09/01/22-20:18:19
+1100521756 | 152.67.44.213 | NewVPS-K49s970faf9bb07?7K8888:9??x64@x@s@x9?@ | 09/01/22-20:24:49
+1837088909 | 51.222.159.64 | NewVPS-K43463@a7b43@0s68cK8888:9??x64@x@s@x9?@ | 09/01/22-20:28:25
+1708490519 | 140.238.181.187 | NewVPS-K46438as90@48cf9?K8888:9??x64@x@s@x9?@ | 09/01/22-21:24:01
+1837088909 | 51.222.159.64 | NewVPS-K4937s?s43e0de040fK8888:9??x64@x@s@x9?@ | 09/01/22-21:45:25
+1273488608 | 34.234.72.13 | NewVPS-K46486cfa79?9c384K8888:9??x64@x@s@x9?@ | 09/01/22-22:17:05
+2028468813 | 138.2.239.242 | NewVPS-K47740@7c49c830a0eK8888:9??x64@x@s@x9?@ | 09/01/22-22:29:39
+1837088909 | 51.222.159.64 | NewVPS-K47ss0@7ca89e@6eedK8888:9??x64@x@s@x9?@ | 09/01/22-22:37:02
+1708490519 | 140.238.179.26 | NewVPS-K47689?797abdd4?b8K8888:9??x64@x@s@x9?@ | 09/01/22-22:44:18
+5043300591 | 66.228.45.149 | NewVPS-K43@79@33?ae78@c@0K8888:9??x64@x@s@x9?@ | 09/01/22-23:47:12
+5121028144 | 50.116.2.66 | NewVPS-K466?0?@sa@s0d9c3sK8888:9??x64@x@s@x9?@ | 09/02/22-00:13:48
+980221709 | 139.144.51.32 | NewVPS-K4946@3e9f9?4b94@aK8888:9??x64@x@s@x9?@ | 09/02/22-00:17:25
+1837088909 | 51.222.159.64 | NewVPS-K48s0??ba0sb@7a?c8K8888:9??x64@x@s@x9?@ | 09/02/22-00:33:50
+5121028144 | 74.207.232.86 | NewVPS-K49884?b7bef30304cK8888:9??x64@x@s@x9?@ | 09/02/22-00:44:07
+5121028144 | 198.74.53.192 | NewVPS-K44798?44s36486feK8888:9??x64@x@s@x9?@ | 09/02/22-00:46:33
+5121028144 | 170.187.144.148 | NewVPS-K40949fs0c?f98343K8888:9??x64@x@s@x9?@ | 09/02/22-01:20:54
+1837088909 | 51.222.159.64 | NewVPS-K48803sea730?9faaK8888:9??x64@x@s@x9?@ | 09/02/22-01:24:25
+1804518045 | 159.203.28.38 | NewVPS-K4608??e43dcc3840@K8888:9??x64@x@s@x9?@ | 09/02/22-07:33:36
+1837088909 | 51.222.159.64 | NewVPS-K47963@f@4b7367faeK8888:9??x64@x@s@x9?@ | 09/02/22-10:20:35
+5121028144 | 198.74.53.192 | NewVPS-K434@@6c6f39d0dffK8888:9??x64@x@s@x9?@ | 09/02/22-12:26:25
+584767023 | 150.136.58.6 | NewVPS-K496@6?9?9?677b7?cK8888:9??x64@x@s@x9?@ | 09/02/22-13:01:03
+1708490519 | 104.41.14.54 | NewVPS-K4s??@ea6bb34f736K8888:9??x64@x@s@x9?@ | 09/02/22-13:16:39
+1376900290 | 50.116.26.160 | NewVPS-K477?6?c?e7c978f88K8888:9??x64@x@s@x9?@ | 09/02/22-13:22:50
+2028468813 | 138.2.229.17 | NewVPS-K4?60??ea77cs68a9K8888:9??x64@x@s@x9?@ | 09/02/22-14:25:48
+5121028144 | 170.187.144.148 | NewVPS-K4?@s6@66376?dfddfK8888:9??x64@x@s@x9?@ | 09/02/22-15:35:38
+1376900290 | 50.116.26.160 | NewVPS-K44@8s03eab8e88faK8888:9??x64@x@s@x9?@ | 09/02/22-15:50:16
+1376900290 | 50.116.26.160 | NewVPS-K40@7??@f@?339fcs@K8888:9??x64@x@s@x9?@ | 09/02/22-16:35:39
+5017876442 | 152.67.63.26 | NewVPS-K4ss@6?fse3fffd4b?K8888:9??x64@x@s@x9?@ | 09/02/22-16:40:57
+1390150729 | 38.143.68.91 | NewVPS-K40397b9e06a3a?sbK8888:9??x64@x@s@x9?@ | 09/02/22-17:48:47
+795435792 | 34.227.239.225 | NewVPS-K4@889?444d7?88b?@K8888:9??x64@x@s@x9?@ | 09/02/22-17:58:10
+5223242849 | 139.59.112.115 | NewVPS-K49s9?@a?e89bb6806K8888:9??x64@x@s@x9?@ | 09/02/22-18:16:00
+1564379505 | 129.146.255.251 | NewVPS-K43s7sdef9cfce6@cK8888:9??x64@x@s@x9?@ | 09/02/22-18:58:54
+1273488608 | 20.127.186.61 | NewVPS-K4s3?@d@sc77b0e99K8888:9??x64@x@s@x9?@ | 09/02/22-19:04:27
+5223242849 | 143.198.118.114 | NewVPS-K4?408?470f0f8b@cdK8888:9??x64@x@s@x9?@ | 09/02/22-20:45:06
+5223242849 | 162.243.165.243 | NewVPS-K44603@?c??8efebsaK8888:9??x64@x@s@x9?@ | 09/02/22-22:36:44
+2028468813 | 129.146.139.254 | NewVPS-K47988ecb9a?673ceK8888:9??x64@x@s@x9?@ | 09/02/22-23:48:17
+1818514554 | 137.184.21.216 | NewVPS-K44@86?cs7896f6a6bK8888:9??x64@x@s@x9?@ | 09/03/22-00:40:41
+584767023 | 150.136.84.21 | NewVPS-K46664388es8464aedK8888:9??x64@x@s@x9?@ | 09/03/22-00:51:04
+5121028144 | 159.203.169.53 | NewVPS-K499s8@cf43ccebb3fK8888:9??x64@x@s@x9?@ | 09/03/22-01:42:00
+795435792 | 3.131.28.251 | NewVPS-K464?@?@f3a7894b4fK8888:9??x64@x@s@x9?@ | 09/03/22-01:47:18
+1654956635 | 72.167.36.189 | NewVPS-K48@7@4sac6@66d3dK8888:9??x64@x@s@x9?@ | 09/03/22-08:13:36
+1564379505 | 129.146.245.233 | NewVPS-K4s4083473a6b?4bdK8888:9??x64@x@s@x9?@ | 09/03/22-09:41:04
+1450100375 | 198.211.101.216 | NewVPS-K4s4s@@4f8s@cf@7e9K8888:9??x64@x@s@x9?@ | 09/03/22-11:03:53
+1598306383 | 66.94.106.201 | NewVPS-K444??aa680dd0?8eK8888:9??x64@x@s@x9?@ | 09/03/22-11:50:47
+1916508565 | 172.105.14.192 | NewVPS-K4934436cd7bad0?34K8888:9??x64@x@s@x9?@ | 09/03/22-11:54:00
+5223242849 | 137.184.131.186 | NewVPS-K46?6336@9b4ces0eK8888:9??x64@x@s@x9?@ | 09/03/22-11:58:27
+5223242849 | 67.205.189.174 | NewVPS-K46960?b8s36e?4@cdK8888:9??x64@x@s@x9?@ | 09/03/22-12:36:38
+584767023 | 150.136.169.245 | NewVPS-K4s834@9e079ad80c7K8888:9??x64@x@s@x9?@ | 09/03/22-13:59:04
+2006027987 | 96.126.110.79 | NewVPS-K4?8@s?43aaa8?s30?K8888:9??x64@x@s@x9?@ | 09/03/22-14:37:08
+576145089 | 198.211.112.155 | NewVPS-K48?3@4@948@837sK8888:9??x64@x@s@x9?@ | 09/03/22-14:37:11
+1654956635 | 75.101.202.176 | NewVPS-K43@4?@83@s080sss6K8888:9??x64@x@s@x9?@ | 09/03/22-15:25:57
+1376900290 | 50.116.26.160 | NewVPS-K44960?bab36?8668?K8888:9??x64@x@s@x9?@ | 09/03/22-17:37:49
+1376900290 | 50.116.31.84 | NewVPS-K467@@?as0a48acd37K8888:9??x64@x@s@x9?@ | 09/03/22-18:44:43
+1376900290 | 50.116.31.84 | NewVPS-K49s@8?safsf07ecf4K8888:9??x64@x@s@x9?@ | 09/03/22-19:10:56
+2045713521 | 159.223.115.55 | NewVPS-K4?96??e90664s93a4K8888:9??x64@x@s@x9?@ | 09/03/22-19:16:29
+1708490519 | 143.244.161.17 | NewVPS-K4@?77@9sda?f8330bK8888:9??x64@x@s@x9?@ | 09/03/22-19:54:20
+5043300591 | 170.187.160.33 | NewVPS-K4043?3@?7b4cbdda7K8888:9??x64@x@s@x9?@ | 09/03/22-19:56:33
+5043300591 | 20.201.117.186 | NewVPS-K44s84@3b4e77fc?dfK8888:9??x64@x@s@x9?@ | 09/03/22-20:45:05
+5121028144 | 159.203.83.217 | NewVPS-K43707@7s3db?sa@06K8888:9??x64@x@s@x9?@ | 09/03/22-20:54:25
+1916508565 | 143.198.61.195 | NewVPS-K4?7s9@cd04f9@a?3fK8888:9??x64@x@s@x9?@ | 09/03/22-22:34:11
+980221709 | 74.208.16.165 | NewVPS-K49s0?@f7c0s7dc0fsK8888:9??x64@x@s@x9?@ | 09/03/22-22:46:32
+584767023 | 150.136.50.108 | NewVPS-K48674@c8e@b8bfdcsK8888:9??x64@x@s@x9?@ | 09/04/22-08:52:33
+755349907 | 150.136.96.208 | NewVPS-K4063@3d4d9880e4aaK8888:9??x64@x@s@x9?@ | 09/04/22-10:15:57
+1708490519 | 20.169.67.235 | NewVPS-K443ss?da387fa7?aK8888:9??x64@x@s@x9?@ | 09/04/22-10:30:10
+1708490519 | 20.169.68.234 | NewVPS-K468?6?@07@bb8ff3eK8888:9??x64@x@s@x9?@ | 09/04/22-10:41:42
+755349907 | 129.213.32.23 | NewVPS-K4?74s@s7c3f8d@84@K8888:9??x64@x@s@x9?@ | 09/04/22-11:14:23
+1394196343 | 51.79.74.20 | NewVPS-K4790?3ee?ef0d60d@K8888:9??x64@x@s@x9?@ | 09/04/22-11:52:08
+584767023 | 35.231.34.203 | NewVPS-K439s@?4as@f@ssb7eK8888:9??x64@x@s@x9?@ | 09/04/22-14:37:09
+795435792 | 3.212.231.37 | NewVPS-K489s3?8b6?seb4s@bK8888:9??x64@x@s@x9?@ | 09/04/22-14:40:21
+5043300591 | 23.94.201.140 | NewVPS-K48?6??3fd40e3@d3cK8888:9??x64@x@s@x9?@ | 09/04/22-15:38:02
+795435792 | 54.234.249.115 | NewVPS-K40@?s@c4bd0?dd0cfK8888:9??x64@x@s@x9?@ | 09/04/22-15:45:21
+866755445 | 20.48.237.7 | NewVPS-K4@908@a?0?f480cd0K8888:9??x64@x@s@x9?@ | 09/04/22-17:17:28
+866755445 | 20.48.237.7 | NewVPS-K4s770@07ab8c3s7esK8888:9??x64@x@s@x9?@ | 09/04/22-17:20:36
+840990784 | 139.144.61.163 | NewVPS-K43?7@caf0ce?@839K8888:9??x64@x@s@x9?@ | 09/04/22-17:27:29
+1916508565 | 147.182.181.245 | NewVPS-K4@3?43ac@esfe7e6cK8888:9??x64@x@s@x9?@ | 09/04/22-17:32:06
+1547761979 | 128.199.14.31 | NewVPS-K49780?s9999074sb3K8888:9??x64@x@s@x9?@ | 09/04/22-19:13:08
+1376900290 | 50.116.31.84 | NewVPS-K40444@eb37a?c70@4K8888:9??x64@x@s@x9?@ | 09/04/22-20:15:07
+2028468813 | 129.146.170.134 | NewVPS-K4s3s@?773de4@70a?K8888:9??x64@x@s@x9?@ | 09/04/22-20:51:05
+2040803628 | 51.222.159.121 | NewVPS-K474s0?b838b@aa70dK8888:9??x64@x@s@x9?@ | 09/04/22-20:57:20
+1708490519 | 134.209.45.225 | NewVPS-K4s@s9?0@3d684b0fdK8888:9??x64@x@s@x9?@ | 09/04/22-21:41:51
+1708490519 | 159.203.116.42 | NewVPS-K40089?d?cfdfd0873K8888:9??x64@x@s@x9?@ | 09/04/22-21:42:09
+5033840313 | 216.238.80.133 | NewVPS-K46@78?8000db??afK8888:9??x64@x@s@x9?@ | 09/04/22-22:24:49
+1916508565 | 216.238.77.200 | NewVPS-K4s7?4?67463497f?sK8888:9??x64@x@s@x9?@ | 09/04/22-22:30:30
+1841105989 | 181.117.244.36 | NewVPS-K4@746@@@e0ddd4ed6K8888:9??x64@x@s@x9?@ | 09/05/22-07:12:37
+584767023 | 129.213.116.120 | NewVPS-K44s90@8es764se73@K8888:9??x64@x@s@x9?@ | 09/05/22-07:36:13
+1841105989 | 181.117.241.74 | NewVPS-K43?96@c9@@e404b86K8888:9??x64@x@s@x9?@ | 09/05/22-08:39:45
+2040803628 | 51.222.159.121 | NewVPS-K4?6ss@@s9s7644@c7K8888:9??x64@x@s@x9?@ | 09/05/22-12:10:05
+840990784 | 20.206.163.51 | NewVPS-K488@?aad?04764a8K8888:9??x64@x@s@x9?@ | 09/05/22-12:52:21
+5283869675 | 146.59.159.128 | NewVPS-K499673das93sc4f?K8888:9??x64@x@s@x9?@ | 09/05/22-13:14:58
+576145089 | 147.182.243.2 | NewVPS-K49s@??7644e49bc76K8888:9??x64@x@s@x9?@ | 09/05/22-13:33:05
+1376900290 | 45.33.2.15 | NewVPS-K4480a8a0c9s73ecK8888:9??x64@x@s@x9?@ | 09/05/22-13:36:52
+2040803628 | 51.222.159.121 | NewVPS-K46@9@@c76a06c8@?3K8888:9??x64@x@s@x9?@ | 09/05/22-14:23:12
+750997906 | 34.134.239.78 | NewVPS-K498?@386f977c7fesK8888:9??x64@x@s@x9?@ | 09/05/22-14:33:17
+1394196343 | 45.173.130.170 | NewVPS-K4303??da6esec99b?K8888:9??x64@x@s@x9?@ | 09/05/22-15:04:22
+1516470810 | 15.229.69.96 | NewVPS-K4364??e6@fe?fbd6dK8888:9??x64@x@s@x9?@ | 09/05/22-16:09:20
+1804518045 | 159.203.28.38 | NewVPS-K467?s@a47d0f3ss49K8888:9??x64@x@s@x9?@ | 09/05/22-16:29:42
+1708490519 | 147.182.223.189 | NewVPS-K4806s@3sedbf07?c@K8888:9??x64@x@s@x9?@ | 09/05/22-17:49:00
+5080477199 | 185.240.247.128 | NewVPS-K48?984b46bbca84bK8888:9??x64@x@s@x9?@ | 09/05/22-18:33:44
+5080477199 | 185.240.247.128 | NewVPS-K48066@f6c?6s67b4K8888:9??x64@x@s@x9?@ | 09/05/22-19:18:50
+1547761979 | 74.208.51.60 | NewVPS-K4s673?c4@@8c4?463K8888:9??x64@x@s@x9?@ | 09/05/22-19:33:07
+840990784 | 51.222.86.181 | NewVPS-K44687e@ecd@889cbK8888:9??x64@x@s@x9?@ | 09/05/22-20:13:23
+576145089 | 198.199.69.173 | NewVPS-K43@?94f@666sa068K8888:9??x64@x@s@x9?@ | 09/05/22-20:42:01
+1100521756 | 161.35.235.82 | NewVPS-K4@73??99?8s?s9e3cK8888:9??x64@x@s@x9?@ | 09/05/22-21:08:20
+1998138358 | 167.99.52.164 | NewVPS-K48309?40sssdeceseK8888:9??x64@x@s@x9?@ | 09/05/22-21:32:29
+2084806531 | 15.229.66.8 | NewVPS-K494?6@d?de6?a88@dK8888:9??x64@x@s@x9?@ | 09/05/22-21:40:36
+1998138358 | 138.197.132.232 | NewVPS-K4@83@3?8?899ffs6cK8888:9??x64@x@s@x9?@ | 09/05/22-21:59:48
+1450100375 | 45.173.130.145 | NewVPS-K4?7s@3a70sf?aa940K8888:9??x64@x@s@x9?@ | 09/05/22-22:08:02
+1644120814 | 200.14.81.201 | NewVPS-K4880s@87e@67d88@cK8888:9??x64@x@s@x9?@ | 09/05/22-22:48:08
+576145089 | 142.93.186.213 | NewVPS-K487@9?ba6essa78seK8888:9??x64@x@s@x9?@ | 09/05/22-23:02:44
+2041119639 | 54.242.225.63 | NewVPS-K4@336@f468@a9?80sK8888:9??x64@x@s@x9?@ | 09/05/22-23:18:49
+1512297117 | 51.222.86.181 | NewVPS-K49978?9d@6bec6@cdK8888:9??x64@x@s@x9?@ | 09/05/22-23:31:50
+1376900290 | 139.144.62.136 | NewVPS-K4s9?7@dab4ed3a7@dK8888:9??x64@x@s@x9?@ | 09/06/22-00:19:34
+2041119639 | 54.211.84.169 | NewVPS-K4640??@e7b@b?70b6K8888:9??x64@x@s@x9?@ | 09/06/22-00:23:53
+5742458331 | 45.79.183.139 | NewVPS-K4??70@@0sf30ee76K8888:9??x64@x@s@x9?@ | 09/06/22-05:42:39
+729023834 | 142.93.117.55 | NewVPS-K4069094ee?ea@83dK8888:9??x64@x@s@x9?@ | 09/06/22-07:12:51
+5742458331 | 3.86.201.91 | NewVPS-K47909@8s7749009feK8888:9??x64@x@s@x9?@ | 09/06/22-07:37:38
+729023834 | 137.184.111.104 | NewVPS-K4ss3@386s409@3@s7K8888:9??x64@x@s@x9?@ | 09/06/22-08:01:17
+5519368898 | 67.205.163.194 | NewVPS-K4369430be6bf8?daaK8888:9??x64@x@s@x9?@ | 09/06/22-08:20:38
+1486462826 | 201.71.0.104 | NewVPS-K4s?97ceb7b9sddafK8888:9??x64@x@s@x9?@ | 09/06/22-09:11:40
+576145089 | 20.200.210.176 | NewVPS-K47?9??3d0sb9e?ae?K8888:9??x64@x@s@x9?@ | 09/06/22-09:38:15
+1486462826 | 201.71.0.104 | NewVPS-K47?7090?79a38e4aK8888:9??x64@x@s@x9?@ | 09/06/22-10:02:17
+1804518045 | 143.198.60.187 | NewVPS-K40967@6306373d68fK8888:9??x64@x@s@x9?@ | 09/06/22-11:03:38
+729023834 | 137.184.15.120 | NewVPS-K480?9?3a8c07a?0dsK8888:9??x64@x@s@x9?@ | 09/06/22-11:21:38
+1486462826 | 201.71.0.104 | NewVPS-K489s43f83a3a3d84bK8888:9??x64@x@s@x9?@ | 09/06/22-11:52:36
+1998138358 | 74.50.80.81 | NewVPS-K46@043cd8fddd37ssK8888:9??x64@x@s@x9?@ | 09/06/22-12:01:51
+2041119639 | 50.19.148.23 | NewVPS-K4608s3sd64@0csf3K8888:9??x64@x@s@x9?@ | 09/06/22-13:01:34
+1654956635 | 18.168.2.142 | NewVPS-K4s8@6?4bs7s4eb3f?K8888:9??x64@x@s@x9?@ | 09/06/22-13:07:59
+1599553145 | 147.182.132.29 | NewVPS-K44709?b7a8?@48cffK8888:9??x64@x@s@x9?@ | 09/06/22-13:11:31
+1142842950 | 159.203.10.37 | NewVPS-K49s8?698@?s7ss?fK8888:9??x64@x@s@x9?@ | 09/06/22-14:06:53
+652037881 | 178.128.234.63 | NewVPS-K4948939e0d?9c90?K8888:9??x64@x@s@x9?@ | 09/06/22-15:26:47
+576145089 | 149.56.142.219 | NewVPS-K49668@adf76e70e6aK8888:9??x64@x@s@x9?@ | 09/06/22-15:50:18
+1547761979 | 70.35.199.135 | NewVPS-K470?66f34c8as6daK8888:9??x64@x@s@x9?@ | 09/06/22-16:31:55
+5033840313 | 83.229.35.126 | NewVPS-K4799@@s63b??e6893K8888:9??x64@x@s@x9?@ | 09/06/22-16:35:18
+576145089 | 149.56.142.219 | NewVPS-K493s9@7bcc937sdfsK8888:9??x64@x@s@x9?@ | 09/06/22-16:59:27
+576145089 | 149.56.142.219 | NewVPS-K49s603b@7447@608K8888:9??x64@x@s@x9?@ | 09/06/22-17:28:58
+750997906 | 191.233.30.201 | NewVPS-K4386s?8ec6?3ec9@@K8888:9??x64@x@s@x9?@ | 09/06/22-17:46:53
+1486462826 | 159.223.59.113 | NewVPS-K4647?f@dc@a6ds0dK8888:9??x64@x@s@x9?@ | 09/06/22-18:20:43
+1547761979 | 70.35.199.135 | NewVPS-K466?0?3@8@a?4360sK8888:9??x64@x@s@x9?@ | 09/06/22-18:20:56
+576145089 | 129.151.119.206 | NewVPS-K437368480e3s49f4K8888:9??x64@x@s@x9?@ | 09/06/22-18:40:09
+5043300591 | 104.237.150.21 | NewVPS-K4078sfa7f440scc9K8888:9??x64@x@s@x9?@ | 09/06/22-19:45:18
+5043300591 | 173.255.229.234 | NewVPS-K40@@@@@cbdee@49cbK8888:9??x64@x@s@x9?@ | 09/06/22-19:45:30
+1654956635 | 3.18.177.79 | NewVPS-K40377bf4e30c80?0K8888:9??x64@x@s@x9?@ | 09/06/22-20:06:01
+1654956635 | 3.141.154.108 | NewVPS-K44@69s67dc7@d6K8888:9??x64@x@s@x9?@ | 09/06/22-20:30:43
+2041119639 | 54.174.92.5 | NewVPS-K47?9s@?@4dfes9c@aK8888:9??x64@x@s@x9?@ | 09/06/22-20:56:29
+584767023 | 129.213.148.96 | NewVPS-K44@89sa7f0490s46K8888:9??x64@x@s@x9?@ | 09/06/22-20:58:33
+584767023 | 129.213.148.96 | NewVPS-K478s944a8b39s@39K8888:9??x64@x@s@x9?@ | 09/06/22-21:04:13
+1818514554 | 159.223.138.157 | NewVPS-K4s8s94e63db3@4c?K8888:9??x64@x@s@x9?@ | 09/06/22-21:40:15
+584767023 | 141.148.92.58 | NewVPS-K467s@@@33@e94?e8eK8888:9??x64@x@s@x9?@ | 09/06/22-21:55:23
+584767023 | 141.148.92.58 | NewVPS-K4770@?983s09dc7c6K8888:9??x64@x@s@x9?@ | 09/06/22-22:12:23
+1100521756 | 67.205.173.221 | NewVPS-K43@s9@?07c?643496K8888:9??x64@x@s@x9?@ | 09/06/22-22:15:05
+1916508565 | 172.105.14.192 | NewVPS-K430s8@6?8@0393sf6K8888:9??x64@x@s@x9?@ | 09/06/22-22:23:51
+584767023 | 141.148.40.23 | NewVPS-K48s8943b40?se7esK8888:9??x64@x@s@x9?@ | 09/06/22-22:38:18
+576145089 | 38.143.68.40 | NewVPS-K43?@4?8e363a8ed44K8888:9??x64@x@s@x9?@ | 09/06/22-22:51:31
+5519368898 | 206.81.23.87 | NewVPS-K4@8s7?63d889a9e?8K8888:9??x64@x@s@x9?@ | 09/06/22-22:52:15
+584767023 | 129.213.203.18 | NewVPS-K4@?@@?@b803s6c4dK8888:9??x64@x@s@x9?@ | 09/06/22-22:54:55
+584767023 | 129.213.203.18 | NewVPS-K4697?63f8b66?sd@K8888:9??x64@x@s@x9?@ | 09/06/22-23:11:45
+1376900290 | 192.53.167.249 | NewVPS-K4@367?be69bd9d8e4K8888:9??x64@x@s@x9?@ | 09/06/22-23:27:24
+2041119639 | 3.86.198.167 | NewVPS-K496s0be?e86e7s7aK8888:9??x64@x@s@x9?@ | 09/07/22-00:08:44
+1486462826 | 20.169.38.134 | NewVPS-K438363fd70?f3e4dK8888:9??x64@x@s@x9?@ | 09/07/22-00:25:28
+1376900290 | 45.79.215.221 | NewVPS-K4706@0d@3s38s6ddK8888:9??x64@x@s@x9?@ | 09/07/22-00:30:04
+1376900290 | 45.79.215.221 | NewVPS-K43s68?7c7b?d@8d30K8888:9??x64@x@s@x9?@ | 09/07/22-00:39:46
+1386993683 | 20.168.62.218 | NewVPS-K46478@@@ed7d767efK8888:9??x64@x@s@x9?@ | 09/07/22-00:50:28
+1376900290 | 74.207.240.238 | NewVPS-K4999?cad?da6f9s9K8888:9??x64@x@s@x9?@ | 09/07/22-00:51:42
+1376900290 | 54.177.66.71 | NewVPS-K4033s?89d0f@7f74fK8888:9??x64@x@s@x9?@ | 09/07/22-01:17:45
+1916508565 | 45.147.98.185 | NewVPS-K4?694@7a?07?sbsc6K8888:9??x64@x@s@x9?@ | 09/07/22-01:27:01
+1582540382 | 146.19.133.202 | NewVPS-K478s876b83c66eb@K8888:9??x64@x@s@x9?@ | 09/07/22-07:33:05
+1847196807 | 138.197.99.26 | NewVPS-K47?09aa3e??4fbe@K8888:9??x64@x@s@x9?@ | 09/07/22-07:51:25
+1841105989 | 181.117.241.20 | NewVPS-K48634@8?ce86e9e4dK8888:9??x64@x@s@x9?@ | 09/07/22-08:24:47
+866755445 | 20.48.237.7 | NewVPS-K4?46@@des0f0af?39K8888:9??x64@x@s@x9?@ | 09/07/22-08:33:53
+576145089 | 143.110.231.101 | NewVPS-K447?60e8a4afcd6K8888:9??x64@x@s@x9?@ | 09/07/22-09:03:24
+1512297117 | 138.197.4.32 | NewVPS-K477??@ad93@?@4be7K8888:9??x64@x@s@x9?@ | 09/07/22-09:25:41
+576145089 | 70.35.199.135 | NewVPS-K4087@@scaa@a3ss34K8888:9??x64@x@s@x9?@ | 09/07/22-09:44:13
+1547761979 | 159.223.189.204 | NewVPS-K48s3@3fd?6as7@eaaK8888:9??x64@x@s@x9?@ | 09/07/22-09:56:16
+2028468813 | 138.2.229.17 | NewVPS-K403s??bcb74c49@?sK8888:9??x64@x@s@x9?@ | 09/07/22-10:29:08
+1273488608 | 45.79.193.34 | NewVPS-K44?@?37d@4@?4bc?dK8888:9??x64@x@s@x9?@ | 09/07/22-10:35:44
+1390150729 | 20.119.67.233 | NewVPS-K4@?@@@ddde9476s04K8888:9??x64@x@s@x9?@ | 09/07/22-11:10:46
+1273488608 | 139.144.52.9 | NewVPS-K4s407@c3esccb?0e9K8888:9??x64@x@s@x9?@ | 09/07/22-11:20:31
+750997906 | 34.151.224.201 | NewVPS-K44@?0@8d6b03e90?eK8888:9??x64@x@s@x9?@ | 09/07/22-11:23:05
+1100521756 | 140.84.167.32 | NewVPS-K44s7s?8s6s03?ebfK8888:9??x64@x@s@x9?@ | 09/07/22-11:36:14
+5006880517 | 20.195.202.126 | NewVPS-K46773?ae?89?@?aa0K8888:9??x64@x@s@x9?@ | 09/07/22-11:49:30
+5006880517 | 20.195.202.126 | NewVPS-K4?770c@69f?8d@c7K8888:9??x64@x@s@x9?@ | 09/07/22-11:51:24
+1100521756 | 181.117.244.50 | NewVPS-K4@8?@?973e79@da@4K8888:9??x64@x@s@x9?@ | 09/07/22-11:59:17
+576145089 | 165.227.69.121 | NewVPS-K48664?0fsbas9bb39K8888:9??x64@x@s@x9?@ | 09/07/22-12:32:43
+181390777 | 51.79.87.186 | NewVPS-K4@00?79fcb0s7d0K8888:9??x64@x@s@x9?@ | 09/07/22-14:42:36
+1376900290 | 96.126.98.239 | NewVPS-K46374?bf3f4?e@8?0K8888:9??x64@x@s@x9?@ | 09/07/22-16:20:07
+1564379505 | 144.22.48.151 | NewVPS-K4?387a3689a73770K8888:9??x64@x@s@x9?@ | 09/07/22-16:47:16
+2045713521 | 138.197.69.11 | NewVPS-K4344@@e0989@06f@?K8888:9??x64@x@s@x9?@ | 09/07/22-17:28:20
+795435792 | 34.206.22.214 | NewVPS-K4ss036s?49cdc30aK8888:9??x64@x@s@x9?@ | 09/07/22-17:41:23
+2045713521 | 143.198.167.186 | NewVPS-K4778?bbad?f?c6aaK8888:9??x64@x@s@x9?@ | 09/07/22-18:02:20
+2045713521 | 192.241.157.27 | NewVPS-K4s39@6s996da83asK8888:9??x64@x@s@x9?@ | 09/07/22-18:14:55
+750997906 | 45.79.5.210 | NewVPS-K48@?6@@f3d8c@6db9K8888:9??x64@x@s@x9?@ | 09/07/22-18:37:44
+1547761979 | 96.126.108.158 | NewVPS-K43493?80?f73767c0K8888:9??x64@x@s@x9?@ | 09/07/22-18:52:51
+1376900290 | 96.126.98.239 | NewVPS-K49s46?8876?casaa0K8888:9??x64@x@s@x9?@ | 09/07/22-19:16:33
+584767023 | 129.213.111.223 | NewVPS-K4@?@@?s76s4aa9c8bK8888:9??x64@x@s@x9?@ | 09/07/22-19:18:31
+584767023 | 129.213.111.223 | NewVPS-K44307@9@ef4s?dbaeK8888:9??x64@x@s@x9?@ | 09/07/22-19:55:53
+866755445 | 20.48.237.7 | NewVPS-K4948?34@@e0se?4cK8888:9??x64@x@s@x9?@ | 09/07/22-20:13:16
+866755445 | 20.104.179.217 | NewVPS-K489?aacdfscb3?fK8888:9??x64@x@s@x9?@ | 09/07/22-20:53:04
+729023834 | 147.182.190.3 | NewVPS-K4?3@9?b39ca93080cK8888:9??x64@x@s@x9?@ | 09/07/22-21:01:06
+729023834 | 165.227.41.0 | NewVPS-K4@9s9@e6ca463e@3K8888:9??x64@x@s@x9?@ | 09/07/22-21:15:05
+980221709 | 45.79.253.63 | NewVPS-K4939??8d4d7b0ecd3K8888:9??x64@x@s@x9?@ | 09/07/22-21:52:05
+181390777 | 149.56.14.213 | NewVPS-K47907?6ff73787896K8888:9??x64@x@s@x9?@ | 09/07/22-22:02:25
+1564379505 | 129.146.84.226 | NewVPS-K490496fb@ss84@fsK8888:9??x64@x@s@x9?@ | 09/07/22-22:08:58
+1273488608 | 139.144.51.165 | NewVPS-K4@9???43ab43?063aK8888:9??x64@x@s@x9?@ | 09/07/22-22:33:40
+181390777 | 158.69.60.80 | NewVPS-K469079d?0d033cc@K8888:9??x64@x@s@x9?@ | 09/07/22-22:46:47
+980221709 | 66.228.61.89 | NewVPS-K44703@s0a4b3?e6d6K8888:9??x64@x@s@x9?@ | 09/07/22-22:48:06
+795435792 | 23.22.148.244 | NewVPS-K4483a?ce36s?db8K8888:9??x64@x@s@x9?@ | 09/07/22-23:36:56
+795435792 | 23.22.148.244 | NewVPS-K497s??674bs@9eaaeK8888:9??x64@x@s@x9?@ | 09/08/22-00:09:01
+181390777 | 51.79.87.186 | NewVPS-K4438@?e3a@@cfc?@bK8888:9??x64@x@s@x9?@ | 09/08/22-09:07:53
+181390777 | 51.79.87.186 | NewVPS-K437?@cc?a9@a@6ceK8888:9??x64@x@s@x9?@ | 09/08/22-10:24:24
+1100521756 | 216.238.82.141 | NewVPS-K43s@8@9@@78e?d4abK8888:9??x64@x@s@x9?@ | 09/08/22-11:08:34
+576145089 | 216.238.82.141 | NewVPS-K4s@7?0scd8assad6K8888:9??x64@x@s@x9?@ | 09/08/22-11:26:51
+755349907 | 45.85.251.99 | NewVPS-K493s6@bf67cece0@cK8888:9??x64@x@s@x9?@ | 09/08/22-11:43:28
+1100521756 | 45.85.251.99 | NewVPS-K4436@?8683c34e3edK8888:9??x64@x@s@x9?@ | 09/08/22-12:01:36
+755349907 | 45.85.251.99 | NewVPS-K49607sscs39?b6fK8888:9??x64@x@s@x9?@ | 09/08/22-12:16:19
+181390777 | 51.222.86.86 | NewVPS-K4684@300d90@?3@a6K8888:9??x64@x@s@x9?@ | 09/08/22-12:18:07
+750997906 | 104.248.52.211 | NewVPS-K4839347dbd68?6bcK8888:9??x64@x@s@x9?@ | 09/08/22-13:08:04
+755349907 | 129.213.197.166 | NewVPS-K430080cs80s7b79bK8888:9??x64@x@s@x9?@ | 09/08/22-13:10:22
+5191344135 | 20.168.3.148 | NewVPS-K43s7@?47a@?9d?8saK8888:9??x64@x@s@x9?@ | 09/08/22-13:17:29
+755349907 | 129.213.197.166 | NewVPS-K4739s6a8486f3730K8888:9??x64@x@s@x9?@ | 09/08/22-13:24:35
+1386993683 | 137.184.218.130 | NewVPS-K498466c0?9s4s78sK8888:9??x64@x@s@x9?@ | 09/08/22-13:51:18
+1386993683 | 137.184.218.130 | NewVPS-K4s4s?3?cec634a@?@K8888:9??x64@x@s@x9?@ | 09/08/22-14:08:27
+1547761979 | 74.208.51.60 | NewVPS-K4@?3@36f74@@ssds?K8888:9??x64@x@s@x9?@ | 09/08/22-14:56:43
+1547761979 | 74.208.51.60 | NewVPS-K4s63s@c@af7d4cd6K8888:9??x64@x@s@x9?@ | 09/08/22-15:00:57
+890083604 | 216.238.72.200 | NewVPS-K4@070sc406scecs@K8888:9??x64@x@s@x9?@ | 09/08/22-15:51:01
+1841105989 | 23.97.99.101 | NewVPS-K48796?8d740bbd63aK8888:9??x64@x@s@x9?@ | 09/08/22-15:53:20
+1654956635 | 52.60.246.75 | NewVPS-K4770??bddbcfb390sK8888:9??x64@x@s@x9?@ | 09/08/22-16:35:15
+1386993683 | 20.171.78.4 | NewVPS-K49@73?d?0@949?bd7K8888:9??x64@x@s@x9?@ | 09/08/22-17:36:58
+2006027987 | 20.83.176.217 | NewVPS-K4s3s7?0f3cf4sfb09K8888:9??x64@x@s@x9?@ | 09/08/22-18:15:55
+1841105989 | 181.117.241.20 | NewVPS-K48?3s?f@a6c4aff98K8888:9??x64@x@s@x9?@ | 09/08/22-18:24:55
+1273488608 | 139.144.51.165 | NewVPS-K44044?0ac6ffs?e@9K8888:9??x64@x@s@x9?@ | 09/08/22-18:35:45
+1837088909 | 51.222.159.64 | NewVPS-K40?4s@@0?f9?d@b0fK8888:9??x64@x@s@x9?@ | 09/08/22-18:42:50
+795435792 | 54.157.97.251 | NewVPS-K44766?8ccb7?ca6?cK8888:9??x64@x@s@x9?@ | 09/08/22-19:24:52
+1273488608 | 74.207.230.245 | NewVPS-K4?499?f60@a4c6909K8888:9??x64@x@s@x9?@ | 09/08/22-20:02:17
+795435792 | 52.7.206.105 | NewVPS-K47?96?3ce8bs@67deK8888:9??x64@x@s@x9?@ | 09/08/22-21:34:39
+729023834 | 143.110.221.7 | NewVPS-K4?4?s06@08c3463fK8888:9??x64@x@s@x9?@ | 09/08/22-21:45:56
+1386993683 | 20.0.144.25 | NewVPS-K4s?689fsb8dbc3c9K8888:9??x64@x@s@x9?@ | 09/08/22-23:16:31
+1386993683 | 20.246.113.107 | NewVPS-K47836?08e3338793eK8888:9??x64@x@s@x9?@ | 09/08/22-23:26:35
+1847196807 | 138.197.99.26 | NewVPS-K474s43c6@9??3edffK8888:9??x64@x@s@x9?@ | 09/09/22-00:01:14
+980221709 | 139.144.28.177 | NewVPS-K46@0s??ed06@a@8?0K8888:9??x64@x@s@x9?@ | 09/09/22-00:57:54
+1386993683 | 20.122.28.217 | NewVPS-K489084?be0aed9daK8888:9??x64@x@s@x9?@ | 09/09/22-01:07:11
+181390777 | 45.239.216.150 | NewVPS-K4??76?@398s3f9f@3K8888:9??x64@x@s@x9?@ | 09/09/22-04:40:04
+181390777 | 139.99.171.219 | NewVPS-K4869?@a907f7334saK8888:9??x64@x@s@x9?@ | 09/09/22-04:43:00
+181390777 | 167.114.115.43 | NewVPS-K4?683?7b8acbb@d@sK8888:9??x64@x@s@x9?@ | 09/09/22-05:23:46
+181390777 | 144.217.13.110 | NewVPS-K40636ffe60d80@sbK8888:9??x64@x@s@x9?@ | 09/09/22-05:27:09
+826202541 | 191.252.181.238 | NewVPS-K447ss@cdb846c84feK8888:9??x64@x@s@x9?@ | 09/09/22-05:53:44
+750997906 | 20.163.74.87 | NewVPS-K4?380@s0@@9@?e3saK8888:9??x64@x@s@x9?@ | 09/09/22-07:20:37
+1100521756 | 20.163.74.87 | NewVPS-K4s087767686ab83fK8888:9??x64@x@s@x9?@ | 09/09/22-07:38:29
+750997906 | 191.235.122.180 | NewVPS-K48?3@38ffdbfb0f9fK8888:9??x64@x@s@x9?@ | 09/09/22-07:46:59
+181390777 | 144.217.15.34 | NewVPS-K4?3@4?@6b3@7e7079K8888:9??x64@x@s@x9?@ | 09/09/22-08:07:12
+729023834 | 206.81.3.118 | NewVPS-K47309@7a4c@ac63?@K8888:9??x64@x@s@x9?@ | 09/09/22-08:26:57
+576145089 | 142.93.186.213 | NewVPS-K46864393463?4a79eK8888:9??x64@x@s@x9?@ | 09/09/22-10:01:14
+181390777 | 144.217.15.34 | NewVPS-K40339@s8c3ccdd76fK8888:9??x64@x@s@x9?@ | 09/09/22-10:44:09
+1386993683 | 20.169.49.1 | NewVPS-K4@840?3733cfs?c67K8888:9??x64@x@s@x9?@ | 09/09/22-10:56:21
+576145089 | 171.22.109.139 | NewVPS-K499?0@99de846?aa@K8888:9??x64@x@s@x9?@ | 09/09/22-12:25:07
+1100521756 | 198.74.52.225 | NewVPS-K4@?76@asca?s@90bK8888:9??x64@x@s@x9?@ | 09/09/22-13:19:17
+1394196343 | 45.173.130.182 | NewVPS-K4678s@ba6ea9cc7c9K8888:9??x64@x@s@x9?@ | 09/09/22-13:19:48
+1837088909 | 51.222.159.64 | NewVPS-K4s9408ess8?afdf7K8888:9??x64@x@s@x9?@ | 09/09/22-13:51:03
+750997906 | 45.79.92.66 | NewVPS-K49999?baea8b3d7bdK8888:9??x64@x@s@x9?@ | 09/09/22-14:16:58
+1512297117 | 138.197.4.32 | NewVPS-K4?7ss?700@f8d860@K8888:9??x64@x@s@x9?@ | 09/09/22-14:59:25
+1654956635 | 3.98.168.154 | NewVPS-K4?677??@s9s48f00?K8888:9??x64@x@s@x9?@ | 09/09/22-17:16:00
+576145089 | 5.183.78.152 | NewVPS-K43?93a063d8?s647K8888:9??x64@x@s@x9?@ | 09/09/22-18:01:50
+615097327 | 137.184.76.110 | NewVPS-K47383@7ee6a7da684K8888:9??x64@x@s@x9?@ | 09/09/22-18:15:08
+755349907 | 213.156.136.121 | NewVPS-K47967c938cacbs@cK8888:9??x64@x@s@x9?@ | 09/09/22-19:09:16
+1708490519 | 159.65.228.43 | NewVPS-K4?968?d9?c?6f0d7eK8888:9??x64@x@s@x9?@ | 09/09/22-19:13:04
+1837088909 | 51.222.159.64 | NewVPS-K4@s49s7af88c6d48K8888:9??x64@x@s@x9?@ | 09/09/22-19:16:03
+1654956635 | 18.119.74.96 | NewVPS-K44s03@34bdbeab4ccK8888:9??x64@x@s@x9?@ | 09/09/22-19:27:21
+755349907 | 185.183.87.176 | NewVPS-K480s7?c7@cc7@3@d@K8888:9??x64@x@s@x9?@ | 09/09/22-20:28:41
+755349907 | 185.183.87.143 | NewVPS-K47s78@@@06a7af0f8K8888:9??x64@x@s@x9?@ | 09/09/22-20:28:55
+1386993683 | 198.199.72.176 | NewVPS-K4@44s@3b94cb0c6sK8888:9??x64@x@s@x9?@ | 09/09/22-22:24:20
+1837088909 | 51.222.159.64 | NewVPS-K4s6@s@7f90@fb@s0aK8888:9??x64@x@s@x9?@ | 09/09/22-22:25:31
+1916508565 | 161.35.58.56 | NewVPS-K4@0874496c06?3ffK8888:9??x64@x@s@x9?@ | 09/10/22-00:28:13
+615097327 | 129.151.96.209 | NewVPS-K40366@sas39f0s9a6K8888:9??x64@x@s@x9?@ | 09/10/22-01:21:45
+1916508565 | 45.79.183.139 | NewVPS-K497s66b8e@ff9s6cK8888:9??x64@x@s@x9?@ | 09/10/22-02:05:20
+755349907 | 34.168.237.152 | NewVPS-K477?8?63ae37fsa47K8888:9??x64@x@s@x9?@ | 09/10/22-07:15:24
+750997906 | 20.195.200.110 | NewVPS-K48987?3c8@d@cb36?K8888:9??x64@x@s@x9?@ | 09/10/22-07:19:02
+755349907 | 34.168.237.152 | NewVPS-K439@9eddcf0c7ef3K8888:9??x64@x@s@x9?@ | 09/10/22-07:53:53
+1100521756 | 170.187.153.86 | NewVPS-K407s4?3sb?430?ss@K8888:9??x64@x@s@x9?@ | 09/10/22-08:15:43
+890083604 | 208.85.16.154 | NewVPS-K494?8@47c@4c@d3?9K8888:9??x64@x@s@x9?@ | 09/10/22-08:22:09
+890083604 | 207.246.112.214 | NewVPS-K494@64cd9cb4d?edK8888:9??x64@x@s@x9?@ | 09/10/22-08:35:34
+584767023 | 129.213.59.45 | NewVPS-K43493bbfdad0@sc8K8888:9??x64@x@s@x9?@ | 09/10/22-08:59:45
+584767023 | 129.213.139.52 | NewVPS-K43339?s49a040e6adK8888:9??x64@x@s@x9?@ | 09/10/22-09:46:14
+890083604 | 207.246.112.214 | NewVPS-K4996?340?6b38a749K8888:9??x64@x@s@x9?@ | 09/10/22-09:47:26
+576145089 | 147.182.132.134 | NewVPS-K43347@0696779e@c@K8888:9??x64@x@s@x9?@ | 09/10/22-11:03:00
+1173676231 | 143.198.67.176 | NewVPS-K4ss6@@7647@sce030K8888:9??x64@x@s@x9?@ | 09/10/22-11:12:57
+576145089 | 206.81.6.123 | NewVPS-K443?4@7898aab46?fK8888:9??x64@x@s@x9?@ | 09/10/22-11:15:38
+890083604 | 207.246.112.214 | NewVPS-K49@69@?a7@@d07@70K8888:9??x64@x@s@x9?@ | 09/10/22-11:20:07
+890083604 | 216.238.74.205 | NewVPS-K47073@7bfb4dec433K8888:9??x64@x@s@x9?@ | 09/10/22-11:47:15
+584767023 | 129.213.139.52 | NewVPS-K4@698?c06?83feb88K8888:9??x64@x@s@x9?@ | 09/10/22-11:47:26
+890083604 | 207.246.112.214 | NewVPS-K4969??497f0sde0@3K8888:9??x64@x@s@x9?@ | 09/10/22-12:12:26
+890083604 | 207.246.112.214 | NewVPS-K47086@ds9?6d06@3eK8888:9??x64@x@s@x9?@ | 09/10/22-12:22:29
+1916508565 | 147.182.197.150 | NewVPS-K4?78@309sdace4b8?K8888:9??x64@x@s@x9?@ | 09/10/22-12:53:28
+584767023 | 150.136.82.219 | NewVPS-K4??44@8e7a?s7e887K8888:9??x64@x@s@x9?@ | 09/10/22-13:59:15
+1390150729 | 20.119.181.94 | NewVPS-K434@6?093s7s700bK8888:9??x64@x@s@x9?@ | 09/10/22-14:22:50
+576145089 | 205.185.126.249 | NewVPS-K4399436bdbe964468K8888:9??x64@x@s@x9?@ | 09/10/22-16:08:23
+5121028144 | 103.90.160.153 | NewVPS-K4744se7?8?84@8?fK8888:9??x64@x@s@x9?@ | 09/10/22-16:13:51
+5121028144 | 103.90.160.96 | NewVPS-K40@36@f0879?3s44aK8888:9??x64@x@s@x9?@ | 09/10/22-17:33:38
+5121028144 | 103.90.160.16 | NewVPS-K4@0060bfbecc073@K8888:9??x64@x@s@x9?@ | 09/10/22-18:05:56
+1708490519 | 159.203.95.74 | NewVPS-K473@3@@c3cda709eeK8888:9??x64@x@s@x9?@ | 09/10/22-19:22:41
+1708490519 | 159.203.71.179 | NewVPS-K44s40?e@@0c9fcc8sK8888:9??x64@x@s@x9?@ | 09/10/22-19:36:14
+5051663313 | 143.198.237.236 | NewVPS-K47s686478a9as@aaK8888:9??x64@x@s@x9?@ | 09/10/22-20:15:02
+2006027987 | 96.126.110.79 | NewVPS-K4?@8@3630f9?a8aa0K8888:9??x64@x@s@x9?@ | 09/10/22-21:10:22
+5051663313 | 161.35.233.194 | NewVPS-K4@308@s8be?9?cd9dK8888:9??x64@x@s@x9?@ | 09/10/22-21:12:56
+5033840313 | 45.79.29.213 | NewVPS-K494@8?c@f?6fe@dbbK8888:9??x64@x@s@x9?@ | 09/10/22-21:53:25
+2006027987 | 96.126.110.79 | NewVPS-K4608439d4dd83@d8@K8888:9??x64@x@s@x9?@ | 09/10/22-21:53:45
+5033840313 | 45.79.29.213 | NewVPS-K49380@73@40bces3aK8888:9??x64@x@s@x9?@ | 09/10/22-23:14:29
+5121028144 | 170.187.150.92 | NewVPS-K46834@9@cb499bcfeK8888:9??x64@x@s@x9?@ | 09/10/22-23:15:42
+2006027987 | 142.93.204.139 | NewVPS-K49788@e48849fc307K8888:9??x64@x@s@x9?@ | 09/11/22-00:38:43
+5051663313 | 45.173.130.50 | NewVPS-K47@ss@c439f3e80ddK8888:9??x64@x@s@x9?@ | 09/11/22-09:13:08
+5051663313 | 45.173.130.50 | NewVPS-K40084@ab6fds7c6bsK8888:9??x64@x@s@x9?@ | 09/11/22-11:10:33
+5051663313 | 45.173.130.118 | NewVPS-K487?0066904@6s6?K8888:9??x64@x@s@x9?@ | 09/11/22-11:54:12
+5051663313 | 45.173.130.118 | NewVPS-K46983d9b07sb76@dK8888:9??x64@x@s@x9?@ | 09/11/22-12:23:42
+1450100375 | 142.44.210.151 | NewVPS-K4738@?f97das64c@8K8888:9??x64@x@s@x9?@ | 09/11/22-12:43:22
+1354095827 | 143.244.169.211 | NewVPS-K4393??7d?dfad7csdK8888:9??x64@x@s@x9?@ | 09/11/22-13:02:31
+5051663313 | 164.92.248.94 | NewVPS-K496@@@d8f77e64?8fK8888:9??x64@x@s@x9?@ | 09/11/22-13:25:45
+826202541 | 191.252.181.238 | NewVPS-K46s0@??a6sa4c7s3bK8888:9??x64@x@s@x9?@ | 09/11/22-13:56:12
+1654956635 | 15.229.89.27 | NewVPS-K47s7??@7ddce3ff94K8888:9??x64@x@s@x9?@ | 09/11/22-14:06:07
+1837088909 | 51.222.159.64 | NewVPS-K4ss84?6c7d@7b4s98K8888:9??x64@x@s@x9?@ | 09/11/22-15:24:16
+1390150729 | 38.143.68.7 | NewVPS-K49@4064099779d04K8888:9??x64@x@s@x9?@ | 09/11/22-15:26:00
+1386993683 | 104.248.50.158 | NewVPS-K43070@sf7a83e8f7K8888:9??x64@x@s@x9?@ | 09/11/22-15:28:42
+1173676231 | 137.184.230.90 | NewVPS-K40309@s9adb790ae@K8888:9??x64@x@s@x9?@ | 09/11/22-15:31:55
+584767023 | 129.153.190.84 | NewVPS-K4@4643cebe@@69840K8888:9??x64@x@s@x9?@ | 09/11/22-16:17:57
+1386993683 | 142.93.119.251 | NewVPS-K4ss@??a6e?0cs?cecK8888:9??x64@x@s@x9?@ | 09/11/22-16:24:43
+1173676231 | 206.189.229.13 | NewVPS-K499s@6d8a4s34ab6K8888:9??x64@x@s@x9?@ | 09/11/22-16:49:22
+5121028144 | 20.14.101.92 | NewVPS-K4030?as@78e70e4@K8888:9??x64@x@s@x9?@ | 09/11/22-17:09:55
+5121028144 | 129.151.113.33 | NewVPS-K4@376@@f8?f@@as4aK8888:9??x64@x@s@x9?@ | 09/11/22-17:14:09
+5121028144 | 129.151.114.166 | NewVPS-K446?3?aa@@fff33@dK8888:9??x64@x@s@x9?@ | 09/11/22-17:16:06
+576145089 | 45.77.196.239 | NewVPS-K4s398s@a??049@@cK8888:9??x64@x@s@x9?@ | 09/11/22-18:04:52
+1354095827 | 171.22.109.59 | NewVPS-K4@49?@4s8@f?399c0K8888:9??x64@x@s@x9?@ | 09/11/22-18:24:08
+1837088909 | 51.222.159.64 | NewVPS-K4494s4?s66649se7K8888:9??x64@x@s@x9?@ | 09/11/22-18:57:57
+890083604 | 207.246.112.214 | NewVPS-K4?7?4@babbe77ba9aK8888:9??x64@x@s@x9?@ | 09/11/22-19:17:16
+5349747934 | 142.93.249.191 | NewVPS-K47463d909049eb3dK8888:9??x64@x@s@x9?@ | 09/11/22-22:41:14
+576145089 | 159.203.81.153 | NewVPS-K40?7@?d4306d0eb4sK8888:9??x64@x@s@x9?@ | 09/11/22-22:53:02
+1810915030 | 64.227.99.98 | NewVPS-K4?6s@?b30a03e?sbsK8888:9??x64@x@s@x9?@ | 09/11/22-23:06:31
+5121028144 | 198.211.116.32 | NewVPS-K469@8?ese07s00@39K8888:9??x64@x@s@x9?@ | 09/11/22-23:28:58
+1810915030 | 20.106.184.139 | NewVPS-K466s?@0939be0c046K8888:9??x64@x@s@x9?@ | 09/11/22-23:34:34
+795435792 | 205.185.126.249 | NewVPS-K436@6?f8d4@dca96aK8888:9??x64@x@s@x9?@ | 09/11/22-23:54:55
+ | mnt | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 09/12/22-01:13:14
+5376001618 | 20.226.125.175 | NewVPS-K44706daf9as06e8bK8888:9??x64@x@s@x9?@ | 09/12/22-06:10:41
+5349747934 | 143.244.164.76 | NewVPS-K40@s7??7f3c3cbafcK8888:9??x64@x@s@x9?@ | 09/12/22-06:22:50
+1916508565 | 104.238.213.137 | NewVPS-K480?99@@assdsfs0K8888:9??x64@x@s@x9?@ | 09/12/22-08:15:48
+1916508565 | 178.62.204.76 | NewVPS-K448@8?a?804saebs?K8888:9??x64@x@s@x9?@ | 09/12/22-08:51:48
+576145089 | 198.251.68.118 | NewVPS-K40@66@s78fe03f44bK8888:9??x64@x@s@x9?@ | 09/12/22-09:19:19
+1354095827 | 159.203.122.96 | NewVPS-K44497@7483dbe9casK8888:9??x64@x@s@x9?@ | 09/12/22-11:31:08
+795435792 | 45.61.186.45 | NewVPS-K4s?8s@d3b6d64d@96K8888:9??x64@x@s@x9?@ | 09/12/22-12:13:49
+576145089 | 54.241.113.186 | NewVPS-K47830@67@?847dc43K8888:9??x64@x@s@x9?@ | 09/12/22-12:15:29
+5191344135 | 20.254.53.204 | NewVPS-K4s8s7?9cd0bd8eccsK8888:9??x64@x@s@x9?@ | 09/12/22-13:04:40
+5223242849 | 128.199.100.128 | NewVPS-K47@3s@bf@3a8cc640K8888:9??x64@x@s@x9?@ | 09/12/22-13:50:58
+1273488608 | 67.205.188.199 | NewVPS-K4s00s??73s39bd940K8888:9??x64@x@s@x9?@ | 09/12/22-14:06:23
+5121028144 | 20.254.53.204 | NewVPS-K49604?@fe?e833@9sK8888:9??x64@x@s@x9?@ | 09/12/22-15:01:34
+652037881 | 104.41.48.115 | NewVPS-K46630@3f@e66fc636K8888:9??x64@x@s@x9?@ | 09/12/22-15:39:00
+5121028144 | 159.223.17.89 | NewVPS-K4?009@s8@dc7f7b9bK8888:9??x64@x@s@x9?@ | 09/12/22-15:40:26
+5376001618 | 20.168.68.64 | NewVPS-K4s6s7@3ab3d0@ce6aK8888:9??x64@x@s@x9?@ | 09/12/22-15:59:08
+1386993683 | 137.184.69.88 | NewVPS-K43@68c80686@@78?K8888:9??x64@x@s@x9?@ | 09/12/22-16:44:58
+1386993683 | 134.122.114.235 | NewVPS-K477s@33f@?0@df8?eK8888:9??x64@x@s@x9?@ | 09/12/22-17:45:59
+5223242849 | 204.48.20.178 | NewVPS-K4?9s8?0?bees0bc80K8888:9??x64@x@s@x9?@ | 09/12/22-18:11:41
+1810915030 | 144.126.154.229 | NewVPS-K4888s@?fac6?9af4fK8888:9??x64@x@s@x9?@ | 09/12/22-19:08:25
+1386993683 | 20.38.34.184 | NewVPS-K48s34@469f9s9674sK8888:9??x64@x@s@x9?@ | 09/12/22-19:11:09
+1564379505 | 144.22.38.177 | NewVPS-K4s39?@b83a?c?f?a8K8888:9??x64@x@s@x9?@ | 09/12/22-19:17:53
+5223242849 | 198.211.96.132 | NewVPS-K46393@a8@f3d9f4d8K8888:9??x64@x@s@x9?@ | 09/12/22-20:15:38
+795435792 | 45.61.186.45 | NewVPS-K4879636a3sbb34dfK8888:9??x64@x@s@x9?@ | 09/12/22-20:54:20
+1516470810 | 20.206.141.128 | NewVPS-K4466@0bdb64s@scsK8888:9??x64@x@s@x9?@ | 09/12/22-21:02:36
+5121028144 | 45.61.188.189 | NewVPS-K4494@?7486assa74fK8888:9??x64@x@s@x9?@ | 09/12/22-21:05:14
+5121028144 | 20.254.53.204 | NewVPS-K4s490a33@faf0basK8888:9??x64@x@s@x9?@ | 09/12/22-21:07:52
+5121028144 | 103.90.160.241 | NewVPS-K47974??@@b94s?af4K8888:9??x64@x@s@x9?@ | 09/12/22-21:51:40
+635819650 | 149.56.142.155 | NewVPS-K40?????e7f6a47e66K8888:9??x64@x@s@x9?@ | 09/12/22-22:29:49
+2006027987 | 45.79.198.201 | NewVPS-K4@99@3870f?e@9934K8888:9??x64@x@s@x9?@ | 09/12/22-22:43:30
+635819650 | 172.104.11.147 | NewVPS-K40437?e7@dsae0?00K8888:9??x64@x@s@x9?@ | 09/12/22-22:52:32
+635819650 | 172.104.11.147 | NewVPS-K4?760??6bda4dde??K8888:9??x64@x@s@x9?@ | 09/12/22-22:59:37
+5121028144 | 113.30.151.49 | NewVPS-K440843887607eed74K8888:9??x64@x@s@x9?@ | 09/12/22-23:17:04
+1894725075 | 45.82.251.212 | NewVPS-K433@3@sca337a7fs7K8888:9??x64@x@s@x9?@ | 09/13/22-00:21:43
+5121028144 | 45.79.214.47 | NewVPS-K40?6998fb?f438d@K8888:9??x64@x@s@x9?@ | 09/13/22-00:50:32
+1609171691 | 186.122.179.39 | NewVPS-K4s67??6a704b4e30dK8888:9??x64@x@s@x9?@ | 09/13/22-07:05:41
+1609171691 | 186.122.179.39 | NewVPS-K4@s869c433fddfbsK8888:9??x64@x@s@x9?@ | 09/13/22-07:30:20
+1582540382 | 159.223.140.67 | NewVPS-K4s690s7fae@?fs68K8888:9??x64@x@s@x9?@ | 09/13/22-11:13:14
+576145089 | 18.231.81.136 | NewVPS-K4?30@?90c@36af0@eK8888:9??x64@x@s@x9?@ | 09/13/22-11:33:17
+576145089 | 129.159.36.9 | NewVPS-K4s480dcsd0de99a@K8888:9??x64@x@s@x9?@ | 09/13/22-11:44:51
+652037881 | 23.238.185.205 | NewVPS-K4s@34?db7f6dc0983K8888:9??x64@x@s@x9?@ | 09/13/22-12:59:29
+652037881 | 23.238.185.205 | NewVPS-K4083640d7fa8a4@6K8888:9??x64@x@s@x9?@ | 09/13/22-15:30:44
+1173676231 | 157.245.135.177 | NewVPS-K46s6367d4db@6ee4K8888:9??x64@x@s@x9?@ | 09/13/22-15:44:24
+ | mnt | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 09/13/22-18:00:23
+5223242849 | 134.122.30.190 | NewVPS-K4@?34@dd9fs0@fec9K8888:9??x64@x@s@x9?@ | 09/13/22-18:11:23
+5223242849 | 142.93.193.72 | NewVPS-K40486??e049c?9ec?K8888:9??x64@x@s@x9?@ | 09/13/22-18:47:18
+1456213003 | 129.151.124.233 | NewVPS-K4s7@s@8?e37@@d4?K8888:9??x64@x@s@x9?@ | 09/13/22-18:53:10
+1708490519 | 192.241.129.91 | NewVPS-K460s6?ss4cc6f@s0bK8888:9??x64@x@s@x9?@ | 09/13/22-20:40:28
+5121028144 | 20.150.210.61 | NewVPS-K4498s?7sd7cescde3K8888:9??x64@x@s@x9?@ | 09/13/22-21:30:23
+946489073 | 45.61.188.37 | NewVPS-K44360??6d60b@90fK8888:9??x64@x@s@x9?@ | 09/13/22-23:39:55
+795435792 | 45.61.186.45 | NewVPS-K4??09@6@@4es?@eabK8888:9??x64@x@s@x9?@ | 09/13/22-23:43:15
+795435792 | 20.206.80.212 | NewVPS-K490s4@8s6f?6escd3K8888:9??x64@x@s@x9?@ | 09/14/22-00:06:51
+618157053 | 142.93.253.110 | NewVPS-K46s76@s0e?e84a@3K8888:9??x64@x@s@x9?@ | 09/14/22-07:19:32
+1609171691 | 45.7.228.133 | NewVPS-K4489ss@7b3b6s4baK8888:9??x64@x@s@x9?@ | 09/14/22-07:28:36
+1981335548 | 20.206.127.218 | NewVPS-K49068@67@66@4bd@6K8888:9??x64@x@s@x9?@ | 09/14/22-07:46:04
+1981335548 | 20.206.134.33 | NewVPS-K4707774?43@69?07K8888:9??x64@x@s@x9?@ | 09/14/22-07:54:12
+652037881 | 147.182.254.88 | NewVPS-K4898@?3d9c9@af77eK8888:9??x64@x@s@x9?@ | 09/14/22-08:33:28
+750997906 | 129.151.105.217 | NewVPS-K406880ae?bcb6acdK8888:9??x64@x@s@x9?@ | 09/14/22-09:04:03
+1386993683 | 165.227.206.77 | NewVPS-K44s66?ssc7fsdebfdK8888:9??x64@x@s@x9?@ | 09/14/22-09:06:03
+576145089 | 45.79.183.139 | NewVPS-K4s349?a77ff4e3f9cK8888:9??x64@x@s@x9?@ | 09/14/22-09:13:09
+750997906 | 159.223.182.193 | NewVPS-K47@043@f88c604ed6K8888:9??x64@x@s@x9?@ | 09/14/22-09:44:23
+1810915030 | 147.182.187.242 | NewVPS-K44s74@afc63?d?de8K8888:9??x64@x@s@x9?@ | 09/14/22-09:59:54
+2028468813 | 192.18.140.93 | NewVPS-K4?88?@c4a88cd6c90K8888:9??x64@x@s@x9?@ | 09/14/22-10:10:27
+1386993683 | 69.55.59.82 | NewVPS-K4034@?sbdbe3b8430K8888:9??x64@x@s@x9?@ | 09/14/22-10:39:53
+1516470810 | 15.228.255.240 | NewVPS-K46767037c96a86?7K8888:9??x64@x@s@x9?@ | 09/14/22-11:06:12
+576145089 | 137.184.49.114 | NewVPS-K43884@3?7e99cs80@K8888:9??x64@x@s@x9?@ | 09/14/22-11:48:09
+5432401123 | 138.197.73.236 | NewVPS-K4s89@3e8fd6?se7daK8888:9??x64@x@s@x9?@ | 09/14/22-11:51:08
+1804518045 | 138.128.244.48 | NewVPS-K43789@?ecd47s7606K8888:9??x64@x@s@x9?@ | 09/14/22-12:05:05
+1450100375 | 142.44.210.151 | NewVPS-K49s?s@@904c??d603K8888:9??x64@x@s@x9?@ | 09/14/22-12:18:51
+1810915030 | 138.197.9.172 | NewVPS-K4s390@38?44b4@937K8888:9??x64@x@s@x9?@ | 09/14/22-12:23:34
+1810915030 | 35.231.27.105 | NewVPS-K4006@?b0300a883b3K8888:9??x64@x@s@x9?@ | 09/14/22-12:24:00
+1100521756 | 54.176.196.108 | NewVPS-K4086sebca88cs00?K8888:9??x64@x@s@x9?@ | 09/14/22-12:57:32
+1450100375 | 66.94.110.100 | NewVPS-K4???696cb3c83?8?K8888:9??x64@x@s@x9?@ | 09/14/22-13:33:47
+1450100375 | 68.183.142.95 | NewVPS-K4s86@39csad00030bK8888:9??x64@x@s@x9?@ | 09/14/22-13:46:17
+1450100375 | 68.183.142.72 | NewVPS-K403403ad6f03a840K8888:9??x64@x@s@x9?@ | 09/14/22-13:50:43
+1100521756 | 52.9.214.164 | NewVPS-K440@@@60a63@?6678K8888:9??x64@x@s@x9?@ | 09/14/22-14:06:58
+1386993683 | 142.93.119.251 | NewVPS-K4?7?6@90s?8c0498aK8888:9??x64@x@s@x9?@ | 09/14/22-14:33:41
+1810915030 | 3.210.177.222 | NewVPS-K4@97?@43f@fb9?ae3K8888:9??x64@x@s@x9?@ | 09/14/22-14:34:16
+1810915030 | 54.221.254.36 | NewVPS-K44480ef6?c734ac?K8888:9??x64@x@s@x9?@ | 09/14/22-15:20:23
+1847196807 | 167.71.242.140 | NewVPS-K4@070aabbe9b3e38K8888:9??x64@x@s@x9?@ | 09/14/22-15:28:46
+1810915030 | 45.173.130.201 | NewVPS-K47979@a3ba@ad@8baK8888:9??x64@x@s@x9?@ | 09/14/22-16:09:46
+576145089 | 45.173.130.201 | NewVPS-K4s787aae6d4@9e46K8888:9??x64@x@s@x9?@ | 09/14/22-16:15:54
+5051663313 | 178.128.197.70 | NewVPS-K40s7s@8e3d36?60deK8888:9??x64@x@s@x9?@ | 09/14/22-16:25:09
+576145089 | 142.93.125.115 | NewVPS-K4s6993a6dcf93974K8888:9??x64@x@s@x9?@ | 09/14/22-16:29:14
+1564379505 | 129.146.245.233 | NewVPS-K40876@fs73ccc4974K8888:9??x64@x@s@x9?@ | 09/14/22-17:08:24
+729023834 | 45.7.228.164 | NewVPS-K48@?3?afe6@0c8?4?K8888:9??x64@x@s@x9?@ | 09/14/22-17:35:26
+1450100375 | 143.244.167.76 | NewVPS-K4s87@3s8bd6d@70d7K8888:9??x64@x@s@x9?@ | 09/14/22-18:20:43
+1810915030 | 138.118.174.229 | NewVPS-K4474?@e@36scdf9ebK8888:9??x64@x@s@x9?@ | 09/14/22-18:59:08
+576145089 | 51.68.198.112 | NewVPS-K44409@ds6?a6a40d8K8888:9??x64@x@s@x9?@ | 09/14/22-19:05:29
+1810915030 | 140.84.189.233 | NewVPS-K46ss3?9dd@b433a?eK8888:9??x64@x@s@x9?@ | 09/14/22-19:14:54
+1506759928 | 164.90.147.187 | NewVPS-K47800@?faeb34@6ecK8888:9??x64@x@s@x9?@ | 09/14/22-19:51:47
+1390150729 | 20.195.205.169 | NewVPS-K4344??94?d67f@948K8888:9??x64@x@s@x9?@ | 09/14/22-19:55:52
+5121028144 | 139.144.22.148 | NewVPS-K443s?33@ba?bac4s3K8888:9??x64@x@s@x9?@ | 09/14/22-20:01:56
+1847196807 | 159.65.180.6 | NewVPS-K4@996??9d?9444?ecK8888:9??x64@x@s@x9?@ | 09/14/22-20:07:39
+1273488608 | 173.230.135.162 | NewVPS-K4ss43ee4@@3f7ebbK8888:9??x64@x@s@x9?@ | 09/14/22-21:34:50
+1386993683 | 157.230.6.184 | NewVPS-K447s7@37?s@09caa0K8888:9??x64@x@s@x9?@ | 09/14/22-21:37:41
+635819650 | 194.195.216.38 | NewVPS-K47s76@0e0099sescK8888:9??x64@x@s@x9?@ | 09/14/22-21:52:06
+1386993683 | 64.227.17.157 | NewVPS-K4947@?c7dsds79@efK8888:9??x64@x@s@x9?@ | 09/14/22-22:32:58
+181390777 | 51.79.87.186 | NewVPS-K4s876?64?a9s@3?3dK8888:9??x64@x@s@x9?@ | 09/15/22-05:41:10
+1456213003 | 129.151.124.233 | NewVPS-K48@4s?a08f3f4d?s0K8888:9??x64@x@s@x9?@ | 09/15/22-06:44:26
+1708490519 | 144.22.136.38 | NewVPS-K493?@3@ddbfca3s3aK8888:9??x64@x@s@x9?@ | 09/15/22-07:29:56
+1708490519 | 129.148.27.87 | NewVPS-K48987c07dcbf3?8@K8888:9??x64@x@s@x9?@ | 09/15/22-07:33:59
+1450100375 | 68.183.142.95 | NewVPS-K4s0??scfa7773f4sK8888:9??x64@x@s@x9?@ | 09/15/22-08:14:27
+1818514554 | 159.89.82.130 | NewVPS-K448s0?8s@4f8c7se4K8888:9??x64@x@s@x9?@ | 09/15/22-10:19:33
+5191344135 | 68.183.117.205 | NewVPS-K46809@f@es0bc8447K8888:9??x64@x@s@x9?@ | 09/15/22-10:45:12
+1207989703 | 192.171.18.144 | NewVPS-K4s833?da9dbsf4097K8888:9??x64@x@s@x9?@ | 09/15/22-10:50:27
+831050287 | 20.197.198.167 | NewVPS-K40893?6970@93a0?fK8888:9??x64@x@s@x9?@ | 09/15/22-11:34:16
+831050287 | 20.197.198.167 | NewVPS-K40440@700a87@c38?K8888:9??x64@x@s@x9?@ | 09/15/22-11:57:44
+1386993683 | 137.184.110.252 | NewVPS-K493@??a97406379ffK8888:9??x64@x@s@x9?@ | 09/15/22-12:41:01
+1354095827 | 181.117.246.5 | NewVPS-K469s?db07e04bd6cK8888:9??x64@x@s@x9?@ | 09/15/22-13:20:11
+2006027987 | 157.245.136.74 | NewVPS-K4?s76bdbc3fs447dK8888:9??x64@x@s@x9?@ | 09/15/22-14:17:04
+2045713521 | 138.197.5.173 | NewVPS-K4s@66@e63f@d748c4K8888:9??x64@x@s@x9?@ | 09/15/22-14:30:48
+1100521756 | 207.148.30.173 | NewVPS-K4?s39??b4c@8e49scK8888:9??x64@x@s@x9?@ | 09/15/22-14:53:40
+1100521756 | 191.234.201.160 | NewVPS-K4s9s0?7f398b4ac?K8888:9??x64@x@s@x9?@ | 09/15/22-14:59:24
+1568952092 | 67.205.158.162 | NewVPS-K46@0@34b8e976976K8888:9??x64@x@s@x9?@ | 09/15/22-17:21:29
+1810915030 | 37.9.35.197 | NewVPS-K46637edb@sad9a6bK8888:9??x64@x@s@x9?@ | 09/15/22-17:50:24
+635819650 | 172.104.11.147 | NewVPS-K4394@fdf6d0fe8fdK8888:9??x64@x@s@x9?@ | 09/15/22-18:29:58
+5121028144 | 195.88.57.16 | NewVPS-K49464@bf94?@?0d0fK8888:9??x64@x@s@x9?@ | 09/15/22-19:17:11
+2006027987 | 20.171.91.141 | NewVPS-K4s060sff@4d89@b9K8888:9??x64@x@s@x9?@ | 09/15/22-19:30:27
+2006027987 | 20.171.91.141 | NewVPS-K44743@6689?ee7f6bK8888:9??x64@x@s@x9?@ | 09/15/22-19:37:58
+5121028144 | 213.255.247.123 | NewVPS-K438843bd4as4ba3s8K8888:9??x64@x@s@x9?@ | 09/15/22-19:47:07
+5121028144 | 195.88.56.216 | NewVPS-K48ss?34b36903daf3K8888:9??x64@x@s@x9?@ | 09/15/22-20:05:31
+1173676231 | 164.90.146.64 | NewVPS-K4?99@ba8a7863e7dK8888:9??x64@x@s@x9?@ | 09/15/22-20:18:41
+5051663313 | 161.35.230.61 | NewVPS-K44906fss4a?baab0K8888:9??x64@x@s@x9?@ | 09/15/22-22:08:25
+5121028144 | 129.151.123.206 | NewVPS-K484643c33b74fa@4dK8888:9??x64@x@s@x9?@ | 09/15/22-22:34:11
+750997906 | 5.249.165.14 | NewVPS-K48s?9?488@@?7ab??K8888:9??x64@x@s@x9?@ | 09/15/22-23:12:43
+1394196343 | 159.89.181.39 | NewVPS-K4??3?cd?6fab7c04K8888:9??x64@x@s@x9?@ | 09/16/22-00:05:23
+1450100375 | 68.183.16.161 | NewVPS-K4ss@4?s@97@d0bc06K8888:9??x64@x@s@x9?@ | 09/16/22-06:39:25
+1568952092 | 67.205.138.44 | NewVPS-K436?8e8ada@4a0saK8888:9??x64@x@s@x9?@ | 09/16/22-07:13:55
+1804518045 | 103.54.59.78 | NewVPS-K44?@6s7s8939d?8K8888:9??x64@x@s@x9?@ | 09/16/22-07:25:21
+1450100375 | 192.241.149.72 | NewVPS-K437s9@e@fc@666bb@K8888:9??x64@x@s@x9?@ | 09/16/22-07:35:50
+1708490519 | 64.227.15.244 | NewVPS-K44@36@d?b@d6s4e7?K8888:9??x64@x@s@x9?@ | 09/16/22-08:45:08
+831050287 | 20.197.198.167 | NewVPS-K4884s@97ass?f@s?0K8888:9??x64@x@s@x9?@ | 09/16/22-09:00:42
+1456213003 | 103.54.59.6 | NewVPS-K48893ae8d74bs?3@K8888:9??x64@x@s@x9?@ | 09/16/22-09:11:08
+2006027987 | 20.171.91.141 | NewVPS-K43s3??48cs06@9?97K8888:9??x64@x@s@x9?@ | 09/16/22-09:17:29
+1804518045 | 103.54.59.6 | NewVPS-K488?s@s63?4b8@s9bK8888:9??x64@x@s@x9?@ | 09/16/22-09:36:46
+618157053 | 157.230.52.215 | NewVPS-K4@@64?0sb44cee4d8K8888:9??x64@x@s@x9?@ | 09/16/22-10:05:34
+831050287 | 20.197.198.167 | NewVPS-K4794??9s@d@6fc8bfK8888:9??x64@x@s@x9?@ | 09/16/22-10:10:54
+635819650 | 44.196.253.57 | NewVPS-K44??8afcdss379feK8888:9??x64@x@s@x9?@ | 09/16/22-10:22:42
+831050287 | 181.13.146.105 | NewVPS-K49486f94d??48e?K8888:9??x64@x@s@x9?@ | 09/16/22-10:33:55
+831050287 | 209.50.51.69 | NewVPS-K4?89s?sf?768?8e48K8888:9??x64@x@s@x9?@ | 09/16/22-12:12:11
+750997906 | 34.95.224.9 | NewVPS-K433s3?49b@cs906aeK8888:9??x64@x@s@x9?@ | 09/16/22-15:01:31
+5121028144 | 52.52.236.97 | NewVPS-K447?@@d7b0e@8sde6K8888:9??x64@x@s@x9?@ | 09/16/22-15:19:12
+1439312588 | 129.80.182.205 | NewVPS-K48890@@cfbdd?0f?0K8888:9??x64@x@s@x9?@ | 09/16/22-15:44:28
+5121028144 | 20.226.97.251 | NewVPS-K40974?0?80@36acb0K8888:9??x64@x@s@x9?@ | 09/16/22-16:02:06
+5051663313 | 54.207.213.131 | NewVPS-K40?98@@f6s?76e?3sK8888:9??x64@x@s@x9?@ | 09/16/22-16:48:19
+1439312588 | 54.161.33.152 | NewVPS-K49@4s@b@66d30cc7aK8888:9??x64@x@s@x9?@ | 09/16/22-17:16:13
+1354095827 | 91.194.11.19 | NewVPS-K47846sd039??7a@6K8888:9??x64@x@s@x9?@ | 09/16/22-17:17:09
+1439312588 | 54.161.33.152 | NewVPS-K4s8ss@7370@f80asfK8888:9??x64@x@s@x9?@ | 09/16/22-17:20:37
+1450100375 | 45.173.130.15 | NewVPS-K40637?383bs904fa9K8888:9??x64@x@s@x9?@ | 09/16/22-17:47:25
+1439312588 | 107.20.184.72 | NewVPS-K47?0@@9844c64?ab4K8888:9??x64@x@s@x9?@ | 09/16/22-18:13:15
+1804518045 | 103.54.59.106 | NewVPS-K48007?7f6@sf6fa9fK8888:9??x64@x@s@x9?@ | 09/16/22-18:15:19
+1804518045 | 103.54.59.92 | NewVPS-K4@978ebf7ad6f3?4K8888:9??x64@x@s@x9?@ | 09/16/22-18:16:05
+1568952092 | 159.223.102.86 | NewVPS-K48s7@@aa4e0es8@bbK8888:9??x64@x@s@x9?@ | 09/16/22-21:37:15
+795435792 | 54.173.76.179 | NewVPS-K47773@as7c70c@0d?K8888:9??x64@x@s@x9?@ | 09/16/22-22:25:58
+1354095827 | 144.22.48.218 | NewVPS-K4?4??@cbsebse700eK8888:9??x64@x@s@x9?@ | 09/16/22-22:43:35
+1386993683 | 20.242.87.189 | NewVPS-K4976s?@6@9760c708K8888:9??x64@x@s@x9?@ | 09/16/22-23:54:46
+1450100375 | 192.241.149.72 | NewVPS-K4478s00a?b@0d??@K8888:9??x64@x@s@x9?@ | 09/17/22-07:48:31
+831050287 | 95.111.214.251 | NewVPS-K4@03?@7c470ccb084K8888:9??x64@x@s@x9?@ | 09/17/22-07:55:22
+1568952092 | 137.184.222.144 | NewVPS-K40794?66c@36d@90cK8888:9??x64@x@s@x9?@ | 09/17/22-09:49:13
+1395912188 | 45.42.160.7 | NewVPS-K44?4?80d4844a3b6K8888:9??x64@x@s@x9?@ | 09/17/22-09:58:11
+1568952092 | 137.184.222.144 | NewVPS-K483688ds0seb9a@?K8888:9??x64@x@s@x9?@ | 09/17/22-10:46:01
+1386993683 | 20.97.228.192 | NewVPS-K437@97a3?a4e0@64K8888:9??x64@x@s@x9?@ | 09/17/22-11:26:39
+1386993683 | 20.97.228.192 | NewVPS-K43904@6f@c@ca86b4K8888:9??x64@x@s@x9?@ | 09/17/22-11:31:00
+5202392937 | 144.22.38.194 | NewVPS-K4???@@e80d80d43c3K8888:9??x64@x@s@x9?@ | 09/17/22-12:08:44
+576145089 | 159.203.81.153 | NewVPS-K486?6?36?sd@89a3@K8888:9??x64@x@s@x9?@ | 09/17/22-12:31:02
+576145089 | 50.116.8.136 | NewVPS-K4@804?f@94scc3369K8888: | 09/17/22-13:39:10
+576145089 | 45.225.94.252 | NewVPS-K48664@s6f?dd8?f67K8888:9??x64@x@s@x9?@ | 09/17/22-16:10:23
+635819650 | 104.237.143.154 | NewVPS-K43@9?s8?eddc?ebeK8888:9??x64@x@s@x9?@ | 09/17/22-16:14:10
+795435792 | 45.61.186.45 | NewVPS-K48@08?basa6070s80K8888:9??x64@x@s@x9?@ | 09/17/22-16:23:21
+576145089 | 159.223.3.225 | NewVPS-K4@0ss@a7s3?e@979sK8888:9??x64@x@s@x9?@ | 09/17/22-16:23:30
+1708490519 | 64.227.15.244 | NewVPS-K4470@?7d9979e0090K8888:9??x64@x@s@x9?@ | 09/17/22-16:26:44
+1207989703 | 192.171.18.144 | NewVPS-K48@33@a8bf380@d6fK8888:9??x64@x@s@x9?@ | 09/17/22-17:34:09
+615097327 | 165.22.45.121 | NewVPS-K46063s04?496939sK8888:9??x64@x@s@x9?@ | 09/17/22-17:44:55
+5349747934 | 20.163.19.164 | NewVPS-K448666a3fb4a88d8K8888:9??x64@x@s@x9?@ | 09/17/22-17:55:56
+1207989703 | 192.171.18.144 | NewVPS-K47s3s49@fa?4be03K8888:9??x64@x@s@x9?@ | 09/17/22-17:58:09
+1708490519 | 192.241.129.91 | NewVPS-K483s??e69?87@d4b4K8888:9??x64@x@s@x9?@ | 09/17/22-21:08:01
+946489073 | 45.61.188.37 | NewVPS-K46?@3@6d4a4@ds908K8888:9??x64@x@s@x9?@ | 09/17/22-21:22:00
+1354095827 | 144.22.48.218 | NewVPS-K4636437b798?7secfK8888:9??x64@x@s@x9?@ | 09/17/22-21:55:34
+635819650 | 20.224.40.227 | NewVPS-K4s97@770364e?s9eK8888:9??x64@x@s@x9?@ | 09/18/22-00:02:14
+1916508565 | 147.182.197.150 | NewVPS-K4s6s???7706f0b3c?K8888:9??x64@x@s@x9?@ | 09/18/22-00:18:02
+1564379505 | 144.22.53.203 | NewVPS-K4?980@c47bs7e@7f6K8888:9??x64@x@s@x9?@ | 09/18/22-02:45:33
+2006027987 | 191.234.195.60 | NewVPS-K4@83s?3sfd6c0?07?K8888:9??x64@x@s@x9?@ | 09/18/22-03:17:30
+831050287 | 20.197.198.167 | NewVPS-K4880s@647a?9a9bb3K8888:9??x64@x@s@x9?@ | 09/18/22-08:32:47
+5051663313 | 143.198.73.91 | NewVPS-K49376@8s498?3ccK8888:9??x64@x@s@x9?@ | 09/18/22-10:38:58
+1207989703 | 192.171.18.144 | NewVPS-K43790?6s0sfbbec8dK8888:9??x64@x@s@x9?@ | 09/18/22-10:40:01
+576145089 | 159.203.81.153 | NewVPS-K48307?8bsa9@99067K8888:9??x64@x@s@x9?@ | 09/18/22-10:55:38
+576145089 | 129.151.106.229 | NewVPS-K49s?6?c8bfc433a@7K8888:9??x64@x@s@x9?@ | 09/18/22-11:04:44
+1395912188 | 45.42.160.7 | NewVPS-K4@9s@399cf?6csed8K8888:9??x64@x@s@x9?@ | 09/18/22-12:02:12
+826202541 | 216.250.114.159 | NewVPS-K40@7386f97f@e3e@K8888:9??x64@x@s@x9?@ | 09/18/22-17:25:30
+584767023 | 150.136.50.108 | NewVPS-K4s@63??0e888sfsf@K8888:9??x64@x@s@x9?@ | 09/18/22-17:51:41
+946489073 | 192.171.18.224 | NewVPS-K4?38?66d48b764saK8888:9??x64@x@s@x9?@ | 09/18/22-17:56:34
+5121028144 | 172.105.134.9 | NewVPS-K44930?e?@064f3b@0K8888:9??x64@x@s@x9?@ | 09/18/22-18:35:54
+1100521756 | 192.46.217.252 | NewVPS-K43879d4ad6386?a9K8888:9??x64@x@s@x9?@ | 09/18/22-19:12:06
+5121028144 | 45.79.223.30 | NewVPS-K4@84?3ec7dd@89?e?K8888:9??x64@x@s@x9?@ | 09/18/22-19:25:08
+1847196807 | 138.197.99.26 | NewVPS-K43660?s@fac?0b86bK8888:9??x64@x@s@x9?@ | 09/18/22-19:36:07
+181390777 | 51.222.86.86 | NewVPS-K40?9??b4f97aeeef7K8888:9??x64@x@s@x9?@ | 09/18/22-20:06:14
+181390777 | 144.217.13.110 | NewVPS-K4608s?9aa6ad8s6c6K8888:9??x64@x@s@x9?@ | 09/18/22-20:20:25
+584767023 | 129.153.190.84 | NewVPS-K408@0de4738b444bK8888:9??x64@x@s@x9?@ | 09/18/22-20:20:41
+1207989703 | 135.148.148.225 | NewVPS-K44077?f0sc4ds483sK8888:9??x64@x@s@x9?@ | 09/18/22-20:34:53
+181390777 | 51.79.87.186 | NewVPS-K4@s??e390f@9683?K8888:9??x64@x@s@x9?@ | 09/18/22-20:50:23
+181390777 | 144.217.15.34 | NewVPS-K4s67?39064f7fas8@K8888:9??x64@x@s@x9?@ | 09/18/22-20:52:40
+181390777 | 158.69.60.80 | NewVPS-K4@877@684@e@?0f8aK8888:9??x64@x@s@x9?@ | 09/18/22-20:54:38
+181390777 | 149.56.14.213 | NewVPS-K48s30?87bffcd4a@bK8888:9??x64@x@s@x9?@ | 09/18/22-20:59:29
+618157053 | 142.93.149.194 | NewVPS-K49s74?eedbe98a4b6K8888:9??x64@x@s@x9?@ | 09/18/22-20:59:53
+181390777 | 45.239.216.150 | NewVPS-K446@0@scffdff0?6eK8888:9??x64@x@s@x9?@ | 09/18/22-21:01:48
+1810915030 | 144.22.51.189 | NewVPS-K40?93?40@fa6?c0bbK8888:9??x64@x@s@x9?@ | 09/18/22-21:18:51
+795435792 | 23.22.148.244 | NewVPS-K400s9@b@7@b@ceccaK8888:9??x64@x@s@x9?@ | 09/18/22-21:25:35
+831050287 | 20.197.198.167 | NewVPS-K4@047@6397fcas9a8K8888:9??x64@x@s@x9?@ | 09/18/22-21:35:33
+1582540382 | 45.173.130.73 | NewVPS-K46793?e6s7bc@be9?K8888:9??x64@x@s@x9?@ | 09/18/22-21:38:51
+5121028144 | 45.33.118.68 | NewVPS-K46@83@84ssc3?aaafK8888:9??x64@x@s@x9?@ | 09/18/22-21:45:30
+946489073 | 205.185.126.249 | NewVPS-K47@38?9@4ef?3a7f0K8888:9??x64@x@s@x9?@ | 09/18/22-21:54:08
+5121028144 | 45.33.118.68 | NewVPS-K496s43?s0f360d0d@K8888:9??x64@x@s@x9?@ | 09/18/22-22:06:52
+5121028144 | 45.33.118.68 | NewVPS-K488039@edea0c44aK8888:9??x64@x@s@x9?@ | 09/18/22-22:11:55
+5121028144 | 45.33.118.68 | NewVPS-K4?9s6c?fe30d04dK8888:9??x64@x@s@x9?@ | 09/18/22-22:20:53
+652037881 | 178.128.234.63 | NewVPS-K4964@@ccas73adf3fK8888:9??x64@x@s@x9?@ | 09/18/22-22:23:36
+1512297117 | 104.131.32.130 | NewVPS-K446?8d6?c3d4?b06K8888:9??x64@x@s@x9?@ | 09/18/22-22:24:07
+711025414 | 45.61.187.209 | NewVPS-K4??6s?66b7a4?bceaK8888:9??x64@x@s@x9?@ | 09/18/22-22:25:24
+1390150729 | 38.143.68.7 | NewVPS-K474ss@?b8e@e6ca?fK8888:9??x64@x@s@x9?@ | 09/18/22-22:31:27
+1390150729 | 38.143.68.91 | NewVPS-K4?974?330@47c8db9K8888:9??x64@x@s@x9?@ | 09/18/22-23:00:50
+576145089 | 129.80.34.217 | NewVPS-K4s68436e3783e4@ffK8888:9??x64@x@s@x9?@ | 09/18/22-23:26:42
+576145089 | 52.67.171.137 | NewVPS-K44304?s6a0df?4fs?K8888:9??x64@x@s@x9?@ | 09/18/22-23:32:30
+5191344135 | 20.171.98.229 | NewVPS-K48@9s@?scdbf30s8@K8888:9??x64@x@s@x9?@ | 09/19/22-00:35:27
+5349747934 | 206.189.228.114 | NewVPS-K4?s93?3f4?9ca3ceaK8888:9??x64@x@s@x9?@ | 09/19/22-03:03:52
+795435792 | 54.173.76.179 | NewVPS-K4?996c0@e3f@6f6dK8888:9??x64@x@s@x9?@ | 09/19/22-07:19:28
+795435792 | 52.7.206.105 | NewVPS-K437s7@@bdbeabcdd3K8888:9??x64@x@s@x9?@ | 09/19/22-07:22:01
+795435792 | 3.131.28.251 | NewVPS-K4444?@e@4d6bf66fcK8888:9??x64@x@s@x9?@ | 09/19/22-07:26:32
+618157053 | 206.189.145.3 | NewVPS-K460@@?8?9@7b676ebK8888:9??x64@x@s@x9?@ | 09/19/22-07:59:48
+1456213003 | 129.151.124.233 | NewVPS-K49ss4?4s9sde0af73K8888:9??x64@x@s@x9?@ | 09/19/22-08:19:28
+1847196807 | 138.197.99.26 | NewVPS-K4?@?6@dfe7a06sf8sK8888:9??x64@x@s@x9?@ | 09/19/22-08:56:01
+1837088909 | 51.222.159.64 | NewVPS-K440377b339b478a?K8888:9??x64@x@s@x9?@ | 09/19/22-09:17:25
+1450100375 | 209.126.2.63 | NewVPS-K4798s@@a6fd470de7K8888:9??x64@x@s@x9?@ | 09/19/22-09:23:23
+5202392937 | 129.151.101.191 | NewVPS-K47873@s?ed@d06e39K8888:9??x64@x@s@x9?@ | 09/19/22-10:59:05
+1512297117 | 165.227.79.193 | NewVPS-K46s97a@s8a8300e9K8888:9??x64@x@s@x9?@ | 09/19/22-12:19:03
+831050287 | 20.197.198.167 | NewVPS-K47904?363cc?4c44eK8888:9??x64@x@s@x9?@ | 09/19/22-13:08:35
+1568952092 | 159.223.102.86 | NewVPS-K4@077@49c?esf9476K8888:9??x64@x@s@x9?@ | 09/19/22-13:21:12
+1568952092 | 137.184.222.144 | NewVPS-K4??00c6sda477fseK8888:9??x64@x@s@x9?@ | 09/19/22-13:33:35
+1568952092 | 67.205.138.44 | NewVPS-K4@8s7@09@?c?0?369K8888:9??x64@x@s@x9?@ | 09/19/22-13:36:23
+831050287 | 20.197.198.167 | NewVPS-K4477478?@f?6@4?K8888:9??x64@x@s@x9?@ | 09/19/22-15:03:44
+1439312588 | 129.80.182.205 | NewVPS-K4@680?a@94e49dsa4K8888:9??x64@x@s@x9?@ | 09/19/22-15:32:51
+1439312588 | 158.101.102.249 | NewVPS-K43?@3d6e07?@ddadK8888:9??x64@x@s@x9?@ | 09/19/22-15:36:52
+1512297117 | 104.248.3.73 | NewVPS-K47840?49ds3dbbf3@K8888:9??x64@x@s@x9?@ | 09/19/22-15:48:07
+1439312588 | 140.84.189.233 | NewVPS-K4303??004s404ba0dK8888:9??x64@x@s@x9?@ | 09/19/22-17:10:47
+1439312588 | 107.20.184.72 | NewVPS-K40@83@80b@e?@a83@K8888:9??x64@x@s@x9?@ | 09/19/22-17:17:04
+1708490519 | 104.248.124.251 | NewVPS-K4ss34?a@s89d4@eb3K8888:9??x64@x@s@x9?@ | 09/19/22-17:32:59
+1818322212 | 51.79.68.9 | NewVPS-K4903096?7a484370K8888:9??x64@x@s@x9?@ | 09/19/22-17:34:29
+1509716557 | 45.239.216.180 | NewVPS-K4?898@ef93scf?33fK8888:9??x64@x@s@x9?@ | 09/19/22-18:13:47
+5202392937 | 193.123.103.34 | NewVPS-K4777?d9c036b@@e4K8888:9??x64@x@s@x9?@ | 09/19/22-20:34:16
+750997906 | 216.128.142.249 | NewVPS-K4788@303d4d86e07K8888:9??x64@x@s@x9?@ | 09/19/22-22:21:22
+1386993683 | 20.97.228.192 | NewVPS-K47?6@@8036@3f?6bK8888:9??x64@x@s@x9?@ | 09/19/22-22:23:20
+1386993683 | 20.97.228.192 | NewVPS-K4s9@949@bedb79?3K8888:9??x64@x@s@x9?@ | 09/19/22-22:26:18
+1386993683 | 20.97.228.192 | NewVPS-K44@9@30cb30d77e@7K8888:9??x64@x@s@x9?@ | 09/19/22-22:28:42
+576145089 | 129.151.106.229 | NewVPS-K4s36@@f6sd0f?@99fK8888:9??x64@x@s@x9?@ | 09/19/22-23:01:47
+1386993683 | 64.227.17.157 | NewVPS-K4s8?0@adfbb0@76a9K8888:9??x64@x@s@x9?@ | 09/19/22-23:07:03
+1582540382 | 20.226.88.135 | NewVPS-K499@s@dd4s0fc@dcK8888:9??x64@x@s@x9?@ | 09/19/22-23:18:51
+1439312588 | 129.80.34.217 | NewVPS-K430@@?0d48@cd60?6K8888:9??x64@x@s@x9?@ | 09/19/22-23:29:15
+576145089 | 129.151.106.229 | NewVPS-K4?44@?a0sad37b3b8K8888:9??x64@x@s@x9?@ | 09/20/22-00:05:41
+576145089 | 129.151.106.229 | NewVPS-K4??88@fd6aee?b6cK: | 09/20/22-00:18:59
+576145089 | 129.151.106.229 | NewVPS-K4@34@?6d00cde8ba8K8888:9??x64@x@s@x9?@ | 09/20/22-00:30:58
+576145089 | 192.18.139.243 | NewVPS-K40@68d@adca@638?K8888:9??x64@x@s@x9?@ | 09/20/22-00:36:52
+5051663313 | 164.92.86.154 | NewVPS-K48@???4@bc0fe9d8fK8888:9??x64@x@s@x9?@ | 09/20/22-09:23:47
+5202392937 | 129.151.111.29 | NewVPS-K48s7s?8?6?3@6fs@dK8888:9??x64@x@s@x9?@ | 09/20/22-11:04:23
+1708490519 | 168.138.247.142 | NewVPS-K480?3ad?6@b9sb8sK8888:9??x64@x@s@x9?@ | 09/20/22-11:15:06
+1708490519 | 150.230.68.22 | NewVPS-K43649@e47@de68d0sK8888:9??x64@x@s@x9?@ | 09/20/22-11:15:22
+652037881 | 68.183.158.44 | NewVPS-K4?878@6asc4d7?a99K8888:9??x64@x@s@x9?@ | 09/20/22-11:35:42
+576145089 | 161.35.106.234 | NewVPS-K47003?e4d9bb?@s?9K8888:9??x64@x@s@x9?@ | 09/20/22-11:52:15
+1386993683 | 20.10.27.52 | NewVPS-K406?@3e4s86@9sa0sK8888:9??x64@x@s@x9?@ | 09/20/22-12:38:45
+5121028144 | 139.144.17.148 | NewVPS-K4?04603b343sasddK8888:9??x64@x@s@x9?@ | 09/20/22-12:43:44
+1386993683 | 137.184.110.252 | NewVPS-K4673s@9a3373fe0?eK8888:9??x64@x@s@x9?@ | 09/20/22-15:21:53
+1142842950 | 45.79.146.240 | NewVPS-K48@68ca9b6847@b6K8888:9??x64@x@s@x9?@ | 09/20/22-15:22:23
+5432401123 | 209.97.152.162 | NewVPS-K40877?f@?748abb4?K8888:9??x64@x@s@x9?@ | 09/20/22-15:53:37
+1509716557 | 45.239.216.180 | NewVPS-K438488678cas97K8888:9??x64@x@s@x9?@ | 09/20/22-16:01:29
+683759921 | 129.151.109.97 | NewVPS-K44730@e3f87f?d@7cK8888:9??x64@x@s@x9?@ | 09/20/22-16:24:48
+5376001618 | 20.38.12.91 | NewVPS-K4?@s3@89e99a6@@9dK8888:9??x64@x@s@x9?@ | 09/20/22-16:49:59
+795435792 | 54.198.246.42 | NewVPS-K4s870e3e4@e8sae8K8888:9??x64@x@s@x9?@ | 09/20/22-17:21:45
+576145089 | 45.79.183.139 | NewVPS-K47968@?fc?6e@?d9eK8888:9??x64@x@s@x9?@ | 09/20/22-17:28:23
+576145089 | 204.48.25.75 | NewVPS-K4?886?b974s?cebb0K8888:9??x64@x@s@x9?@ | 09/20/22-17:43:04
+576145089 | 45.79.183.139 | NewVPS-K444s@b974s?cebb0K8888:9??x64@x@s@x9?@ | 09/20/22-18:14:55
+1450100375 | 192.241.149.72 | NewVPS-K43s43@fe?fab3?960K8888:9??x64@x@s@x9?@ | 09/20/22-19:13:06
+5090825984 | 157.230.55.162 | NewVPS-K4@690dfbb8b7d?c3K8888:9??x64@x@s@x9?@ | 09/20/22-19:52:23
+576145089 | 147.182.136.23 | NewVPS-K4@397@s8d0d66c8daK8888:9??x64@x@s@x9?@ | 09/20/22-19:57:16
+946489073 | 45.61.185.150 | NewVPS-K46@4@??76@ds6dK8888:9??x64@x@s@x9?@ | 09/20/22-20:04:12
+683759921 | 129.151.109.97 | NewVPS-K44s?@3ddcs0c9ef8eK8888:9??x64@x@s@x9?@ | 09/20/22-20:56:42
+683759921 | 129.151.109.97 | NewVPS-K4@s9??3@ess3s049?K8888:9??x64@x@s@x9?@ | 09/20/22-21:05:57
+1100521756 | 200.14.81.223 | NewVPS-K4797@3c7efd8a339bK8888:9??x64@x@s@x9?@ | 09/20/22-21:22:54
+683759921 | 144.22.33.112 | NewVPS-K44s983bdd898ea88K8888:9??x64@x@s@x9?@ | 09/20/22-21:23:47
+1173676231 | 164.92.92.173 | NewVPS-K4937??48d3c0bff38K8888:9??x64@x@s@x9?@ | 09/20/22-22:15:13
+683759921 | 140.238.184.36 | NewVPS-K40@4@@ca8d43?e9d4K8888:9??x64@x@s@x9?@ | 09/20/22-22:37:13
+1100521756 | 45.90.163.216 | NewVPS-K40s@@ee@ee@?s?3K8888:9??x64@x@s@x9?@ | 09/20/22-22:51:53
+1582540382 | 38.7.207.179 | NewVPS-K4s694?c@f7ad36?b9K8888:9??x64@x@s@x9?@ | 09/20/22-23:11:08
+5090825984 | 165.232.139.249 | NewVPS-K43886?c367dc933b4K8888:9??x64@x@s@x9?@ | 09/20/22-23:21:30
+5065294266 | 192.46.222.83 | NewVPS-K4?849?fa9@a?a3a@6K8888:9??x64@x@s@x9?@ | 09/20/22-23:36:19
+576145089 | 192.9.232.254 | NewVPS-K480@433@749c?7eefK8888:9??x64@x@s@x9?@ | 09/21/22-06:08:13
+576145089 | 52.9.123.240 | NewVPS-K46?39?f6?a78e?s0cK8888:9??x64@x@s@x9?@ | 09/21/22-06:08:25
+1450100375 | 45.173.130.200 | NewVPS-K484@00ssscc3s78K8888:9??x64@x@s@x9?@ | 09/21/22-07:52:49
+1450100375 | 45.173.130.201 | NewVPS-K498663@s6e0sb383K8888:9??x64@x@s@x9?@ | 09/21/22-07:54:12
+1450100375 | 45.173.130.31 | NewVPS-K40@907bd906b38f9K8888:9??x64@x@s@x9?@ | 09/21/22-07:55:36
+1450100375 | 45.173.130.161 | NewVPS-K489s8?4b6a@@90s?0K8888:9??x64@x@s@x9?@ | 09/21/22-08:55:53
+5191344135 | 139.144.63.68 | NewVPS-K49?04@a066b99e6csK8888:9??x64@x@s@x9?@ | 09/21/22-09:08:17
+1512297117 | 104.248.3.73 | NewVPS-K40733@b@37468safaK8888:9??x64@x@s@x9?@ | 09/21/22-09:19:10
+1173676231 | 137.184.41.217 | NewVPS-K43?@b8e@86@6c@@K8888:9??x64@x@s@x9?@ | 09/21/22-10:37:15
+652037881 | 172.107.193.170 | NewVPS-K4007488d4aa?c?4K8888:9??x64@x@s@x9?@ | 09/21/22-11:08:55
+652037881 | 38.7.207.129 | NewVPS-K46s??3bfsbe6s7?fcK8888:9??x64@x@s@x9?@ | 09/21/22-11:23:37
+5090825984 | 194.195.222.93 | NewVPS-K40830?94f3fd?0690K8888:9??x64@x@s@x9?@ | 09/21/22-11:37:52
+1173676231 | 143.198.106.143 | NewVPS-K473?3?b97e?60fb7?K8888:9??x64@x@s@x9?@ | 09/21/22-12:03:03
+1512297117 | 104.248.3.73 | NewVPS-K4?0@8fs97s70s39eK8888:9??x64@x@s@x9?@ | 09/21/22-12:24:00
+1173676231 | 174.138.47.159 | NewVPS-K460@sd3@807c@ebbK8888:9??x64@x@s@x9?@ | 09/21/22-14:08:34
+1450100375 | 45.173.130.28 | NewVPS-K467@436cc?0s874s0K8888:9??x64@x@s@x9?@ | 09/21/22-15:32:42
+5223242849 | 142.93.197.249 | NewVPS-K4@89s@4ssd89@7ebaK8888:9??x64@x@s@x9?@ | 09/21/22-17:00:44
+5223242849 | 143.198.172.172 | NewVPS-K44430?636064866K8888:9??x64@x@s@x9?@ | 09/21/22-17:18:08
+5051663313 | 147.182.244.94 | NewVPS-K44078?b07s?640s4bK8888:9??x64@x@s@x9?@ | 09/21/22-17:20:17
+831050287 | 164.92.83.218 | NewVPS-K48s@9?8e89b673a76K8888:9??x64@x@s@x9?@ | 09/21/22-18:21:56
+831050287 | 164.92.83.218 | NewVPS-K497?8?s@07b9a?4@3K8888:9??x64@x@s@x9?@ | 09/21/22-18:33:19
+1273488608 | 206.189.178.239 | NewVPS-K4@6s0@43e?dc0d4s?K8888:9??x64@x@s@x9?@ | 09/21/22-19:03:08
+831050287 | 20.197.198.167 | NewVPS-K43830dasc0b4fa4K8888:9??x64@x@s@x9?@ | 09/21/22-19:42:10
+831050287 | 20.197.198.167 | NewVPS-K46?@6see?67@7cf7K8888:9??x64@x@s@x9?@ | 09/21/22-20:11:20
+831050287 | 20.197.198.167 | NewVPS-K49?06@e86736a3b?aK8888:9??x64@x@s@x9?@ | 09/21/22-20:30:32
+831050287 | 20.197.198.167 | NewVPS-K4390?@@048sdd44sfK8888:9??x64@x@s@x9?@ | 09/21/22-20:33:01
+831050287 | 20.197.198.167 | NewVPS-K4s?87?aa9s48bb?73K8888:9??x64@x@s@x9?@ | 09/21/22-20:54:04
+1512297117 | 167.99.119.175 | NewVPS-K47499??63@c3ad937K8888:9??x64@x@s@x9?@ | 09/21/22-21:06:05
+5349747934 | 142.93.113.19 | NewVPS-K43446@4f938698406K8888:9??x64@x@s@x9?@ | 09/21/22-21:10:15
+859598228 | 167.99.119.175 | NewVPS-K4643s@6ba694ceds8K8888:9??x64@x@s@x9?@ | 09/21/22-21:18:25
+5349747934 | 157.230.87.35 | NewVPS-K46?s6?8470d?sb078K8888:9??x64@x@s@x9?@ | 09/21/22-21:18:49
+5349747934 | 157.230.87.35 | NewVPS-K4?043@37fd8@7080?K8888:9??x64@x@s@x9?@ | 09/21/22-21:21:36
+1273488608 | 50.116.40.134 | NewVPS-K40@39e40dssce6beK8888:9??x64@x@s@x9?@ | 09/21/22-21:39:46
+5191344135 | 132.145.106.229 | NewVPS-K407@?37s34cfba64fK8888:9??x64@x@s@x9?@ | 09/21/22-22:39:57
+1273488608 | 50.116.43.143 | NewVPS-K4sss0?33d07edfbs4K8888:9??x64@x@s@x9?@ | 09/21/22-23:04:15
+5191344135 | 206.189.194.142 | NewVPS-K488@6@be9debsd6c8K8888:9??x64@x@s@x9?@ | 09/21/22-23:28:03
+729023834 | 157.230.87.24 | NewVPS-K438?7?37cfa07dd@4K8888:9??x64@x@s@x9?@ | 09/21/22-23:38:02
+5090825984 | 137.184.65.10 | NewVPS-K4347@3@a?74b4bc38K8888:9??x64@x@s@x9?@ | 09/22/22-00:10:48
+1708490519 | 159.203.179.200 | NewVPS-K43634?049b?8be838K8888:9??x64@x@s@x9?@ | 09/22/22-05:55:09
+1818322212 | 154.12.255.171 | NewVPS-K4@@4?@8b43c?9@@9fK8888:9??x64@x@s@x9?@ | 09/22/22-06:18:58
+1512297117 | 104.248.3.73 | NewVPS-K496?7be64s8@b@aK8888:9??x64@x@s@x9?@ | 09/22/22-06:53:24
+5376001618 | 20.106.121.148 | NewVPS-K409933ad6ba8eas6K8888:9??x64@x@s@x9?@ | 09/22/22-07:14:19
+5376001618 | 20.106.121.148 | NewVPS-K40@88@d09ad9fdbcsK8888:9??x64@x@s@x9?@ | 09/22/22-07:15:08
+1837088909 | 51.222.159.64 | NewVPS-K4047??ee@eea889e6K8888:9??x64@x@s@x9?@ | 09/22/22-08:57:08
+5191344135 | 132.145.106.229 | NewVPS-K4?7?6@e6bbcd706d?K8888:9??x64@x@s@x9?@ | 09/22/22-09:02:46
+1644120814 | 200.14.81.207 | NewVPS-K4386s?3bf8sd7ebsK8888:9??x64@x@s@x9?@ | 09/22/22-10:18:26
+1395912188 | 137.184.179.41 | NewVPS-K4?0?43?7s0ssdc@@sK8888:9??x64@x@s@x9?@ | 09/22/22-11:20:30
+5191344135 | 68.183.57.110 | NewVPS-K43340@64c@34b?8ecK8888:9??x64@x@s@x9?@ | 09/22/22-12:22:24
+1708490519 | 104.41.14.54 | NewVPS-K404@8@f??es0@d78K8888:9??x64@x@s@x9?@ | 09/22/22-12:54:38
+1512297117 | 159.89.43.88 | NewVPS-K40s08?d6sb8f?c898K8888:9??x64@x@s@x9?@ | 09/22/22-12:56:25
+1386993683 | 20.226.250.242 | NewVPS-K46907@?7a78a7?49dK8888:9??x64@x@s@x9?@ | 09/22/22-12:58:32
+1512297117 | 104.248.3.73 | NewVPS-K466s0?dsd?8a73b43K8888:9??x64@x@s@x9?@ | 09/22/22-13:45:50
+5051663313 | 18.228.158.179 | NewVPS-K48089?cd8@7d@d@adK8888:9??x64@x@s@x9?@ | 09/22/22-13:51:18
+5349747934 | 187.189.88.116 | NewVPS-K48778@ca0asfec?88K8888:9??x64@x@s@x9?@ | 09/22/22-17:46:16
+1564379505 | 185.183.87.160 | NewVPS-K496bs34b46a7?4K8888:9??x64@x@s@x9?@ | 09/22/22-18:36:57
+1564379505 | 185.183.87.160 | NewVPS-K444937?dbefsc48?K8888:9??x64@x@s@x9?@ | 09/22/22-18:42:23
+576145089 | 161.35.106.234 | NewVPS-K4?6s?b4c889393@@K8888:9??x64@x@s@x9?@ | 09/22/22-19:11:36
+729023834 | 165.227.40.118 | NewVPS-K44?70d9433s8dd79K8888:9??x64@x@s@x9?@ | 09/22/22-19:17:31
+576145089 | 129.151.106.229 | NewVPS-K449@683f@c0aee@9K8888:9??x64@x@s@x9?@ | 09/22/22-19:54:34
+576145089 | 45.225.94.252 | NewVPS-K406s@?d7ds@b4?sabK8888:9??x64@x@s@x9?@ | 09/22/22-20:03:01
+795435792 | 45.61.186.45 | NewVPS-K4737?@947dd007sfK8888:9??x64@x@s@x9?@ | 09/22/22-20:24:14
+1818322212 | 158.69.63.32 | NewVPS-K489@7d70?@d??b@cK8888:9??x64@x@s@x9?@ | 09/22/22-20:30:32
+576145089 | 20.38.13.114 | NewVPS-K40@s@@d304ba@83aaK8888:9??x64@x@s@x9?@ | 09/22/22-20:35:56
+576145089 | 147.182.183.84 | NewVPS-K4s8@6@d304ba@83aaK8888:9??x64@x@s@x9?@ | 09/22/22-20:37:56
+576145089 | 129.80.34.217 | NewVPS-K4s46@@affad9@36@6K8888:9??x64@x@s@x9?@ | 09/22/22-20:39:52
+1512297117 | 104.248.3.73 | NewVPS-K447980se9798ce@6K8888:9??x64@x@s@x9?@ | 09/22/22-21:03:53
+576145089 | 129.80.34.217 | NewVPS-K4776@b6@e4a4ds7fK8888:9??x64@x@s@x9?@ | 09/22/22-21:12:48
+1509716557 | 45.239.216.151 | NewVPS-K486060?c46687367K8888:9??x64@x@s@x9?@ | 09/22/22-21:22:12
+946489073 | 45.61.188.37 | NewVPS-K449@6@9@d4@04cb99K8888:9??x64@x@s@x9?@ | 09/22/22-21:31:49
+1100521756 | 170.187.153.86 | NewVPS-K4s4ssf@bb0c6bf9@K8888:9??x64@x@s@x9?@ | 09/22/22-22:29:02
+1100521756 | 192.46.217.252 | NewVPS-K40706dbaa09affaeK8888:9??x64@x@s@x9?@ | 09/22/22-22:31:49
+1100521756 | 129.80.34.217 | NewVPS-K4?3?78044s7309afK8888:9??x64@x@s@x9?@ | 09/22/22-22:38:07
+576145089 | 161.35.106.234 | NewVPS-K47706?37c0fs?6690K8888:9??x64@x@s@x9?@ | 09/22/22-22:50:44
+576145089 | 129.151.96.36 | NewVPS-K49806?s088d9d87f7K8888:9??x64@x@s@x9?@ | 09/22/22-22:54:09
+576145089 | 129.80.34.217 | NewVPS-K4664@eb30a36b4a9K8888:9??x64@x@s@x9?@ | 09/22/22-22:59:31
+1439312588 | 129.80.182.205 | NewVPS-K4?s0309fe7f@48b4K8888:9??x64@x@s@x9?@ | 09/22/22-23:06:31
+576145089 | 139.144.53.51 | NewVPS-K43946@?7e0d@3fb3aK8888:9??x64@x@s@x9?@ | 09/22/22-23:14:50
+576145089 | 3.142.244.91 | NewVPS-K4s@@s@bec836@64a0K8888:9??x64@x@s@x9?@ | 09/22/22-23:16:51
+1386993683 | 20.97.228.192 | NewVPS-K4440@3s7e@67b9e0aK8888:9??x64@x@s@x9?@ | 09/22/22-23:20:11
+576145089 | 144.22.202.113 | NewVPS-K46879@a6@3@?9634K8888:9??x64@x@s@x9?@ | 09/22/22-23:22:14
+1386993683 | 20.97.228.192 | NewVPS-K44?s4?8d@ea0664acK8888:9??x64@x@s@x9?@ | 09/22/22-23:22:44
+1386993683 | 64.227.17.157 | NewVPS-K48686@0?d0aas96aeK8888:9??x64@x@s@x9?@ | 09/22/22-23:29:19
+5090825984 | 192.46.222.171 | NewVPS-K4@0636d7e@a7adasK8888:9??x64@x@s@x9?@ | 09/22/22-23:38:38
+5090825984 | 159.89.83.254 | NewVPS-K409334?0bba4abs6K8888:9??x64@x@s@x9?@ | 09/23/22-00:08:58
+615097327 | 129.151.117.44 | NewVPS-K4849@?93d?6@06@fdK8888:9??x64@x@s@x9?@ | 09/23/22-00:56:07
+615097327 | 129.151.111.99 | NewVPS-K470s9@ds6d7870f3eK8888:9??x64@x@s@x9?@ | 09/23/22-01:12:26
+615097327 | 144.22.39.4 | NewVPS-K47s73?ec3d8se?876K8888:9??x64@x@s@x9?@ | 09/23/22-01:29:16
+1456213003 | 129.151.124.233 | NewVPS-K43s@6?e0e98sdscfbK8888:9??x64@x@s@x9?@ | 09/23/22-04:30:37
+1456213003 | 144.22.129.86 | NewVPS-K49s3s@664e83c3?3bK8888:9??x64@x@s@x9?@ | 09/23/22-07:08:46
+1708490519 | 201.71.0.173 | NewVPS-K4898378ae3s463@sK8888:9??x64@x@s@x9?@ | 09/23/22-09:12:17
+831050287 | 20.197.198.167 | NewVPS-K4s797@d7faf??6sseK8888:9??x64@x@s@x9?@ | 09/23/22-10:12:59
+750997906 | 139.162.51.88 | NewVPS-K404ss@cc8@de89bbcK8888:9??x64@x@s@x9?@ | 09/23/22-10:24:16
+750997906 | 139.162.51.88 | NewVPS-K4?78s9b688se7@d4K8888:9??x64@x@s@x9?@ | 09/23/22-10:28:14
+1512297117 | 159.89.43.88 | NewVPS-K4??66@fc@c0eee949K8888:9??x64@x@s@x9?@ | 09/23/22-10:37:27
+652037881 | 68.183.158.44 | NewVPS-K49678ecb8a@e0@9bK8888:9??x64@x@s@x9?@ | 09/23/22-10:40:14
+1708490519 | 20.226.61.53 | NewVPS-K49@79d33d9@ea7daK8888:9??x64@x@s@x9?@ | 09/23/22-10:47:32
+618157053 | 167.99.88.21 | NewVPS-K4967se0d740s037aK8888:9??x64@x@s@x9?@ | 09/23/22-11:45:02
+584767023 | 129.153.190.84 | NewVPS-K44s07@9deea8649c0K8888:9??x64@x@s@x9?@ | 09/23/22-12:02:34
+1394196343 | 45.173.130.218 | NewVPS-K46@78?e9a83s?b97bK8888:9??x64@x@s@x9?@ | 09/23/22-12:20:56
+618157053 | 178.128.40.73 | NewVPS-K43000@ffdd3?e8ecsK8888:9??x64@x@s@x9?@ | 09/23/22-12:39:16
+652037881 | 137.184.45.68 | NewVPS-K46039@304039b9@?eK8888:9??x64@x@s@x9?@ | 09/23/22-13:37:19
+652037881 | 194.195.223.37 | NewVPS-K4s8?9?@3940788843K8888:9??x64@x@s@x9?@ | 09/23/22-14:39:36
+716634684 | 181.117.247.7 | NewVPS-K47?7@04@0ccd8f90K8888:9??x64@x@s@x9?@ | 09/23/22-16:05:22
+1100521756 | 44.205.38.141 | NewVPS-K4346?8s?s46?97saK8888:9??x64@x@s@x9?@ | 09/23/22-16:15:38
+1100521756 | 44.205.38.141 | NewVPS-K4906s?ds63?ad@sa@K8888:9??x64@x@s@x9?@ | 09/23/22-17:52:26
+1207989703 | 135.148.148.225 | NewVPS-K49@@6@e@994c@f08eK8888:9??x64@x@s@x9?@ | 09/23/22-18:48:16
+576145089 | 159.65.204.122 | NewVPS-K49@07@@0eed7@s094K8888:9??x64@x@s@x9?@ | 09/23/22-23:12:01
+1390150729 | 45.42.160.28 | NewVPS-K4s9s370ds9?e76@sK8888:9??x64@x@s@x9?@ | 09/23/22-23:17:54
+576145089 | 134.209.173.252 | NewVPS-K4s467sca0s6cead8K8888:9??x64@x@s@x9?@ | 09/24/22-00:16:04
+1450100375 | 157.230.94.234 | NewVPS-K4??66?as8ac4a87b8K8888:9??x64@x@s@x9?@ | 09/24/22-07:52:28
+1390150729 | 45.42.160.31 | NewVPS-K44343?77330ab@043K8888:9??x64@x@s@x9?@ | 09/24/22-08:23:35
+1100521756 | 64.227.98.111 | NewVPS-K434s3@e4f67f@6909K8888:9??x64@x@s@x9?@ | 09/24/22-09:05:55
+1100521756 | 209.97.158.38 | NewVPS-K47?96dc697@c690@K8888:9??x64@x@s@x9?@ | 09/24/22-09:08:19
+5033840313 | 139.144.21.162 | NewVPS-K43?64?046@@0ses00K8888:9??x64@x@s@x9?@ | 09/24/22-09:15:34
+1173676231 | 64.227.110.246 | NewVPS-K490769a@89acb74K8888:9??x64@x@s@x9?@ | 09/24/22-09:26:00
+1450100375 | 68.183.16.161 | NewVPS-K4s???33f@f?fd39caK8888:9??x64@x@s@x9?@ | 09/24/22-10:05:19
+1100521756 | 20.38.13.114 | NewVPS-K4?794@96044@34c40K8888:9??x64@x@s@x9?@ | 09/24/22-10:20:17
+1841105989 | 23.97.99.101 | NewVPS-K48s66?@9cdfc?e8d4K8888:9??x64@x@s@x9?@ | 09/24/22-10:21:53
+1841105989 | 23.97.99.101 | NewVPS-K43?@4?e00s73@0b7fK8888:9??x64@x@s@x9?@ | 09/24/22-10:24:56
+1841105989 | 181.117.246.16 | NewVPS-K499@6?da9400e077?K8888:9??x64@x@s@x9?@ | 09/24/22-12:20:21
+1456213003 | 144.22.53.56 | NewVPS-K43669?03?b630f00dK8888:9??x64@x@s@x9?@ | 09/24/22-13:54:48
+1456213003 | 144.22.53.56 | NewVPS-K40s38?b6f9fdcf666K8888:9??x64@x@s@x9?@ | 09/24/22-13:58:35
+1456213003 | 129.151.105.139 | NewVPS-K4@s3sf@c30?ecs8?K8888:9??x64@x@s@x9?@ | 09/24/22-14:19:47
+1439312588 | 107.20.184.72 | NewVPS-K4?997f4?f399s?a3K8888:9??x64@x@s@x9?@ | 09/24/22-16:40:47
+716634684 | 137.184.238.135 | NewVPS-K478@s?a@a?se6e?7?K8888:9??x64@x@s@x9?@ | 09/24/22-18:29:08
+5121028144 | 170.187.147.117 | NewVPS-K4s?47?sc867?sf60K8888:9??x64@x@s@x9?@ | 09/24/22-19:15:14
+5121028144 | 139.144.17.148 | NewVPS-K4@08?37s9?b9?d07K8888:9??x64@x@s@x9?@ | 09/24/22-20:47:12
+1173676231 | 143.198.155.89 | NewVPS-K47s@3?79b47879877K8888:9??x64@x@s@x9?@ | 09/24/22-21:35:24
+5090825984 | 67.207.85.47 | NewVPS-K4?777@460ed4eec8dK8888:9??x64@x@s@x9?@ | 09/24/22-21:44:16
+1439312588 | 158.101.102.249 | NewVPS-K440?0es90sfd8d7fK8888:9??x64@x@s@x9?@ | 09/24/22-22:50:11
+1100521756 | 184.169.201.35 | NewVPS-K4s603fsfc6a7s7d@K8888:9??x64@x@s@x9?@ | 09/24/22-23:33:47
+1100521756 | 44.230.90.213 | NewVPS-K43s0?386?746964b4K8888:9??x64@x@s@x9?@ | 09/25/22-01:02:13
+652037881 | 194.195.223.37 | NewVPS-K4@879@cd3@699fcf@K8888:9??x64@x@s@x9?@ | 09/25/22-02:06:11
+618157053 | 208.68.36.7 | NewVPS-K4737@3e?f0c@4?eebK8888:9??x64@x@s@x9?@ | 09/25/22-05:34:03
+618157053 | 159.223.160.174 | NewVPS-K4387@3c049a?4debK8888:9??x64@x@s@x9?@ | 09/25/22-06:41:02
+618157053 | 159.65.252.253 | NewVPS-K4@907eb004444486K8888:9??x64@x@s@x9?@ | 09/25/22-07:44:36
+1456213003 | 129.151.105.139 | NewVPS-K498@7@?a?60b3s?06K8888:9??x64@x@s@x9?@ | 09/25/22-09:06:01
+1456213003 | 129.151.105.139 | NewVPS-K4430999bd7cc?3c3K8888:9??x64@x@s@x9?@ | 09/25/22-10:02:30
+946489073 | 45.61.184.194 | NewVPS-K46?6??4cbfds63s8@K8888:9??x64@x@s@x9?@ | 09/25/22-10:16:46
+1173676231 | 137.184.40.95 | NewVPS-K4s8s@a3ea@4e9493K8888:9??x64@x@s@x9?@ | 09/25/22-10:52:13
+5376001618 | 20.171.122.21 | NewVPS-K44066?cf7eac4f@b4K8888:9??x64@x@s@x9?@ | 09/25/22-12:05:37
+635819650 | 165.232.159.183 | NewVPS-K4s396f8cc4eb3c34K8888:9??x64@x@s@x9?@ | 09/25/22-18:14:56
+729023834 | 45.173.130.132 | NewVPS-K407?@@6s4c3bfes69K8888:9??x64@x@s@x9?@ | 09/25/22-21:27:58
+1456213003 | 144.22.56.212 | NewVPS-K44067?s8bd73f?08@K8888:9??x64@x@s@x9?@ | 09/25/22-21:30:09
+729023834 | 45.173.130.132 | NewVPS-K4698s@s7d@96de663K8888:9??x64@x@s@x9?@ | 09/25/22-21:31:55
+576145089 | 155.248.192.48 | NewVPS-K4774s?7c6@bc7edf?K8888:9??x64@x@s@x9?@ | 09/25/22-23:26:44
+5090825984 | 54.226.67.94 | NewVPS-K4s78@f4f?3eb8sb4K8888:9??x64@x@s@x9?@ | 09/25/22-23:44:22
+5090825984 | 198.199.70.142 | NewVPS-K44093?3308ecdb9ssK8888:9??x64@x@s@x9?@ | 09/26/22-10:16:15
+1450100375 | 154.12.240.221 | NewVPS-K47@?s??69@7ed6099K8888:9??x64@x@s@x9?@ | 09/26/22-10:18:49
+1450100375 | 45.173.130.106 | NewVPS-K449?0?facc3ssc7b9K8888:9??x64@x@s@x9?@ | 09/26/22-10:50:55
+5090825984 | 157.245.254.197 | NewVPS-K40@s??e98d0d@7c0aK8888:9??x64@x@s@x9?@ | 09/26/22-13:20:59
+5033840313 | 45.79.217.135 | NewVPS-K40?s@3?c3s30a9s0fK8888:9??x64@x@s@x9?@ | 09/26/22-14:15:46
+831050287 | 20.197.198.167 | NewVPS-K43034??3d@?7a47b7K8888:9??x64@x@s@x9?@ | 09/26/22-15:19:45
+1450100375 | 154.12.240.71 | NewVPS-K4?679?ac0c?f?db80K8888:9??x64@x@s@x9?@ | 09/26/22-16:51:33
+1450100375 | 154.12.240.71 | NewVPS-K4?8643@7af?a04368K8888:9??x64@x@s@x9?@ | 09/26/22-16:52:51
+1450100375 | 154.12.240.71 | NewVPS-K48??3@a4?@6?7e4feK8888:9??x64@x@s@x9?@ | 09/26/22-16:55:44
+1395912188 | 20.118.160.50 | NewVPS-K46096?f@@83a0799fK8888:9??x64@x@s@x9?@ | 09/26/22-17:31:14
+1395912188 | 20.118.160.50 | NewVPS-K40078?bd4b?s?@3s@K8888:9??x64@x@s@x9?@ | 09/26/22-19:23:07
+1386993683 | 157.230.94.185 | NewVPS-K47@79@77bbs94739@K8888:9??x64@x@s@x9?@ | 09/26/22-19:59:28
+831050287 | 20.197.198.167 | NewVPS-K49@7@@sa3b@dd?eafK8888:9??x64@x@s@x9?@ | 09/26/22-20:15:46
+1512297117 | 157.245.12.2 | NewVPS-K47633@c@6@baf9373K8888:9??x64@x@s@x9?@ | 09/26/22-20:31:41
+1173676231 | 137.184.133.199 | NewVPS-K44?07?s?b@9bc69?dK8888:9??x64@x@s@x9?@ | 09/26/22-20:34:36
+1225383439 | 45.173.130.238 | NewVPS-K4393@@9077@fa8c8aK8888:9??x64@x@s@x9?@ | 09/26/22-23:31:12
+1564379505 | 129.151.123.176 | NewVPS-K4sss@@es79e64se76K8888:9??x64@x@s@x9?@ | 09/26/22-23:52:03
+1564379505 | 129.151.118.99 | NewVPS-K49?6?3s@@sbfsfb7cK8888:9??x64@x@s@x9?@ | 09/26/22-23:55:21
+711025414 | 54.91.79.170 | NewVPS-K46@6cb?eb@aca4?K8888:9??x64@x@s@x9?@ | 09/26/22-23:57:08
+1564379505 | 144.22.48.151 | NewVPS-K4s448?d7d3e84d04@K8888:9??x64@x@s@x9?@ | 09/26/22-23:58:26
+1564379505 | 129.146.245.233 | NewVPS-K4?360@9?b6aacd84sK8888:9??x64@x@s@x9?@ | 09/27/22-00:04:09
+1225383439 | 45.173.130.167 | NewVPS-K4s6s8@@7ea0fsaf63K8888:9??x64@x@s@x9?@ | 09/27/22-00:40:31
+5121028144 | 20.86.136.233 | NewVPS-K48609c9esfaacd@6K8888:9??x64@x@s@x9?@ | 09/27/22-00:41:50
+5121028144 | 172.105.134.9 | NewVPS-K43937@s3ad4c4ds6bK8888:9??x64@x@s@x9?@ | 09/27/22-01:11:25
+5121028144 | 147.182.174.59 | NewVPS-K4@930@f0639?dd64dK8888:9??x64@x@s@x9?@ | 09/27/22-06:39:05
+618157053 | 159.89.38.79 | NewVPS-K4?476?9409e00eeffK8888:9??x64@x@s@x9?@ | 09/27/22-06:50:14
+618157053 | 159.65.246.138 | NewVPS-K4s?03bb09d8bcss4K8888:9??x64@x@s@x9?@ | 09/27/22-06:54:42
+576145089 | 54.163.17.76 | NewVPS-K4?60?38s76ebee?e4K8888:9??x64@x@s@x9?@ | 09/27/22-10:01:49
+5043300591 | 54.163.17.76 | NewVPS-K43484?d08f@se4@feK8888:9??x64@x@s@x9?@ | 09/27/22-10:05:40
+2006027987 | 50.116.50.227 | NewVPS-K49?6@99d3374?0b?K8888:9??x64@x@s@x9?@ | 09/27/22-10:10:23
+1450100375 | 45.173.130.217 | NewVPS-K479@s@@0?da@aaa?aK8888:9??x64@x@s@x9?@ | 09/27/22-10:32:06
+1456213003 | 147.182.144.66 | NewVPS-K40904@c3f7e7c@e0aK8888:9??x64@x@s@x9?@ | 09/27/22-10:53:35
+2006027987 | 191.233.30.39 | NewVPS-K4?6s8e33f86e8830K8888:9??x64@x@s@x9?@ | 09/27/22-12:13:38
+1450100375 | 45.173.130.243 | NewVPS-K494s8?3e@78fd86?4K8888:9??x64@x@s@x9?@ | 09/27/22-12:21:00
+1456213003 | 147.182.144.23 | NewVPS-K4@80?s66s46fcd9bK8888:9??x64@x@s@x9?@ | 09/27/22-12:48:01
+1100521756 | 217.160.205.54 | NewVPS-K443?9@34d?7c@8??@K8888:9??x64@x@s@x9?@ | 09/27/22-14:26:19
+1390150729 | 38.143.68.16 | NewVPS-K4s696@3se9@ea@c4cK8888:9??x64@x@s@x9?@ | 09/27/22-15:13:06
+1386993683 | 157.230.94.185 | NewVPS-K44?9s@se7@c83d7@9K8888:9??x64@x@s@x9?@ | 09/27/22-15:30:26
+1450100375 | 45.173.130.145 | NewVPS-K44086?bes?b?3894K8888:9??x64@x@s@x9?@ | 09/27/22-17:55:11
+1512297117 | 157.245.12.2 | NewVPS-K4708??df@@7?6e@efK8888:9??x64@x@s@x9?@ | 09/27/22-18:17:15
+1536147520 | 165.22.226.219 | NewVPS-K487?9@?eeacfb?7f6K8888:9??x64@x@s@x9?@ | 09/27/22-20:29:33
+1536147520 | 143.244.152.202 | NewVPS-K4?080?8esdsbe79sbK8888:9??x64@x@s@x9?@ | 09/27/22-20:31:49
+5376001618 | 20.226.21.180 | NewVPS-K403@83s@ea389cffK8888:9??x64@x@s@x9?@ | 09/27/22-20:41:53
+1386993683 | 157.230.208.4 | NewVPS-K48?@?3be@84c6bs3dK8888:9??x64@x@s@x9?@ | 09/27/22-21:11:17
+1386993683 | 69.55.59.82 | NewVPS-K490ss?s03a6c00f8eK8888:9??x64@x@s@x9?@ | 09/27/22-21:36:10
+5677763943 | 45.33.8.135 | NewVPS-K4790@37c7a883s7s4K8888:9??x64@x@s@x9?@ | 09/27/22-21:37:12
+5090825984 | 157.230.179.74 | NewVPS-K4@009?sad?6as3099K8888:9??x64@x@s@x9?@ | 09/27/22-21:51:09
+1173676231 | 165.232.131.97 | NewVPS-K438743eca89@ff486K8888:9??x64@x@s@x9?@ | 09/27/22-22:37:48
+1173676231 | 159.223.163.195 | NewVPS-K4?s@ssad46c@4sfeK8888:9??x64@x@s@x9?@ | 09/27/22-23:08:26
+576145089 | 165.22.230.70 | NewVPS-K494@7f87se9@fb74K8888:9??x64@x@s@x9?@ | 09/28/22-00:18:06
+831050287 | 157.230.183.32 | NewVPS-K43s0?d@4d@?s@4@3K8888:9??x64@x@s@x9?@ | 09/28/22-01:03:44
+5121028144 | 170.187.207.239 | NewVPS-K47376@@6ba3f8dff6K8888:9??x64@x@s@x9?@ | 09/28/22-04:14:24
+1456213003 | 144.22.129.86 | NewVPS-K4364?7s7c806fddfK8888:9??x64@x@s@x9?@ | 09/28/22-08:14:50
+1456213003 | 144.22.129.86 | NewVPS-K4@???d7s36?@@@?sK8888:9??x64@x@s@x9?@ | 09/28/22-09:28:16
+1100521756 | 143.110.215.122 | NewVPS-K48??4?e6fs?37499fK8888:9??x64@x@s@x9?@ | 09/28/22-11:05:08
+1395912188 | 20.118.160.50 | NewVPS-K4443@38808?s7fbeeK8888:9??x64@x@s@x9?@ | 09/28/22-11:05:16
+831050287 | 51.222.106.27 | NewVPS-K4@46s@77cfe0dca3cK8888:9??x64@x@s@x9?@ | 09/28/22-11:09:27
+831050287 | 54.207.149.91 | NewVPS-K463??f693c@s7s74K8888:9??x64@x@s@x9?@ | 09/28/22-11:18:24
+1100521756 | 192.99.151.40 | NewVPS-K4640@360s0e8b3736K8888:9??x64@x@s@x9?@ | 09/28/22-11:39:02
+652037881 | 161.35.121.45 | NewVPS-K4@3@3@38f4?e6?8aK8888:9??x64@x@s@x9?@ | 09/28/22-12:45:49
+5065294266 | 139.162.108.118 | NewVPS-K4?909??83efb93a@eK8888:9??x64@x@s@x9?@ | 09/28/22-13:34:41
+576145089 | 192.9.232.254 | NewVPS-K4@s6@?733s@cce8eeK8888:9??x64@x@s@x9?@ | 09/28/22-13:58:24
+5051663313 | 147.182.175.111 | NewVPS-K4s074?8d4f4s@bbe0K8888:9??x64@x@s@x9?@ | 09/28/22-14:40:59
+1512297117 | 157.245.12.2 | NewVPS-K483?@4fa3c?saaa?K8888:9??x64@x@s@x9?@ | 09/28/22-15:16:51
+1512297117 | 157.245.12.2 | NewVPS-K467@6a6scf3bfdcsK8888:9??x64@x@s@x9?@ | 09/28/22-15:52:14
+2028468813 | 129.146.245.5 | NewVPS-K449s6@?se6c6f4d9cK8888:9??x64@x@s@x9?@ | 09/28/22-16:08:21
+729023834 | 200.73.137.17 | NewVPS-K43s34@b@f343b?@saK8888:9??x64@x@s@x9?@ | 09/28/22-16:24:24
+1394196343 | 45.173.130.163 | NewVPS-K4s40seffa860d0c@K8888:9??x64@x@s@x9?@ | 09/28/22-16:27:10
+1512297117 | 157.245.12.2 | NewVPS-K4s?60sc9b?ac99@3K8888:9??x64@x@s@x9?@ | 09/28/22-16:33:32
+729023834 | 200.73.137.17 | NewVPS-K4s330?63be3s73fc7K8888:9??x64@x@s@x9?@ | 09/28/22-17:04:52
+2006027987 | 172.105.129.210 | NewVPS-K46964@8@e3d74dedfK8888:9??x64@x@s@x9?@ | 09/28/22-17:23:58
+1512297117 | 157.245.12.2 | NewVPS-K4s6@6@?d0e738@893K8888:9??x64@x@s@x9?@ | 09/28/22-20:12:25
+1980352609 | 45.55.62.187 | NewVPS-K434@8@?@bd88d603fK8888:9??x64@x@s@x9?@ | 09/28/22-20:28:20
+576145089 | 27.0.172.38 | NewVPS-K40?08@ff9fc4s3d@bK8888:9??x64@x@s@x9?@ | 09/28/22-21:16:06
+635819650 | 165.232.151.207 | NewVPS-K4s66439e0a6dec?99K8888:9??x64@x@s@x9?@ | 09/28/22-21:16:54
+1512297117 | 159.89.43.88 | NewVPS-K4?437?c97363b3bfbK8888:9??x64@x@s@x9?@ | 09/28/22-21:35:56
+1207989703 | 209.151.154.182 | NewVPS-K498s??bcaa7?09406K8888:9??x64@x@s@x9?@ | 09/28/22-21:51:06
+1394196343 | 45.173.130.170 | NewVPS-K4388s36f9?04a0@aK8888:9??x64@x@s@x9?@ | 09/28/22-21:57:53
+5090825984 | 45.56.94.205 | NewVPS-K4@809@8@s73a?30s7K8888:9??x64@x@s@x9?@ | 09/28/22-22:01:05
+5191344135 | 173.230.129.121 | NewVPS-K4s0s3f60@ee@ffffK8888:9??x64@x@s@x9?@ | 09/28/22-22:41:41
+1980352609 | 159.223.173.82 | NewVPS-K4s4s7?8fa4sebccf0K8888:9??x64@x@s@x9?@ | 09/28/22-22:53:33
+ | proc | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 09/28/22-23:29:17
+1980352609 | 64.227.98.213 | NewVPS-K48963?@@se0b7?dbbK8888:9??x64@x@s@x9?@ | 09/28/22-23:51:00
+5090825984 | 45.79.24.155 | NewVPS-K49s97@f798c66bcd0K8888:9??x64@x@s@x9?@ | 09/29/22-01:24:20
+5090825984 | 142.93.0.112 | NewVPS-K498043940b3b?ee?aK8888:9??x64@x@s@x9?@ | 09/29/22-01:50:46
+1804518045 | 20.206.153.206 | NewVPS-K443@s@ac7ccss668?K8888:9??x64@x@s@x9?@ | 09/29/22-03:08:06
+1512297117 | 157.245.12.2 | NewVPS-K493?@?ace4ca4709@K8888:9??x64@x@s@x9?@ | 09/29/22-04:56:00
+1980352609 | 137.184.21.237 | NewVPS-K489@?@?a80?@bfe0aK8888:9??x64@x@s@x9?@ | 09/29/22-06:22:54
+1980352609 | 178.128.158.177 | NewVPS-K4s?09@?sc87ecfsdcK8888:9??x64@x@s@x9?@ | 09/29/22-06:52:07
+618157053 | 68.183.156.243 | NewVPS-K49?90f3a379ee8b0K8888:9??x64@x@s@x9?@ | 09/29/22-06:59:22
+618157053 | 68.183.156.61 | NewVPS-K4?9@7?7db@0798b83K8888:9??x64@x@s@x9?@ | 09/29/22-07:00:43
+1980352609 | 159.203.9.68 | NewVPS-K43647@s?f7?fcc3d?K8888:9??x64@x@s@x9?@ | 09/29/22-07:40:47
+576145089 | 134.209.36.128 | NewVPS-K40680@?46sc86@?a?K8888:9??x64@x@s@x9?@ | 09/29/22-12:25:56
+1512297117 | 45.55.38.239 | NewVPS-K44@?3?@6d9c86dssfK8888:9??x64@x@s@x9?@ | 09/29/22-12:52:50
+576145089 | 134.209.36.128 | NewVPS-K47687@c340afabdf4K8888:9??x64@x@s@x9?@ | 09/29/22-12:53:22
+729023834 | 200.73.137.17 | NewVPS-K480s6sdab036a0daK8888:9??x64@x@s@x9?@ | 09/29/22-13:03:02
+576145089 | 192.18.139.243 | NewVPS-K4s467?46?cssdaf6aK8888:9??x64@x@s@x9?@ | 09/29/22-14:33:03
+576145089 | 200.73.137.17 | NewVPS-K4@?76@e36af3934e4K8888:9??x64@x@s@x9?@ | 09/29/22-14:55:48
+576145089 | 77.73.68.237 | NewVPS-K4049s@?ca@6c@c4a0K8888:9??x64@x@s@x9?@ | 09/29/22-15:07:48
+576145089 | 159.223.118.106 | NewVPS-K47437ece@?4bfcs7K8888:9??x64@x@s@x9?@ | 09/29/22-15:15:07
+576145089 | 172.105.135.206 | NewVPS-K47s39@f?@@4cc74@3K8888:9??x64@x@s@x9?@ | 09/29/22-15:35:02
+1509716557 | 190.224.32.9 | NewVPS-K47ss3@fe4f?cs87?9K8888:9??x64@x@s@x9?@ | 09/29/22-15:41:40
+1509716557 | 190.224.32.9 | NewVPS-K47744?98dcb739bbdK8888:9??x64@x@s@x9?@ | 09/29/22-15:55:55
+1509716557 | 190.224.32.9 | NewVPS-K40646sbd?090a6?@K8888:9??x64@x@s@x9?@ | 09/29/22-16:02:52
+1509716557 | 159.223.118.3 | NewVPS-K400?0?fbee?8sf33eK8888:9??x64@x@s@x9?@ | 09/29/22-19:45:44
+576145089 | 129.151.119.206 | NewVPS-K4s?s0@4?3706d9@98K8888:9??x64@x@s@x9?@ | 09/29/22-19:55:07
+1512297117 | 45.55.38.239 | NewVPS-K4s707?ds6bs668s?3K8888:9??x64@x@s@x9?@ | 09/29/22-19:56:02
+643100628 | 129.80.34.217 | NewVPS-K44494?6?edbdb8d?4K8888:9??x64@x@s@x9?@ | 09/29/22-20:11:47
+1273488608 | 45.79.215.215 | NewVPS-K40674?06cd8f@07d3K8888:9??x64@x@s@x9?@ | 09/29/22-20:24:52
+576145089 | 159.223.118.106 | NewVPS-K48?s6?4f9d36b@sfcK8888:9??x64@x@s@x9?@ | 09/29/22-20:29:22
+1439312588 | 107.20.184.72 | NewVPS-K4@4676bds3b0sd7cK8888:9??x64@x@s@x9?@ | 09/29/22-20:47:40
+1512297117 | 45.55.38.239 | NewVPS-K449?7@84b@?39a6f8K8888:9??x64@x@s@x9?@ | 09/29/22-21:16:06
+711025414 | 45.9.14.9 | NewVPS-K4ss48@0f80b0667?3K8888:9??x64@x@s@x9?@ | 09/29/22-21:27:36
+711025414 | 45.9.14.9 | NewVPS-K4@3?7@96f?@7b?e@3K8888:9??x64@x@s@x9?@ | 09/29/22-21:48:49
+711025414 | 45.9.14.9 | NewVPS-K4s07639?c78?4797K8888:9??x64@x@s@x9?@ | 09/29/22-22:03:46
+831050287 | 20.197.198.167 | NewVPS-K46448cs6@363cf9eK8888:9??x64@x@s@x9?@ | 09/29/22-22:15:14
+1386993683 | 104.248.50.158 | NewVPS-K44737?7@eaf07@@47K8888:9??x64@x@s@x9?@ | 09/29/22-22:29:08
+1225383439 | 45.173.130.132 | NewVPS-K4777@@ed6f?c@fb9@K8888:9??x64@x@s@x9?@ | 09/29/22-22:50:10
+1509716557 | 200.73.137.17 | NewVPS-K467s860cs9ssb43?K8888:9??x64@x@s@x9?@ | 09/29/22-23:08:21
+1509716557 | 181.13.218.52 | NewVPS-K4@604367b73bc47beK8888:9??x64@x@s@x9?@ | 09/29/22-23:31:54
+831050287 | 4.228.81.228 | NewVPS-K43ss8?a7?c9e0c6dfK8888:9??x64@x@s@x9?@ | 09/29/22-23:37:57
+576145089 | 45.225.94.252 | NewVPS-K497?@3bd@sb0?8c67K8888:9??x64@x@s@x9?@ | 09/30/22-00:08:39
+1439312588 | 158.101.102.249 | NewVPS-K4633s@ab0?9ebf?a8K8888:9??x64@x@s@x9?@ | 09/30/22-00:49:17
+1439312588 | 129.80.182.205 | NewVPS-K4@779s?fadee9f4fK8888:9??x64@x@s@x9?@ | 09/30/22-00:55:23
+1536147520 | 165.22.226.219 | NewVPS-K404@8e0f6@s@b6@3K8888:9??x64@x@s@x9?@ | 09/30/22-06:55:32
+1536147520 | 143.244.152.202 | NewVPS-K48637?ad?880b8?e8K8888:9??x64@x@s@x9?@ | 09/30/22-06:57:21
+576145089 | 155.248.192.48 | NewVPS-K46466?6c6cbef6a0aK8888:9??x64@x@s@x9?@ | 09/30/22-07:53:54
+711025414 | 45.9.14.9 | NewVPS-K47s67?08?8bbsfe34K8888:9??x64@x@s@x9?@ | 09/30/22-09:14:06
+1536147520 | 20.169.6.15 | NewVPS-K4087?@e7?4?47b47fK8888:9??x64@x@s@x9?@ | 09/30/22-10:08:25
+1536147520 | 18.222.125.34 | NewVPS-K4@377aa4b8fb444?K8888:9??x64@x@s@x9?@ | 09/30/22-10:26:14
+5051663313 | 159.65.134.239 | NewVPS-K493?43sbef@a40a0aK8888:9??x64@x@s@x9?@ | 09/30/22-12:03:56
+5677763943 | 173.255.195.166 | NewVPS-K47@94@4se4s@767dbK8888:9??x64@x@s@x9?@ | 09/30/22-12:22:28
+5677763943 | 173.255.195.166 | NewVPS-K4639s@4db40cc80aK8888:9??x64@x@s@x9?@ | 09/30/22-12:26:08
+576145089 | 20.195.169.119 | NewVPS-K43?8@@e9c30f@e499K8888:9??x64@x@s@x9?@ | 09/30/22-14:02:07
+652037881 | 137.184.45.68 | NewVPS-K470??@??b9e?7@76sK8888:9??x64@x@s@x9?@ | 09/30/22-14:18:56
+1837088909 | 51.222.159.64 | NewVPS-K477?7?sc4edd@e@6?K8888:9??x64@x@s@x9?@ | 09/30/22-16:12:19
+5121028144 | 20.171.29.124 | NewVPS-K4368@@b0347s4s8s4K8888:9??x64@x@s@x9?@ | 09/30/22-16:13:19
+5376001618 | 20.171.78.186 | NewVPS-K4707@s398ds0?899K8888:9??x64@x@s@x9?@ | 09/30/22-16:49:29
+1207989703 | 54.242.50.20 | NewVPS-K44ss809d88a7s734K8888:9??x64@x@s@x9?@ | 09/30/22-17:10:50
+1100521756 | 44.229.85.220 | NewVPS-K479s8f@3?a9fc8e?K8888:9??x64@x@s@x9?@ | 09/30/22-17:32:13
+1225383439 | 45.173.130.132 | NewVPS-K4040?37cbfdf8b?0sK8888:9??x64@x@s@x9?@ | 09/30/22-19:30:41
+1390150729 | 38.143.68.16 | NewVPS-K4?@68@s8f@6e6fc9cK8888:9??x64@x@s@x9?@ | 09/30/22-20:33:15
+1390150729 | 45.42.160.31 | NewVPS-K4s?79@asc09da8ccsK8888:9??x64@x@s@x9?@ | 09/30/22-20:36:21
+831050287 | 155.138.155.46 | NewVPS-K4086??fcb76se?39cK8888:9??x64@x@s@x9?@ | 09/30/22-20:38:52
+831050287 | 198.251.68.118 | NewVPS-K48?@3@e338?d@@c??K8888:9??x64@x@s@x9?@ | 09/30/22-20:47:30
+5121028144 | 191.234.197.7 | NewVPS-K4@0@3ff4eeeaedf@K8888:9??x64@x@s@x9?@ | 09/30/22-21:52:40
+795435792 | 45.61.186.45 | NewVPS-K49s7??97c76?63a76K8888:9??x64@x@s@x9?@ | 09/30/22-22:07:03
+1100521756 | 170.187.153.86 | NewVPS-K493s430b4s6c74c?@K8888:9??x64@x@s@x9?@ | 09/30/22-22:34:19
+1538778631 | 185.69.53.188 | NewVPS-K43@60?c?s09e86847K8888:9??x64@x@s@x9?@ | 09/30/22-22:48:53
+2040803628 | 51.222.159.121 | NewVPS-K469s?30d?8763dss@K8888:9??x64@x@s@x9?@ | 09/30/22-23:48:51
+5121028144 | 20.106.99.164 | NewVPS-K4@48s09ae6@4c@caK8888:9??x64@x@s@x9?@ | 09/30/22-23:55:54
+1394196343 | 167.114.97.111 | NewVPS-K46ss@4cda0b?aed9K8888:9??x64@x@s@x9?@ | 10/01/22-00:37:33
+1708490519 | 192.9.143.234 | NewVPS-K47377@csc7b3f@b94K8888:9??x64@x@s@x9?@ | 10/01/22-06:40:36
+1708490519 | 152.70.116.122 | NewVPS-K4?494?aebc09@3@fdK8888:9??x64@x@s@x9?@ | 10/01/22-06:41:07
+1708490519 | 168.138.128.218 | NewVPS-K40896?44?d9@8@d9fK8888:9??x64@x@s@x9?@ | 10/01/22-06:41:31
+1708490519 | 144.22.234.128 | NewVPS-K448?0?6836@a963@6K8888:9??x64@x@s@x9?@ | 10/01/22-06:42:02
+1708490519 | 159.203.127.184 | NewVPS-K434@0?a?ecbe4sesaK8888:9??x64@x@s@x9?@ | 10/01/22-06:55:17
+1708490519 | 159.203.85.247 | NewVPS-K400@8@a9@e8ea3?6dK8888:9??x64@x@s@x9?@ | 10/01/22-06:55:49
+1708490519 | 167.99.122.213 | NewVPS-K47797?03?3s6s73caK8888:9??x64@x@s@x9?@ | 10/01/22-06:56:24
+1708490519 | 174.138.56.82 | NewVPS-K46663s?3f7b86as9K8888:9??x64@x@s@x9?@ | 10/01/22-07:11:01
+181390777 | 167.114.115.43 | NewVPS-K4s@6@39?6?bc4ef@sK8888:9??x64@x@s@x9?@ | 10/01/22-09:46:41
+181390777 | 149.56.14.213 | NewVPS-K4?83@?8fc466463b@K8888:9??x64@x@s@x9?@ | 10/01/22-09:53:14
+181390777 | 51.222.86.86 | NewVPS-K4@@ss@?84fac@@9f4K8888:9??x64@x@s@x9?@ | 10/01/22-10:32:28
+711025414 | 45.61.185.166 | NewVPS-K47733?0@b8b98a@30K8888:9??x64@x@s@x9?@ | 10/01/22-11:43:36
+584767023 | 129.153.190.84 | NewVPS-K4@76@d470a8dd?8dK8888:9??x64@x@s@x9?@ | 10/01/22-12:07:04
+946489073 | 45.61.185.150 | NewVPS-K44870@ce@@6ce4740K8888:9??x64@x@s@x9?@ | 10/01/22-12:07:19
+1100521756 | 44.230.90.213 | NewVPS-K4804@?s0?7@s90?40K8888:9??x64@x@s@x9?@ | 10/01/22-12:12:31
+1100521756 | 192.46.217.252 | NewVPS-K4s904?0sb78f73d0fK8888:9??x64@x@s@x9?@ | 10/01/22-12:15:52
+5432401123 | 172.105.0.95 | NewVPS-K438s@3393@d?c6?6cK8888:9??x64@x@s@x9?@ | 10/01/22-12:26:44
+576145089 | 35.247.207.44 | NewVPS-K43?9?@309998?abc4K8888:9??x64@x@s@x9?@ | 10/01/22-13:24:38
+711025414 | 45.61.185.166 | NewVPS-K40679?76?9e37fe9?K8888:9??x64@x@s@x9?@ | 10/01/22-16:46:25
+5051663313 | 147.182.211.50 | NewVPS-K4009b?46f8b6@?dK8888:9??x64@x@s@x9?@ | 10/01/22-19:00:01
+5121028144 | 129.151.114.166 | NewVPS-K4@s@8?d0979bffb9dK8888:9??x64@x@s@x9?@ | 10/01/22-19:28:18
+5121028144 | 20.14.101.92 | NewVPS-K4?6?43@ca7@e6dcccK8888:9??x64@x@s@x9?@ | 10/01/22-19:49:20
+576145089 | 129.151.106.229 | NewVPS-K4ss7??e38d9??a98fK8888:9??x64@x@s@x9?@ | 10/01/22-20:16:03
+181390777 | 167.114.97.44 | NewVPS-K4s8373?adabde4c9K8888:9??x64@x@s@x9?@ | 10/01/22-20:36:35
+1439312588 | 129.153.152.99 | NewVPS-K4ss7??s87c9cdd@b3K8888:9??x64@x@s@x9?@ | 10/01/22-20:52:18
+5121028144 | 23.99.198.3 | NewVPS-K4@4s8@43e@fa90ae0K8888:9??x64@x@s@x9?@ | 10/01/22-20:54:07
+1644120814 | 200.14.81.152 | NewVPS-K43670388de?@4be?K8888:9??x64@x@s@x9?@ | 10/01/22-20:55:13
+5090825984 | 52.91.229.48 | NewVPS-K40@0@@4?0c??84b?3K8888:9??x64@x@s@x9?@ | 10/01/22-21:28:07
+576145089 | 142.93.125.115 | NewVPS-K44@00@9?d8b8c8f89K8888:9??x64@x@s@x9?@ | 10/01/22-21:28:35
+5121028144 | 170.187.207.239 | NewVPS-K473s6@0@f977ee@46K8888:9??x64@x@s@x9?@ | 10/01/22-21:35:19
+5677763943 | 66.228.53.144 | NewVPS-K4448??d0@3c7?7bc@K8888:9??x64@x@s@x9?@ | 10/01/22-22:30:16
+826202541 | 216.250.114.159 | NewVPS-K4?98@@7909s9s39@sK8888:9??x64@x@s@x9?@ | 10/01/22-22:56:54
+1509716557 | 45.239.216.180 | NewVPS-K4?6496b7@c3696@?K8888:9??x64@x@s@x9?@ | 10/01/22-23:16:32
+1450100375 | 45.86.220.168 | NewVPS-K47@9@3be@3bede??@K8888:9??x64@x@s@x9?@ | 10/01/22-23:24:33
+576145089 | 104.248.225.71 | NewVPS-K438@0??d@?0csc?K8888:9??x64@x@s@x9?@ | 10/02/22-00:16:26
+576145089 | 159.203.160.18 | NewVPS-K43470sfe@sdb87@8K8888:9??x64@x@s@x9?@ | 10/02/22-01:02:45
+576145089 | 159.203.81.153 | NewVPS-K4?60@?ce8ea?s9d?@K8888:9??x64@x@s@x9?@ | 10/02/22-01:05:13
+576145089 | 134.122.120.4 | NewVPS-K44706@60d@37c9ef3K8888:9??x64@x@s@x9?@ | 10/02/22-02:55:41
+2040803628 | 51.222.159.121 | NewVPS-K47793?3eeb78083saK8888:9??x64@x@s@x9?@ | 10/02/22-03:23:58
+1644120814 | 200.14.81.152 | NewVPS-K48446@e06f8?a@9a6K8888:9??x64@x@s@x9?@ | 10/02/22-07:26:21
+1708490519 | 137.184.51.13 | NewVPS-K4940??9e94c4bf94cK8888:9??x64@x@s@x9?@ | 10/02/22-07:52:02
+181390777 | 144.217.13.110 | NewVPS-K487@9?87a?@7?d6s8K8888:9??x64@x@s@x9?@ | 10/02/22-08:10:15
+2006027987 | 174.138.34.112 | NewVPS-K4s347?9?3se33a6fdK8888:9??x64@x@s@x9?@ | 10/02/22-09:36:49
+946489073 | 45.61.186.84 | NewVPS-K4@s743s9f9443sb4fK8888:9??x64@x@s@x9?@ | 10/02/22-10:42:46
+1263903409 | 200.14.81.157 | NewVPS-K489@?@744a4a@94baK8888:9??x64@x@s@x9?@ | 10/02/22-10:53:41
+1263903409 | 200.14.81.157 | NewVPS-K4678s@979ef440b@@K8888:9??x64@x@s@x9?@ | 10/02/22-11:55:07
+576145089 | 129.151.119.206 | NewVPS-K47?s0?8s?0bf4d8a3K8888:9??x64@x@s@x9?@ | 10/02/22-12:07:48
+711025414 | 45.61.186.151 | NewVPS-K44??9@c6bfcb4?0f9K8888:9??x64@x@s@x9?@ | 10/02/22-12:14:09
+2006027987 | 206.189.234.59 | NewVPS-K40@0@3seeae9?befeK8888:9??x64@x@s@x9?@ | 10/02/22-12:16:58
+1435906925 | 200.14.81.230 | NewVPS-K48@04@e3esaa@s6caK8888:9??x64@x@s@x9?@ | 10/02/22-12:32:00
+576145089 | 129.151.119.206 | NewVPS-K467s??fc8bb69?0caK8888:9??x64@x@s@x9?@ | 10/02/22-13:02:51
+1509716557 | 209.97.159.198 | NewVPS-K47936@ab3fbb398?cK8888:9??x64@x@s@x9?@ | 10/02/22-13:04:41
+2040803628 | 51.222.159.121 | NewVPS-K440?0@8fd93aas76aK8888:9??x64@x@s@x9?@ | 10/02/22-15:32:07
+5677763943 | 67.205.138.27 | NewVPS-K4870seb070@86ffbK8888:9??x64@x@s@x9?@ | 10/02/22-16:16:44
+1536147520 | 159.203.7.195 | NewVPS-K40?60?0f97a493fsK8888:9??x64@x@s@x9?@ | 10/02/22-17:22:31
+1394196343 | 192.99.167.48 | NewVPS-K48393?6da4@a@?8aeK8888:9??x64@x@s@x9?@ | 10/02/22-17:37:22
+576145089 | 192.171.18.176 | NewVPS-K44s47@d7sbf3b6633K8888:9??x64@x@s@x9?@ | 10/02/22-17:45:40
+576145089 | 129.151.96.36 | NewVPS-K406@??9e4se@8cbc6K8888:9??x64@x@s@x9?@ | 10/02/22-18:51:23
+1456213003 | 45.61.186.84 | NewVPS-K407?8@dcfb@a8d?9bK8888:9??x64@x@s@x9?@ | 10/02/22-18:56:18
+1538778631 | 185.69.53.188 | NewVPS-K468@6fbde4f67c?0K8888:9??x64@x@s@x9?@ | 10/02/22-20:11:28
+1538778631 | 185.69.53.188 | NewVPS-K40@88@863sd@a@e7sK8888:9??x64@x@s@x9?@ | 10/02/22-20:41:40
+5349747934 | 104.248.60.107 | NewVPS-K48388@6979@f89b76K8888:9??x64@x@s@x9?@ | 10/02/22-22:20:33
+5202392937 | 129.151.97.191 | NewVPS-K4??74@cs4cdbab478K8888:9??x64@x@s@x9?@ | 10/02/22-22:30:09
+5349747934 | 157.230.180.19 | NewVPS-K4?6s9@c?7d33aad@@K8888:9??x64@x@s@x9?@ | 10/02/22-22:33:21
+1386993683 | 142.93.119.251 | NewVPS-K4?66s89ae@s?e?f3K8888:9??x64@x@s@x9?@ | 10/03/22-00:17:14
+1386993683 | 20.242.87.189 | NewVPS-K496s9@9s@ca7c4s67K8888:9??x64@x@s@x9?@ | 10/03/22-01:49:56
+618157053 | 68.183.154.7 | NewVPS-K4?9?@f7s9d43@3e6K8888:9??x64@x@s@x9?@ | 10/03/22-07:27:34
+795435792 | 67.205.138.27 | NewVPS-K4s@3@?86se8869@?bK8888:9??x64@x@s@x9?@ | 10/03/22-11:17:11
+576145089 | 157.230.183.63 | NewVPS-K4403??@403dec0eaK8888:9??x64@x@s@x9?@ | 10/03/22-11:52:01
+1564379505 | 144.22.48.151 | NewVPS-K478384c3@@34f787K8888:9??x64@x@s@x9?@ | 10/03/22-12:01:39
+1564379505 | 129.151.123.176 | NewVPS-K493?@7?0ab9dscaeK8888:9??x64@x@s@x9?@ | 10/03/22-12:04:01
+1386993683 | 137.184.110.252 | NewVPS-K46346a7c4b434c4dK8888:9??x64@x@s@x9?@ | 10/03/22-12:04:07
+1564379505 | 129.146.245.233 | NewVPS-K4@9s??d886697c476K8888:9??x64@x@s@x9?@ | 10/03/22-12:06:49
+576145089 | 143.198.120.212 | NewVPS-K48@0s?6eb6fea3e4bK8888:9??x64@x@s@x9?@ | 10/03/22-12:22:57
+1564379505 | 129.146.84.226 | NewVPS-K47s94@0bc9ed9b@d?K8888:9??x64@x@s@x9?@ | 10/03/22-12:51:04
+1394196343 | 45.173.130.182 | NewVPS-K4@096?e6d489a6f60K8888:9??x64@x@s@x9?@ | 10/03/22-13:39:02
+1564379505 | 144.22.53.203 | NewVPS-K44@33@fesc@788336K8888:9??x64@x@s@x9?@ | 10/03/22-13:42:20
+576145089 | 192.9.232.254 | NewVPS-K46380@@d@9sscsfsdK8888:9??x64@x@s@x9?@ | 10/03/22-13:48:05
+5090825984 | 52.91.229.48 | NewVPS-K4s@@4@f4677363d86K8888:9??x64@x@s@x9?@ | 10/03/22-14:12:10
+1386993683 | 52.179.194.205 | NewVPS-K498ss?866@8?bf7e4K8888:9??x64@x@s@x9?@ | 10/03/22-15:07:58
+576145089 | 192.9.147.216 | NewVPS-K49@@@338a?a4?bs30K8888:9??x64@x@s@x9?@ | 10/03/22-15:16:07
+1386993683 | 20.12.8.71 | NewVPS-K49?9@?ca@es7a6d4eK8888:9??x64@x@s@x9?@ | 10/03/22-15:36:32
+1386993683 | 20.12.8.71 | NewVPS-K48?777e4@4094f@3K8888:9??x64@x@s@x9?@ | 10/03/22-15:38:52
+1708490519 | 159.203.77.178 | NewVPS-K4@?9@c787036d@33K8888:9??x64@x@s@x9?@ | 10/03/22-16:24:31
+1708490519 | 64.227.28.251 | NewVPS-K4983874df?s3se3aK8888:9??x64@x@s@x9?@ | 10/03/22-16:24:34
+1708490519 | 159.203.93.101 | NewVPS-K443?0@s8d3@?7d9@8K8888:9??x64@x@s@x9?@ | 10/03/22-16:45:27
+1512297117 | 165.227.98.81 | NewVPS-K47960a3c9efb94dfK8888:9??x64@x@s@x9?@ | 10/03/22-17:53:46
+576145089 | 192.9.250.227 | NewVPS-K4@@77?@dedcs6739eK8888:9??x64@x@s@x9?@ | 10/03/22-18:22:30
+5121028144 | 157.245.94.219 | NewVPS-K47@?@@0cd40903773K8888:9??x64@x@s@x9?@ | 10/04/22-00:28:18
+615097327 | 204.48.23.196 | NewVPS-K4s364?900saa0e4?cK8888:9??x64@x@s@x9?@ | 10/04/22-03:48:30
+615097327 | 206.81.5.169 | NewVPS-K4s7?97d6@a6d@7dfK8888:9??x64@x@s@x9?@ | 10/04/22-03:56:34
+1512297117 | 167.71.171.78 | NewVPS-K4963s@c0dce80fs3@K8888:9??x64@x@s@x9?@ | 10/04/22-04:21:58
+181390777 | 51.79.87.186 | NewVPS-K4@8ss?3daf9sa4f0dK8888:9??x64@x@s@x9?@ | 10/04/22-07:24:10
+1456213003 | 129.151.124.233 | NewVPS-K4?86??b8fe3f@scb0K8888:9??x64@x@s@x9?@ | 10/04/22-07:28:43
+2006027987 | 134.122.17.111 | NewVPS-K47s0@?9f8c49b?s@4K8888:9??x64@x@s@x9?@ | 10/04/22-07:30:31
+5432401123 | 103.90.160.19 | NewVPS-K49903?b66@?cffdd0K8888:9??x64@x@s@x9?@ | 10/04/22-09:21:06
+831050287 | 108.175.7.65 | NewVPS-K4?660@@?@c308daa9K8888:9??x64@x@s@x9?@ | 10/04/22-10:30:03
+831050287 | 20.197.198.167 | NewVPS-K4966@@s669c@d44eaK8888:9??x64@x@s@x9?@ | 10/04/22-11:06:32
+576145089 | 157.230.177.100 | NewVPS-K44?3988?bec??08?K8888:9??x64@x@s@x9?@ | 10/04/22-13:27:26
+576145089 | 157.230.177.100 | NewVPS-K449?438e7488e7dfdK8888:9??x64@x@s@x9?@ | 10/04/22-13:32:08
+576145089 | 157.230.177.100 | NewVPS-K4s98s@@b4cd86a7c9K8888:9??x64@x@s@x9?@ | 10/04/22-13:56:44
+181390777 | 144.217.15.34 | NewVPS-K4?9@8?f08ea9c30s@K8888:9??x64@x@s@x9?@ | 10/04/22-14:26:24
+1394196343 | 149.56.12.100 | NewVPS-K4766864daa3bb3csK8888:9??x64@x@s@x9?@ | 10/04/22-15:39:55
+980221709 | 23.92.28.63 | NewVPS-K40033??7b?7b@d8b6K8888:9??x64@x@s@x9?@ | 10/04/22-16:32:18
+1100521756 | 189.133.13.107 | NewVPS-K4838779@868becadK8888:9??x64@x@s@x9?@ | 10/04/22-16:35:04
+980221709 | 45.79.211.152 | NewVPS-K438?6?bb38@fd9s9fK8888:9??x64@x@s@x9?@ | 10/04/22-17:33:51
+5051663313 | 143.198.98.44 | NewVPS-K49?89?0be@c6?0084K8888:9??x64@x@s@x9?@ | 10/04/22-17:36:43
+5051663313 | 143.198.129.171 | NewVPS-K4@39@b7640e@606sK8888:9??x64@x@s@x9?@ | 10/04/22-17:47:52
+795435792 | 45.61.186.45 | NewVPS-K4@86??04d@bssc4b8K8888:9??x64@x@s@x9?@ | 10/04/22-18:03:33
+5121028144 | 50.116.45.91 | NewVPS-K4348797b0b8d@d@3K8888:9??x64@x@s@x9?@ | 10/04/22-18:16:05
+5051663313 | 143.110.234.205 | NewVPS-K47?0s44384faeeafK8888:9??x64@x@s@x9?@ | 10/04/22-18:16:37
+980221709 | 45.79.211.253 | NewVPS-K49?@@sacf3e4fca9K8888:9??x64@x@s@x9?@ | 10/04/22-19:02:54
+1708490519 | 159.65.177.17 | NewVPS-K4@096?7?ba6?e?cc?K8888:9??x64@x@s@x9?@ | 10/04/22-19:17:15
+1708490519 | 20.197.241.170 | NewVPS-K490?6bfd37f8c0d4K8888:9??x64@x@s@x9?@ | 10/04/22-19:18:55
+576145089 | 129.151.106.229 | NewVPS-K478934ds03fbcf9sK8888:9??x64@x@s@x9?@ | 10/04/22-20:16:14
+576145089 | 129.151.106.229 | NewVPS-K4668s?as@3?c6@esbK8888:9??x64@x@s@x9?@ | 10/04/22-20:22:09
+576145089 | 129.151.106.229 | NewVPS-K490@s@83?@e?fase?K8888:9??x64@x@s@x9?@ | 10/04/22-20:23:57
+1100521756 | 173.230.149.78 | NewVPS-K43443?cc8f93d7?78K8888:9??x64@x@s@x9?@ | 10/04/22-20:24:18
+5051663313 | 157.230.177.104 | NewVPS-K46@s43cc?sbe?c900K8888:9??x64@x@s@x9?@ | 10/04/22-20:29:09
+576145089 | 144.22.54.59 | NewVPS-K4777s@a89ef7@0838K8888:9??x64@x@s@x9?@ | 10/04/22-20:29:42
+5121028144 | 173.230.142.52 | NewVPS-K49s6s??s??@c3ac4bK8888:9??x64@x@s@x9?@ | 10/04/22-20:34:49
+5121028144 | 139.177.202.104 | NewVPS-K4444??as6f@6f8?78K8888:9??x64@x@s@x9?@ | 10/04/22-21:01:16
+5090825984 | 20.163.29.40 | NewVPS-K487@?990@4@c8abK8888:9??x64@x@s@x9?@ | 10/04/22-21:55:43
+1708490519 | 68.183.195.38 | NewVPS-K4???0?c797ffb88f9K8888:9??x64@x@s@x9?@ | 10/05/22-07:40:07
+831050287 | 20.197.198.167 | NewVPS-K467s79c6ad6aeca8K8888:9??x64@x@s@x9?@ | 10/05/22-08:48:26
+5790707932 | 165.227.209.41 | NewVPS-K409ss@e?f9844bcd7K8888:9??x64@x@s@x9?@ | 10/05/22-10:59:59
+5790707932 | 137.184.78.184 | NewVPS-K46?09?348eed6?04K8888:9??x64@x@s@x9?@ | 10/05/22-11:17:37
+1512297117 | 167.71.95.113 | NewVPS-K493?8@938d4467748K8888:9??x64@x@s@x9?@ | 10/05/22-12:59:05
+831050287 | 20.197.198.167 | NewVPS-K48@30?@a4s7e7sa73K8888:9??x64@x@s@x9?@ | 10/05/22-13:09:08
+1538778631 | 185.69.53.188 | NewVPS-K4s9@9@?s?3s6ce0c0K8888:9??x64@x@s@x9?@ | 10/05/22-14:45:11
+1980352609 | 159.89.127.8 | NewVPS-K40?8@3s008a?9eb3@K8888:9??x64@x@s@x9?@ | 10/05/22-14:54:13
+1538778631 | 185.69.53.188 | NewVPS-K4?ss43?e7?e4e@7saK8888:9??x64@x@s@x9?@ | 10/05/22-15:04:27
+576145089 | 45.79.183.139 | NewVPS-K4?4?0@d7@?f8c?s06K8888:9??x64@x@s@x9?@ | 10/05/22-15:38:20
+5051663313 | 192.241.152.182 | NewVPS-K46963f@674@6@cbdK8888:9??x64@x@s@x9?@ | 10/05/22-16:22:02
+1980352609 | 143.198.116.93 | NewVPS-K40066fe0@c9@8763K8888:9??x64@x@s@x9?@ | 10/05/22-16:35:24
+1538778631 | 185.69.53.188 | NewVPS-K480s?bas796?cds6K8888:9??x64@x@s@x9?@ | 10/05/22-16:42:40
+5121028144 | 20.163.177.86 | NewVPS-K4899?@s46d??6366K8888:9??x64@x@s@x9?@ | 10/05/22-17:05:18
+5121028144 | 20.163.177.86 | NewVPS-K40073@84064ab0e89K8888:9??x64@x@s@x9?@ | 10/05/22-17:18:35
+5432401123 | 159.223.133.123 | NewVPS-K49@s?3968sdsf7dadK8888:9??x64@x@s@x9?@ | 10/05/22-18:11:37
+1173676231 | 147.182.195.48 | NewVPS-K477@80ec4s8efds@K8888:9??x64@x@s@x9?@ | 10/05/22-19:53:04
+1273488608 | 4.228.208.129 | NewVPS-K4869@ad764s@8483K8888:9??x64@x@s@x9?@ | 10/05/22-20:47:36
+980221709 | 198.58.125.103 | NewVPS-K49847?3b@74s?7c4eK8888:9??x64@x@s@x9?@ | 10/05/22-20:57:21
+1273488608 | 74.207.232.135 | NewVPS-K4s@08@@f@0fa9339bK8888:9??x64@x@s@x9?@ | 10/05/22-23:02:27
+980221709 | 45.79.36.93 | NewVPS-K49097@fc4e8433ee4K8888:9??x64@x@s@x9?@ | 10/05/22-23:14:23
+711025414 | 172.96.172.208 | NewVPS-K4@7@s?4caaf99fa74K8888:9??x64@x@s@x9?@ | 10/05/22-23:58:03
+711025414 | 172.96.172.208 | NewVPS-K4?6@0d3fa46bf0faK8888:9??x64@x@s@x9?@ | 10/06/22-00:26:47
+181390777 | 149.56.47.227 | NewVPS-K4??8??6?cd7ssf8aK8888:9??x64@x@s@x9?@ | 10/06/22-01:29:19
+1450100375 | 198.211.101.216 | NewVPS-K44@???0a76e8d@affK8888:9??x64@x@s@x9?@ | 10/06/22-05:25:39
+1273488608 | 74.207.232.83 | NewVPS-K4000??6@66sc?09?8K8888:9??x64@x@s@x9?@ | 10/06/22-07:09:43
+729023834 | 206.81.3.118 | NewVPS-K48?93@9eb68f4a@sK8888:9??x64@x@s@x9?@ | 10/06/22-07:43:42
+1538778631 | 185.69.53.188 | NewVPS-K4?498?784409ae48eK8888:9??x64@x@s@x9?@ | 10/06/22-08:20:21
+181390777 | 149.56.46.83 | NewVPS-K4363@s9dadd9acd4K8888:9??x64@x@s@x9?@ | 10/06/22-09:45:04
+5202392937 | 129.151.111.29 | NewVPS-K47?79@7@sec7c7a4?K8888:9??x64@x@s@x9?@ | 10/06/22-10:31:55
+5202392937 | 129.151.101.191 | NewVPS-K49@99?ss809s0007cK8888:9??x64@x@s@x9?@ | 10/06/22-10:40:33
+5090825984 | 194.195.215.20 | NewVPS-K40?4??68@649c?083K8888:9??x64@x@s@x9?@ | 10/06/22-11:22:12
+5202392937 | 129.151.111.10 | NewVPS-K438s8?f9968fe784K8888:9??x64@x@s@x9?@ | 10/06/22-11:30:03
+5202392937 | 129.151.106.210 | NewVPS-K467@8?ba79d8s9639K8888:9??x64@x@s@x9?@ | 10/06/22-11:42:12
+576145089 | 134.122.122.23 | NewVPS-K4?s@?@0737f0s0@??K8888:9??x64@x@s@x9?@ | 10/06/22-12:34:14
+1538778631 | 185.69.53.188 | NewVPS-K4@s@8?se44d@s??d7K8888:9??x64@x@s@x9?@ | 10/06/22-15:16:17
+576145089 | 134.209.127.181 | NewVPS-K4@s?9@3sc?s8s9d3cK8888:9??x64@x@s@x9?@ | 10/06/22-17:43:12
+1538778631 | 212.24.104.154 | NewVPS-K4384s?07e70?d998K8888:9??x64@x@s@x9?@ | 10/06/22-18:53:46
+576145089 | 198.199.69.173 | NewVPS-K40?46@80bbcdf00sbK8888:9??x64@x@s@x9?@ | 10/06/22-19:15:46
+5065294266 | 159.89.190.114 | NewVPS-K4907?@s3ds?84sa69K8888:9??x64@x@s@x9?@ | 10/06/22-19:21:59
+576145089 | 67.205.137.101 | NewVPS-K4378606afdb0sfffK8888:9??x64@x@s@x9?@ | 10/06/22-19:29:01
+1273488608 | 74.207.232.135 | NewVPS-K4@s??@afbebe668c6K8888:9??x64@x@s@x9?@ | 10/06/22-20:32:28
+980221709 | 45.79.211.253 | NewVPS-K490@9@8be?d44s4bdK8888:9??x64@x@s@x9?@ | 10/06/22-20:55:39
+831050287 | 20.197.198.167 | NewVPS-K46009??7ef36cs7@fK8888:9??x64@x@s@x9?@ | 10/06/22-21:47:05
+831050287 | 68.183.117.33 | NewVPS-K47869@0@9?8a3bsa3K8888:9??x64@x@s@x9?@ | 10/06/22-22:08:52
+1980352609 | 134.209.73.239 | NewVPS-K4@9?s6e608bess47K8888:9??x64@x@s@x9?@ | 10/06/22-22:29:23
+5090825984 | 147.182.213.16 | NewVPS-K446s@986408f?f@0K8888:9??x64@x@s@x9?@ | 10/07/22-00:37:33
+5121028144 | 129.151.104.244 | NewVPS-K4@0?7?d@d69c4f63K8888:9??x64@x@s@x9?@ | 10/07/22-01:15:15
+1818514554 | 3.86.85.49 | NewVPS-K4?4s3?e8ds3defcf9K8888:9??x64@x@s@x9?@ | 10/07/22-01:59:17
+181390777 | 45.239.216.150 | NewVPS-K47064@67ead7ccd9?K8888:9??x64@x@s@x9?@ | 10/07/22-06:06:04
+1536147520 | 134.122.32.109 | NewVPS-K4s30?3e9f0f@9sdf?K8888:9??x64@x@s@x9?@ | 10/07/22-09:37:39
+1980352609 | 138.197.130.88 | NewVPS-K4?66@@9439@6s3?4@K8888:9??x64@x@s@x9?@ | 10/07/22-11:28:10
+5121028144 | 139.177.202.104 | NewVPS-K40@?79s0?c68esb9K8888:9??x64@x@s@x9?@ | 10/07/22-11:29:37
+1512297117 | 159.203.115.224 | NewVPS-K49?70?e0d70370d9?K8888:9??x64@x@s@x9?@ | 10/07/22-13:44:10
+576145089 | 209.97.181.47 | NewVPS-K4?3s3@?fbs8ds?se4K8888:9??x64@x@s@x9?@ | 10/07/22-16:01:00
+576145089 | 209.97.181.47 | NewVPS-K4?60?0?4074e0bb8K8888:9??x64@x@s@x9?@ | 10/07/22-16:34:43
+1536147520 | 159.203.34.59 | NewVPS-K40ss?@7c60f0s6?f9K8888:9??x64@x@s@x9?@ | 10/07/22-17:23:13
+1394196343 | 144.217.5.42 | NewVPS-K4?670@s@fa6?e4ccdK8888:9??x64@x@s@x9?@ | 10/07/22-18:34:41
+1512297117 | 159.89.43.88 | NewVPS-K4?00s?a7s?dddda06K8888:9??x64@x@s@x9?@ | 10/07/22-19:47:54
+5090825984 | 142.93.0.112 | NewVPS-K476643f40?9368aecK8888:9??x64@x@s@x9?@ | 10/08/22-01:14:57
+1582540382 | 38.7.207.208 | NewVPS-K4@9?0@cb@@3aa@ss0K8888:9??x64@x@s@x9?@ | 10/08/22-04:35:32
+831050287 | 20.197.198.167 | NewVPS-K49077@b67s0cs43cfK8888:9??x64@x@s@x9?@ | 10/08/22-09:45:03
+5790707932 | 34.216.184.21 | NewVPS-K4663@@ffsd843s4d4K8888:9??x64@x@s@x9?@ | 10/08/22-10:47:07
+576145089 | 38.143.68.7 | NewVPS-K499?0?8b7e@sd@39?K8888:9??x64@x@s@x9?@ | 10/08/22-11:35:01
+615979319 | 20.9.12.155 | NewVPS-K4@s89?fsa09fb678?K8888:9??x64@x@s@x9?@ | 10/08/22-14:12:09
+615979319 | 20.9.12.155 | NewVPS-K44387@37de@3a3@6eK8888:9??x64@x@s@x9?@ | 10/08/22-14:20:18
+5090825984 | 20.160.233.90 | NewVPS-K4876@333ebfbc7747K8888:9??x64@x@s@x9?@ | 10/08/22-15:53:54
+615979319 | 20.168.41.86 | NewVPS-K4@939?7?scb30be7fK8888:9??x64@x@s@x9?@ | 10/08/22-16:23:52
+1708490519 | 159.223.181.1 | NewVPS-K4874@@dsd0sb??7@cK8888:9??x64@x@s@x9?@ | 10/08/22-17:41:28
+729023834 | 87.121.53.175 | NewVPS-K4390s?93ec8ffacs9K8888:9??x64@x@s@x9?@ | 10/08/22-18:28:35
+5121028144 | 173.230.142.52 | NewVPS-K466@4@ebefb67efd4K8888:9??x64@x@s@x9?@ | 10/08/22-18:46:16
+576145089 | 178.62.70.232 | NewVPS-K40?s786d7989ebe9K8888:9??x64@x@s@x9?@ | 10/08/22-21:22:28
+618157053 | 159.203.97.107 | NewVPS-K44??4@esd4e@e3bdeK8888:9??x64@x@s@x9?@ | 10/08/22-22:11:34
+618157053 | 138.197.3.70 | NewVPS-K43?6?@a6c6@@0eb?9K8888:9??x64@x@s@x9?@ | 10/08/22-22:24:26
+1263903409 | 181.117.244.15 | NewVPS-K44?73?ce4a06a78s9K8888:9??x64@x@s@x9?@ | 10/08/22-22:28:10
+618157053 | 167.71.246.55 | NewVPS-K46768@7d@abac4f97K8888:9??x64@x@s@x9?@ | 10/08/22-22:57:01
+576145089 | 159.223.182.247 | NewVPS-K4?48@@9befaa@@6fsK8888:9??x64@x@s@x9?@ | 10/09/22-10:24:45
+1582540382 | 81.181.87.130 | NewVPS-K49409@6??a78?8674K8888:9??x64@x@s@x9?@ | 10/09/22-11:12:37
+5065294266 | 82.180.133.218 | NewVPS-K48@00??9c6e0e730cK8888:9??x64@x@s@x9?@ | 10/09/22-11:43:23
+1512297117 | 51.79.74.133 | NewVPS-K496?@?30?@se@3f0eK8888:9??x64@x@s@x9?@ | 10/09/22-12:29:27
+1207989703 | 135.148.148.225 | NewVPS-K44780?@bbc3s?8??@K8888:9??x64@x@s@x9?@ | 10/09/22-12:29:50
+1512297117 | 51.79.74.133 | NewVPS-K43@0?@@@@0a869969K8888:9??x64@x@s@x9?@ | 10/09/22-12:30:55
+576145089 | 138.197.160.188 | NewVPS-K4s466?8b480??07fdK8888:9??x64@x@s@x9?@ | 10/09/22-12:43:01
+576145089 | 51.79.74.133 | NewVPS-K4s9s@?cf0cc09?eb9K8888:9??x64@x@s@x9?@ | 10/09/22-12:44:25
+1386993683 | 20.7.64.212 | NewVPS-K40?6s@6daae9bes73K8888:9??x64@x@s@x9?@ | 10/09/22-13:59:11
+1207989703 | 34.132.117.165 | NewVPS-K4s6s7@86sab68a4?7K8888:9??x64@x@s@x9?@ | 10/09/22-14:13:58
+1207989703 | 34.132.117.165 | NewVPS-K484s@?efe96a8asaeK8888:9??x64@x@s@x9?@ | 10/09/22-14:36:47
+5376001618 | 20.106.74.170 | NewVPS-K4@@6?@af@as4@@d80K8888:9??x64@x@s@x9?@ | 10/09/22-15:24:24
+1207989703 | 192.171.18.144 | NewVPS-K4434??@b8s390a06K8888:9??x64@x@s@x9?@ | 10/09/22-16:18:16
+5349747934 | 134.122.16.63 | NewVPS-K4437394a8bsad@83K8888:9??x64@x@s@x9?@ | 10/09/22-16:41:58
+946489073 | 192.171.18.224 | NewVPS-K4004?f9?04a4bea9K8888:9??x64@x@s@x9?@ | 10/09/22-19:05:53
+1394196343 | 66.70.188.131 | NewVPS-K47064?df7?68@b4abK8888:9??x64@x@s@x9?@ | 10/09/22-19:13:06
+5090825984 | 45.79.59.47 | NewVPS-K4@6???0b66@ffc93?K8888:9??x64@x@s@x9?@ | 10/09/22-20:22:45
+576145089 | 45.225.94.252 | NewVPS-K4@s70?bs?b@dc??b8K8888:9??x64@x@s@x9?@ | 10/09/22-20:33:13
+576145089 | 5.183.78.152 | NewVPS-K4s8797360?f7a36K8888:9??x64@x@s@x9?@ | 10/09/22-20:39:28
+763390626 | 3.128.209.12 | NewVPS-K48960@478as67ab6sK8888:9??x64@x@s@x9?@ | 10/09/22-22:14:18
+1386993683 | 4.228.196.70 | NewVPS-K44?s?@6??b3@?0d3dK8888:9??x64@x@s@x9?@ | 10/10/22-00:13:44
+1386993683 | 4.228.196.70 | NewVPS-K48@0@3b8467a8?a@cK8888:9??x64@x@s@x9?@ | 10/10/22-00:16:37
+618157053 | 167.99.9.118 | NewVPS-K4?s07??83a840@90bK8888:9??x64@x@s@x9?@ | 10/10/22-09:41:40
+5376001618 | 157.245.119.69 | NewVPS-K4@60?@ca476@e4f8?K8888:9??x64@x@s@x9?@ | 10/10/22-10:11:59
+652037881 | 139.144.36.152 | NewVPS-K409s0@cs378?980aeK8888:9??x64@x@s@x9?@ | 10/10/22-12:48:48
+652037881 | 139.144.36.152 | NewVPS-K4840@?0b@@7s7cf0K8888:9??x64@x@s@x9?@ | 10/10/22-13:37:49
+5090825984 | 143.110.147.58 | NewVPS-K4?@90?b0b7s7s0b0sK8888:9??x64@x@s@x9?@ | 10/10/22-13:56:43
+1512297117 | 185.141.61.176 | NewVPS-K4@007@7a98c4f7?8aK8888:9??x64@x@s@x9?@ | 10/10/22-14:14:06
+1512297117 | 134.209.117.201 | NewVPS-K4@9s6@?6es8e04c9K8888:9??x64@x@s@x9?@ | 10/10/22-14:15:34
+5051663313 | 45.173.130.123 | NewVPS-K43?48?b063@css?a8K8888:9??x64@x@s@x9?@ | 10/10/22-14:17:59
+5090825984 | 164.90.159.133 | NewVPS-K49008?ad8?a@940d8K8888:9??x64@x@s@x9?@ | 10/10/22-15:06:14
+2045713521 | 129.151.122.223 | NewVPS-K44897@7c698acsb7?K8888:9??x64@x@s@x9?@ | 10/10/22-19:03:29
+2045713521 | 34.176.136.238 | NewVPS-K4s378fb?8ss4cdbeK8888:9??x64@x@s@x9?@ | 10/10/22-19:24:52
+1235513676 | 137.184.188.125 | NewVPS-K40??6?s@ff74cb899K8888:9??x64@x@s@x9?@ | 10/10/22-19:52:29
+1235513676 | 161.35.136.176 | NewVPS-K4@s@?@44eas4ef?3dK8888:9??x64@x@s@x9?@ | 10/10/22-20:10:03
+1386993683 | 157.230.6.184 | NewVPS-K449300@8707?66?8K8888:9??x64@x@s@x9?@ | 10/10/22-21:49:29
+5121028144 | 147.182.174.59 | NewVPS-K48736@bbfb??7770@K8888:9??x64@x@s@x9?@ | 10/10/22-21:56:45
+750997906 | 172.105.73.35 | NewVPS-K44468@334?f88af08K8888:9??x64@x@s@x9?@ | 10/10/22-22:16:13
+5051663313 | 143.198.225.118 | NewVPS-K4@034@c@c0c0de0c4K8888:9??x64@x@s@x9?@ | 10/11/22-00:08:46
+2057746846 | 177.71.228.168 | NewVPS-K440@s@930s?3be@34K8888:9??x64@x@s@x9?@ | 10/11/22-08:21:30
+1235513676 | 167.99.53.132 | NewVPS-K446@?3a37@8s6bf49K8888:9??x64@x@s@x9?@ | 10/11/22-08:56:18
+5051663313 | 67.205.140.39 | NewVPS-K404s@@fd8es49ebffK8888:9??x64@x@s@x9?@ | 10/11/22-09:10:52
+1235513676 | 161.35.136.251 | NewVPS-K497@@fc4bbecbfd7K8888:9??x64@x@s@x9?@ | 10/11/22-09:21:23
+750997906 | 139.144.70.67 | NewVPS-K40433@c8@3a4e@@3fK8888:9??x64@x@s@x9?@ | 10/11/22-09:26:45
+5051663313 | 167.99.145.92 | NewVPS-K49008?d3b7faa0?dsK8888:9??x64@x@s@x9?@ | 10/11/22-09:53:36
+1100521756 | 185.141.61.176 | NewVPS-K49@94?b63d8cb?e?aK8888:9??x64@x@s@x9?@ | 10/11/22-10:06:36
+5051663313 | 143.198.50.48 | NewVPS-K468@0c?cs7639efeK8888:9??x64@x@s@x9?@ | 10/11/22-10:08:10
+ | proc | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 10/11/22-11:26:30
+1538778631 | 185.69.53.188 | NewVPS-K4s?s3@66a3477a4?9K8888:9??x64@x@s@x9?@ | 10/11/22-13:02:04
+2045713521 | 35.198.32.210 | NewVPS-K49873?f@46@e3?44K8888:9??x64@x@s@x9?@ | 10/11/22-14:42:24
+750997906 | 35.236.100.24 | NewVPS-K4@@07@0s3bass@se8K8888:9??x64@x@s@x9?@ | 10/11/22-14:55:55
+1708490519 | 137.184.3.12 | NewVPS-K4?0?7?bc9s8@a6897K8888:9??x64@x@s@x9?@ | 10/11/22-15:25:37
+5051663313 | 157.230.84.199 | NewVPS-K46336?3s?7cddfd67K8888:9??x64@x@s@x9?@ | 10/11/22-15:38:25
+5051663313 | 134.209.209.2 | NewVPS-K49974?@dd4adas693K8888:9??x64@x@s@x9?@ | 10/11/22-15:48:22
+1980352609 | 159.65.233.14 | NewVPS-K49834?ea@scc@a0bdK8888:9??x64@x@s@x9?@ | 10/11/22-16:04:09
+1390150729 | 38.143.68.16 | NewVPS-K4ss?9@fasfd7d3?3bK8888:9??x64@x@s@x9?@ | 10/11/22-16:18:53
+2045713521 | 34.176.46.199 | NewVPS-K43499a84@99@3?3eK8888:9??x64@x@s@x9?@ | 10/11/22-16:38:17
+5051663313 | 134.209.208.24 | NewVPS-K4093df@9?a0ec80K8888:9??x64@x@s@x9?@ | 10/11/22-18:48:42
+5051663313 | 134.209.216.35 | NewVPS-K4670?cs@?4a89@@sK8888:9??x64@x@s@x9?@ | 10/11/22-18:59:04
+1386993683 | 157.245.136.250 | NewVPS-K4806s@da@f48f7@?0K8888:9??x64@x@s@x9?@ | 10/11/22-19:05:10
+5051663313 | 162.243.171.147 | NewVPS-K4904s7@@084?s?@9K8888:9??x64@x@s@x9?@ | 10/11/22-19:08:48
+5051663313 | 162.243.171.147 | NewVPS-K40@03@4e60s6c47e3K8888:9??x64@x@s@x9?@ | 10/11/22-19:17:14
+1386993683 | 157.245.136.250 | NewVPS-K40446@s0?a69c?7saK8888:9??x64@x@s@x9?@ | 10/11/22-19:21:25
+2045713521 | 35.198.32.210 | NewVPS-K4?3s4?f7eb0?e0ad?K8888:9??x64@x@s@x9?@ | 10/11/22-20:16:39
+5174781917 | 159.223.169.132 | NewVPS-K43?93?c?9b7d66d6bK8888:9??x64@x@s@x9?@ | 10/11/22-20:19:00
+5121028144 | 170.187.149.127 | NewVPS-K49709ecbbd706s6@K8888:9??x64@x@s@x9?@ | 10/11/22-20:32:52
+576145089 | 5.183.78.152 | NewVPS-K46694@eed@8saa90dK8888:9??x64@x@s@x9?@ | 10/11/22-21:21:13
+1386993683 | 67.205.189.194 | NewVPS-K434s??63?ee@?sf46K8888:9??x64@x@s@x9?@ | 10/11/22-21:39:30
+576145089 | 143.198.120.212 | NewVPS-K43@8s34bc9a9?e70K8888:9??x64@x@s@x9?@ | 10/11/22-22:19:21
+2057746846 | 18.230.164.187 | NewVPS-K4@7?0@3e7d@7b06acK8888:9??x64@x@s@x9?@ | 10/11/22-23:29:03
+2057746846 | 18.230.164.187 | NewVPS-K4?460@04c64sc@d4dK8888:9??x64@x@s@x9?@ | 10/12/22-00:36:54
+1386993683 | 20.230.5.15 | NewVPS-K47378?6e??7?bb774K8888:9??x64@x@s@x9?@ | 10/12/22-02:16:08
+5022346502 | 167.99.60.66 | NewVPS-K4@473d7c7?4936?K8888:9??x64@x@s@x9?@ | 10/12/22-02:16:49
+5022346502 | 167.99.60.66 | NewVPS-K49s83?f707??s4e@K8888:9??x64@x@s@x9?@ | 10/12/22-02:44:36
+5022346502 | 167.99.60.66 | NewVPS-K46340@94f3b?@s6s?K8888:9??x64@x@s@x9?@ | 10/12/22-03:03:21
+5022346502 | 167.99.60.66 | NewVPS-K43s680394b8ec?fsK8888:9??x64@x@s@x9?@ | 10/12/22-03:06:35
+1139152248 | 62.108.40.227 | NewVPS-K49736?f3fe?saebafK8888:9??x64@x@s@x9?@ | 10/12/22-06:49:47
+1536147520 | 165.22.231.133 | NewVPS-K47698?ece4es639acK8888:9??x64@x@s@x9?@ | 10/12/22-06:59:40
+1536147520 | 137.184.209.138 | NewVPS-K47373?8?7fb677?d9K8888:9??x64@x@s@x9?@ | 10/12/22-08:19:57
+576145089 | 167.99.60.66 | NewVPS-K46@3@8@07a7@?47fK8888:9??x64@x@s@x9?@ | 10/12/22-11:19:59
+576145089 | 129.151.110.72 | NewVPS-K4688s?@ace8c7a?asK8888:9??x64@x@s@x9?@ | 10/12/22-14:36:19
+1450100375 | 45.173.130.91 | NewVPS-K469??6sb4?77343cK8888:9??x64@x@s@x9?@ | 10/12/22-14:49:32
+576145089 | 129.151.104.232 | NewVPS-K4?889?ess343f37ffK8888:9??x64@x@s@x9?@ | 10/12/22-16:51:48
+5090825984 | 137.184.56.184 | NewVPS-K4@086?s787?c@sd9dK8888:9??x64@x@s@x9?@ | 10/12/22-17:13:36
+1708490519 | 137.184.3.12 | NewVPS-K4@76?3c3c3f66b8dcK8888:9??x64@x@s@x9?@ | 10/12/22-18:44:16
+652037881 | 186.148.224.124 | NewVPS-K4070?3d4@3dc7s7a?K8888:9??x64@x@s@x9?@ | 10/12/22-20:30:39
+1386993683 | 67.205.157.161 | NewVPS-K4@?@8f?dfb@acb7K8888:9??x64@x@s@x9?@ | 10/12/22-21:20:43
+1386993683 | 67.205.157.161 | NewVPS-K499@9@6f4cesbbs34K8888:9??x64@x@s@x9?@ | 10/12/22-21:28:14
+615097327 | 165.22.45.121 | NewVPS-K4@@88??e30480s9caK8888:9??x64@x@s@x9?@ | 10/12/22-23:48:20
+5022346502 | 64.227.31.6 | NewVPS-K46499?80d69e36469K8888:9??x64@x@s@x9?@ | 10/12/22-23:51:49
+ | mnt | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 10/13/22-03:08:14
+1512297117 | 64.225.9.232 | NewVPS-K46476bb98c9d4e7dK8888:9??x64@x@s@x9?@ | 10/13/22-06:50:51
+1575947672 | 129.151.121.236 | NewVPS-K40s@?@3a69da0e77cK8888:9??x64@x@s@x9?@ | 10/13/22-10:03:17
+1575947672 | 129.151.107.14 | NewVPS-K40633@7c3047?84c@K8888:9??x64@x@s@x9?@ | 10/13/22-10:50:47
+5051663313 | 157.245.254.25 | NewVPS-K4s4@8bs90s@0c?0@K8888:9??x64@x@s@x9?@ | 10/13/22-10:55:03
+576145089 | 134.209.25.110 | NewVPS-K46768@c@0c807fc?aK8888:9??x64@x@s@x9?@ | 10/13/22-12:28:04
+1582540382 | 38.7.207.219 | NewVPS-K463?88e44fa868a7K8888:9??x64@x@s@x9?@ | 10/13/22-12:30:09
+5436616264 | 170.187.179.97 | NewVPS-K48?0?367396s8@0f3K8888:9??x64@x@s@x9?@ | 10/13/22-12:37:07
+576145089 | 185.167.96.161 | NewVPS-K48364?68436ss?@0bK8888:9??x64@x@s@x9?@ | 10/13/22-12:39:52
+1582540382 | 38.7.207.219 | NewVPS-K4?9s??49c0s6@@sb8K8888:9??x64@x@s@x9?@ | 10/13/22-13:24:13
+1575947672 | 144.22.34.172 | NewVPS-K407@s7b8aes7d98eK8888:9??x64@x@s@x9?@ | 10/13/22-14:06:55
+1837088909 | 144.217.84.249 | NewVPS-K43039@?f88bc?f39bK8888:9??x64@x@s@x9?@ | 10/13/22-14:35:25
+1708490519 | 144.22.162.241 | NewVPS-K4s4s@e8bs030f83dK8888:9??x64@x@s@x9?@ | 10/13/22-14:35:27
+1708490519 | 129.148.24.66 | NewVPS-K4?9@@c@83b?c6?09K8888:9??x64@x@s@x9?@ | 10/13/22-14:35:43
+5436616264 | 170.187.179.97 | NewVPS-K4s@4?34cd@s@078@?K8888:9??x64@x@s@x9?@ | 10/13/22-15:24:00
+1582540382 | 38.7.207.219 | NewVPS-K44?989s43e?e7f9dK8888:9??x64@x@s@x9?@ | 10/13/22-16:42:41
+755349907 | 194.53.111.146 | NewVPS-K47636?7sa3@39c38bK8888:9??x64@x@s@x9?@ | 10/13/22-16:43:04
+1837088909 | 144.217.84.249 | NewVPS-K433@3a964b94eceK8888:9??x64@x@s@x9?@ | 10/13/22-17:41:57
+1386993683 | 147.182.175.156 | NewVPS-K46s66b0bf6s@@@d4K8888:9??x64@x@s@x9?@ | 10/13/22-18:52:28
+1386993683 | 68.183.55.246 | NewVPS-K40@6@49ee8f76088K8888:9??x64@x@s@x9?@ | 10/13/22-18:53:25
+1708490519 | 159.65.181.161 | NewVPS-K4@@8@a60ds8sd@4dK8888:9??x64@x@s@x9?@ | 10/13/22-19:05:51
+1708490519 | 159.65.244.254 | NewVPS-K4?s84????b4c0??8@K8888:9??x64@x@s@x9?@ | 10/13/22-19:06:15
+1708490519 | 138.197.3.114 | NewVPS-K486?s@9ad0f@fsdcbK8888:9??x64@x@s@x9?@ | 10/13/22-19:38:31
+1708490519 | 167.71.174.195 | NewVPS-K446ss?d67?d?6090eK8888:9??x64@x@s@x9?@ | 10/13/22-19:39:05
+652037881 | 194.195.223.37 | NewVPS-K4ss08?f80aas?394aK8888:9??x64@x@s@x9?@ | 10/13/22-19:42:17
+1708490519 | 159.203.93.105 | NewVPS-K47s49@?d9aefs430bK8888:9??x64@x@s@x9?@ | 10/13/22-19:55:46
+1708490519 | 159.65.44.73 | NewVPS-K44399@048e8c4f40eK8888:9??x64@x@s@x9?@ | 10/13/22-20:07:56
+652037881 | 142.44.242.143 | NewVPS-K44?90?sebe6?80f04K8888:9??x64@x@s@x9?@ | 10/13/22-20:46:41
+5121028144 | 194.195.219.36 | NewVPS-K4?3???d@@80@b8ss0K8888:9??x64@x@s@x9?@ | 10/13/22-20:50:53
+652037881 | 142.44.242.143 | NewVPS-K43@87@37s7d@ccf86K8888:9??x64@x@s@x9?@ | 10/13/22-21:26:35
+1818514554 | 45.61.188.189 | NewVPS-K47@79@87s8ada7c96K8888:9??x64@x@s@x9?@ | 10/13/22-22:38:49
+652037881 | 142.44.242.143 | NewVPS-K4s?3@@eee64s9d737K8888:9??x64@x@s@x9?@ | 10/14/22-01:34:21
+652037881 | 142.44.242.143 | NewVPS-K49697scbf7@bea4cK8888:9??x64@x@s@x9?@ | 10/14/22-01:56:34
+1450100375 | 66.94.110.100 | NewVPS-K4s09430a9a?f6se?sK8888:9??x64@x@s@x9?@ | 10/14/22-05:50:10
+5376001618 | 20.55.45.2 | NewVPS-K4@4s@@?30@8s8a483K8888:9??x64@x@s@x9?@ | 10/14/22-07:16:51
+652037881 | 142.44.242.143 | NewVPS-K4s7s6@6?7f8346@36K8888:9??x64@x@s@x9?@ | 10/14/22-09:02:11
+1390150729 | 20.163.173.43 | NewVPS-K4077@@3ac?83ds3bfK8888:9??x64@x@s@x9?@ | 10/14/22-09:08:48
+5376001618 | 52.249.220.5 | NewVPS-K47@06?398sb709b?dK8888:9??x64@x@s@x9?@ | 10/14/22-09:50:15
+1808903996 | 159.203.90.158 | NewVPS-K4?@4?683esaed?@fK8888:9??x64@x@s@x9?@ | 10/14/22-10:01:55
+1808903996 | 137.184.63.125 | NewVPS-K4?74@@7@07fb66@??K8888:9??x64@x@s@x9?@ | 10/14/22-10:07:12
+1980352609 | 68.183.117.66 | NewVPS-K478?@37e433bsbc@K8888:9??x64@x@s@x9?@ | 10/14/22-10:47:14
+5436616264 | 159.223.17.89 | NewVPS-K47?8836cs380688@K8888:9??x64@x@s@x9?@ | 10/14/22-12:25:18
+5436616264 | 45.79.72.76 | NewVPS-K4@7?0@3@7ffe0?bcbK8888:9??x64@x@s@x9?@ | 10/14/22-13:38:40
+1273488608 | 4.240.57.184 | NewVPS-K47@86e47f7bf36c?K8888:9??x64@x@s@x9?@ | 10/14/22-13:50:28
+2028468813 | 129.146.253.5 | NewVPS-K4??s8@8077sscc?eaK8888:9??x64@x@s@x9?@ | 10/14/22-15:05:31
+618157053 | 20.118.128.39 | NewVPS-K47436?cf@03d9@b?cK8888:9??x64@x@s@x9?@ | 10/14/22-16:44:07
+618157053 | 20.163.123.45 | NewVPS-K4s@s43s?b48d0cdscK8888:9??x64@x@s@x9?@ | 10/14/22-17:19:48
+1173676231 | 198.211.99.50 | NewVPS-K4673?3fsf6@bs60b3K8888:9??x64@x@s@x9?@ | 10/14/22-20:10:29
+1173676231 | 128.199.4.193 | NewVPS-K49486@46fc?6fcsefK8888:9??x64@x@s@x9?@ | 10/14/22-21:55:31
+1225383439 | 45.56.121.152 | NewVPS-K4ss0??b0b9c9e44s@K8888:9??x64@x@s@x9?@ | 10/14/22-23:01:38
+1501877112 | 129.146.41.106 | NewVPS-K4374768@c7c4fd9eK8888:9??x64@x@s@x9?@ | 10/15/22-00:45:53
+1575947672 | 20.226.11.137 | NewVPS-K473630ae00489833K8888:9??x64@x@s@x9?@ | 10/15/22-05:03:35
+5436616264 | 139.144.233.190 | NewVPS-K49637e6ee3@33d08K8888:9??x64@x@s@x9?@ | 10/15/22-06:52:43
+5436616264 | 139.144.233.190 | NewVPS-K46399@3a633978449K8888:9??x64@x@s@x9?@ | 10/15/22-07:06:23
+2006027987 | 172.105.129.210 | NewVPS-K4?7?s?4cd8s??98f0K8888:9??x64@x@s@x9?@ | 10/15/22-07:41:21
+1501877112 | 158.101.46.193 | NewVPS-K47?0s?bs84@c@?ddsK8888:9??x64@x@s@x9?@ | 10/15/22-08:10:11
+1536147520 | 147.182.148.148 | NewVPS-K4@997?@9c??s33bdeK8888:9??x64@x@s@x9?@ | 10/15/22-09:14:08
+2006027987 | 172.105.129.210 | NewVPS-K46?78@b0480930d4dK8888:9??x64@x@s@x9?@ | 10/15/22-12:30:58
+5022346502 | 64.227.31.6 | NewVPS-K46@0??47af??e0cbsK8888:9??x64@x@s@x9?@ | 10/15/22-13:03:53
+5022346502 | 64.227.31.6 | NewVPS-K4?049e0sdd@@7?d6K8888:9??x64@x@s@x9?@ | 10/15/22-13:07:28
+1512297117 | 167.71.171.78 | NewVPS-K40683?64a7?@363e@K8888:9??x64@x@s@x9?@ | 10/15/22-13:51:49
+750997906 | 209.141.40.127 | NewVPS-K4646?3@fafe0@7aK8888:9??x64@x@s@x9?@ | 10/15/22-15:39:13
+1512297117 | 167.71.171.78 | NewVPS-K48?48?df?8?99?@38K8888:9??x64@x@s@x9?@ | 10/15/22-16:07:11
+1512297117 | 64.225.63.32 | NewVPS-K479064e?@8fb387eK8888:9??x64@x@s@x9?@ | 10/15/22-17:22:28
+5436616264 | 138.197.149.244 | NewVPS-K4s8@9??4f3d878fecK8888:9??x64@x@s@x9?@ | 10/15/22-17:52:05
+5436616264 | 167.172.31.74 | NewVPS-K4?638?46f?c8@3d?6K8888:9??x64@x@s@x9?@ | 10/15/22-18:00:57
+576145089 | 81.181.87.124 | NewVPS-K46?808f8s?9d9c@7K8888:9??x64@x@s@x9?@ | 10/15/22-22:39:21
+750997906 | 165.22.5.180 | NewVPS-K46378@ff?6ddsff9cK8888:9??x64@x@s@x9?@ | 10/15/22-23:46:46
+491532435 | 134.209.25.110 | NewVPS-K446?9@se?6s396046K8888:9??x64@x@s@x9?@ | 10/16/22-06:28:49
+491532435 | 134.209.25.110 | NewVPS-K4636@3b0@c40csd?aK8888:9??x64@x@s@x9?@ | 10/16/22-09:22:08
+491532435 | 134.209.25.110 | NewVPS-K4s?3?dd39as9004K8888:9??x64@x@s@x9?@ | 10/16/22-13:07:04
+1538778631 | 185.69.53.188 | NewVPS-K44400??d7bd64c39eK8888:9??x64@x@s@x9?@ | 10/16/22-13:18:35
+1538778631 | 185.69.53.188 | NewVPS-K4??s8b3eccf8@d49K8888:9??x64@x@s@x9?@ | 10/16/22-14:01:25
+491532435 | 134.209.25.110 | NewVPS-K44836@ed?4?7@7f3?K8888:9??x64@x@s@x9?@ | 10/16/22-14:30:04
+1538778631 | 185.69.53.188 | NewVPS-K40406?a4@b78aa3b6K8888:9??x64@x@s@x9?@ | 10/16/22-14:54:44
+491532435 | 134.209.25.110 | NewVPS-K4348s7ea699@c@ddK8888:9??x64@x@s@x9?@ | 10/16/22-15:05:15
+5432401123 | 159.223.133.123 | NewVPS-K43403?9e97a90ecc?K8888:9??x64@x@s@x9?@ | 10/16/22-15:11:16
+491532435 | 134.209.25.110 | NewVPS-K44s3@?6ec@7436cs@K8888:9??x64@x@s@x9?@ | 10/16/22-15:47:56
+1538778631 | 185.69.53.188 | NewVPS-K4s384?70bbb90@e70K8888:9??x64@x@s@x9?@ | 10/16/22-15:50:27
+1512297117 | 64.225.63.32 | NewVPS-K48?40s@ea37a6cabK8888:9??x64@x@s@x9?@ | 10/16/22-17:30:02
+1568952092 | 161.35.58.17 | NewVPS-K4@48??9bd8sf74633K8888:9??x64@x@s@x9?@ | 10/16/22-18:06:20
+1512297117 | 64.225.63.32 | NewVPS-K4?0@s@8d?dba6@dc9K8888:9??x64@x@s@x9?@ | 10/16/22-18:08:42
+1207989703 | 209.151.152.51 | NewVPS-K4sss@@3eca3@94es6K8888:9??x64@x@s@x9?@ | 10/16/22-18:54:36
+729023834 | 165.22.8.89 | NewVPS-K438ss@e@cf97a0ce6K8888:9??x64@x@s@x9?@ | 10/16/22-20:47:42
+5432401123 | 139.144.190.15 | NewVPS-K46@30bf8838e?ec9K8888:9??x64@x@s@x9?@ | 10/16/22-23:43:13
+576145089 | 129.151.104.232 | NewVPS-K4s30@479be3faae?K8888:9??x64@x@s@x9?@ | 10/17/22-00:05:00
+576145089 | 129.151.106.229 | NewVPS-K43874@e48c@se@d4aK8888:9??x64@x@s@x9?@ | 10/17/22-00:12:50
+576145089 | 167.99.60.66 | NewVPS-K46434?a88ad78@?66K8888:9??x64@x@s@x9?@ | 10/17/22-00:20:37
+576145089 | 64.225.63.32 | NewVPS-K4s66@@d4308f3??bfK8888:9??x64@x@s@x9?@ | 10/17/22-00:21:15
+576145089 | 155.248.192.48 | NewVPS-K4?600?300@ssa78fcK8888:9??x64@x@s@x9?@ | 10/17/22-00:21:37
+576145089 | 64.225.63.32 | NewVPS-K4387sd3c7as9f3sdK8888:9??x64@x@s@x9?@ | 10/17/22-00:27:14
+576145089 | 45.225.94.252 | NewVPS-K4676@37f@d63@9904K8888:9??x64@x@s@x9?@ | 10/17/22-00:32:15
+652037881 | 142.44.242.143 | NewVPS-K47708ee8cdaa@8s6K8888:9??x64@x@s@x9?@ | 10/17/22-00:41:37
+652037881 | 194.195.223.37 | NewVPS-K437984399c7@4ca7K8888:9??x64@x@s@x9?@ | 10/17/22-00:46:39
+491532435 | 134.122.92.88 | NewVPS-K4788@3edc48@be79cK8888:9??x64@x@s@x9?@ | 10/17/22-05:03:47
+1512297117 | 64.225.9.232 | NewVPS-K408@@?0f4s?e?bf?bK8888:9??x64@x@s@x9?@ | 10/17/22-07:57:31
+1568952092 | 167.71.20.229 | NewVPS-K4@078?@3ds8f39e0dK8888:9??x64@x@s@x9?@ | 10/17/22-08:33:15
+5436616264 | 4.227.189.118 | NewVPS-K46697?4s@68e09d8@K8888:9??x64@x@s@x9?@ | 10/17/22-08:40:23
+5436616264 | 139.144.54.235 | NewVPS-K43@7@3043s98de69dK8888:9??x64@x@s@x9?@ | 10/17/22-09:50:25
+1439312588 | 129.80.182.205 | NewVPS-K484sb3ae?9c88s8K8888:9??x64@x@s@x9?@ | 10/17/22-09:58:50
+1439312588 | 129.153.152.99 | NewVPS-K4647?esba04@83a6K8888:9??x64@x@s@x9?@ | 10/17/22-10:06:58
+1439312588 | 107.20.184.72 | NewVPS-K4?300?af84cbe9ea@K8888:9??x64@x@s@x9?@ | 10/17/22-10:10:36
+576145089 | 143.198.120.212 | NewVPS-K46s669a?60?d6s@6K8888:9??x64@x@s@x9?@ | 10/17/22-10:46:27
+795435792 | 54.146.101.107 | NewVPS-K4?087b3de3ca68f4K8888:9??x64@x@s@x9?@ | 10/17/22-11:25:30
+1501877112 | 158.101.46.193 | NewVPS-K4s866?449be7e0eeeK8888:9??x64@x@s@x9?@ | 10/17/22-11:26:09
+618157053 | 4.246.184.20 | NewVPS-K4@@s43?e4?94e?8deK8888:9??x64@x@s@x9?@ | 10/17/22-12:04:50
+1395912188 | 20.125.119.182 | NewVPS-K408743ff4?b@798e7K8888:9??x64@x@s@x9?@ | 10/17/22-12:52:21
+5436616264 | 139.144.62.193 | NewVPS-K40378@3sd646d0430K8888:9??x64@x@s@x9?@ | 10/17/22-14:16:32
+953807717 | 38.143.68.40 | NewVPS-K48399?sf730a3ad43K8888:9??x64@x@s@x9?@ | 10/17/22-14:19:04
+635819650 | 170.187.206.10 | NewVPS-K4@@8?344esba03a0K8888:9??x64@x@s@x9?@ | 10/17/22-18:47:57
+1439312588 | 129.153.152.99 | NewVPS-K433s6s0a3@403cdsK8888:9??x64@x@s@x9?@ | 10/17/22-19:09:00
+1439312588 | 129.153.152.99 | NewVPS-K47383?3s4d?@73a8@K8888:9??x64@x@s@x9?@ | 10/17/22-19:10:39
+1439312588 | 129.153.152.99 | NewVPS-K44497@e9ab883fe@8K8888:9??x64@x@s@x9?@ | 10/17/22-19:12:44
+1439312588 | 129.153.152.99 | NewVPS-K4780@3a0bb6ff8ds0K8888:9??x64@x@s@x9?@ | 10/17/22-19:21:35
+635819650 | 170.187.206.10 | NewVPS-K4@8??@9dd4a6ce68aK8888:9??x64@x@s@x9?@ | 10/17/22-19:29:38
+576145089 | 35.215.205.179 | NewVPS-K47703?c987be093?aK8888:9??x64@x@s@x9?@ | 10/17/22-19:31:20
+576145089 | 20.151.75.30 | NewVPS-K4s30??bfc@ad6fbd9K8888:9??x64@x@s@x9?@ | 10/17/22-19:40:49
+635819650 | 170.187.206.10 | NewVPS-K4s03?30@0fbf73d@cK8888:9??x64@x@s@x9?@ | 10/17/22-20:15:01
+1512297117 | 159.203.126.4 | NewVPS-K4@349@f?acbbd@db7K8888:9??x64@x@s@x9?@ | 10/17/22-20:25:55
+5432401123 | 167.71.24.45 | NewVPS-K48@79s7d79?c6dd8K8888:9??x64@x@s@x9?@ | 10/17/22-20:47:50
+5436616264 | 4.228.67.50 | NewVPS-K494479a308d@0f9?K8888:9??x64@x@s@x9?@ | 10/17/22-20:57:32
+1501877112 | 162.220.163.56 | NewVPS-K43@4??0fcfs3878edK8888:9??x64@x@s@x9?@ | 10/17/22-21:06:42
+1512297117 | 152.70.63.56 | NewVPS-K4s8@7?s@8das87a7bK8888:9??x64@x@s@x9?@ | 10/17/22-21:31:48
+831050287 | 144.22.38.130 | NewVPS-K4s7s?@448@9d3daf4K8888:9??x64@x@s@x9?@ | 10/17/22-21:36:57
+1512297117 | 158.101.195.90 | NewVPS-K4?686af4?f@ffe7aK8888:9??x64@x@s@x9?@ | 10/17/22-21:40:47
+5436616264 | 141.148.235.68 | NewVPS-K4??3@3bs4d96?fb?7K8888:9??x64@x@s@x9?@ | 10/17/22-22:31:35
+635819650 | 159.223.133.123 | NewVPS-K48??3?a368d?784e7K8888:9??x64@x@s@x9?@ | 10/17/22-22:49:48
+5436616264 | 150.230.21.125 | NewVPS-K44949@469?dd997a?K8888:9??x64@x@s@x9?@ | 10/17/22-23:46:02
+5090825984 | 164.90.159.133 | NewVPS-K448@?3bfdad0869e8K8888:9??x64@x@s@x9?@ | 10/18/22-00:40:28
+1501877112 | 158.101.23.103 | NewVPS-K43s09?0fb80ea@cceK8888:9??x64@x@s@x9?@ | 10/18/22-01:08:51
+615097327 | 129.151.111.99 | NewVPS-K40437?@7s8bb8c@?eK8888:9??x64@x@s@x9?@ | 10/18/22-07:17:11
+750997906 | 206.217.194.97 | NewVPS-K469?4?08?4837d0c?K8888:9??x64@x@s@x9?@ | 10/18/22-08:33:30
+1100521756 | 44.229.85.220 | NewVPS-K44?8737d0@708bK8888:9??x64@x@s@x9?@ | 10/18/22-08:38:53
+1100521756 | 44.230.90.213 | NewVPS-K4439@?9a370?esa@aK8888:9??x64@x@s@x9?@ | 10/18/22-08:45:54
+1100521756 | 173.230.149.78 | NewVPS-K43949?s8a4@7ec0?8K8888:9??x64@x@s@x9?@ | 10/18/22-08:55:19
+1512297117 | 138.197.4.32 | NewVPS-K47844@f@76e6d4d79K8888:9??x64@x@s@x9?@ | 10/18/22-08:56:04
+5051663313 | 206.189.184.156 | NewVPS-K4s33@ea?df7@88dcK8888:9??x64@x@s@x9?@ | 10/18/22-08:57:40
+1100521756 | 170.187.153.86 | NewVPS-K489@9fc@660d73fK8888:9??x64@x@s@x9?@ | 10/18/22-09:02:13
+1100521756 | 129.151.70.201 | NewVPS-K47699784s6bbcff4K8888:9??x64@x@s@x9?@ | 10/18/22-09:15:27
+831050287 | 20.197.198.167 | NewVPS-K49?60?cs?as9@0cf7K8888:9??x64@x@s@x9?@ | 10/18/22-10:07:23
+831050287 | 129.146.42.50 | NewVPS-K49?48?8@0309bdb93K8888:9??x64@x@s@x9?@ | 10/18/22-10:07:46
+5436616264 | 129.151.92.93 | NewVPS-K4s6@7df8@@?aas8cK8888:9??x64@x@s@x9?@ | 10/18/22-10:15:05
+1980352609 | 138.197.173.42 | NewVPS-K4349@??f839s3@fseK8888:9??x64@x@s@x9?@ | 10/18/22-10:30:13
+831050287 | 189.133.62.5 | NewVPS-K4?88?a6ces9?88s3K8888:9??x64@x@s@x9?@ | 10/18/22-11:11:46
+5436616264 | 45.33.96.187 | NewVPS-K47@3s@@ae0e?7b980K8888:9??x64@x@s@x9?@ | 10/18/22-11:27:00
+576145089 | 129.151.104.232 | NewVPS-K449?s?648cc69a@80K8888:9??x64@x@s@x9?@ | 10/18/22-14:13:15
+576145089 | 189.133.62.5 | NewVPS-K447674ae79f0s@@eK8888:9??x64@x@s@x9?@ | 10/18/22-14:19:11
+5051663313 | 143.244.171.18 | NewVPS-K48080384sfc9@e4fK8888:9??x64@x@s@x9?@ | 10/18/22-15:09:31
+5121028144 | 146.190.212.59 | NewVPS-K4988s@47b@bs?s?6eK8888:9??x64@x@s@x9?@ | 10/18/22-16:10:12
+618157053 | 20.220.166.190 | NewVPS-K43486?bdc?dedcab?K8888:9??x64@x@s@x9?@ | 10/18/22-19:09:02
+831050287 | 54.39.98.50 | NewVPS-K4@@0?3a?e48867s?bK8888:9??x64@x@s@x9?@ | 10/18/22-20:45:31
+618157053 | 20.226.67.116 | NewVPS-K469?43b8940bsc6fsK8888:9??x64@x@s@x9?@ | 10/18/22-20:47:49
+584767023 | 150.136.50.108 | NewVPS-K4974@3cc9?708@8a@K8888:9??x64@x@s@x9?@ | 10/18/22-21:44:14
+2006027987 | 67.205.157.38 | NewVPS-K486s@@@@ad7@38097K8888:9??x64@x@s@x9?@ | 10/18/22-22:28:09
+1564379505 | 129.146.84.226 | NewVPS-K463?7@60b0sc4feK8888:9??x64@x@s@x9?@ | 10/18/22-22:33:11
+1564379505 | 129.146.245.233 | NewVPS-K4??43@fds876adbfeK8888:9??x64@x@s@x9?@ | 10/18/22-22:38:16
+584767023 | 129.153.190.84 | NewVPS-K4@39s?0a63c8c9s6K8888:9??x64@x@s@x9?@ | 10/18/22-23:46:20
+1501877112 | 150.230.90.169 | NewVPS-K4399096fe4b30esfK8888:9??x64@x@s@x9?@ | 10/19/22-07:29:22
+1568952092 | 146.190.223.251 | NewVPS-K43689?s8?496se9eaK8888:9??x64@x@s@x9?@ | 10/19/22-08:02:30
+1048526207 | 45.56.111.52 | NewVPS-K4@744@e946?94a476K8888:9??x64@x@s@x9?@ | 10/19/22-09:48:20
+5051663313 | 143.244.171.18 | NewVPS-K446043d@6@cc?380eK8888:9??x64@x@s@x9?@ | 10/19/22-09:54:31
+1568952092 | 161.35.58.17 | NewVPS-K43@8@?40a396d6?9sK8888:9??x64@x@s@x9?@ | 10/19/22-10:25:09
+1568952092 | 167.71.20.229 | NewVPS-K40733@7b06?@aa?96K8888:9??x64@x@s@x9?@ | 10/19/22-10:43:15
+1568952092 | 167.71.20.229 | NewVPS-K4396?3@9c6cd6?@3fK8888:9??x64@x@s@x9?@ | 10/19/22-10:47:01
+1708490519 | 159.65.161.181 | NewVPS-K4838s?c9sbea3cfs7K8888:9??x64@x@s@x9?@ | 10/19/22-11:28:07
+1708490519 | 167.71.175.122 | NewVPS-K494887s@08sb0c6?K8888:9??x64@x@s@x9?@ | 10/19/22-11:40:56
+1512297117 | 45.33.34.161 | NewVPS-K4@9?84bd?4bbcabcK8888:9??x64@x@s@x9?@ | 10/19/22-13:04:41
+5051663313 | 159.223.131.85 | NewVPS-K46448?ba@84c8e44eK8888:9??x64@x@s@x9?@ | 10/19/22-14:12:41
+1512297117 | 129.151.92.93 | NewVPS-K46436@s838sss789K8888:9??x64@x@s@x9?@ | 10/19/22-14:23:09
+1390150729 | 20.115.72.142 | NewVPS-K46s@3?8fe4c0esab9K8888:9??x64@x@s@x9?@ | 10/19/22-14:53:44
+1390150729 | 20.115.72.142 | NewVPS-K4067@3ss44a9fda3?K8888:9??x64@x@s@x9?@ | 10/19/22-14:57:36
+1512297117 | 138.197.106.106 | NewVPS-K499@?4fdb74?a0eaK8888:9??x64@x@s@x9?@ | 10/19/22-15:14:46
+1512297117 | 45.55.51.194 | NewVPS-K4437@4@64f0?46@eK8888:9??x64@x@s@x9?@ | 10/19/22-16:22:47
+5432401123 | 20.223.179.139 | NewVPS-K46980?fsb43b83c9fK8888:9??x64@x@s@x9?@ | 10/19/22-17:30:44
+1512297117 | 23.239.17.76 | NewVPS-K4467@@?6fsb479709K8888:9??x64@x@s@x9?@ | 10/19/22-17:34:52
+750997906 | 45.33.50.61 | NewVPS-K443s9?4c7@@b?c4?8K8888:9??x64@x@s@x9?@ | 10/19/22-18:36:50
+5090825984 | 172.104.12.147 | NewVPS-K4@s08706ef97847dK8888:9??x64@x@s@x9?@ | 10/19/22-21:34:46
+1394196343 | 20.206.161.179 | NewVPS-K48984@30a98ad?@s3K8888:9??x64@x@s@x9?@ | 10/19/22-21:44:14
+576145089 | 213.255.247.175 | NewVPS-K406??3@4?d?79@@a0K8888:9??x64@x@s@x9?@ | 10/19/22-23:50:57
+576145089 | 213.255.247.175 | NewVPS-K4@7@s@4?d?79@@a0K8888:9??x64@x@s@x9?@ | 10/19/22-23:52:18
+795435792 | 54.157.97.251 | NewVPS-K404039fc97fa94?3K8888:9??x64@x@s@x9?@ | 10/19/22-23:57:42
+795435792 | 45.61.186.45 | NewVPS-K4774?3d@s@076sf48K8888:9??x64@x@s@x9?@ | 10/20/22-00:02:28
+576145089 | 104.128.66.228 | NewVPS-K4@8?0?c?8ae6e7774K8888:9??x64@x@s@x9?@ | 10/20/22-00:09:00
+576145089 | 165.232.137.149 | NewVPS-K46387@7b94aceb4bK8888:9??x64@x@s@x9?@ | 10/20/22-08:44:50
+1512297117 | 64.225.9.232 | NewVPS-K4?s9@dc0@fe30d7dK8888:9??x64@x@s@x9?@ | 10/20/22-08:47:22
+2040803628 | 51.222.159.121 | NewVPS-K4ss64@0b7?fscf67?K8888:9??x64@x@s@x9?@ | 10/20/22-09:47:42
+5436616264 | 139.177.200.16 | NewVPS-K4046?@?@bds44csaaK8888:9??x64@x@s@x9?@ | 10/20/22-10:53:36
+1512297117 | 23.239.17.76 | NewVPS-K4@864@fs@3fd6a0dsK8888:9??x64@x@s@x9?@ | 10/20/22-11:24:57
+576145089 | 91.92.136.226 | NewVPS-K4s886@@73c?b4e0?K8888:9??x64@x@s@x9?@ | 10/20/22-11:53:00
+1386993683 | 67.205.157.161 | NewVPS-K48686@sfb6d4fd6scK8888:9??x64@x@s@x9?@ | 10/20/22-12:08:13
+1506759928 | 129.148.61.193 | NewVPS-K4s?68@aec0fs7c9K8888:9??x64@x@s@x9?@ | 10/20/22-12:49:52
+5051663313 | 146.190.211.25 | NewVPS-K407s6@s83@c38ccdK8888:9??x64@x@s@x9?@ | 10/20/22-13:15:35
+5051663313 | 192.241.129.167 | NewVPS-K47s0@007dc6c6fcdK8888:9??x64@x@s@x9?@ | 10/20/22-13:22:18
+5090825984 | 147.182.181.112 | NewVPS-K408?0?38b38?08ss7K8888:9??x64@x@s@x9?@ | 10/20/22-13:28:19
+5090825984 | 137.184.97.11 | NewVPS-K4s930@6sd3@c9d833K8888:9??x64@x@s@x9?@ | 10/20/22-13:29:19
+1450100375 | 68.183.142.72 | NewVPS-K43?03?77?caf30@7aK8888:9??x64@x@s@x9?@ | 10/20/22-13:31:15
+1059251268 | 139.177.206.172 | NewVPS-K47@776@0?es099@8K8888:9??x64@x@s@x9?@ | 10/20/22-13:32:59
+5090825984 | 159.223.104.177 | NewVPS-K4@@0070se?4csecK8888:9??x64@x@s@x9?@ | 10/20/22-13:35:23
+5051663313 | 198.211.108.135 | NewVPS-K4s708?9b068d?4es7K8888:9??x64@x@s@x9?@ | 10/20/22-13:43:39
+576145089 | 51.79.50.53 | NewVPS-K40694?cc3sbd8s@80K8888:9??x64@x@s@x9?@ | 10/20/22-15:05:32
+5051663313 | 18.229.34.35 | NewVPS-K4?77s?8a@a?e?6?34K8888:9??x64@x@s@x9?@ | 10/20/22-15:24:23
+5432401123 | 144.202.42.116 | NewVPS-K439?@33dc7aec8ee6K8888:9??x64@x@s@x9?@ | 10/20/22-15:30:34
+652037881 | 142.44.242.143 | NewVPS-K4@798@ed??f930d@3K8888:9??x64@x@s@x9?@ | 10/20/22-16:05:05
+1386993683 | 45.14.114.17 | NewVPS-K48?88?09@6407dseK8888:9??x64@x@s@x9?@ | 10/20/22-16:11:59
+1059251268 | 170.187.142.90 | NewVPS-K43360663647cd74dK8888:9??x64@x@s@x9?@ | 10/20/22-17:29:59
+1059251268 | 149.56.142.219 | NewVPS-K4s378@9sdfs6b86?K8888:9??x64@x@s@x9?@ | 10/20/22-20:06:02
+5432401123 | 45.32.169.246 | NewVPS-K44397@3@0afb03f6sK8888:9??x64@x@s@x9?@ | 10/20/22-20:27:08
+576145089 | 51.107.69.104 | NewVPS-K4@30s?a9@04639a7aK8888:9??x64@x@s@x9?@ | 10/20/22-20:28:06
+1582540382 | 38.7.207.239 | NewVPS-K48@s6@3@49?0d70ecK8888:9??x64@x@s@x9?@ | 10/20/22-20:50:17
+2006027987 | 45.33.82.10 | NewVPS-K44@4s@@s908s978c9K8888:9??x64@x@s@x9?@ | 10/20/22-21:21:17
+1568952092 | 192.241.151.58 | NewVPS-K4360??@796eedb00K8888:9??x64@x@s@x9?@ | 10/20/22-22:54:49
+1568952092 | 67.205.178.61 | NewVPS-K40?36?cbb6b@99e6cK8888:9??x64@x@s@x9?@ | 10/20/22-23:15:20
+5432401123 | 143.198.178.103 | NewVPS-K4@s74?ss3f6@@aa9sK8888:9??x64@x@s@x9?@ | 10/20/22-23:32:04
+1509716557 | 62.151.177.229 | NewVPS-K4666@9aa36s8974dK8888:9??x64@x@s@x9?@ | 10/21/22-01:09:38
+1509716557 | 62.151.177.229 | NewVPS-K4@@47?c9sffdfee@dK8888:9??x64@x@s@x9?@ | 10/21/22-01:40:03
+5090825984 | 67.205.168.252 | NewVPS-K478@??6a?d3bfdcc4K8888:9??x64@x@s@x9?@ | 10/21/22-06:20:41
+1059251268 | 149.56.142.219 | NewVPS-K463s0?f9ff8cc?98@K8888:9??x64@x@s@x9?@ | 10/21/22-09:22:34
+652037881 | 172.104.197.98 | NewVPS-K48s9s@@cs?a?fea9bK8888:9??x64@x@s@x9?@ | 10/21/22-10:19:38
+980221709 | 104.237.138.131 | NewVPS-K4s?89d46e3edbse?K8888:9??x64@x@s@x9?@ | 10/21/22-11:44:21
+652037881 | 142.44.242.143 | NewVPS-K4894@3879@807ae4@K8888:9??x64@x@s@x9?@ | 10/21/22-12:03:21
+2006027987 | 20.120.14.203 | NewVPS-K4397@3ea3e?4843e@K8888:9??x64@x@s@x9?@ | 10/21/22-13:04:23
+5432401123 | 135.148.139.106 | NewVPS-K4?63s@fsa9aae@@9K8888:9??x64@x@s@x9?@ | 10/21/22-13:55:59
+5432401123 | 135.148.139.106 | NewVPS-K4464438fd4eb48706K8888:9??x64@x@s@x9?@ | 10/21/22-14:15:56
+5432401123 | 135.148.139.106 | NewVPS-K4?367s04?cff9fc6K8888:9??x64@x@s@x9?@ | 10/21/22-14:22:21
+1512297117 | 129.146.168.168 | NewVPS-K4s8?0?fe?a37f34e@K8888:9??x64@x@s@x9?@ | 10/21/22-14:26:19
+904225478 | 91.92.136.226 | NewVPS-K47606@??eac68a4f9K8888:9??x64@x@s@x9?@ | 10/21/22-15:15:17
+1386993683 | 20.121.213.93 | NewVPS-K44469@f34bdsb09?aK8888:9??x64@x@s@x9?@ | 10/21/22-15:30:33
+1386993683 | 20.121.213.93 | NewVPS-K4439s8cs4e4d9@dsK8888:9??x64@x@s@x9?@ | 10/21/22-15:44:18
+904225478 | 91.92.136.226 | NewVPS-K4s9086f3@@c3ba04K8888:9??x64@x@s@x9?@ | 10/21/22-15:50:17
+5432401123 | 135.148.139.106 | NewVPS-K4867@?f?63@aae?@eK8888:9??x64@x@s@x9?@ | 10/21/22-16:03:48
+904225478 | 144.22.32.150 | NewVPS-K40s0@?8s4d@c@bed4K8888:9??x64@x@s@x9?@ | 10/21/22-16:09:47
+904225478 | 129.151.191.240 | NewVPS-K49?46@8ff3?s@dsfaK8888:9??x64@x@s@x9?@ | 10/21/22-16:57:38
+904225478 | 91.92.136.226 | NewVPS-K4?7s0@4@es067306dK8888:9??x64@x@s@x9?@ | 10/21/22-17:16:15
+1386993683 | 207.246.70.185 | NewVPS-K4734@?e8s9@cfsfc?K8888:9??x64@x@s@x9?@ | 10/21/22-18:57:53
+1386993683 | 207.246.70.185 | NewVPS-K4@77@@b0ds9@7a83K8888:9??x64@x@s@x9?@ | 10/21/22-19:03:49
+1059251268 | 198.74.53.221 | NewVPS-K4@998?048s3dd@8csK8888:9??x64@x@s@x9?@ | 10/21/22-19:33:41
+652037881 | 173.230.145.252 | NewVPS-K4098?7c68f66s336K8888:9??x64@x@s@x9?@ | 10/21/22-20:09:24
+2006027987 | 45.55.57.189 | NewVPS-K48?s@3393?3daa397K8888:9??x64@x@s@x9?@ | 10/21/22-20:49:31
+5209563031 | 18.231.178.53 | NewVPS-K48ss0@@44?d@s99?7K8888:9??x64@x@s@x9?@ | 10/21/22-21:20:45
+1810915030 | 129.151.109.125 | NewVPS-K4@040@e94d@b3bs4fK8888:9??x64@x@s@x9?@ | 10/22/22-00:58:57
+779689255 | 35.91.105.237 | NewVPS-K433ss@3afcf684cc@K8888:9??x64@x@s@x9?@ | 10/22/22-01:04:34
+1173676231 | 146.190.220.181 | NewVPS-K49s443@4ecddc8decK8888:9??x64@x@s@x9?@ | 10/22/22-10:21:39
+5209563031 | 15.228.98.71 | NewVPS-K4@730@0d@87sa0csfK8888:9??x64@x@s@x9?@ | 10/22/22-11:50:49
+1837088909 | 144.217.84.249 | NewVPS-K46ss0?434c8d3e4e@K8888:9??x64@x@s@x9?@ | 10/22/22-12:01:11
+2006027987 | 20.55.25.88 | NewVPS-K4@60?bb9ac8?6cscK8888:9??x64@x@s@x9?@ | 10/22/22-12:04:23
+2057746846 | 54.207.165.138 | NewVPS-K40@0?de0ce@3e739K8888:9??x64@x@s@x9?@ | 10/22/22-12:47:51
+1100521756 | 179.43.126.14 | NewVPS-K4s780@?8f87edb08?K8888:9??x64@x@s@x9?@ | 10/22/22-12:49:29
+1837088909 | 144.217.84.249 | NewVPS-K43@@s?9760cf?3s46K8888:9??x64@x@s@x9?@ | 10/22/22-13:22:46
+5209563031 | 15.228.98.71 | NewVPS-K4@s79d4bdfd?fed0K8888:9??x64@x@s@x9?@ | 10/22/22-13:48:57
+5432401123 | 103.90.161.170 | NewVPS-K4?36443se74b3esK8888:9??x64@x@s@x9?@ | 10/22/22-13:56:17
+1837088909 | 144.217.84.249 | NewVPS-K4603@@46?68eac@0fK8888:9??x64@x@s@x9?@ | 10/22/22-14:01:11
+1173676231 | 159.223.145.16 | NewVPS-K44630?@60068dc6@8K8888:9??x64@x@s@x9?@ | 10/22/22-14:01:16
+5223242849 | 167.99.150.25 | NewVPS-K436308e9bf@440fdK8888:9??x64@x@s@x9?@ | 10/22/22-14:13:20
+711025414 | 185.183.87.19 | NewVPS-K46?3s@b99s6f0d4a4K8888:9??x64@x@s@x9?@ | 10/22/22-14:26:22
+711025414 | 185.183.87.19 | NewVPS-K480s6@ab47e874a0eK8888:9??x64@x@s@x9?@ | 10/22/22-14:38:24
+1100521756 | 20.116.9.7 | NewVPS-K4s430@4faa8s9d7bsK8888:9??x64@x@s@x9?@ | 10/22/22-14:45:12
+576145089 | 129.151.106.229 | NewVPS-K44??0bs3f??bs9?bK8888:9??x64@x@s@x9?@ | 10/22/22-15:04:32
+1173676231 | 159.223.145.16 | NewVPS-K4799@3d?8ed78bss8K8888:9??x64@x@s@x9?@ | 10/22/22-15:10:43
+1512297117 | 138.197.109.34 | NewVPS-K44633ssabc6s47b9K8888:9??x64@x@s@x9?@ | 10/22/22-15:51:10
+5223242849 | 159.223.141.69 | NewVPS-K4?69@?bcf073844a3K8888:9??x64@x@s@x9?@ | 10/22/22-16:20:36
+5223242849 | 143.198.170.249 | NewVPS-K4s46899@43c?db7eK8888:9??x64@x@s@x9?@ | 10/22/22-16:43:16
+5223242849 | 146.190.209.28 | NewVPS-K4s7?@@704fbe088fcK8888:9??x64@x@s@x9?@ | 10/22/22-16:52:05
+1173676231 | 68.183.103.77 | NewVPS-K409@0dda74f0sbfeK8888:9??x64@x@s@x9?@ | 10/22/22-18:38:59
+5121028144 | 20.84.57.243 | NewVPS-K4800?90b?d?b7acdK8888:9??x64@x@s@x9?@ | 10/22/22-18:40:12
+980221709 | 96.126.117.23 | NewVPS-K4@7s8@6as63a44f63K8888:9??x64@x@s@x9?@ | 10/22/22-19:19:14
+5121028144 | 165.22.10.108 | NewVPS-K4s337?687ds3fa3@3K8888:9??x64@x@s@x9?@ | 10/22/22-19:36:13
+576145089 | 168.138.157.20 | NewVPS-K44460?3b6079cb6e3K8888:9??x64@x@s@x9?@ | 10/22/22-21:06:48
+1059251268 | 103.90.161.250 | NewVPS-K436?6e6c?88ac@04K8888:9??x64@x@s@x9?@ | 10/22/22-21:18:45
+1536147520 | 137.184.209.138 | NewVPS-K4?8s0@0bf9ds837eK8888:9??x64@x@s@x9?@ | 10/22/22-21:36:15
+5209563031 | 20.226.72.151 | NewVPS-K46074@cf3497@33c6K8888:9??x64@x@s@x9?@ | 10/22/22-21:51:06
+1509716557 | 38.7.207.24 | NewVPS-K4?866@7dd69a86f09K8888:9??x64@x@s@x9?@ | 10/22/22-23:52:47
+831050287 | 20.122.115.135 | NewVPS-K4609sd@d30desad0K8888:9??x64@x@s@x9?@ | 10/23/22-01:08:01
+1059251268 | 103.90.161.235 | NewVPS-K49900?@?s4c664@0fK8888:9??x64@x@s@x9?@ | 10/23/22-07:03:02
+1059251268 | 195.88.56.110 | NewVPS-K43s86?6f904?394?9K8888:9??x64@x@s@x9?@ | 10/23/22-07:15:30
+1394196343 | 161.35.113.122 | NewVPS-K477?3?69sscdea?6eK8888:9??x64@x@s@x9?@ | 10/23/22-08:07:38
+618157053 | 172.105.115.158 | NewVPS-K46?6??f3837ff6d3dK8888:9??x64@x@s@x9?@ | 10/23/22-08:19:40
+1536147520 | 134.122.32.109 | NewVPS-K4?789@aes84d870@7K8888:9??x64@x@s@x9?@ | 10/23/22-08:33:09
+5223242849 | 146.190.210.228 | NewVPS-K40373?3fesas037asK8888:9??x64@x@s@x9?@ | 10/23/22-08:47:13
+1394196343 | 45.173.130.163 | NewVPS-K40?34?3384fb09?7dK8888:9??x64@x@s@x9?@ | 10/23/22-09:31:31
+1394196343 | 161.35.113.122 | NewVPS-K44888@e?b0@bb?da8K8888:9??x64@x@s@x9?@ | 10/23/22-10:18:39
+652037881 | 69.164.202.132 | NewVPS-K4@?0s@f40?a?96@4cK8888:9??x64@x@s@x9?@ | 10/23/22-10:52:13
+831050287 | 147.182.173.94 | NewVPS-K44677d@06s9f987aK8888:9??x64@x@s@x9?@ | 10/23/22-10:55:40
+831050287 | 147.182.173.94 | NewVPS-K47976?b?3sb@3ba34K8888:9??x64@x@s@x9?@ | 10/23/22-11:41:22
+1059251268 | 50.116.35.11 | NewVPS-K46673@dc340?98ee6K8888:9??x64@x@s@x9?@ | 10/23/22-13:29:22
+1394196343 | 54.39.97.159 | NewVPS-K43698@s963fe7sae7K8888:9??x64@x@s@x9?@ | 10/23/22-13:31:36
+1708490519 | 159.89.44.55 | NewVPS-K4?4?6?bde3bs4e606K8888:9??x64@x@s@x9?@ | 10/23/22-14:57:46
+1708490519 | 159.65.172.141 | NewVPS-K4088s@bfc7ef4dd6eK8888:9??x64@x@s@x9?@ | 10/23/22-15:11:38
+5223242849 | 167.172.245.1 | NewVPS-K4963??db8b9a@9c08K8888:9??x64@x@s@x9?@ | 10/23/22-15:31:06
+5090825984 | 68.183.129.51 | NewVPS-K4766?36c?fsfe7sb9K8888:9??x64@x@s@x9?@ | 10/23/22-15:34:46
+5223242849 | 206.189.183.8 | NewVPS-K4@s944sd@bcfes3K8888:9??x64@x@s@x9?@ | 10/23/22-16:19:26
+1059251268 | 142.93.122.40 | NewVPS-K48678d@d0?d@c0abK8888:9??x64@x@s@x9?@ | 10/23/22-16:24:47
+615097327 | 129.151.111.99 | NewVPS-K4@34?3e4dd?fc86@3K8888:9??x64@x@s@x9?@ | 10/23/22-17:59:37
+5090825984 | 50.116.6.64 | NewVPS-K46389@f863b7a44s9K8888:9??x64@x@s@x9?@ | 10/23/22-18:04:53
+576145089 | 74.208.24.108 | NewVPS-K460?s@@e8?7998867K8888:9??x64@x@s@x9?@ | 10/23/22-18:08:43
+904225478 | 139.144.62.208 | NewVPS-K46?48@c3sbsdcf??8K8888:9??x64@x@s@x9?@ | 10/23/22-18:29:12
+576145089 | 144.22.56.196 | NewVPS-K4@@4@?basebsbdd7aK8888:9??x64@x@s@x9?@ | 10/23/22-18:49:48
+576145089 | 129.151.117.77 | NewVPS-K4@7?0@cb8sd43836sK8888:9??x64@x@s@x9?@ | 10/23/22-18:50:04
+618157053 | 194.195.221.151 | NewVPS-K49s9777@8?08c6?fK8888:9??x64@x@s@x9?@ | 10/23/22-18:58:02
+5223242849 | 167.99.238.125 | NewVPS-K47?70?c66?sa09af0K8888:9??x64@x@s@x9?@ | 10/23/22-19:11:39
+831050287 | 129.151.101.186 | NewVPS-K47838@ss4s6@?@@feK8888:9??x64@x@s@x9?@ | 10/23/22-19:14:47
+1804518045 | 20.206.153.206 | NewVPS-K43066?4ba@a3f6edeK8888:9??x64@x@s@x9?@ | 10/23/22-19:16:55
+1804518045 | 20.206.153.206 | NewVPS-K40378bd74s6sc3a@K8888:9??x64@x@s@x9?@ | 10/23/22-19:19:43
+2045713521 | 34.176.46.199 | NewVPS-K4048s?063ccf@s44bK8888:9??x64@x@s@x9?@ | 10/23/22-19:35:40
+1536147520 | 134.209.67.135 | NewVPS-K449?4@e7c9440f84?K8888:9??x64@x@s@x9?@ | 10/23/22-20:06:33
+576145089 | 129.151.117.77 | NewVPS-K4s4643?e74d@4abbdK8888:9??x64@x@s@x9?@ | 10/23/22-20:17:41
+2045713521 | 34.176.184.69 | NewVPS-K48046?bddc38?8b3?K8888:9??x64@x@s@x9?@ | 10/23/22-20:39:31
+5223242849 | 137.184.59.150 | NewVPS-K4s9?sbd@7cs0bcf9K8888:9??x64@x@s@x9?@ | 10/23/22-20:55:08
+5432401123 | 170.187.145.194 | NewVPS-K4908?@e90df?b768K8888:9??x64@x@s@x9?@ | 10/23/22-22:25:06
+1536147520 | 159.223.98.174 | NewVPS-K48s?70sa@e030sd3K8888:9??x64@x@s@x9?@ | 10/23/22-22:32:33
+576145089 | 144.22.37.19 | NewVPS-K4s4?ss7?a336bfs6K8888:9??x64@x@s@x9?@ | 10/23/22-22:50:06
+576145089 | 144.22.34.150 | NewVPS-K4?89s?s7?a336bfs6K8888:9??x64@x@s@x9?@ | 10/23/22-23:01:42
+5432401123 | 198.74.56.56 | NewVPS-K4473s?s63se7a0@9eK8888:9??x64@x@s@x9?@ | 10/23/22-23:16:33
+576145089 | 144.22.34.152 | NewVPS-K44@s4@?0?3ad396fcK8888:9??x64@x@s@x9?@ | 10/23/22-23:18:57
+779689255 | 140.238.147.31 | NewVPS-K4@394?fs9b?df8b0dK8888:9??x64@x@s@x9?@ | 10/23/22-23:25:07
+779689255 | 140.84.166.29 | NewVPS-K48@37?7c74a3a9d?cK8888:9??x64@x@s@x9?@ | 10/23/22-23:26:03
+831050287 | 129.80.34.217 | NewVPS-K4?98s@eas9a794a03K8888:9??x64@x@s@x9?@ | 10/23/22-23:55:25
+904225478 | 91.92.136.226 | NewVPS-K407374bab@?0e6s9K8888:9??x64@x@s@x9?@ | 10/24/22-04:18:02
+1512297117 | 138.197.190.54 | NewVPS-K4996097d6?a9c9sbK8888:9??x64@x@s@x9?@ | 10/24/22-05:34:36
+729023834 | 69.164.212.200 | NewVPS-K43@784ba0c4as@b?K8888:9??x64@x@s@x9?@ | 10/24/22-07:10:06
+1536147520 | 128.199.3.183 | NewVPS-K4s@7@bddae4b?44aK8888:9??x64@x@s@x9?@ | 10/24/22-07:24:21
+576145089 | 44.203.193.50 | NewVPS-K4@46?d77003bd9caK8888:9??x64@x@s@x9?@ | 10/24/22-07:58:35
+2006027987 | 165.22.5.15 | NewVPS-K4s306bc@@sb8aa09K8888:9??x64@x@s@x9?@ | 10/24/22-09:29:38
+652037881 | 51.222.155.121 | NewVPS-K4?s00b?e6eff9afeK8888:9??x64@x@s@x9?@ | 10/24/22-09:40:24
+1536147520 | 137.184.81.228 | NewVPS-K4s399?e4ea99b46cK8888:9??x64@x@s@x9?@ | 10/24/22-10:21:38
+652037881 | 172.107.193.170 | NewVPS-K40s@?@38?0a8a386@K8888:9??x64@x@s@x9?@ | 10/24/22-10:46:05
+1536147520 | 137.184.42.31 | NewVPS-K43s607f3768?47@6K8888:9??x64@x@s@x9?@ | 10/24/22-10:49:16
+953807717 | 179.49.5.75 | NewVPS-K4@73?9cd73b3ddb7K8888:9??x64@x@s@x9?@ | 10/24/22-13:06:47
+576145089 | 45.225.94.252 | NewVPS-K44706?b38?f08b6@aK8888:9??x64@x@s@x9?@ | 10/24/22-13:39:48
+1516470810 | 54.196.24.203 | NewVPS-K40403@cc6dfs@@@4dK8888:9??x64@x@s@x9?@ | 10/24/22-14:14:58
+1390150729 | 179.49.5.78 | NewVPS-K4063s@d7e@f39406sK8888:9??x64@x@s@x9?@ | 10/24/22-15:55:39
+1390150729 | 179.49.5.78 | NewVPS-K473@??bb40a@8?s44K8888:9??x64@x@s@x9?@ | 10/24/22-17:28:47
+5022346502 | 64.227.31.6 | NewVPS-K40??9?c?00a887aa?K8888:9??x64@x@s@x9?@ | 10/24/22-17:29:06
+1808903996 | 159.89.54.195 | NewVPS-K4647?@86sba03@c4sK8888:9??x64@x@s@x9?@ | 10/24/22-17:57:56
+5571875577 | 134.209.112.66 | NewVPS-K406s630?a4e39b98K8888:9??x64@x@s@x9?@ | 10/24/22-18:10:11
+1674982605 | 157.245.240.26 | NewVPS-K483?9??as946@?fK8888:9??x64@x@s@x9?@ | 10/24/22-18:24:02
+1547761979 | 144.22.56.100 | NewVPS-K4s7?3@?@89bb9d936K8888:9??x64@x@s@x9?@ | 10/24/22-19:04:04
+576145089 | 129.151.100.31 | NewVPS-K48?8s?9fa898bdbd9K8888:9??x64@x@s@x9?@ | 10/24/22-19:26:20
+1059251268 | 143.198.103.221 | NewVPS-K494?s4bbbd78ae40K8888:9??x64@x@s@x9?@ | 10/24/22-19:27:50
+1059251268 | 129.151.191.240 | NewVPS-K4689??06ee4e9036K8888:9??x64@x@s@x9?@ | 10/24/22-19:41:25
+576145089 | 20.197.187.125 | NewVPS-K4939@cs8af0s8f4fK8888:9??x64@x@s@x9?@ | 10/24/22-19:45:41
+1547761979 | 51.222.117.222 | NewVPS-K40?94?s984df0e80@K8888:9??x64@x@s@x9?@ | 10/24/22-20:19:03
+1547761979 | 152.67.41.164 | NewVPS-K4?s47@9cf99@6bb0?K8888:9??x64@x@s@x9?@ | 10/24/22-20:36:06
+5121028144 | 198.211.116.32 | NewVPS-K46646@fccfc@add?4K8888:9??x64@x@s@x9?@ | 10/24/22-21:19:32
+1059251268 | 192.9.145.209 | NewVPS-K4s??0?@?@s9d48b88K8888:9??x64@x@s@x9?@ | 10/24/22-22:16:52
+1059251268 | 34.130.212.179 | NewVPS-K4744836ceb?b3cd@K8888:9??x64@x@s@x9?@ | 10/24/22-22:31:21
+1263903409 | 200.14.81.146 | NewVPS-K477?93f0ed4f8733K8888:9??x64@x@s@x9?@ | 10/24/22-23:41:43
+5121028144 | 139.144.190.196 | NewVPS-K44s64@c3b?a93dc63K8888:9??x64@x@s@x9?@ | 10/24/22-23:43:24
+795435792 | 23.22.148.244 | NewVPS-K44048@7e@bsbsda7fK8888:9??x64@x@s@x9?@ | 10/24/22-23:59:13
+1916508565 | 137.184.39.239 | NewVPS-K4@?@7ff6?74f3c87K8888:9??x64@x@s@x9?@ | 10/25/22-08:40:05
+1916508565 | 137.184.39.239 | NewVPS-K4037sfeae87f3e40K8888:9??x64@x@s@x9?@ | 10/25/22-08:41:40
+1439312588 | 107.20.184.72 | NewVPS-K4?4s??0s?af3@cc6aK8888:9??x64@x@s@x9?@ | 10/25/22-09:10:56
+1916508565 | 20.240.250.105 | NewVPS-K493@3b??d@b@dd67K8888:9??x64@x@s@x9?@ | 10/25/22-09:51:04
+5202392937 | 192.18.140.178 | NewVPS-K48s7??f0963dd44deK8888:9??x64@x@s@x9?@ | 10/25/22-10:40:23
+5202392937 | 129.151.111.29 | NewVPS-K4894s044e4874@86K8888:9??x64@x@s@x9?@ | 10/25/22-10:41:04
+5202392937 | 129.151.117.141 | NewVPS-K4?833?fs69eac7760K8888:9??x64@x@s@x9?@ | 10/25/22-11:01:42
+5202392937 | 129.151.117.141 | NewVPS-K4@039@?446afa@b@eK8888:9??x64@x@s@x9?@ | 10/25/22-11:32:52
+831050287 | 20.197.233.36 | NewVPS-K4@4@s@446s7se9ef@K8888:9??x64@x@s@x9?@ | 10/25/22-12:01:22
+1916508565 | 40.68.171.245 | NewVPS-K46?37s37e4f7sdasK8888:9??x64@x@s@x9?@ | 10/25/22-12:07:08
+795435792 | 45.61.186.45 | NewVPS-K46064@889bded08@8K8888:9??x64@x@s@x9?@ | 10/25/22-12:58:19
+1394196343 | 45.173.130.170 | NewVPS-K4936?3d0?fd6fa@96K8888:9??x64@x@s@x9?@ | 10/25/22-13:14:30
+1512297117 | 23.239.17.76 | NewVPS-K477?s@3483?a7facsK8888:9??x64@x@s@x9?@ | 10/25/22-13:33:09
+1059251268 | 20.36.129.125 | NewVPS-K48000@0cc677e0ad?K8888:9??x64@x@s@x9?@ | 10/25/22-14:20:26
+576145089 | 20.151.140.50 | NewVPS-K4?s9s@9?s463fb340K8888:9??x64@x@s@x9?@ | 10/25/22-14:31:13
+1394196343 | 45.173.130.93 | NewVPS-K44?6?@s0s7ee7ass0K8888:9??x64@x@s@x9?@ | 10/25/22-16:08:07
+1808903996 | 13.57.184.237 | NewVPS-K44s77?bf46?7ec7edK8888:9??x64@x@s@x9?@ | 10/25/22-18:31:49
+1708490519 | 159.203.179.200 | NewVPS-K47?99@a96ddb3?d44K8888:9??x64@x@s@x9?@ | 10/25/22-19:37:56
+1512297117 | 64.225.9.232 | NewVPS-K4ss?86cd9?9@cf?7K8888:9??x64@x@s@x9?@ | 10/25/22-20:09:41
+576145089 | 192.9.250.227 | NewVPS-K48308@a?3@f00dcfsK8888:9??x64@x@s@x9?@ | 10/25/22-20:29:45
+576145089 | 192.9.250.227 | NewVPS-K430ss@@e@8609a88K8888:9??x64@x@s@x9?@ | 10/25/22-20:51:27
+5571875577 | 189.133.202.123 | NewVPS-K47868@0cb8b6@fb8cK8888:9??x64@x@s@x9?@ | 10/25/22-22:23:43
+1386993683 | 165.22.176.8 | NewVPS-K4s738?03fsd@30a7?K8888:9??x64@x@s@x9?@ | 10/25/22-22:33:46
+2045713521 | 34.176.5.236 | NewVPS-K4@78736?7c@e3e8sK8888:9??x64@x@s@x9?@ | 10/25/22-23:09:35
+618157053 | 178.79.190.170 | NewVPS-K476s@@7a3d?dba9f6K8888:9??x64@x@s@x9?@ | 10/26/22-09:29:48
+1855227959 | 199.195.248.192 | NewVPS-K47@@?@a8ss3e90ad6K8888:9??x64@x@s@x9?@ | 10/26/22-11:35:45
+652037881 | 172.104.197.98 | NewVPS-K47898a48ae660s40K8888:9??x64@x@s@x9?@ | 10/26/22-12:24:47
+1512297117 | 23.239.17.76 | NewVPS-K44346?43c7b9?bd88K8888:9??x64@x@s@x9?@ | 10/26/22-12:55:15
+1390150729 | 179.49.5.97 | NewVPS-K43698@c4sb80b@7a6K8888:9??x64@x@s@x9?@ | 10/26/22-13:43:10
+2006027987 | 172.105.129.210 | NewVPS-K4?69s?793cafsa970K8888:9??x64@x@s@x9?@ | 10/26/22-14:25:38
+1386993683 | 144.22.56.100 | NewVPS-K4@4s@@af6dd669@@fK8888:9??x64@x@s@x9?@ | 10/26/22-17:16:37
+1386993683 | 129.151.115.80 | NewVPS-K44s69@4sbaaaf4ee6K8888:9??x64@x@s@x9?@ | 10/26/22-17:44:25
+1273488608 | 194.195.208.168 | NewVPS-K4s678@e9c?66?7c0aK8888:9??x64@x@s@x9?@ | 10/26/22-18:19:30
+904225478 | 129.151.114.179 | NewVPS-K44030@9?4e0e67s6dK8888:9??x64@x@s@x9?@ | 10/26/22-18:32:22
+1273488608 | 45.79.207.152 | NewVPS-K43@73?fefs9@7@7d0K8888:9??x64@x@s@x9?@ | 10/26/22-18:42:16
+576145089 | 155.248.231.168 | NewVPS-K48896?d333dd0c8b9K8888:9??x64@x@s@x9?@ | 10/26/22-19:11:09
+1273488608 | 194.195.210.145 | NewVPS-K46s83?e48@3a7a693K8888:9??x64@x@s@x9?@ | 10/26/22-19:11:42
+904225478 | 144.22.34.217 | NewVPS-K4?66884b0aed6bs0K8888:9??x64@x@s@x9?@ | 10/26/22-19:15:59
+831050287 | 54.177.253.190 | NewVPS-K47s38@880ab6@s77bK8888:9??x64@x@s@x9?@ | 10/26/22-19:32:49
+729023834 | 104.248.234.95 | NewVPS-K4@60@?s6?b@838aa4K8888:9??x64@x@s@x9?@ | 10/26/22-20:28:59
+729023834 | 206.81.3.118 | NewVPS-K400@7?s@7c8bcb398K8888:9??x64@x@s@x9?@ | 10/26/22-20:54:54
+729023834 | 165.22.8.89 | NewVPS-K46@0s@34c?68388?4K8888:9??x64@x@s@x9?@ | 10/26/22-20:58:01
+779689255 | 3.12.165.218 | NewVPS-K4@@77@89sf794@4efK8888:9??x64@x@s@x9?@ | 10/26/22-21:01:42
+2045713521 | 167.71.26.122 | NewVPS-K49033@90dsba840?fK8888:9??x64@x@s@x9?@ | 10/26/22-21:04:43
+1059251268 | 139.177.205.86 | NewVPS-K4708s?04s3s6e7d@3K8888:9??x64@x@s@x9?@ | 10/26/22-21:59:24
+1386993683 | 159.89.50.229 | NewVPS-K4@?@9@3f93f@76f?fK8888:9??x64@x@s@x9?@ | 10/26/22-22:49:27
+1386993683 | 4.228.196.70 | NewVPS-K460s0s@s?ds7as4bK8888:9??x64@x@s@x9?@ | 10/26/22-23:01:49
+729023834 | 69.164.212.94 | NewVPS-K444704aad4b@73esK8888:9??x64@x@s@x9?@ | 10/27/22-05:22:04
+1916508565 | 128.199.9.224 | NewVPS-K4@904?4fe0fec9s34K8888:9??x64@x@s@x9?@ | 10/27/22-06:16:57
+1538778631 | 185.69.53.188 | NewVPS-K48@9s?4@6f@4c34@7K8888:9??x64@x@s@x9?@ | 10/27/22-08:58:38
+1808903996 | 146.190.75.90 | NewVPS-K48?66?s3s7es?4befK8888:9??x64@x@s@x9?@ | 10/27/22-09:44:27
+1808903996 | 64.225.63.186 | NewVPS-K4793s??e0e6?4766?K8888:9??x64@x@s@x9?@ | 10/27/22-09:56:21
+1808903996 | 146.190.65.92 | NewVPS-K4@?98??df@s9e37f4K8888:9??x64@x@s@x9?@ | 10/27/22-10:07:30
+1390150729 | 190.120.231.96 | NewVPS-K4@@0?@e@497d3c9?cK8888:9??x64@x@s@x9?@ | 10/27/22-11:27:03
+1059251268 | 139.144.169.56 | NewVPS-K4@07s?9@@e8?80@dcK8888:9??x64@x@s@x9?@ | 10/27/22-12:55:36
+1207989703 | 192.171.18.144 | NewVPS-K4s?78eaef?8bd?9eK8888:9??x64@x@s@x9?@ | 10/27/22-14:47:06
+576145089 | 179.49.5.89 | NewVPS-K49090@06fs7e8fbefK8888:9??x64@x@s@x9?@ | 10/27/22-14:48:27
+605531451 | 103.90.163.212 | NewVPS-K47786@03s8@ed?4s?K8888:9??x64@x@s@x9?@ | 10/27/22-15:32:03
+5376001618 | 20.210.192.147 | NewVPS-K44?938?88e6sdf90K8888:9??x64@x@s@x9?@ | 10/27/22-16:32:58
+652037881 | 172.104.197.98 | NewVPS-K4?03@a4@s9bbd@fbK8888:9??x64@x@s@x9?@ | 10/27/22-18:28:58
+652037881 | 51.222.155.121 | NewVPS-K48666d@@@be98fe6K8888:9??x64@x@s@x9?@ | 10/27/22-18:33:08
+5202392937 | 129.151.106.210 | NewVPS-K43s8s@e698f99e86eK8888:9??x64@x@s@x9?@ | 10/27/22-19:25:27
+1818514554 | 20.169.80.44 | NewVPS-K43@9@??4sc883ebafK8888:9??x64@x@s@x9?@ | 10/27/22-19:56:57
+729023834 | 146.190.64.12 | NewVPS-K4?8?@3d77f9c96937K8888:9??x64@x@s@x9?@ | 10/27/22-21:16:51
+576145089 | 192.18.139.243 | NewVPS-K43686@s6@4@f7f3fdK8888:9??x64@x@s@x9?@ | 10/27/22-22:08:56
+1516470810 | 18.231.177.165 | NewVPS-K46@?6@7aeba3fss@eK8888:9??x64@x@s@x9?@ | 10/27/22-22:34:08
+1386993683 | 52.179.194.205 | NewVPS-K4?069ef99f3c8a86K8888:9??x64@x@s@x9?@ | 10/28/22-01:35:44
+ | mnt | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 10/28/22-04:57:18
+618157053 | 164.92.93.157 | NewVPS-K40493@6?9?7dse40fK8888:9??x64@x@s@x9?@ | 10/28/22-06:52:47
+1708490519 | 159.203.108.248 | NewVPS-K48408@b@3s9@ase8dK8888:9??x64@x@s@x9?@ | 10/28/22-06:57:51
+1708490519 | 144.22.205.217 | NewVPS-K44s@8?8607@@s7f4dK8888:9??x64@x@s@x9?@ | 10/28/22-07:13:13
+618157053 | 161.35.70.78 | NewVPS-K43379@?b7?3736ab?K8888:9??x64@x@s@x9?@ | 10/28/22-07:16:50
+576145089 | 204.199.161.34 | NewVPS-K4s393?6?3e36e6bc9K8888:9??x64@x@s@x9?@ | 10/28/22-12:04:04
+576145089 | 129.151.70.201 | NewVPS-K408s@?6?3e36e6bc9K8888:9??x64@x@s@x9?@ | 10/28/22-14:18:36
+576145089 | 5.183.78.152 | NewVPS-K4s@83?c6sf4e8?73sK8888:9??x64@x@s@x9?@ | 10/28/22-16:19:57
+831050287 | 139.144.225.238 | NewVPS-K4960@??4@4677fd9bK8888:9??x64@x@s@x9?@ | 10/28/22-17:38:44
+1536147520 | 143.244.168.243 | NewVPS-K4907?30@7cd9f7d9sK8888:9??x64@x@s@x9?@ | 10/28/22-20:33:25
+1273488608 | 139.144.187.69 | NewVPS-K4@?03?e0f8b?s7e0?K8888:9??x64@x@s@x9?@ | 10/28/22-20:58:11
+946489073 | 45.61.188.37 | NewVPS-K49@88@9608cae99feK8888:9??x64@x@s@x9?@ | 10/28/22-22:04:59
+576145089 | 45.42.160.10 | NewVPS-K48@48?cs39a60?@8dK8888:9??x64@x@s@x9?@ | 10/28/22-22:14:16
+5022346502 | 20.106.76.48 | NewVPS-K4s93@s93bee4f@7eK8888:9??x64@x@s@x9?@ | 10/28/22-23:49:53
+872651602 | 20.172.177.134 | NewVPS-K4740s6c97sf@s33bK8888:9??x64@x@s@x9?@ | 10/29/22-03:32:40
+872651602 | 20.216.129.105 | NewVPS-K4@s3??a7346947d6bK8888:9??x64@x@s@x9?@ | 10/29/22-10:21:29
+1298228907 | 81.181.87.67 | NewVPS-K4?600e06a8e@7?eeK8888:9??x64@x@s@x9?@ | 10/29/22-11:52:12
+729023834 | 146.190.64.12 | NewVPS-K4648?@@es6esfc9f?K8888:9??x64@x@s@x9?@ | 10/29/22-13:03:21
+652037881 | 45.32.169.202 | NewVPS-K44??@@0sf7cbfdacbK8888:9??x64@x@s@x9?@ | 10/29/22-13:09:44
+729023834 | 68.183.208.214 | NewVPS-K479???00b7f@c7s70K8888:9??x64@x@s@x9?@ | 10/29/22-13:36:13
+872651602 | 20.93.114.89 | NewVPS-K4@04s?3a6c40be3s4K8888:9??x64@x@s@x9?@ | 10/29/22-14:04:55
+729023834 | 159.223.26.153 | NewVPS-K46?9747d9?df9083K8888:9??x64@x@s@x9?@ | 10/29/22-15:04:12
+950672723 | 143.198.190.17 | NewVPS-K4490608ed?77s@4dK8888:9??x64@x@s@x9?@ | 10/29/22-15:46:03
+576145089 | 129.151.106.229 | NewVPS-K49739s?38b68d3beK8888:9??x64@x@s@x9?@ | 10/29/22-16:05:50
+576145089 | 143.198.120.212 | NewVPS-K4@46?6808c?@0s73K8888:9??x64@x@s@x9?@ | 10/29/22-16:24:59
+576145089 | 129.151.104.232 | NewVPS-K4460s?fcebc4ss4e?K8888:9??x64@x@s@x9?@ | 10/29/22-16:27:40
+2006027987 | 198.58.106.218 | NewVPS-K4@699@0e99fdcf33dK8888:9??x64@x@s@x9?@ | 10/29/22-16:28:09
+576145089 | 64.225.63.32 | NewVPS-K477??@03ed9bsd6ccK8888:9??x64@x@s@x9?@ | 10/29/22-17:58:32
+576145089 | 35.243.158.3 | NewVPS-K4s4468?9?767344cK8888:9??x64@x@s@x9?@ | 10/29/22-17:59:32
+576145089 | 64.225.63.32 | NewVPS-K47448@03ed9bsd6ccK8888:9??x64@x@s@x9?@ | 10/29/22-18:02:18
+1439312588 | 107.20.184.72 | NewVPS-K43068?d3?99b3@?6fK8888:9??x64@x@s@x9?@ | 10/29/22-18:14:09
+1229847649 | 143.198.120.212 | NewVPS-K4?373?98fde0ea7e@K8888:9??x64@x@s@x9?@ | 10/29/22-18:18:15
+1439312588 | 129.153.152.99 | NewVPS-K46637@76cbedd?d37K8888:9??x64@x@s@x9?@ | 10/29/22-18:28:54
+1674982605 | 157.245.240.26 | NewVPS-K4s@86@@b936f0@686K8888:9??x64@x@s@x9?@ | 10/29/22-19:09:21
+1439312588 | 129.80.182.205 | NewVPS-K4?97@c470f@6s6sbK8888:9??x64@x@s@x9?@ | 10/29/22-19:56:21
+652037881 | 172.104.197.98 | NewVPS-K44s@7443@s3@47seK8888:9??x64@x@s@x9?@ | 10/29/22-20:16:32
+1229847649 | 143.198.120.212 | NewVPS-K46@96@bc600@bsd@cK8888:9??x64@x@s@x9?@ | 10/29/22-20:28:44
+1229847649 | 143.198.120.212 | NewVPS-K438@@?44dfc?b6sbdK8888:9??x64@x@s@x9?@ | 10/29/22-20:34:05
+1229847649 | 143.198.120.212 | NewVPS-K47?94?c60ecsc4csdK8888:9??x64@x@s@x9?@ | 10/29/22-20:46:57
+1394196343 | 144.217.5.42 | NewVPS-K477?4?s@@seaac7edK8888:9??x64@x@s@x9?@ | 10/29/22-20:58:07
+1512297117 | 23.239.17.76 | NewVPS-K46038@?803e3974@@K8888:9??x64@x@s@x9?@ | 10/29/22-21:46:45
+2006027987 | 20.83.176.217 | NewVPS-K44673?e87ae7b8efK8888:9??x64@x@s@x9?@ | 10/29/22-21:56:47
+652037881 | 51.222.155.121 | NewVPS-K4?4?3?9f4d?sc?f8K8888:9??x64@x@s@x9?@ | 10/29/22-23:01:48
+1916508565 | 137.184.39.239 | NewVPS-K4@6068bsaa64@64aK8888:9??x64@x@s@x9?@ | 10/29/22-23:15:21
+652037881 | 142.44.242.143 | NewVPS-K43s38d960@9c8?fbK8888:9??x64@x@s@x9?@ | 10/30/22-02:09:11
+795435792 | 45.61.186.45 | NewVPS-K49368?d98dsc04b7aK8888:9??x64@x@s@x9?@ | 10/30/22-02:48:00
+618157053 | 143.110.227.146 | NewVPS-K40s443de43f00f@?bK8888:9??x64@x@s@x9?@ | 10/30/22-07:42:34
+576145089 | 45.225.94.252 | NewVPS-K474@@d48b@86s9d@K8888:9??x64@x@s@x9?@ | 10/30/22-09:45:41
+5209563031 | 20.197.227.225 | NewVPS-K4@863@e73s93@4b4?K8888:9??x64@x@s@x9?@ | 10/30/22-14:04:41
+980221709 | 147.182.209.59 | NewVPS-K474943@@604d8fs@6K8888:9??x64@x@s@x9?@ | 10/30/22-17:26:19
+5376001618 | 191.233.30.235 | NewVPS-K46444@?aea083@cscK8888:9??x64@x@s@x9?@ | 10/30/22-17:32:48
+980221709 | 146.190.208.146 | NewVPS-K4646?@49fas883e67K8888:9??x64@x@s@x9?@ | 10/30/22-20:28:12
+946489073 | 45.32.160.114 | NewVPS-K49s?736e0?e4s?@K8888:9??x64@x@s@x9?@ | 10/30/22-21:59:16
+576145089 | 206.189.149.125 | NewVPS-K4389??848b94b94f?K8888:9??x64@x@s@x9?@ | 10/31/22-00:05:00
+576145089 | 206.189.149.125 | NewVPS-K4?0?9?d?cfb7@fcc9K8888:9??x64@x@s@x9?@ | 10/31/22-00:37:43
+576145089 | 192.9.250.227 | NewVPS-K40346?8063sa?0683K8888:9??x64@x@s@x9?@ | 10/31/22-00:59:20
+576145089 | 192.18.139.243 | NewVPS-K4936303b@d?406b4K8888:9??x64@x@s@x9?@ | 10/31/22-01:06:40
+795435792 | 206.189.149.125 | NewVPS-K4?s99?s47978e83feK8888:9??x64@x@s@x9?@ | 10/31/22-01:20:55
+904225478 | 129.151.121.150 | NewVPS-K4s96?sdb7c6?9930K8888:9??x64@x@s@x9?@ | 10/31/22-03:10:31
+904225478 | 209.97.161.84 | NewVPS-K40@07?sad@64477ccK8888:9??x64@x@s@x9?@ | 10/31/22-06:44:43
+1512297117 | 64.225.9.232 | NewVPS-K4?@9s@0sb3@@4as78K8888:9??x64@x@s@x9?@ | 10/31/22-07:36:49
+5432401123 | 146.190.213.137 | NewVPS-K4878@?ba8d6906d6@K8888:9??x64@x@s@x9?@ | 10/31/22-09:19:09
+576145089 | 45.42.160.10 | NewVPS-K46@84?a4?as3eb664K8888:9??x64@x@s@x9?@ | 10/31/22-11:22:08
+5466221018 | 144.22.36.87 | NewVPS-K48@s@?bc49c8sfec3K8888:9??x64@x@s@x9?@ | 10/31/22-11:26:41
+5466221018 | 144.22.32.117 | NewVPS-K49800@6abb@?@973fK8888:9??x64@x@s@x9?@ | 10/31/22-11:35:41
+5466221018 | 144.22.59.24 | NewVPS-K476s@@b@@40@?9039K8888:9??x64@x@s@x9?@ | 10/31/22-12:17:40
+652037881 | 66.228.48.250 | NewVPS-K48040d7fb74a73b0K8888:9??x64@x@s@x9?@ | 10/31/22-12:31:41
+904225478 | 20.38.13.249 | NewVPS-K46s343@043b0a8?dbK8888:9??x64@x@s@x9?@ | 10/31/22-13:20:15
+904225478 | 20.38.13.249 | NewVPS-K44@33?cc@0b0d7@8bK8888:9??x64@x@s@x9?@ | 10/31/22-13:42:49
+904225478 | 20.168.63.20 | NewVPS-K4?3604e@6a?48bs@K8888:9??x64@x@s@x9?@ | 10/31/22-13:52:57
+5466221018 | 74.50.80.247 | NewVPS-K4@08@3@db943f9?bfK8888:9??x64@x@s@x9?@ | 10/31/22-14:53:48
+1386993683 | 198.199.123.153 | NewVPS-K43396?@c0c64es3f0K8888:9??x64@x@s@x9?@ | 11/01/22-02:36:46
+904225478 | 91.92.136.226 | NewVPS-K4737s@fe?edc?6cf0K8888:9??x64@x@s@x9?@ | 11/01/22-05:44:03
+618157053 | 139.144.225.199 | NewVPS-K49s99@d700?@def@0K8888:9??x64@x@s@x9?@ | 11/01/22-06:15:27
+904225478 | 170.187.206.118 | NewVPS-K4s30s?ffc7a7839sdK8888:9??x64@x@s@x9?@ | 11/01/22-07:07:24
+1582540382 | 45.239.216.139 | NewVPS-K48@44@feb3c03bb76K8888:9??x64@x@s@x9?@ | 11/01/22-07:39:58
+5051663313 | 54.207.108.233 | NewVPS-K469338406?77c9c0K8888:9??x64@x@s@x9?@ | 11/01/22-08:54:08
+1394196343 | 129.151.104.244 | NewVPS-K46@9@9fe03d4?4f3K8888:9??x64@x@s@x9?@ | 11/01/22-09:06:19
+5466221018 | 40.113.244.202 | NewVPS-K4703?3s69??cd?dfdK8888:9??x64@x@s@x9?@ | 11/01/22-09:10:28
+1394196343 | 45.173.130.170 | NewVPS-K479s0@d?c903b7e37K8888:9??x64@x@s@x9?@ | 11/01/22-09:15:07
+5466221018 | 144.22.56.100 | NewVPS-K4999s?fd??94?@e@6K8888:9??x64@x@s@x9?@ | 11/01/22-09:17:29
+5051663313 | 198.211.114.47 | NewVPS-K4??0?@?d0873c4??3K8888:9??x64@x@s@x9?@ | 11/01/22-09:20:10
+5051663313 | 165.232.131.240 | NewVPS-K43834@s6f336?47deK8888:9??x64@x@s@x9?@ | 11/01/22-09:32:07
+1808903996 | 198.199.76.57 | NewVPS-K460?8?fbefbe000b3K8888:9??x64@x@s@x9?@ | 11/01/22-09:35:01
+1394196343 | 45.173.130.170 | NewVPS-K433@0@f8d9864d3acK8888:9??x64@x@s@x9?@ | 11/01/22-09:42:03
+1394196343 | 45.173.130.170 | NewVPS-K448s7?6ab36f640sK8888:9??x64@x@s@x9?@ | 11/01/22-09:43:34
+5466221018 | 20.168.71.8 | NewVPS-K4?97s?f37783abb9dK8888:9??x64@x@s@x9?@ | 11/01/22-09:49:20
+1512297117 | 178.79.190.106 | NewVPS-K47@84@f?d07@esd00K8888:9??x64@x@s@x9?@ | 11/01/22-09:51:26
+5051663313 | 137.184.226.234 | NewVPS-K43@79@3d0a6f39ea3K8888:9??x64@x@s@x9?@ | 11/01/22-09:53:59
+1582540382 | 45.239.216.138 | NewVPS-K4s4ss?93?df4dcde0K8888:9??x64@x@s@x9?@ | 11/01/22-10:02:32
+872651602 | 20.224.12.125 | NewVPS-K4?8s9?4s6049d0fd9K8888:9??x64@x@s@x9?@ | 11/01/22-10:32:56
+1810915030 | 45.33.50.61 | NewVPS-K48@40?s8e799b404bK8888:9??x64@x@s@x9?@ | 11/01/22-12:12:54
+5466221018 | 18.228.65.111 | NewVPS-K4700efcfb808b9cK8888:9??x64@x@s@x9?@ | 11/01/22-12:16:44
+1810915030 | 139.144.169.49 | NewVPS-K46070?4ea08fb40b3K8888:9??x64@x@s@x9?@ | 11/01/22-12:21:08
+5466221018 | 129.146.118.229 | NewVPS-K46@67?b034bbab?8dK8888:9??x64@x@s@x9?@ | 11/01/22-13:39:30
+234270555 | 45.33.25.221 | NewVPS-K437???079?fb@637sK8888:9??x64@x@s@x9?@ | 11/01/22-14:03:00
+234270555 | 45.33.25.221 | NewVPS-K4@7@4?3s0f7@7dasfK8888:9??x64@x@s@x9?@ | 11/01/22-14:16:18
+1235513676 | 45.33.14.204 | NewVPS-K43366@ess4@8?ab?6K8888:9??x64@x@s@x9?@ | 11/01/22-14:48:04
+234270555 | 45.33.25.221 | NewVPS-K467??@94a373f9?87K8888:9??x64@x@s@x9?@ | 11/01/22-14:52:46
+872651602 | 20.216.129.105 | NewVPS-K444876c4@@?07s73K8888:9??x64@x@s@x9?@ | 11/01/22-15:19:47
+576145089 | 139.177.200.16 | NewVPS-K40974?0bbf04csc6sK8888:9??x64@x@s@x9?@ | 11/01/22-15:59:17
+5121028144 | 139.144.189.49 | NewVPS-K49?73?@07a69?d9c6K8888:9??x64@x@s@x9?@ | 11/01/22-16:01:23
+1235513676 | 45.79.45.71 | NewVPS-K4?03@@df46@3fc907K8888:9??x64@x@s@x9?@ | 11/01/22-16:30:31
+5051663313 | 144.126.222.119 | NewVPS-K4969@@ad4690dsd6?K8888:9??x64@x@s@x9?@ | 11/01/22-17:58:24
+1810915030 | 161.35.11.200 | NewVPS-K4768s?4dasa@8e3acK8888:9??x64@x@s@x9?@ | 11/01/22-18:06:23
+5466221018 | 140.84.191.90 | NewVPS-K40s@?@f4@3sab309eK8888:9??x64@x@s@x9?@ | 11/01/22-18:38:43
+5466221018 | 45.76.233.123 | NewVPS-K48804@d000c6sa4b0K8888:9??x64@x@s@x9?@ | 11/01/22-19:19:35
+872651602 | 143.198.188.186 | NewVPS-K4988376?@??ef@c8K8888:9??x64@x@s@x9?@ | 11/01/22-20:07:28
+5121028144 | 139.144.189.49 | NewVPS-K407088s8c46@f@a6K8888:9??x64@x@s@x9?@ | 11/01/22-20:13:58
+846603384 | 45.236.129.2 | NewVPS-K4?96@3ad7e8sc36baK8888:9??x64@x@s@x9?@ | 11/01/22-21:12:58
+576145089 | 164.92.220.158 | NewVPS-K4@6@9?@@ffeb679@3K8888:9??x64@x@s@x9?@ | 11/01/22-23:04:43
+576145089 | 45.33.50.61 | NewVPS-K4@@44?@@ffeb679@3K8888:9??x64@x@s@x9?@ | 11/02/22-00:08:10
+1519420518 | 167.99.129.31 | NewVPS-K47677?96c7@ed63efK8888:9??x64@x@s@x9?@ | 11/02/22-00:30:29
+872651602 | 23.101.50.172 | NewVPS-K46904?ba63?@bcd39K8888:9??x64@x@s@x9?@ | 11/02/22-01:58:48
+576145089 | 206.81.7.139 | NewVPS-K407s?@a4ddsfs0s?aK8888:9??x64@x@s@x9?@ | 11/02/22-07:12:22
+1519420518 | 128.199.143.40 | NewVPS-K4?8@0escc3f8dc34K8888:9??x64@x@s@x9?@ | 11/02/22-07:43:57
+1519420518 | 165.22.218.64 | NewVPS-K46?s9@3sc3bddcfcdK8888:9??x64@x@s@x9?@ | 11/02/22-10:41:39
+1519420518 | 128.199.228.224 | NewVPS-K40043a930f@fd?c9K8888:9??x64@x@s@x9?@ | 11/02/22-11:20:55
+1519420518 | 128.199.228.224 | NewVPS-K43880?a?4sd?d97e3K8888:9??x64@x@s@x9?@ | 11/02/22-11:42:46
+1519420518 | 161.35.10.6 | NewVPS-K4s08@@44cb08863daK8888:9??x64@x@s@x9?@ | 11/02/22-12:58:35
+234270555 | 192.171.18.158 | NewVPS-K464?s?@9b@833b60bK8888:9??x64@x@s@x9?@ | 11/02/22-13:50:08
+234270555 | 192.171.18.158 | NewVPS-K47s3?a864?4?@3feK8888:9??x64@x@s@x9?@ | 11/02/22-14:03:31
+1564379505 | 143.198.188.186 | NewVPS-K404460b3934@a4b9K8888:9??x64@x@s@x9?@ | 11/02/22-14:29:03
+234270555 | 192.171.18.158 | NewVPS-K4??4@ff@8@a0449@K8888:9??x64@x@s@x9?@ | 11/02/22-14:44:24
+1564379505 | 143.198.188.186 | NewVPS-K498643@bsd6@44c00K8888:9??x64@x@s@x9?@ | 11/02/22-14:50:31
+980221709 | 45.56.70.98 | NewVPS-K4@708?3d9be4a0d0K8888:9??x64@x@s@x9?@ | 11/02/22-16:05:01
+872651602 | 174.138.52.158 | NewVPS-K4@8343b?7?df@4694K8888:9??x64@x@s@x9?@ | 11/02/22-17:05:37
+635819650 | 200.7.102.146 | NewVPS-K470@8?d8?3sd0fs3?K8888:9??x64@x@s@x9?@ | 11/02/22-17:27:22
+1173676231 | 143.110.235.110 | NewVPS-K4@33?384c@b7a03dfK8888:9??x64@x@s@x9?@ | 11/02/22-21:46:31
+1582540382 | 45.239.216.139 | NewVPS-K43@07a?@da3defsdK8888:9??x64@x@s@x9?@ | 11/02/22-22:16:32
+1386993683 | 159.89.50.229 | NewVPS-K44?8aa6s9s8896sK8888:9??x64@x@s@x9?@ | 11/02/22-22:24:17
+1519420518 | 161.35.10.6 | NewVPS-K4638?4b@d43s?4@fK8888:9??x64@x@s@x9?@ | 11/02/22-22:36:26
+1519420518 | 167.71.213.84 | NewVPS-K4678s44938d?scadK8888:9??x64@x@s@x9?@ | 11/02/22-22:49:46
+1173676231 | 164.90.146.64 | NewVPS-K4@84s?ee9?fe8896bK8888:9??x64@x@s@x9?@ | 11/02/22-22:53:36
+1173676231 | 147.182.252.86 | NewVPS-K47006@@f7?@6694sK8888:9??x64@x@s@x9?@ | 11/03/22-00:05:09
+1519420518 | 206.189.149.125 | NewVPS-K48387f6937@sc730K8888:9??x64@x@s@x9?@ | 11/03/22-04:02:51
+1519420518 | 206.189.149.125 | NewVPS-K4790769bf@70a?abK8888:9??x64@x@s@x9?@ | 11/03/22-04:09:07
+1519420518 | 206.189.149.125 | NewVPS-K493????9fes9ccfb4K8888:9??x64@x@s@x9?@ | 11/03/22-05:22:26
+1519420518 | 206.189.149.125 | NewVPS-K490s4@64@b?6cs8e?K8888:9??x64@x@s@x9?@ | 11/03/22-05:28:26
+1536147520 | 134.122.32.109 | NewVPS-K4837@ssda046d8e7K8888:9??x64@x@s@x9?@ | 11/03/22-06:53:25
+1519420518 | 206.189.149.125 | NewVPS-K4?7@@??379064@ca7K8888:9??x64@x@s@x9?@ | 11/03/22-08:02:47
+1804518045 | 216.128.177.82 | NewVPS-K4408?@a6f678aa4@8K8888:9??x64@x@s@x9?@ | 11/03/22-08:04:25
+1804518045 | 216.128.177.82 | NewVPS-K48s07???0@c?fa9b9K8888:9??x64@x@s@x9?@ | 11/03/22-08:29:45
+1519420518 | 206.189.149.125 | NewVPS-K4886@?0a@?faa3@7bK8888:9??x64@x@s@x9?@ | 11/03/22-08:50:43
+1804518045 | 104.245.32.201 | NewVPS-K478@6@f@6a?4@0d68K8888:9??x64@x@s@x9?@ | 11/03/22-10:22:31
+1173676231 | 68.183.103.77 | NewVPS-K46@87?@s4e0?6d76cK8888:9??x64@x@s@x9?@ | 11/03/22-11:46:22
+1100521756 | 40.86.218.141 | NewVPS-K4@90@?d3e3ss@d6d7K8888:9??x64@x@s@x9?@ | 11/03/22-11:50:36
+652037881 | 45.61.186.115 | NewVPS-K466?@f36d@664d44K8888:9??x64@x@s@x9?@ | 11/03/22-12:34:16
+1708490519 | 147.182.211.90 | NewVPS-K499?0@ada88?730aK8888:9??x64@x@s@x9?@ | 11/03/22-12:42:53
+576145089 | 142.93.78.236 | NewVPS-K49@@0806ae9968csK8888:9??x64@x@s@x9?@ | 11/03/22-12:46:59
+729023834 | 50.116.62.168 | NewVPS-K4030s?68ab09?9d7@K8888:9??x64@x@s@x9?@ | 11/03/22-13:13:35
+234270555 | 192.171.18.158 | NewVPS-K48786?c6@d709@083K8888:9??x64@x@s@x9?@ | 11/03/22-13:56:47
+234270555 | 192.171.18.158 | NewVPS-K4?9@s?7?c7e08a863K8888:9??x64@x@s@x9?@ | 11/03/22-14:50:48
+872651602 | 20.93.114.89 | NewVPS-K4?383?3334as3063fK8888:9??x64@x@s@x9?@ | 11/03/22-16:06:28
+652037881 | 144.22.32.95 | NewVPS-K4039?@ca46e797f3?K8888:9??x64@x@s@x9?@ | 11/03/22-17:59:24
+652037881 | 45.239.216.142 | NewVPS-K477@9?c8sc@?@a769K8888:9??x64@x@s@x9?@ | 11/03/22-19:18:39
+576145089 | 20.119.88.72 | NewVPS-K467s8@s06f6e4d@ceK8888:9??x64@x@s@x9?@ | 11/03/22-20:56:46
+652037881 | 144.22.56.199 | NewVPS-K466s0@3fdd@33dfeeK8888:9??x64@x@s@x9?@ | 11/03/22-21:15:01
+234270555 | 172.104.194.199 | NewVPS-K49793?7?cs90b7s9@K8888:9??x64@x@s@x9?@ | 11/03/22-21:57:25
+729023834 | 104.248.234.95 | NewVPS-K47@?@@c88df?7bs?K8888:9??x64@x@s@x9?@ | 11/03/22-22:05:59
+234270555 | 69.164.198.25 | NewVPS-K4?470@a?e89?3ef@6K8888:9??x64@x@s@x9?@ | 11/03/22-22:30:06
+1564379505 | 129.151.118.99 | NewVPS-K448@s@des??ffb@bbK8888:9??x64@x@s@x9?@ | 11/03/22-22:51:11
+1564379505 | 129.151.123.176 | NewVPS-K408s4@6d36dbfb7@9K8888:9??x64@x@s@x9?@ | 11/03/22-22:55:01
+1564379505 | 129.146.245.233 | NewVPS-K480s@sfs74fd87e9K8888:9??x64@x@s@x9?@ | 11/03/22-23:05:27
+755349907 | 129.213.98.245 | NewVPS-K4??78b79c33se88cK8888:9??x64@x@s@x9?@ | 11/03/22-23:10:53
+1564379505 | 144.22.48.151 | NewVPS-K469?9?93d0da@b7a8K8888:9??x64@x@s@x9?@ | 11/03/22-23:11:44
+1564379505 | 129.146.84.226 | NewVPS-K4@069?b@3ss90@a00K8888:9??x64@x@s@x9?@ | 11/03/22-23:18:52
+2006027987 | 192.241.143.234 | NewVPS-K488@0080d0d7bcf8K8888:9??x64@x@s@x9?@ | 11/03/22-23:25:35
+234270555 | 45.61.185.150 | NewVPS-K4?897@34b48b?e96@K8888:9??x64@x@s@x9?@ | 11/03/22-23:37:33
+615097327 | 144.22.39.4 | NewVPS-K4094s@abfb7sf?888K8888:9??x64@x@s@x9?@ | 11/04/22-02:24:51
+1394196343 | 137.184.121.112 | NewVPS-K4@647?e4?es374fefK8888:9??x64@x@s@x9?@ | 11/04/22-07:26:29
+1536147520 | 51.79.50.255 | NewVPS-K4839@aas9sdd77cK8888:9??x64@x@s@x9?@ | 11/04/22-08:27:08
+576145089 | 199.195.248.192 | NewVPS-K4468s?b940030ac6fK8888:9??x64@x@s@x9?@ | 11/04/22-09:55:53
+1582540382 | 45.239.216.138 | NewVPS-K4866@34a4?dc3a4ccK8888:9??x64@x@s@x9?@ | 11/04/22-10:07:08
+1808903996 | 45.56.65.235 | NewVPS-K40087@s??7877ff4aK8888:9??x64@x@s@x9?@ | 11/04/22-10:40:59
+652037881 | 129.151.99.191 | NewVPS-K4?4s?d6ssc9cb?@3K8888:9??x64@x@s@x9?@ | 11/04/22-12:34:26
+1394196343 | 144.217.5.42 | NewVPS-K4@496?6de8cff7ceK8888:9??x64@x@s@x9?@ | 11/04/22-12:49:34
+1804518045 | 66.42.92.125 | NewVPS-K46660@@8??c3e8303K8888:9??x64@x@s@x9?@ | 11/04/22-13:33:38
+5051663313 | 137.184.33.67 | NewVPS-K439?330e8cab@e6@K8888:9??x64@x@s@x9?@ | 11/04/22-13:43:58
+576145089 | 129.151.174.252 | NewVPS-K4@497?f@8038b8ce8K8888:9??x64@x@s@x9?@ | 11/04/22-14:51:54
+576145089 | 129.151.160.105 | NewVPS-K49703@93s8704e809K8888:9??x64@x@s@x9?@ | 11/04/22-15:02:50
+576145089 | 129.151.174.16 | NewVPS-K470@6?93s8704e809K8888:9??x64@x@s@x9?@ | 11/04/22-15:05:13
+576145089 | 129.151.191.240 | NewVPS-K4@7@0@88@94@0?4a8K8888:9??x64@x@s@x9?@ | 11/04/22-15:44:07
+576145089 | 129.151.92.93 | NewVPS-K4s@6s@88@94@0?4a8K8888:9??x64@x@s@x9?@ | 11/04/22-15:45:59
+2006027987 | 4.236.177.77 | NewVPS-K4746??dbab86be?8sK8888:9??x64@x@s@x9?@ | 11/04/22-16:14:15
+576145089 | 129.151.74.177 | NewVPS-K4@0s0@@?d@s7bbaa4K8888:9??x64@x@s@x9?@ | 11/04/22-17:47:51
+576145089 | 159.65.217.146 | NewVPS-K4s@78?b3a99be3cf7K8888:9??x64@x@s@x9?@ | 11/04/22-17:51:09
+1059251268 | 144.22.34.83 | NewVPS-K4463s0s8ccdae9cbK8888:9??x64@x@s@x9?@ | 11/04/22-18:27:56
+576145089 | 45.33.50.61 | NewVPS-K47@03?fd73ccbbssdK8888:9??x64@x@s@x9?@ | 11/04/22-22:24:51
+5466221018 | 144.22.56.100 | NewVPS-K497@@?cc?d?3a6eK8888:9??x64@x@s@x9?@ | 11/04/22-23:11:13
+1512297117 | 216.238.81.11 | NewVPS-K4s809d?dd0ee9dc7K8888:9??x64@x@s@x9?@ | 11/04/22-23:15:52
+1173676231 | 68.183.103.77 | NewVPS-K48680sa6cb796d49K8888:9??x64@x@s@x9?@ | 11/04/22-23:39:00
+1173676231 | 147.182.195.48 | NewVPS-K4ss9@@3f?ded3a0s6K8888:9??x64@x@s@x9?@ | 11/05/22-00:54:36
+1173676231 | 147.182.195.48 | NewVPS-K4047@@90d493?dsabK8888:9??x64@x@s@x9?@ | 11/05/22-01:12:10
+576145089 | 129.151.70.201 | NewVPS-K46s?@?b7?7s33bd66K8888:9??x64@x@s@x9?@ | 11/05/22-01:13:31
+5466221018 | 147.182.144.23 | NewVPS-K46s6s?6s@9dd87b34K8888:9??x64@x@s@x9?@ | 11/05/22-08:17:55
+1207989703 | 104.243.35.17 | NewVPS-K4?87s?9a4f@e?c4@7K8888:9??x64@x@s@x9?@ | 11/05/22-08:27:34
+1298228907 | 38.7.207.136 | NewVPS-K4s4@?3ea0b0sf?s8bK8888:9??x64@x@s@x9?@ | 11/05/22-09:09:12
+5466221018 | 143.198.134.186 | NewVPS-K4@390?f9?3a88c4a8K8888:9??x64@x@s@x9?@ | 11/05/22-09:34:58
+576145089 | 143.198.16.147 | NewVPS-K4@8@7?e7@sasd98a8K8888:9??x64@x@s@x9?@ | 11/05/22-09:41:07
+872651602 | 23.101.50.172 | NewVPS-K438@7?9@@fb78b6@7K8888:9??x64@x@s@x9?@ | 11/05/22-09:51:28
+652037881 | 144.22.52.191 | NewVPS-K47?6?36f6?98bacs8K8888:9??x64@x@s@x9?@ | 11/05/22-10:15:36
+652037881 | 144.22.38.184 | NewVPS-K40s94?e377se@@6@4K8888:9??x64@x@s@x9?@ | 11/05/22-10:47:17
+652037881 | 129.151.125.197 | NewVPS-K4?686@?0d096s3fbbK8888:9??x64@x@s@x9?@ | 11/05/22-14:26:25
+652037881 | 129.151.108.17 | NewVPS-K47s9@370?@4660?34K8888:9??x64@x@s@x9?@ | 11/05/22-15:38:09
+5051663313 | 143.110.226.224 | NewVPS-K497s8?63ee30c3d8K8888:9??x64@x@s@x9?@ | 11/05/22-16:58:34
+1207989703 | 195.88.56.156 | NewVPS-K4s734s@?sa6baa3K8888:9??x64@x@s@x9?@ | 11/05/22-18:05:36
+234270555 | 192.53.167.162 | NewVPS-K4737sd3a@d73?e4@K8888:9??x64@x@s@x9?@ | 11/05/22-21:50:42
+1512297117 | 208.76.222.240 | NewVPS-K4??87?c@a67f640fcK8888:9??x64@x@s@x9?@ | 11/05/22-22:43:42
+1512297117 | 104.156.247.150 | NewVPS-K4@s3cc6?@7a0e99K8888:9??x64@x@s@x9?@ | 11/05/22-23:22:59
+1708490519 | 159.65.40.217 | NewVPS-K43@s6@0@7c3@a7e79K8888:9??x64@x@s@x9?@ | 11/06/22-07:23:28
+1512297117 | 207.246.64.204 | NewVPS-K440??306967@@0ee?K8888:9??x64@x@s@x9?@ | 11/06/22-07:32:32
+1512297117 | 207.246.64.204 | NewVPS-K46976@8@@9a0fc9e8K8888:9??x64@x@s@x9?@ | 11/06/22-07:50:30
+5051663313 | 164.92.117.48 | NewVPS-K4??03@77?c69?d94eK8888:9??x64@x@s@x9?@ | 11/06/22-10:41:39
+904225478 | 141.148.235.68 | NewVPS-K4977969abb3c47e9K8888:9??x64@x@s@x9?@ | 11/06/22-11:12:13
+904225478 | 152.70.63.56 | NewVPS-K47343@980bad06dcsK8888:9??x64@x@s@x9?@ | 11/06/22-11:14:39
+904225478 | 150.230.21.125 | NewVPS-K4730?@b4?c@8f6fceK8888:9??x64@x@s@x9?@ | 11/06/22-11:17:06
+904225478 | 158.101.195.90 | NewVPS-K4@7s3?603s8e83bfdK8888:9??x64@x@s@x9?@ | 11/06/22-11:18:53
+2006027987 | 162.243.170.139 | NewVPS-K43?@?@f46ac7b77bcK8888:9??x64@x@s@x9?@ | 11/06/22-11:23:21
+2006027987 | 165.22.16.225 | NewVPS-K46s4s@beb?cs?d3cfK8888:9??x64@x@s@x9?@ | 11/06/22-12:50:07
+1512297117 | 216.238.83.9 | NewVPS-K44@@?6d79fc?be8?K8888:9??x64@x@s@x9?@ | 11/06/22-13:52:35
+1394196343 | 157.245.61.17 | NewVPS-K40470@dd868378930K8888:9??x64@x@s@x9?@ | 11/06/22-14:39:11
+1207989703 | 103.90.160.229 | NewVPS-K4s?3@?e747c0b0@asK8888:9??x64@x@s@x9?@ | 11/06/22-14:47:27
+1173676231 | 206.81.9.88 | NewVPS-K46?6?3@as34398?d9K8888:9??x64@x@s@x9?@ | 11/06/22-14:59:02
+1808903996 | 159.89.230.150 | NewVPS-K4970s@6848f?99c?fK8888:9??x64@x@s@x9?@ | 11/06/22-16:01:26
+1808903996 | 165.22.35.87 | NewVPS-K443@?@9afs89ds036K8888:9??x64@x@s@x9?@ | 11/06/22-16:07:30
+1808903996 | 142.93.116.57 | NewVPS-K43774?b3fs90aee06K8888:9??x64@x@s@x9?@ | 11/06/22-16:14:15
+1207989703 | 195.88.57.41 | NewVPS-K4?@7?f76c4e8799eK8888:9??x64@x@s@x9?@ | 11/06/22-16:17:23
+1808903996 | 45.33.19.26 | NewVPS-K480@04b4bc93s7a9K8888:9??x64@x@s@x9?@ | 11/06/22-16:21:40
+1808903996 | 45.33.19.54 | NewVPS-K4969s?s4f7ca03as4K8888:9??x64@x@s@x9?@ | 11/06/22-16:30:33
+1173676231 | 206.81.9.88 | NewVPS-K434?437d66bbds4d?K8888:9??x64@x@s@x9?@ | 11/06/22-16:41:19
+1173676231 | 206.81.9.88 | NewVPS-K49484@d969c4e@d4@K8888:9??x64@x@s@x9?@ | 11/06/22-16:47:30
+576145089 | 178.128.199.119 | NewVPS-K4s?30@6c378dfbfsK8888:9??x64@x@s@x9?@ | 11/06/22-18:11:41
+576145089 | 103.90.160.89 | NewVPS-K46473@sa7s79394?7K8888:9??x64@x@s@x9?@ | 11/06/22-18:22:26
+1394196343 | 45.173.130.160 | NewVPS-K446?09?8d034@cbaK8888:9??x64@x@s@x9?@ | 11/06/22-18:25:14
+1173676231 | 147.182.191.225 | NewVPS-K469?9?3de3d88c4sK8888:9??x64@x@s@x9?@ | 11/06/22-18:50:06
+1207989703 | 195.88.56.149 | NewVPS-K4s630@d0b?dcb69f8K8888:9??x64@x@s@x9?@ | 11/06/22-19:11:03
+234270555 | 192.53.167.162 | NewVPS-K48897?eb4ded3fd9eK8888:9??x64@x@s@x9?@ | 11/06/22-19:50:40
+1390150729 | 195.88.56.58 | NewVPS-K43@30?9fe9dce9@6sK8888:9??x64@x@s@x9?@ | 11/06/22-19:58:49
+872651602 | 212.192.29.140 | NewVPS-K4?636@s6s9c@deeaaK8888:9??x64@x@s@x9?@ | 11/06/22-20:14:13
+1394196343 | 45.173.130.24 | NewVPS-K4?3??@8@0?b90s837K8888:9??x64@x@s@x9?@ | 11/06/22-20:23:29
+1394196343 | 45.173.130.24 | NewVPS-K44?s43bdea30b?6s?K8888:9??x64@x@s@x9?@ | 11/06/22-20:55:51
+1394196343 | 45.173.130.160 | NewVPS-K4s989@4s6?4?89c4bK8888:9??x64@x@s@x9?@ | 11/06/22-21:24:49
+1207989703 | 195.88.56.240 | NewVPS-K4836@34a@bb74c9?4K8888:9??x64@x@s@x9?@ | 11/06/22-21:37:24
+576145089 | 195.88.57.209 | NewVPS-K464?4?7d789@?36dsK8888:9??x64@x@s@x9?@ | 11/06/22-21:54:26
+1207989703 | 195.88.56.242 | NewVPS-K48673fd9@40b608fK8888:9??x64@x@s@x9?@ | 11/06/22-22:32:18
+5121028144 | 155.138.224.131 | NewVPS-K4@3?393b?6s78763K8888:9??x64@x@s@x9?@ | 11/07/22-01:50:34
+5121028144 | 155.138.224.131 | NewVPS-K4s0989d87af6b4csK8888:9??x64@x@s@x9?@ | 11/07/22-06:02:37
+576145089 | 45.239.216.242 | NewVPS-K44863@b@0f?6b9s64K8888:9??x64@x@s@x9?@ | 11/07/22-07:47:00
+1207989703 | 78.138.51.242 | NewVPS-K476674b4b4s30497K8888:9??x64@x@s@x9?@ | 11/07/22-11:30:14
+1207989703 | 195.88.56.196 | NewVPS-K4@946?dfed97da?bdK8888:9??x64@x@s@x9?@ | 11/07/22-11:40:07
+1207989703 | 195.88.56.57 | NewVPS-K49?s9@9@848b60f8aK8888:9??x64@x@s@x9?@ | 11/07/22-12:07:50
+1207989703 | 195.88.56.247 | NewVPS-K440??f84b6b7@b37K8888:9??x64@x@s@x9?@ | 11/07/22-12:53:19
+1804518045 | 20.197.231.187 | NewVPS-K4039@?d4f?@dec84bK8888:9??x64@x@s@x9?@ | 11/07/22-14:52:49
+1667894851 | 45.239.216.242 | NewVPS-K4?089?d6s8a@s96c0K8888:9??x64@x@s@x9?@ | 11/07/22-14:56:29
+1207989703 | 103.90.160.133 | NewVPS-K4s078@ccesdade@6K8888:9??x64@x@s@x9?@ | 11/07/22-16:20:30
+904225478 | 144.126.210.124 | NewVPS-K4844?34bab4f3f7ecK8888:9??x64@x@s@x9?@ | 11/07/22-17:31:31
+904225478 | 144.126.210.124 | NewVPS-K43339f4d0@?c9f03K8888:9??x64@x@s@x9?@ | 11/07/22-17:42:34
+1674982605 | 157.245.240.26 | NewVPS-K4879s@3cf9dda@8a?K8888:9??x64@x@s@x9?@ | 11/07/22-17:44:42
+1564379505 | 129.153.87.34 | NewVPS-K476@saaf0ddc78bfK8888:9??x64@x@s@x9?@ | 11/07/22-18:16:47
+2006027987 | 157.230.218.125 | NewVPS-K4674@?cf@39da4@4eK8888:9??x64@x@s@x9?@ | 11/07/22-19:07:04
+2006027987 | 137.184.144.222 | NewVPS-K4?s04@34aebds?f97K8888:9??x64@x@s@x9?@ | 11/07/22-19:55:59
+2006027987 | 157.230.87.174 | NewVPS-K4s4868ss@d@?9d9?K8888:9??x64@x@s@x9?@ | 11/07/22-20:25:30
+2006027987 | 134.209.122.121 | NewVPS-K4609@9b44ssbb7b?K8888:9??x64@x@s@x9?@ | 11/07/22-20:48:26
+1390150729 | 186.148.224.140 | NewVPS-K4?@8??sa?09fb68sbK8888:9??x64@x@s@x9?@ | 11/07/22-21:13:50
+1390150729 | 103.90.160.231 | NewVPS-K4666???94b8f837ccK8888:9??x64@x@s@x9?@ | 11/07/22-21:56:36
+872651602 | 212.192.29.154 | NewVPS-K4389s@9@6ddbbd@b3K8888:9??x64@x@s@x9?@ | 11/07/22-22:07:40
+1390150729 | 103.90.160.231 | NewVPS-K4494s@?b6676@09c7K8888:9??x64@x@s@x9?@ | 11/07/22-22:27:45
+946489073 | 45.61.188.37 | NewVPS-K487s7?fc7606d6?a4K8888:9??x64@x@s@x9?@ | 11/07/22-23:52:22
+1173676231 | 147.182.252.86 | NewVPS-K4@@66@adb?406?b?@K8888:9??x64@x@s@x9?@ | 11/08/22-01:26:19
+1818322212 | 146.19.133.62 | NewVPS-K40046@873ca93af8aK8888:9??x64@x@s@x9?@ | 11/08/22-05:23:57
+618157053 | 204.48.19.15 | NewVPS-K4?344?d6ccde?3d4eK8888:9??x64@x@s@x9?@ | 11/08/22-06:57:37
+729023834 | 157.230.216.141 | NewVPS-K4?896@aa0edsa?9?0K8888:9??x64@x@s@x9?@ | 11/08/22-07:32:07
+576145089 | 152.67.52.146 | NewVPS-K48694@@0fa49@484cK8888:9??x64@x@s@x9?@ | 11/08/22-10:54:19
+1564379505 | 129.153.87.34 | NewVPS-K47933@38@a077f9@fK8888:9??x64@x@s@x9?@ | 11/08/22-13:22:28
+5466221018 | 158.101.17.212 | NewVPS-K47994?es39@8eef?7K8888:9??x64@x@s@x9?@ | 11/08/22-13:24:42
+1564379505 | 158.101.29.210 | NewVPS-K474880e38a3@es@8K8888:9??x64@x@s@x9?@ | 11/08/22-13:38:15
+5466221018 | 129.146.193.161 | NewVPS-K4@040f93f68a8cs3K8888:9??x64@x@s@x9?@ | 11/08/22-14:39:45
+5051663313 | 68.183.131.122 | NewVPS-K44s97@ebb936fc8?@K8888:9??x64@x@s@x9?@ | 11/08/22-15:03:30
+5625111835 | 147.182.184.188 | NewVPS-K48s68?6b48bs83e4bK8888:9??x64@x@s@x9?@ | 11/08/22-17:23:08
+5065294266 | 139.144.173.21 | NewVPS-K46373?bff@s?@?668K8888:9??x64@x@s@x9?@ | 11/08/22-18:18:31
+1538778631 | 80.208.228.225 | NewVPS-K49@03?as7a689?@ceK8888:9??x64@x@s@x9?@ | 11/08/22-18:29:30
+652037881 | 45.33.13.112 | NewVPS-K43374@fb4@a@40bfaK8888:9??x64@x@s@x9?@ | 11/08/22-20:11:29
+5090825984 | 66.228.38.88 | NewVPS-K46?6@@@a?ebd7?f7K8888:9??x64@x@s@x9?@ | 11/08/22-20:25:47
+1538778631 | 80.208.228.225 | NewVPS-K49667?sa476?s968aK8888:9??x64@x@s@x9?@ | 11/08/22-20:30:19
+576145089 | 27.0.172.38 | NewVPS-K4?4?@3007s9a6c9@bK8888:9??x64@x@s@x9?@ | 11/08/22-21:09:11
+576145089 | 216.107.21.220 | NewVPS-K463s6f04a0906c40K8888:9??x64@x@s@x9?@ | 11/08/22-21:42:01
+1439312588 | 107.20.184.72 | NewVPS-K4s4ss?b7d394sde??K8888:9??x64@x@s@x9?@ | 11/08/22-21:50:13
+1123031030 | 161.22.47.131 | NewVPS-K4@68s@e08b@@@ef0fK8888:9??x64@x@s@x9?@ | 11/08/22-22:22:37
+576145089 | 5.183.78.152 | NewVPS-K4907s?df8a9s8@8?aK8888:9??x64@x@s@x9?@ | 11/08/22-22:43:33
+1263903409 | 38.7.207.47 | NewVPS-K4?s60?a?d466sb?faK8888:9??x64@x@s@x9?@ | 11/08/22-23:47:21
+576145089 | 155.248.192.48 | NewVPS-K4s07f8ca@c8@3ecK8888:9??x64@x@s@x9?@ | 11/09/22-00:44:44
+1538778631 | 80.208.228.225 | NewVPS-K4466@387ecfc964@@K8888:9??x64@x@s@x9?@ | 11/09/22-05:01:08
+1538778631 | 80.208.228.225 | NewVPS-K4@770@?@0b3ffc3@6K8888:9??x64@x@s@x9?@ | 11/09/22-05:53:10
+1804518045 | 191.235.32.203 | NewVPS-K4?700?9a@08@73f4sK8888:9??x64@x@s@x9?@ | 11/09/22-05:58:02
+1538778631 | 80.208.228.225 | NewVPS-K48?46@67a?f6393e3K8888:9??x64@x@s@x9?@ | 11/09/22-07:16:46
+1538778631 | 80.208.228.225 | NewVPS-K44664@?8078a3c864K8888:9??x64@x@s@x9?@ | 11/09/22-07:53:32
+576145089 | 13.212.227.87 | NewVPS-K47067@b73@c?es09sK8888:9??x64@x@s@x9?@ | 11/09/22-08:43:39
+1538778631 | 80.208.228.225 | NewVPS-K4s499?b@37sa?30fsK8888:9??x64@x@s@x9?@ | 11/09/22-08:44:55
+576145089 | 54.207.172.240 | NewVPS-K403s?3a4ddsa76csaK8888:9??x64@x@s@x9?@ | 11/09/22-09:04:17
+1818322212 | 149.56.130.59 | NewVPS-K4870??3@bbd88s@bK8888:9??x64@x@s@x9?@ | 11/09/22-14:21:13
+5625111835 | 192.241.154.163 | NewVPS-K4869@@fecc7a6a??@K8888:9??x64@x@s@x9?@ | 11/09/22-15:39:08
+1538778631 | 80.208.228.225 | NewVPS-K449@0@4e67s@b4d74K8888:9??x64@x@s@x9?@ | 11/09/22-15:58:32
+5625111835 | 161.35.106.189 | NewVPS-K4070@@sd890d7a8a8K8888:9??x64@x@s@x9?@ | 11/09/22-16:03:55
+831050287 | 52.149.144.101 | NewVPS-K44808?cd76s7438a@K8888:9??x64@x@s@x9?@ | 11/09/22-18:09:35
+904225478 | 20.227.157.56 | NewVPS-K40640@0asd0fs66@eK8888:9??x64@x@s@x9?@ | 11/09/22-18:15:49
+1395912188 | 103.90.161.73 | NewVPS-K47479?cf7efs9d69bK8888:9??x64@x@s@x9?@ | 11/09/22-19:02:57
+1538778631 | 80.208.228.225 | NewVPS-K48@?0@f6ffesb678aK8888:9??x64@x@s@x9?@ | 11/09/22-19:14:55
+1538778631 | 80.208.228.225 | NewVPS-K4ss46@b33f?@s?4ssK8888:9??x64@x@s@x9?@ | 11/09/22-19:58:55
+729023834 | 20.185.221.38 | NewVPS-K4334?3@39@9cfa3?eK8888:9??x64@x@s@x9?@ | 11/09/22-21:11:21
+1263903409 | 38.7.207.47 | NewVPS-K44@s?38dds@69fs63K8888:9??x64@x@s@x9?@ | 11/10/22-00:27:46
+5625111835 | 157.230.49.94 | NewVPS-K449?s@6s6@?77@077K8888:9??x64@x@s@x9?@ | 11/10/22-01:19:30
+652037881 | 45.239.216.142 | NewVPS-K4668@?373bc3d4cb9K8888:9??x64@x@s@x9?@ | 11/10/22-01:39:12
+5625111835 | 146.190.211.176 | NewVPS-K4460@?44b60b37faeK8888:9??x64@x@s@x9?@ | 11/10/22-02:11:39
+1538778631 | 80.208.228.225 | NewVPS-K4s068@ase8f7dcc74K8888:9??x64@x@s@x9?@ | 11/10/22-06:01:01
+618157053 | 146.190.72.121 | NewVPS-K49666@4b84dbedc9sK8888:9??x64@x@s@x9?@ | 11/10/22-06:07:46
+618157053 | 146.190.227.86 | NewVPS-K48080@be64?4sf79?K8888:9??x64@x@s@x9?@ | 11/10/22-06:36:36
+5022346502 | 20.106.76.48 | NewVPS-K4??93?dd38@aafsbsK8888:9??x64@x@s@x9?@ | 11/10/22-06:57:21
+1538778631 | 80.208.228.225 | NewVPS-K494?@?s@37s6da@99K8888:9??x64@x@s@x9?@ | 11/10/22-07:05:57
+1708490519 | 164.90.136.51 | NewVPS-K4679676069f6309K8888:9??x64@x@s@x9?@ | 11/10/22-07:52:45
+1538778631 | 80.208.228.225 | NewVPS-K40s@0@bea7?3070@aK8888:9??x64@x@s@x9?@ | 11/10/22-08:02:26
+1207989703 | 103.90.161.66 | NewVPS-K436s8?s3dc3e0fd?4K8888:9??x64@x@s@x9?@ | 11/10/22-08:34:40
+1810915030 | 4.228.96.20 | NewVPS-K48968dfsaaae6?f8K8888:9??x64@x@s@x9?@ | 11/10/22-08:45:52
+1538778631 | 80.208.228.225 | NewVPS-K49409?a7s8bfb7893K8888:9??x64@x@s@x9?@ | 11/10/22-09:38:06
+1450100375 | 45.173.130.213 | NewVPS-K43?84@88cd3f4sc@6K8888:9??x64@x@s@x9?@ | 11/10/22-09:55:26
+5051663313 | 146.190.214.194 | NewVPS-K406s@??bdd@68@97@K8888:9??x64@x@s@x9?@ | 11/10/22-10:15:11
+1450100375 | 45.173.130.181 | NewVPS-K40@@?3806bb897?4sK8888:9??x64@x@s@x9?@ | 11/10/22-12:35:19
+1100521756 | 4.228.202.118 | NewVPS-K4s84??sa73ceab970K8888:9??x64@x@s@x9?@ | 11/10/22-13:22:02
+1538778631 | 80.208.228.225 | NewVPS-K4@s@??36b0sf33b4K8888:9??x64@x@s@x9?@ | 11/10/22-13:41:22
+5466221018 | 158.101.46.193 | NewVPS-K4639s@d78c9?ef7e8K8888:9??x64@x@s@x9?@ | 11/10/22-13:43:23
+1512297117 | 45.76.56.167 | NewVPS-K4377848ed0fb864cK8888:9??x64@x@s@x9?@ | 11/10/22-15:40:09
+904225478 | 91.92.136.226 | NewVPS-K4@707@a880ff4?@?bK8888:9??x64@x@s@x9?@ | 11/10/22-16:19:10
+1538778631 | 80.208.228.225 | NewVPS-K4@4@?@ad940ef9f33K8888:9??x64@x@s@x9?@ | 11/10/22-18:08:05
+980221709 | 137.184.22.126 | NewVPS-K40@66@c4bd4fds3?aK8888:9??x64@x@s@x9?@ | 11/10/22-18:22:51
+2040803628 | 51.222.159.121 | NewVPS-K46s07@eb9c0s0@s78K8888:9??x64@x@s@x9?@ | 11/10/22-19:48:42
+1273488608 | 178.128.154.47 | NewVPS-K4876s7ess8bf@??aK8888:9??x64@x@s@x9?@ | 11/10/22-19:49:11
+1538778631 | 80.208.228.225 | NewVPS-K44?80?484bs98sfdsK8888:9??x64@x@s@x9?@ | 11/10/22-20:48:09
+1538778631 | 80.208.228.225 | NewVPS-K499@66?s7dc?s3b0K8888:9??x64@x@s@x9?@ | 11/10/22-21:21:00
+1273488608 | 45.33.96.16 | NewVPS-K49s0433ed7eb98cdfK8888:9??x64@x@s@x9?@ | 11/10/22-22:02:17
+980221709 | 68.183.137.202 | NewVPS-K4?7478ss39ab0789K8888:9??x64@x@s@x9?@ | 11/10/22-22:09:25
+1207989703 | 103.90.161.8 | NewVPS-K490@060?ed6s?a6sK8888:9??x64@x@s@x9?@ | 11/10/22-22:29:01
+576145089 | 129.151.106.229 | NewVPS-K4697?@07?fca0e0bK8888:9??x64@x@s@x9?@ | 11/10/22-22:50:51
+576145089 | 45.225.94.252 | NewVPS-K48636@7b4@s70ecsfK8888:9??x64@x@s@x9?@ | 11/10/22-22:57:28
+1674982605 | 157.245.240.26 | NewVPS-K4447046df8cf48faK8888:9??x64@x@s@x9?@ | 11/10/22-23:11:05
+946489073 | 45.61.188.37 | NewVPS-K43878s8@d9b33d99K8888:9??x64@x@s@x9?@ | 11/10/22-23:14:14
+1512297117 | 23.239.17.76 | NewVPS-K4?608?sedca4ffbacK8888:9??x64@x@s@x9?@ | 11/11/22-04:51:49
+1538778631 | 80.208.228.225 | NewVPS-K47387?9879e80f6feK8888:9??x64@x@s@x9?@ | 11/11/22-05:06:36
+1538778631 | 80.208.228.225 | NewVPS-K476?@3869be4@@cf3K8888:9??x64@x@s@x9?@ | 11/11/22-05:36:28
+1538778631 | 80.208.228.225 | NewVPS-K48s86@7s3s4f@fescK8888:9??x64@x@s@x9?@ | 11/11/22-06:18:53
+716634684 | 4.228.103.39 | NewVPS-K46?0?@796e7s6sa8?K8888:9??x64@x@s@x9?@ | 11/11/22-06:39:46
+1538778631 | 80.208.228.225 | NewVPS-K46s???4?8fs0f3e8eK8888:9??x64@x@s@x9?@ | 11/11/22-07:44:06
+1059251268 | 20.226.18.181 | NewVPS-K430?4@47aa0s6dac6K8888:9??x64@x@s@x9?@ | 11/11/22-08:12:23
+1512297117 | 23.239.17.76 | NewVPS-K43s39?sce@89348f9K8888:9??x64@x@s@x9?@ | 11/11/22-08:23:24
+652037881 | 45.239.216.142 | NewVPS-K40@s7?3@43f@c6909K8888:9??x64@x@s@x9?@ | 11/11/22-08:36:21
+1123031030 | 185.254.204.243 | NewVPS-K44@?86ecb7493s@K8888:9??x64@x@s@x9?@ | 11/11/22-09:02:18
+1207989703 | 192.171.18.144 | NewVPS-K49807@f877bd439e?K8888:9??x64@x@s@x9?@ | 11/11/22-11:08:43
+1207989703 | 192.171.18.144 | NewVPS-K499@s?08de83esfd?K8888:9??x64@x@s@x9?@ | 11/11/22-11:21:43
+1538778631 | 80.208.228.225 | NewVPS-K4384?esedbe?c66bK8888:9??x64@x@s@x9?@ | 11/11/22-11:26:38
+1206818522 | 20.227.157.56 | NewVPS-K473s3?@@7dcea?ds?K8888:9??x64@x@s@x9?@ | 11/11/22-11:43:12
+1439312588 | 129.80.182.205 | NewVPS-K409?@daeec3csb@eK8888:9??x64@x@s@x9?@ | 11/11/22-11:49:44
+576145089 | 129.151.104.232 | NewVPS-K4374?@0sc903?377aK8888:9??x64@x@s@x9?@ | 11/11/22-12:24:08
+1206818522 | 68.183.225.244 | NewVPS-K4@4@43sad4ac@0396K8888:9??x64@x@s@x9?@ | 11/11/22-13:07:06
+1206818522 | 20.92.29.229 | NewVPS-K47?44?3s@6f@0064cK8888:9??x64@x@s@x9?@ | 11/11/22-13:17:12
+1206818522 | 201.71.0.104 | NewVPS-K49@37b343e@@770?K8888:9??x64@x@s@x9?@ | 11/11/22-13:32:48
+1206818522 | 157.230.230.157 | NewVPS-K4@@00?6eaff6b3bd@K8888:9??x64@x@s@x9?@ | 11/11/22-13:35:13
+5625111835 | 198.199.73.44 | NewVPS-K4?s3s@ss47b30s@c?K8888:9??x64@x@s@x9?@ | 11/11/22-15:17:57
+1340100212 | 157.230.239.179 | NewVPS-K46649?a347ea4@0s?K8888:9??x64@x@s@x9?@ | 11/11/22-15:49:33
+5625111835 | 174.138.47.140 | NewVPS-K4730?@ba96bd@7?7cK8888:9??x64@x@s@x9?@ | 11/11/22-16:34:57
+5625111835 | 161.35.123.32 | NewVPS-K403?3?a9?a?07a0@K8888:9??x64@x@s@x9?@ | 11/11/22-17:18:35
+5625111835 | 146.190.212.240 | NewVPS-K4609s@?fc?0da3?34K8888:9??x64@x@s@x9?@ | 11/11/22-19:38:24
+1100521756 | 54.221.214.239 | NewVPS-K408s?e@8e7ee9c0aK8888:9??x64@x@s@x9?@ | 11/11/22-19:39:42
+1206818522 | 20.220.233.82 | NewVPS-K4?s63@e0fcd676fdsK8888:9??x64@x@s@x9?@ | 11/11/22-20:08:50
+1206818522 | 142.93.14.84 | NewVPS-K40063@8?f@30d7f@7K8888:9??x64@x@s@x9?@ | 11/11/22-21:53:33
+1206818522 | 20.168.24.217 | NewVPS-K497s4?b7sc688?@3?K8888:9??x64@x@s@x9?@ | 11/11/22-22:36:20
+5625111835 | 159.223.15.230 | NewVPS-K4969993fc@0d8se3K8888:9??x64@x@s@x9?@ | 11/12/22-00:31:48
+1206818522 | 4.205.17.71 | NewVPS-K497s0?badsc87efa9K8888:9??x64@x@s@x9?@ | 11/12/22-01:02:10
+904225478 | 129.151.174.252 | NewVPS-K49s08?3c?ed9c@?esK8888:9??x64@x@s@x9?@ | 11/12/22-02:44:22
+904225478 | 158.101.195.90 | NewVPS-K4s436@dc0a?@c66?aK8888:9??x64@x@s@x9?@ | 11/12/22-02:48:31
+904225478 | 150.230.21.125 | NewVPS-K48??0?dsesa@ed7b?K8888:9??x64@x@s@x9?@ | 11/12/22-02:51:10
+1538778631 | 80.208.228.225 | NewVPS-K48448?0seee9f69csK8888:9??x64@x@s@x9?@ | 11/12/22-07:44:04
+1538778631 | 80.208.228.225 | NewVPS-K48?67?6cbba4bb?@4K8888:9??x64@x@s@x9?@ | 11/12/22-08:12:05
+1538778631 | 80.208.228.225 | NewVPS-K48s@7@?c?e747bbs4K8888:9??x64@x@s@x9?@ | 11/12/22-11:12:56
+1059251268 | 139.144.22.43 | NewVPS-K494@9?87e6sa9804K8888:9??x64@x@s@x9?@ | 11/12/22-13:39:53
+1439312588 | 107.20.184.72 | NewVPS-K466@0@d0a@4sb089@K8888:9??x64@x@s@x9?@ | 11/12/22-15:01:28
+576145089 | 129.151.117.77 | NewVPS-K490@6@f8dc04daec9K8888:9??x64@x@s@x9?@ | 11/12/22-15:05:22
+652037881 | 129.151.120.122 | NewVPS-K40879@3cfa46fc@?K8888:9??x64@x@s@x9?@ | 11/12/22-15:07:40
+5223242849 | 174.138.2.190 | NewVPS-K40@s3b00e77@?09aK8888:9??x64@x@s@x9?@ | 11/12/22-15:26:46
+2006027987 | 20.110.40.57 | NewVPS-K49s904d3a6s4f9faK8888:9??x64@x@s@x9?@ | 11/12/22-15:35:25
+1439312588 | 129.80.182.205 | NewVPS-K4399@@06adc93e4f8K8888:9??x64@x@s@x9?@ | 11/12/22-15:58:29
+1708490519 | 159.89.178.33 | NewVPS-K48@83?a700?f3b0eeK8888:9??x64@x@s@x9?@ | 11/12/22-16:21:24
+1708490519 | 159.203.82.28 | NewVPS-K4s893?d43c@?8?d43K8888:9??x64@x@s@x9?@ | 11/12/22-16:34:30
+1708490519 | 161.35.49.221 | NewVPS-K407?4@?ss@ecbb37cK8888:9??x64@x@s@x9?@ | 11/12/22-17:33:02
+5121028144 | 216.238.70.197 | NewVPS-K479s7e7?cs36f3afK8888:9??x64@x@s@x9?@ | 11/12/22-19:48:18
+827182531 | 137.184.214.212 | NewVPS-K4@4@0e?8@?6a0d84K8888:9??x64@x@s@x9?@ | 11/12/22-22:23:22
+1263903409 | 167.99.12.107 | NewVPS-K4?477db?c84690@eK8888:9??x64@x@s@x9?@ | 11/12/22-23:34:28
+1173676231 | 147.182.252.86 | NewVPS-K4?8?3@33s?f8fc67aK8888:9??x64@x@s@x9?@ | 11/12/22-23:51:15
+1538778631 | 80.208.228.225 | NewVPS-K4s@@3bc34cbsee@sK8888:9??x64@x@s@x9?@ | 11/13/22-05:05:08
+1674982605 | 157.245.240.26 | NewVPS-K46608@cs@e8faa087K8888:9??x64@x@s@x9?@ | 11/13/22-05:44:01
+5466221018 | 129.146.109.197 | NewVPS-K4?08??f@fa@6e68csK8888:9??x64@x@s@x9?@ | 11/13/22-08:53:19
+1394196343 | 129.151.105.217 | NewVPS-K47?@?3888b70?44faK8888:9??x64@x@s@x9?@ | 11/13/22-10:08:00
+5625111835 | 161.35.58.17 | NewVPS-K47848@sf8?s8f4s4?K8888:9??x64@x@s@x9?@ | 11/13/22-13:55:34
+1207989703 | 103.90.161.210 | NewVPS-K4@330?47fbas6c?6cK8888:9??x64@x@s@x9?@ | 11/13/22-14:53:23
+1206818522 | 20.197.226.102 | NewVPS-K49946?3ed883ceacsK8888:9??x64@x@s@x9?@ | 11/13/22-15:04:19
+831050287 | 144.217.15.34 | NewVPS-K4637@36a@daf99s7bK8888:9??x64@x@s@x9?@ | 11/13/22-18:16:51
+5065294266 | 103.90.161.206 | NewVPS-K478s?@?d?fe6b?af@K8888:9??x64@x@s@x9?@ | 11/13/22-19:28:33
+5223242849 | 68.183.114.115 | NewVPS-K4@?6??8eaa?eds34aK8888:9??x64@x@s@x9?@ | 11/13/22-20:02:50
+980221709 | 159.223.108.136 | NewVPS-K489ss@d6370abcfb3K8888:9??x64@x@s@x9?@ | 11/13/22-20:08:09
+5121028144 | 162.212.154.94 | NewVPS-K43736?4?fdc863?a8K8888:9??x64@x@s@x9?@ | 11/13/22-20:13:18
+980221709 | 206.189.231.39 | NewVPS-K4s986@fe49?d696@?K8888:9??x64@x@s@x9?@ | 11/13/22-20:20:44
+1512297117 | 45.76.56.167 | NewVPS-K4@99adcc0c6?80?K8888:9??x64@x@s@x9?@ | 11/13/22-21:02:31
+576145089 | 167.71.20.192 | NewVPS-K4s69889@0?ab6a8K8888:9??x64@x@s@x9?@ | 11/13/22-22:08:57
+795435792 | 18.213.202.252 | NewVPS-K464s99?a?8e07@37K8888:9??x64@x@s@x9?@ | 11/13/22-23:30:36
+953807717 | 179.49.5.75 | NewVPS-K4?937?@?ees6a9ad3K8888:9??x64@x@s@x9?@ | 11/14/22-01:03:30
+729023834 | 167.71.19.176 | NewVPS-K46?83?89@as093ce4K8888:9??x64@x@s@x9?@ | 11/14/22-07:10:16
+729023834 | 167.71.20.24 | NewVPS-K40768a9437a@9es4K8888:9??x64@x@s@x9?@ | 11/14/22-07:44:32
+576145089 | 167.71.19.166 | NewVPS-K4@0843693@fe?a474K8888:9??x64@x@s@x9?@ | 11/14/22-09:04:05
+576145089 | 146.190.34.149 | NewVPS-K4@@s6@06ae3398e79K8888:9??x64@x@s@x9?@ | 11/14/22-09:06:35
+729023834 | 45.56.92.167 | NewVPS-K4789sb?7@86d6c60K8888:9??x64@x@s@x9?@ | 11/14/22-09:27:13
+1100521756 | 52.203.204.50 | NewVPS-K49s0@?990ab@8@?ebK8888:9??x64@x@s@x9?@ | 11/14/22-09:38:36
+1207989703 | 103.90.161.50 | NewVPS-K48@66?34sb07?6@69K8888:9??x64@x@s@x9?@ | 11/14/22-10:29:20
+5051663313 | 165.22.180.27 | NewVPS-K40740ssd6s7b89@@K8888:9??x64@x@s@x9?@ | 11/14/22-12:08:24
+652037881 | 51.222.155.121 | NewVPS-K44@@s?68?7dc4?9s?K8888:9??x64@x@s@x9?@ | 11/14/22-13:03:45
+1708490519 | 167.99.119.238 | NewVPS-K400s9@?79b?ds9acbK8888:9??x64@x@s@x9?@ | 11/14/22-13:22:16
+5051663313 | 68.183.124.135 | NewVPS-K4?@7930f769s@7f6K8888:9??x64@x@s@x9?@ | 11/14/22-13:23:19
+1708490519 | 167.172.248.39 | NewVPS-K446@6?f@7e4be8c8sK8888:9??x64@x@s@x9?@ | 11/14/22-13:31:28
+1512297117 | 208.76.223.64 | NewVPS-K4479@?@@4s@@4d?96K8888:9??x64@x@s@x9?@ | 11/14/22-13:35:51
+5051663313 | 68.183.136.217 | NewVPS-K4s804?0f6c30sd3b8K8888:9??x64@x@s@x9?@ | 11/14/22-13:36:54
+576145089 | 157.230.119.124 | NewVPS-K439404eb76fd0d?9K8888:9??x64@x@s@x9?@ | 11/14/22-13:48:38
+5051663313 | 164.90.147.111 | NewVPS-K474s?33dc73b4sc4sK8888:9??x64@x@s@x9?@ | 11/14/22-14:02:42
+5051663313 | 143.198.76.51 | NewVPS-K4?s48@0e6d?e9sa70K8888:9??x64@x@s@x9?@ | 11/14/22-14:11:44
+5051663313 | 164.90.152.176 | NewVPS-K430s6?9f7c3eff06@K8888:9??x64@x@s@x9?@ | 11/14/22-14:19:48
+5051663313 | 137.184.1.125 | NewVPS-K4s3@s0b3sb0c4@9?K8888:9??x64@x@s@x9?@ | 11/14/22-14:22:25
+2006027987 | 139.144.20.214 | NewVPS-K49979?e48feafc4b7K8888:9??x64@x@s@x9?@ | 11/14/22-15:10:20
+1512297117 | 216.238.70.49 | NewVPS-K4@9@0@4da43da4307K8888:9??x64@x@s@x9?@ | 11/14/22-15:25:46
+5432401123 | 103.90.161.39 | NewVPS-K496?3?bb04704sf60K8888:9??x64@x@s@x9?@ | 11/14/22-15:35:36
+5223242849 | 165.227.207.218 | NewVPS-K48?s9@?e3??7?06e?K8888:9??x64@x@s@x9?@ | 11/14/22-15:43:19
+5466221018 | 186.130.52.253 | NewVPS-K4??8?@a97c94sddd4K8888:9??x64@x@s@x9?@ | 11/14/22-16:59:27
+1708490519 | 159.65.247.238 | NewVPS-K4@s68?9@d?70ffcbeK8888:9??x64@x@s@x9?@ | 11/14/22-17:12:04
+1100521756 | 139.162.105.205 | NewVPS-K4@66af@dda@64@6K8888:9??x64@x@s@x9?@ | 11/14/22-19:47:43
+1059251268 | 146.190.65.128 | NewVPS-K4?@?3f4ef79?73cbK8888:9??x64@x@s@x9?@ | 11/14/22-20:47:06
+5121028144 | 50.116.45.91 | NewVPS-K4@3s@8?c3b3d4c78K8888:9??x64@x@s@x9?@ | 11/14/22-21:07:41
+5466221018 | 190.129.182.200 | NewVPS-K409s@3acf@904@?7eK8888:9??x64@x@s@x9?@ | 11/14/22-21:53:22
+1818322212 | 81.181.87.27 | NewVPS-K43@@43b6b?9aae@6fK8888:9??x64@x@s@x9?@ | 11/14/22-22:14:08
+5051663313 | 137.184.87.39 | NewVPS-K484s6sce@673e40eK8888:9??x64@x@s@x9?@ | 11/14/22-23:37:56
+1519420518 | 146.190.89.31 | NewVPS-K467@3?3@ac33b647@K8888:9??x64@x@s@x9?@ | 11/15/22-03:24:16
+1519420518 | 146.190.89.56 | NewVPS-K4?366c79d8d0?67aK8888:9??x64@x@s@x9?@ | 11/15/22-04:03:10
+618157053 | 165.227.83.115 | NewVPS-K4?3670be4e78d0@fK8888:9??x64@x@s@x9?@ | 11/15/22-05:15:10
+5432401123 | 172.105.136.67 | NewVPS-K40?4s@f39606dea7fK8888:9??x64@x@s@x9?@ | 11/15/22-05:54:59
+2006027987 | 20.109.18.158 | NewVPS-K4@@??09ssd766f?cK8888:9??x64@x@s@x9?@ | 11/15/22-06:45:43
+1229847649 | 143.244.159.232 | NewVPS-K486s4@8e?4ccbesf8K8888:9??x64@x@s@x9?@ | 11/15/22-09:11:37
+1837088909 | 149.56.133.240 | NewVPS-K4??4?3@fc7d8cac@?K8888:9??x64@x@s@x9?@ | 11/15/22-09:26:06
+1229847649 | 161.35.118.126 | NewVPS-K4@439@e446@a@4b79K8888:9??x64@x@s@x9?@ | 11/15/22-09:40:14
+1229847649 | 161.35.118.126 | NewVPS-K46@83@s9b6b0dese3K8888:9??x64@x@s@x9?@ | 11/15/22-09:46:58
+1229847649 | 137.184.173.223 | NewVPS-K44637@aa4bfde336eK8888:9??x64@x@s@x9?@ | 11/15/22-10:12:48
+5051663313 | 137.184.7.170 | NewVPS-K49?@9@66@9e@d0909K8888:9??x64@x@s@x9?@ | 11/15/22-13:30:08
+1173676231 | 198.211.96.248 | NewVPS-K4@7s4?3f38ec6f673K8888:9??x64@x@s@x9?@ | 11/15/22-15:18:20
+1512297117 | 138.197.4.32 | NewVPS-K4939@?0ff3f8e?afcK8888:9??x64@x@s@x9?@ | 11/15/22-15:26:07
+576145089 | 103.90.160.89 | NewVPS-K46@043a3b7fc7f3b6K8888:9??x64@x@s@x9?@ | 11/15/22-15:56:25
+615097327 | 206.81.5.169 | NewVPS-K486@03s@b4fa@797K8888:9??x64@x@s@x9?@ | 11/15/22-16:53:01
+729023834 | 3.99.69.66 | NewVPS-K49480@09e69789@4eK8888:9??x64@x@s@x9?@ | 11/15/22-21:58:33
+1229847649 | 161.35.237.48 | NewVPS-K4@9743b6ef7aa?9ceK8888:9??x64@x@s@x9?@ | 11/15/22-23:13:51
+1889082373 | 162.251.147.52 | NewVPS-K47?ss?d638d3s?c40K8888:9??x64@x@s@x9?@ | 11/16/22-02:01:12
+1889082373 | 185.47.172.112 | NewVPS-K4@@77@b4@cb63aba4K8888:9??x64@x@s@x9?@ | 11/16/22-02:10:17
+1889082373 | 185.47.172.112 | NewVPS-K4838?337sa@6dbe6K8888:9??x64@x@s@x9?@ | 11/16/22-02:25:11
+1889082373 | 185.47.172.88 | NewVPS-K473ss?3ba4f@ef@?cK8888:9??x64@x@s@x9?@ | 11/16/22-02:53:58
+1889082373 | 185.47.172.87 | NewVPS-K403s7@?9fd4@0ad94K8888:9??x64@x@s@x9?@ | 11/16/22-03:12:52
+1889082373 | 104.225.143.20 | NewVPS-K4s4?8@c@893sad?9dK8888:9??x64@x@s@x9?@ | 11/16/22-03:47:25
+1889082373 | 113.30.149.99 | NewVPS-K46074?@sf8d867a6aK8888:9??x64@x@s@x9?@ | 11/16/22-04:28:56
+1889082373 | 113.30.149.87 | NewVPS-K489??6?s?839@7?dK8888:9??x64@x@s@x9?@ | 11/16/22-04:41:06
+1519420518 | 146.190.89.56 | NewVPS-K4@487?f8337c0abs@K8888:9??x64@x@s@x9?@ | 11/16/22-06:39:51
+1889082373 | 113.30.149.238 | NewVPS-K46?78@cefc0fe8ef8K8888:9??x64@x@s@x9?@ | 11/16/22-06:56:38
+1450100375 | 45.173.130.15 | NewVPS-K4?008?7@s8a0bfs9eK8888:9??x64@x@s@x9?@ | 11/16/22-07:18:37
+729023834 | 146.190.46.84 | NewVPS-K436s09ac3eds4e08K8888:9??x64@x@s@x9?@ | 11/16/22-07:36:54
+729023834 | 137.184.43.253 | NewVPS-K4s69?@983c0f900?8K8888:9??x64@x@s@x9?@ | 11/16/22-08:57:45
+729023834 | 164.92.67.243 | NewVPS-K4606s?b4b3ab@86saK8888:9??x64@x@s@x9?@ | 11/16/22-10:32:42
+5051663313 | 137.184.239.227 | NewVPS-K439s9@ed70608d9s4K8888:9??x64@x@s@x9?@ | 11/16/22-10:39:48
+5191344135 | 170.187.153.164 | NewVPS-K4098@86a6de83@96K8888:9??x64@x@s@x9?@ | 11/16/22-10:54:20
+1512297117 | 104.156.246.95 | NewVPS-K44s993e6694@?607K8888:9??x64@x@s@x9?@ | 11/16/22-12:03:24
+1512297117 | 104.156.246.95 | NewVPS-K499?s??46?38?b?98K8888:9??x64@x@s@x9?@ | 11/16/22-12:08:28
+1512297117 | 104.156.246.95 | NewVPS-K48@s0?983?d6csb08K8888:9??x64@x@s@x9?@ | 11/16/22-13:08:14
+2006027987 | 159.223.134.99 | NewVPS-K4?833@4?s@69bbf6dK8888:9??x64@x@s@x9?@ | 11/16/22-16:19:06
+5051663313 | 146.190.52.104 | NewVPS-K4?@9@?0b33cs47babK8888:9??x64@x@s@x9?@ | 11/16/22-17:08:22
+1059251268 | 164.92.71.85 | NewVPS-K434s?33?6749a@fd3K8888:9??x64@x@s@x9?@ | 11/16/22-20:18:00
+576145089 | 20.232.164.233 | NewVPS-K49@6@8b3b898ac?aK8888:9??x64@x@s@x9?@ | 11/16/22-20:43:11
+576145089 | 172.105.113.50 | NewVPS-K4ss4@@as4ccc8f@98K8888:9??x64@x@s@x9?@ | 11/16/22-20:46:48
+1889082373 | 81.28.7.211 | NewVPS-K48496@s9eb?9@?f6aK8888:9??x64@x@s@x9?@ | 11/17/22-04:35:00
+1889082373 | 212.150.209.243 | NewVPS-K4933???8eb77c9faeK8888:9??x64@x@s@x9?@ | 11/17/22-06:10:29
+1889082373 | 24.199.86.87 | NewVPS-K4@908@97bss86ssdfK8888:9??x64@x@s@x9?@ | 11/17/22-07:41:53
+1889082373 | 192.248.178.237 | NewVPS-K46s97?4a7s7@33776K8888:9??x64@x@s@x9?@ | 11/17/22-08:27:24
+1889082373 | 144.22.61.208 | NewVPS-K4@s87c3cb@@47fdfK8888:9??x64@x@s@x9?@ | 11/17/22-09:16:01
+2006027987 | 20.109.18.158 | NewVPS-K40?s0e869048d9bfK8888:9??x64@x@s@x9?@ | 11/17/22-09:39:15
+5528998729 | 35.170.196.203 | NewVPS-K40739fffaf@7dfa@K8888:9??x64@x@s@x9?@ | 11/17/22-09:49:36
+5528998729 | 35.170.196.203 | NewVPS-K40490??b@?7cbe3fbK8888:9??x64@x@s@x9?@ | 11/17/22-10:03:19
+576145089 | 168.138.153.141 | NewVPS-K46@s8??casbe788?3K8888:9??x64@x@s@x9?@ | 11/17/22-11:05:51
+5466221018 | 144.22.147.123 | NewVPS-K400s9d0809ceba?3K8888:9??x64@x@s@x9?@ | 11/17/22-11:13:18
+890083604 | 144.22.52.61 | NewVPS-K44467?4484?s?aa?0K8888:9??x64@x@s@x9?@ | 11/17/22-11:14:19
+576145089 | 144.22.139.179 | NewVPS-K4430@@?casbe788?3K8888:9??x64@x@s@x9?@ | 11/17/22-11:48:44
+890083604 | 129.151.121.145 | NewVPS-K43s6??d0d7@73938sK8888:9??x64@x@s@x9?@ | 11/17/22-12:09:26
+1206818522 | 40.86.218.141 | NewVPS-K44647?d?ef43c9?c0K8888:9??x64@x@s@x9?@ | 11/17/22-12:38:50
+1206818522 | 4.205.16.46 | NewVPS-K4@0@4daeabeb7s3K8888:9??x64@x@s@x9?@ | 11/17/22-12:59:36
+1206818522 | 20.44.154.228 | NewVPS-K4?@s@@db8??de4s6dK8888:9??x64@x@s@x9?@ | 11/17/22-13:30:03
+904225478 | 91.92.136.226 | NewVPS-K40@79@as377@c43b9K8888:9??x64@x@s@x9?@ | 11/17/22-13:32:33
+1206818522 | 20.168.63.20 | NewVPS-K4444??4486bfs0sdsK8888:9??x64@x@s@x9?@ | 11/17/22-13:37:05
+1206818522 | 20.25.162.231 | NewVPS-K46730?408e8808778K8888:9??x64@x@s@x9?@ | 11/17/22-13:42:20
+1059251268 | 128.199.78.22 | NewVPS-K43s86?79af7@fe48eK8888:9??x64@x@s@x9?@ | 11/17/22-13:56:07
+1206818522 | 20.220.230.13 | NewVPS-K43777s69@c?48s8dK8888:9??x64@x@s@x9?@ | 11/17/22-14:01:26
+576145089 | 191.101.78.191 | NewVPS-K493s4?87fb?aa484fK8888:9??x64@x@s@x9?@ | 11/17/22-14:01:34
+1206818522 | 4.204.241.59 | NewVPS-K4@63@3dbe68c@8960K8888:9??x64@x@s@x9?@ | 11/17/22-14:04:35
+5191344135 | 170.187.146.149 | NewVPS-K44383?07e6046b483K8888:9??x64@x@s@x9?@ | 11/17/22-15:03:38
+5223242849 | 146.190.93.90 | NewVPS-K4?0???cc4de076064K8888:9??x64@x@s@x9?@ | 11/17/22-15:10:24
+5223242849 | 143.198.38.87 | NewVPS-K4747s?cabad0e7sfdK8888:9??x64@x@s@x9?@ | 11/17/22-15:39:18
+1889082373 | 191.234.200.55 | NewVPS-K446s8@cad@c6sb9b6K8888:9??x64@x@s@x9?@ | 11/17/22-16:37:38
+1889082373 | 195.88.56.153 | NewVPS-K4@@?7?03?e9fcc86fK8888:9??x64@x@s@x9?@ | 11/17/22-16:49:01
+5528998729 | 34.201.22.164 | NewVPS-K40668@c@999?dd@?8K8888:9??x64@x@s@x9?@ | 11/17/22-18:44:35
+5528998729 | 3.145.152.134 | NewVPS-K46874?37@f3a96ds0K8888:9??x64@x@s@x9?@ | 11/17/22-20:37:01
+1206818522 | 4.204.216.99 | NewVPS-K4049c@fe377347sK8888:9??x64@x@s@x9?@ | 11/17/22-23:55:46
+5466221018 | 144.22.56.100 | NewVPS-K49@66@es7f?0efc70K8888:9??x64@x@s@x9?@ | 11/18/22-00:12:39
+5466221018 | 150.136.173.118 | NewVPS-K478?@390ed9ss8e00K8888:9??x64@x@s@x9?@ | 11/18/22-00:54:47
+1263903409 | 167.99.12.107 | NewVPS-K44?664fsccaf?7a9K8888:9??x64@x@s@x9?@ | 11/18/22-03:28:43
+1538778631 | 80.208.228.225 | NewVPS-K4@7s8?6?ddaaa7afcK8888:9??x64@x@s@x9?@ | 11/18/22-04:51:15
+1538778631 | 212.24.104.154 | NewVPS-K40s48d7@e38b@@90K8888:9??x64@x@s@x9?@ | 11/18/22-04:54:53
+1538778631 | 80.208.228.225 | NewVPS-K4s00?383db?cs77e0K8888:9??x64@x@s@x9?@ | 11/18/22-06:07:19
+5528998729 | 20.65.117.42 | NewVPS-K4@?38?f9bs4f3768bK8888:9??x64@x@s@x9?@ | 11/18/22-09:27:53
+1059251268 | 45.42.160.25 | NewVPS-K46404?d73?ss@3603K8888:9??x64@x@s@x9?@ | 11/18/22-09:31:44
+890083604 | 144.22.46.184 | NewVPS-K4760437f4c6b0s3e7K8888:9??x64@x@s@x9?@ | 11/18/22-10:08:39
+1512297117 | 208.85.19.180 | NewVPS-K4949364b47f04cc0K8888:9??x64@x@s@x9?@ | 11/18/22-10:40:54
+1059251268 | 104.248.48.41 | NewVPS-K4s?93sc78@797936K8888:9??x64@x@s@x9?@ | 11/18/22-11:19:09
+ | .. | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 11/18/22-11:33:30
+1512297117 | 208.85.19.180 | NewVPS-K4@4@6@787ffb9b6c?K8888:9??x64@x@s@x9?@ | 11/18/22-11:41:35
+1229847649 | 194.5.157.67 | NewVPS-K44086@a@cda6a3de?K8888:9??x64@x@s@x9?@ | 11/18/22-12:05:00
+1439312588 | 129.80.182.205 | NewVPS-K4667??7fe40d6070eK8888:9??x64@x@s@x9?@ | 11/18/22-12:32:40
+1708490519 | 143.198.4.91 | NewVPS-K4@698@73seas@40f9K8888:9??x64@x@s@x9?@ | 11/18/22-12:42:28
+1708490519 | 64.225.26.186 | NewVPS-K470?4?3bc3ss?9sedK8888:9??x64@x@s@x9?@ | 11/18/22-12:42:42
+1708490519 | 143.244.158.255 | NewVPS-K489s0da0e6367eb7K8888:9??x64@x@s@x9?@ | 11/18/22-12:42:59
+1439312588 | 132.145.194.122 | NewVPS-K44?8??0b67ds9fse9K8888:9??x64@x@s@x9?@ | 11/18/22-12:58:00
+5564732856 | 104.248.48.41 | NewVPS-K43?98?d@9bc39@fcsK8888:9??x64@x@s@x9?@ | 11/18/22-13:35:18
+1439312588 | 150.136.182.96 | NewVPS-K40749c7d6eb0@0sfK8888:9??x64@x@s@x9?@ | 11/18/22-13:59:00
+5466221018 | 144.22.51.26 | NewVPS-K4?68se?cdcsc@s@?K8888:9??x64@x@s@x9?@ | 11/18/22-14:07:54
+5432401123 | 104.207.146.20 | NewVPS-K4?70?@cf@@9d@?b7?K8888:9??x64@x@s@x9?@ | 11/18/22-14:21:22
+576145089 | 167.99.146.204 | NewVPS-K4?96d6bc?697?ceK8888:9??x64@x@s@x9?@ | 11/18/22-14:24:58
+5466221018 | 144.22.54.27 | NewVPS-K47903??a@@aa4@ee8K8888:9??x64@x@s@x9?@ | 11/18/22-15:06:19
+1100521756 | 147.182.231.203 | NewVPS-K407@0@8f0ec8f9s73K8888:9??x64@x@s@x9?@ | 11/18/22-16:47:45
+5466221018 | 129.151.99.115 | NewVPS-K43@664c60b?3ds8bK8888:9??x64@x@s@x9?@ | 11/18/22-18:08:26
+576145089 | 147.182.150.42 | NewVPS-K4?7?8?a7ds30?@9a6K8888:9??x64@x@s@x9?@ | 11/18/22-19:27:56
+1644120814 | 200.14.81.207 | NewVPS-K407?8@s0sef0sd80bK8888:9??x64@x@s@x9?@ | 11/18/22-19:53:41
+5564732856 | 20.197.250.40 | NewVPS-K4080?39@fbcbd6cb9K8888:9??x64@x@s@x9?@ | 11/18/22-20:00:49
+652037881 | 45.61.184.43 | NewVPS-K487@4?afce8bed?@dK8888:9??x64@x@s@x9?@ | 11/18/22-20:29:32
+576145089 | 159.65.166.255 | NewVPS-K40970844c860787cK8888:9??x64@x@s@x9?@ | 11/18/22-20:34:29
+1644120814 | 200.14.81.185 | NewVPS-K4399s?73ss?f3c@94K8888:9??x64@x@s@x9?@ | 11/18/22-20:35:21
+1173676231 | 137.184.222.83 | NewVPS-K474@?@?@6cf3ff60sK8888:9??x64@x@s@x9?@ | 11/18/22-20:35:22
+5432401123 | 159.203.111.15 | NewVPS-K46077@bc?8se4b9fbK8888:9??x64@x@s@x9?@ | 11/18/22-20:46:21
+5564732856 | 20.197.250.40 | NewVPS-K48447?8a7e69a8c39K8888:9??x64@x@s@x9?@ | 11/18/22-21:08:18
+2006027987 | 165.22.33.130 | NewVPS-K467s4@a6fd403bb4sK8888:9??x64@x@s@x9?@ | 11/18/22-21:14:15
+1173676231 | 146.190.45.156 | NewVPS-K43?96@?@bc?deae7eK8888:9??x64@x@s@x9?@ | 11/18/22-21:55:12
+5065294266 | 103.90.161.57 | NewVPS-K47477?7???df337eaK8888:9??x64@x@s@x9?@ | 11/18/22-22:16:13
+5065294266 | 195.88.56.232 | NewVPS-K44?asceb47cdbcK8888:9??x64@x@s@x9?@ | 11/18/22-22:38:45
+795435792 | 23.22.148.244 | NewVPS-K40s79@0?7sadd8e4bK8888:9??x64@x@s@x9?@ | 11/18/22-23:07:09
+5564732856 | 68.183.133.164 | NewVPS-K4760s?af3cb6ade6bK8888:9??x64@x@s@x9?@ | 11/18/22-23:09:31
+5065294266 | 103.90.161.251 | NewVPS-K4??8@39sda88c?es7K8888:9??x64@x@s@x9?@ | 11/18/22-23:48:35
+5065294266 | 195.88.57.224 | NewVPS-K4844?3ec3c3cc?930K8888:9??x64@x@s@x9?@ | 11/18/22-23:52:47
+5528998729 | 20.25.187.235 | NewVPS-K43?33@94f89b?7a87K8888:9??x64@x@s@x9?@ | 11/19/22-00:40:29
+1263903409 | 45.239.216.209 | NewVPS-K4@073fb079@c0d80K8888:9??x64@x@s@x9?@ | 11/19/22-01:56:16
+1889082373 | 195.88.56.99 | NewVPS-K4?s@?36df7b@a0?49K8888:9??x64@x@s@x9?@ | 11/19/22-04:46:01
+5065294266 | 195.88.57.224 | NewVPS-K46837@3a0ffaae8deK8888:9??x64@x@s@x9?@ | 11/19/22-07:03:46
+1394196343 | 45.225.94.151 | NewVPS-K4s6706d6d9f66?40K8888:9??x64@x@s@x9?@ | 11/19/22-07:59:24
+1100521756 | 172.105.8.200 | NewVPS-K493@??e0dec4ef49K8888:9??x64@x@s@x9?@ | 11/19/22-08:11:10
+1519420518 | 146.190.102.85 | NewVPS-K47s07@ceb?6as3987K8888:9??x64@x@s@x9?@ | 11/19/22-11:09:18
+1519420518 | 146.190.102.85 | NewVPS-K4?4@4?7cfsdbb@c64K8888:9??x64@x@s@x9?@ | 11/19/22-11:13:48
+1512297117 | 64.225.9.232 | NewVPS-K4@970??4s0b3s@3csK8888:9??x64@x@s@x9?@ | 11/19/22-11:14:48
+1519420518 | 137.184.193.11 | NewVPS-K4960s?e404eae770cK8888:9??x64@x@s@x9?@ | 11/19/22-11:42:43
+5564732856 | 104.248.62.55 | NewVPS-K40s78@8?a6798f90fK8888:9??x64@x@s@x9?@ | 11/19/22-12:12:13
+5051663313 | 67.205.135.35 | NewVPS-K406@s?cc?49c7s4?fK8888:9??x64@x@s@x9?@ | 11/19/22-12:13:26
+831050287 | 51.222.155.147 | NewVPS-K40436?7s@?f6@4s33K8888:9??x64@x@s@x9?@ | 11/19/22-13:03:18
+5432401123 | 165.227.179.29 | NewVPS-K48640?7bc@eaf96scK8888:9??x64@x@s@x9?@ | 11/19/22-13:05:39
+1263903409 | 38.7.207.47 | NewVPS-K48747?97?dfas43bK8888:9??x64@x@s@x9?@ | 11/19/22-15:40:31
+1207989703 | 195.88.57.247 | NewVPS-K40@8438e??@3@0794K8888:9??x64@x@s@x9?@ | 11/19/22-15:46:48
+652037881 | 144.22.37.78 | NewVPS-K48?63?s4ccaacd@a9K8888:9??x64@x@s@x9?@ | 11/19/22-17:59:58
+1395912188 | 164.92.94.31 | NewVPS-K43@37@@0?@ad?8?edK8888:9??x64@x@s@x9?@ | 11/19/22-19:13:35
+1173676231 | 147.182.191.225 | NewVPS-K44s40a9f3s6d@0?fK8888:9??x64@x@s@x9?@ | 11/19/22-19:40:58
+1395912188 | 45.55.36.136 | NewVPS-K44934?c@ff76?dcf4K8888:9??x64@x@s@x9?@ | 11/19/22-21:28:42
+5022346502 | 20.106.76.48 | NewVPS-K43049@767a649@e@?K8888:9??x64@x@s@x9?@ | 11/19/22-21:31:43
+1889082373 | 20.108.50.113 | NewVPS-K4s773@a70faeeab73K8888:9??x64@x@s@x9?@ | 11/20/22-00:05:54
+1263903409 | 38.7.207.26 | NewVPS-K46?0se43406s9e9?K8888:9??x64@x@s@x9?@ | 11/20/22-00:08:27
+1889082373 | 20.108.50.113 | NewVPS-K40390dcds6@37s@fK8888:9??x64@x@s@x9?@ | 11/20/22-00:11:50
+1980352609 | 216.238.80.195 | NewVPS-K49@7?38eb69bed0c4K8888:9??x64@x@s@x9?@ | 11/20/22-00:14:24
+1889082373 | 185.4.135.221 | NewVPS-K48078?048e0@c0fsbK8888:9??x64@x@s@x9?@ | 11/20/22-00:27:33
+1263903409 | 38.7.207.26 | NewVPS-K404@0@s?b8d60?d9eK8888:9??x64@x@s@x9?@ | 11/20/22-00:59:21
+5065294266 | 159.89.190.114 | NewVPS-K47?43??39@?687bb3K8888:9??x64@x@s@x9?@ | 11/20/22-11:03:42
+5065294266 | 170.187.143.115 | NewVPS-K4063@@c8307d9b8a7K8888:9??x64@x@s@x9?@ | 11/20/22-11:15:19
+5065294266 | 195.88.57.86 | NewVPS-K43?80@d8?04cba436K8888:9??x64@x@s@x9?@ | 11/20/22-12:18:55
+953807717 | 38.143.68.40 | NewVPS-K44@4??49eeescfd4dK8888:9??x64@x@s@x9?@ | 11/20/22-14:08:55
+2006027987 | 137.184.72.111 | NewVPS-K4?7s@@38bes06d0e4K8888:9??x64@x@s@x9?@ | 11/20/22-14:16:23
+2006027987 | 174.138.36.221 | NewVPS-K498??@68d34@49908K8888:9??x64@x@s@x9?@ | 11/20/22-14:28:26
+1263903409 | 45.239.216.209 | NewVPS-K44?86?sa@fd4ed3d@K8888:9??x64@x@s@x9?@ | 11/20/22-15:03:08
+1263903409 | 45.239.216.209 | NewVPS-K48s38?cca@0f@0s73K8888:9??x64@x@s@x9?@ | 11/20/22-15:24:44
+1708490519 | 167.172.16.108 | NewVPS-K43793d44bc8e88deK8888:9??x64@x@s@x9?@ | 11/20/22-15:29:52
+1229847649 | 104.131.16.122 | NewVPS-K434s4@?9@a6e47a67K8888:9??x64@x@s@x9?@ | 11/20/22-15:45:49
+5065294266 | 154.12.249.196 | NewVPS-K4?9477@3b0e@ccf8K8888:9??x64@x@s@x9?@ | 11/20/22-15:46:25
+576145089 | 20.55.49.194 | NewVPS-K48@?773?7?973f86K8888:9??x64@x@s@x9?@ | 11/20/22-16:22:37
+5432401123 | 161.35.104.168 | NewVPS-K48s37@6f8?c@ss4s0K8888:9??x64@x@s@x9?@ | 11/20/22-16:28:38
+1263903409 | 38.7.207.47 | NewVPS-K4s6s@849b7903c@sK8888:9??x64@x@s@x9?@ | 11/20/22-18:11:02
+1263903409 | 38.7.207.47 | NewVPS-K4s?00?c6@@08@@c@aK8888:9??x64@x@s@x9?@ | 11/20/22-18:29:29
+576145089 | 74.207.224.155 | NewVPS-K4@766?9ac?38a@e07K8888:9??x64@x@s@x9?@ | 11/20/22-18:34:27
+576145089 | 128.199.61.85 | NewVPS-K4077@7?dfda@d8@3K8888:9??x64@x@s@x9?@ | 11/20/22-19:05:30
+618157053 | 45.33.103.183 | NewVPS-K48?60@0eads48d@8cK8888:9??x64@x@s@x9?@ | 11/20/22-19:20:19
+576145089 | 45.86.220.170 | NewVPS-K4344608033dc3@@dK8888:9??x64@x@s@x9?@ | 11/20/22-19:55:32
+5564732856 | 68.183.16.143 | NewVPS-K4@03?@f?3@8?73cdfK8888:9??x64@x@s@x9?@ | 11/20/22-20:59:20
+691842965 | 138.124.183.121 | NewVPS-K44?0@9adc?aa98e?K8888:9??x64@x@s@x9?@ | 11/20/22-22:02:40
+1889082373 | 141.145.200.145 | NewVPS-K4ss307a3sda3?scbK8888:9??x64@x@s@x9?@ | 11/21/22-05:51:29
+691842965 | 138.124.183.121 | NewVPS-K4@s03?609c4d8e0b?K8888:9??x64@x@s@x9?@ | 11/21/22-06:03:12
+691842965 | 138.124.183.121 | NewVPS-K49@043ce43a@8e338K8888:9??x64@x@s@x9?@ | 11/21/22-08:04:59
+904225478 | 147.182.149.34 | NewVPS-K4@0@@3?4a8984b@c?K8888:9??x64@x@s@x9?@ | 11/21/22-08:16:06
+576145089 | 143.198.137.69 | NewVPS-K4s37s?@?ea?7f976bK8888:9??x64@x@s@x9?@ | 11/21/22-08:43:14
+691842965 | 138.124.183.121 | NewVPS-K49@9s??3a98sbdbcfK8888:9??x64@x@s@x9?@ | 11/21/22-09:16:15
+5065294266 | 81.181.198.163 | NewVPS-K473??9093ab34f0sK8888:9??x64@x@s@x9?@ | 11/21/22-09:44:41
+904225478 | 146.190.110.120 | NewVPS-K44@@4@33b3?9f3997K8888:9??x64@x@s@x9?@ | 11/21/22-09:48:34
+1889082373 | 54.212.0.197 | NewVPS-K4?670?9d@s9aa44eeK8888:9??x64@x@s@x9?@ | 11/21/22-09:57:53
+1889082373 | 146.190.110.120 | NewVPS-K4?@00@040sda6a98?K8888:9??x64@x@s@x9?@ | 11/21/22-10:19:06
+1889082373 | 141.145.210.157 | NewVPS-K4s83s?7feb3aes678K8888:9??x64@x@s@x9?@ | 11/21/22-10:19:45
+1394196343 | 45.173.130.170 | NewVPS-K46780?337f6?3@9bcK8888:9??x64@x@s@x9?@ | 11/21/22-10:38:45
+5321784762 | 164.92.79.188 | NewVPS-K4s8688f4f4@98baaK8888:9??x64@x@s@x9?@ | 11/21/22-10:51:24
+691842965 | 5.8.33.112 | NewVPS-K4s@66@9s3f43a4@6cK8888:9??x64@x@s@x9?@ | 11/21/22-11:07:50
+1889082373 | 141.145.195.220 | NewVPS-K496@?f9as3a98@ddK8888:9??x64@x@s@x9?@ | 11/21/22-11:53:44
+5065294266 | 154.12.249.196 | NewVPS-K4@47@7b@e0f66be@K8888:9??x64@x@s@x9?@ | 11/21/22-12:39:57
+5564732856 | 68.183.133.164 | NewVPS-K46?@436@03e8699@?K8888:9??x64@x@s@x9?@ | 11/21/22-13:39:20
+5065294266 | 154.12.249.196 | NewVPS-K48886d7sa@?a93edK8888:9??x64@x@s@x9?@ | 11/21/22-14:11:11
+576145089 | 161.35.116.56 | NewVPS-K43490?8sb930fd9@eK8888:9??x64@x@s@x9?@ | 11/21/22-15:12:00
+5564732856 | 68.183.16.143 | NewVPS-K4ss@9?e6bs48s8648K8888:9??x64@x@s@x9?@ | 11/21/22-15:28:49
+1841105989 | 143.198.113.163 | NewVPS-K4?0@s?6678887dsb9K8888:9??x64@x@s@x9?@ | 11/21/22-16:47:30
+1841105989 | 159.223.157.223 | NewVPS-K484@3?fc3s@c9e99K8888:9??x64@x@s@x9?@ | 11/21/22-17:01:15
+1889082373 | 141.145.195.220 | NewVPS-K4?90?@66d?7?603cdK8888:9??x64@x@s@x9?@ | 11/21/22-17:17:46
+1889082373 | 141.145.195.220 | NewVPS-K49794@dc@6?esdd7cK8888:9??x64@x@s@x9?@ | 11/21/22-17:21:04
+1818322212 | 167.114.16.189 | NewVPS-K4@379a78e86a7d?6K8888:9??x64@x@s@x9?@ | 11/21/22-19:21:14
+576145089 | 129.151.121.80 | NewVPS-K47970d3e@e6b7escK8888:9??x64@x@s@x9?@ | 11/21/22-19:22:43
+1818322212 | 167.114.16.189 | NewVPS-K4487??30@408c6aa?K8888:9??x64@x@s@x9?@ | 11/21/22-19:25:37
+1059251268 | 149.56.142.219 | NewVPS-K40730@3cfbf07e@faK8888:9??x64@x@s@x9?@ | 11/21/22-19:27:41
+1818322212 | 51.79.68.9 | NewVPS-K44379@9eb74s6sf?bK8888:9??x64@x@s@x9?@ | 11/21/22-19:58:29
+1395912188 | 20.226.37.136 | NewVPS-K4070s?40?3s@807ffK8888:9??x64@x@s@x9?@ | 11/21/22-20:03:21
+5065294266 | 81.181.198.163 | NewVPS-K47739?f80@08es6beK8888:9??x64@x@s@x9?@ | 11/21/22-20:16:11
+2006027987 | 104.131.28.182 | NewVPS-K4934s@c8daa0s4f?dK8888:9??x64@x@s@x9?@ | 11/21/22-20:34:48
+576145089 | 52.253.108.31 | NewVPS-K46064@?@f7fc@seaeK8888:9??x64@x@s@x9?@ | 11/21/22-20:47:22
+2006027987 | 206.81.11.222 | NewVPS-K406767?9a4bsca47K8888:9??x64@x@s@x9?@ | 11/21/22-21:02:47
+5432401123 | 167.99.60.254 | NewVPS-K4@37?@886?a3a3084K8888:9??x64@x@s@x9?@ | 11/21/22-21:25:48
+1390150729 | 164.92.111.188 | NewVPS-K43330?68ccc4f4c70K8888:9??x64@x@s@x9?@ | 11/21/22-21:30:16
+618157053 | 143.198.228.78 | NewVPS-K4s3@?@3a63779a@87K8888:9??x64@x@s@x9?@ | 11/21/22-22:05:23
+576145089 | 146.190.218.17 | NewVPS-K47s74?0e8s9acfds6K8888:9??x64@x@s@x9?@ | 11/21/22-22:06:09
+5466221018 | 34.130.212.179 | NewVPS-K46307@db39s??36bdK8888:9??x64@x@s@x9?@ | 11/21/22-22:24:32
+576145089 | 129.151.121.80 | NewVPS-K4@?8@?86@9a3?9f@0K8888:9??x64@x@s@x9?@ | 11/21/22-22:49:49
+1889082373 | 141.145.207.45 | NewVPS-K4406638a7a6e?6fcK8888:9??x64@x@s@x9?@ | 11/21/22-23:06:37
+1273488608 | 45.33.5.130 | NewVPS-K4@?s0@0964@e60933K8888:9??x64@x@s@x9?@ | 11/21/22-23:42:58
+1889082373 | 141.145.207.45 | NewVPS-K40?sas?8b?bfd7aK8888:9??x64@x@s@x9?@ | 11/22/22-02:12:14
+5528998729 | 20.65.117.42 | NewVPS-K40634@67fd00s34?8K8888:9??x64@x@s@x9?@ | 11/22/22-03:02:00
+1889082373 | 141.145.197.27 | NewVPS-K433077b6d7d6s4@8K8888:9??x64@x@s@x9?@ | 11/22/22-03:09:47
+1889082373 | 141.145.197.27 | NewVPS-K4663867f?9a0f3s3K8888:9??x64@x@s@x9?@ | 11/22/22-03:58:37
+1536147520 | 137.184.42.31 | NewVPS-K4s439?7@6?fa07e76K8888:9??x64@x@s@x9?@ | 11/22/22-06:43:41
+5466221018 | 129.146.64.233 | NewVPS-K4@666@s89977d?4ecK8888:9??x64@x@s@x9?@ | 11/22/22-07:15:19
+1512297117 | 20.125.141.87 | NewVPS-K4044s380@9660ccsK8888:9??x64@x@s@x9?@ | 11/22/22-11:02:16
+1059251268 | 173.230.134.210 | NewVPS-K4?04@@70da493es6fK8888:9??x64@x@s@x9?@ | 11/22/22-11:19:52
+1512297117 | 192.53.172.88 | NewVPS-K4s6@4@aacea9f0f8?K8888:9??x64@x@s@x9?@ | 11/22/22-11:24:20
+1059251268 | 66.228.61.179 | NewVPS-K4@787?9?a83e7bfs?K8888:9??x64@x@s@x9?@ | 11/22/22-11:40:32
+1810915030 | 144.22.43.113 | NewVPS-K49460f?87c90s?c@K8888:9??x64@x@s@x9?@ | 11/22/22-12:02:01
+795435792 | 45.61.186.45 | NewVPS-K49344@s@b3?86c86?K8888:9??x64@x@s@x9?@ | 11/22/22-12:04:27
+1889082373 | 141.145.200.145 | NewVPS-K4@4@?@f98d4c93sb@K8888:9??x64@x@s@x9?@ | 11/22/22-12:38:39
+1889082373 | 141.145.200.145 | NewVPS-K44s93?4se4@ffaad3K8888:9??x64@x@s@x9?@ | 11/22/22-14:10:04
+1808903996 | 45.56.79.92 | NewVPS-K4?64@?44f798fa8c4K8888:9??x64@x@s@x9?@ | 11/22/22-14:20:53
+1512297117 | 216.238.71.201 | NewVPS-K48@30@76?eb87sceeK8888:9??x64@x@s@x9?@ | 11/22/22-14:52:58
+1173676231 | 143.110.228.238 | NewVPS-K49738?cb9c@sc@f3K8888:9??x64@x@s@x9?@ | 11/22/22-15:56:13
+1980352609 | 74.207.244.136 | NewVPS-K4s8?9@ab0ae4?7fe7K8888:9??x64@x@s@x9?@ | 11/22/22-17:11:25
+5432401123 | 159.203.111.15 | NewVPS-K48603?8dfeb66dd7aK8888:9??x64@x@s@x9?@ | 11/22/22-17:20:40
+576145089 | 165.227.84.190 | NewVPS-K4086@3fs688b?a@@4K8888:9??x64@x@s@x9?@ | 11/22/22-18:17:11
+576145089 | 137.184.125.47 | NewVPS-K43896?e?bbf8b00fdK8888:9??x64@x@s@x9?@ | 11/22/22-19:12:38
+1644120814 | 200.14.81.207 | NewVPS-K40s7?f88c0scc@e4K8888:9??x64@x@s@x9?@ | 11/22/22-19:47:48
+1980352609 | 216.238.101.225 | NewVPS-K4479?@?e388708s84K8888:9??x64@x@s@x9?@ | 11/22/22-20:14:23
+576145089 | 20.119.64.98 | NewVPS-K4334@@0@@6d3a4e0sK8888:9??x64@x@s@x9?@ | 11/22/22-20:46:42
+576145089 | 20.212.191.184 | NewVPS-K4343s@0@@6d3a4e0sK8888:9??x64@x@s@x9?@ | 11/22/22-20:53:08
+1644120814 | 199.19.75.220 | NewVPS-K4944@3b6bba7s6e7cK8888:9??x64@x@s@x9?@ | 11/22/22-22:26:58
+1841105989 | 143.244.151.225 | NewVPS-K4764@79f?7d48c74K8888:9??x64@x@s@x9?@ | 11/22/22-22:46:06
+1841105989 | 137.184.145.24 | NewVPS-K43093bssba0c07@0K8888:9??x64@x@s@x9?@ | 11/22/22-23:02:41
+5121028144 | 159.223.4.15 | NewVPS-K4973?3??ce4?c38e4K8888:9??x64@x@s@x9?@ | 11/23/22-00:12:22
+1889082373 | 141.145.200.145 | NewVPS-K479ss?0bce?40@?3@K8888:9??x64@x@s@x9?@ | 11/23/22-00:19:04
+234270555 | 192.171.18.158 | NewVPS-K47798aac?8b66bb3K8888:9??x64@x@s@x9?@ | 11/23/22-00:28:14
+618157053 | 139.144.173.116 | NewVPS-K46?7@@e98a?b6a89eK8888:9??x64@x@s@x9?@ | 11/23/22-02:21:19
+1889082373 | 141.145.200.145 | NewVPS-K43490a7b08ae8sceK8888:9??x64@x@s@x9?@ | 11/23/22-02:28:21
+1582540382 | 38.7.207.219 | NewVPS-K40s3s@dc3f4e7d0s3K8888:9??x64@x@s@x9?@ | 11/23/22-04:06:33
+5121028144 | 206.189.203.27 | NewVPS-K4@@93@af69ddsc@36K8888:9??x64@x@s@x9?@ | 11/23/22-05:14:21
+5466221018 | 45.173.130.26 | NewVPS-K4@s84?f893?876ba8K8888:9??x64@x@s@x9?@ | 11/23/22-07:45:23
+1889082373 | 141.145.200.145 | NewVPS-K407?7?4e0@@f9s6dfK8888:9??x64@x@s@x9?@ | 11/23/22-07:53:55
+2006027987 | 20.115.87.2 | NewVPS-K40444?b6e0@9e?s8fK8888:9??x64@x@s@x9?@ | 11/23/22-08:40:10
+1889082373 | 144.22.192.115 | NewVPS-K498643e8a0?d@c609K8888:9??x64@x@s@x9?@ | 11/23/22-08:57:15
+1512297117 | 23.239.17.76 | NewVPS-K48@?8?af348c07f4cK8888:9??x64@x@s@x9?@ | 11/23/22-08:57:32
+576145089 | 45.225.94.252 | NewVPS-K4?04?@4s368a@0ae4K8888:9??x64@x@s@x9?@ | 11/23/22-09:43:32
+576145089 | 45.225.94.252 | NewVPS-K4@@?8@d??sa9s64@8K8888:9??x64@x@s@x9?@ | 11/23/22-09:46:54
+1644120814 | 83.229.112.163 | NewVPS-K4489?@cs43das7c@K8888:9??x64@x@s@x9?@ | 11/23/22-13:20:27
+5065294266 | 154.12.249.196 | NewVPS-K4?s6788?d8d9e7e0K8888:9??x64@x@s@x9?@ | 11/23/22-14:13:30
+5209563031 | 20.117.21.49 | NewVPS-K4830s040e?@8980fK8888:9??x64@x@s@x9?@ | 11/23/22-16:40:45
+1841105989 | 159.223.157.223 | NewVPS-K44@s6fcac6c70s0K8888:9??x64@x@s@x9?@ | 11/23/22-17:45:03
+5202392937 | 129.151.97.191 | NewVPS-K44s3@??se7?a@e??dK8888:9??x64@x@s@x9?@ | 11/23/22-18:38:02
+5209563031 | 20.201.122.204 | NewVPS-K404s3?cf434e7s77bK8888:9??x64@x@s@x9?@ | 11/23/22-18:50:28
+1841105989 | 157.245.130.69 | NewVPS-K48077c7bccccbc9bK8888:9??x64@x@s@x9?@ | 11/23/22-19:03:40
+5209563031 | 15.228.7.27 | NewVPS-K48s4??cd83?f7f860K8888:9??x64@x@s@x9?@ | 11/23/22-19:27:46
+1395912188 | 20.125.119.182 | NewVPS-K4?@88dad98dcsbe4K8888:9??x64@x@s@x9?@ | 11/23/22-19:32:47
+5209563031 | 3.227.18.154 | NewVPS-K40?3?@?0d?7@a7ffeK8888:9??x64@x@s@x9?@ | 11/23/22-20:16:11
+2006027987 | 165.227.74.198 | NewVPS-K4@79bc4?7a93798K8888:9??x64@x@s@x9?@ | 11/23/22-20:28:38
+2006027987 | 209.97.148.203 | NewVPS-K48383?sd9c79c4e44K8888:9??x64@x@s@x9?@ | 11/23/22-20:40:39
+2006027987 | 138.197.74.220 | NewVPS-K4807?bfba?abs@6aK8888:9??x64@x@s@x9?@ | 11/23/22-20:51:34
+615097327 | 129.151.111.99 | NewVPS-K4?@09@73cbs?4ae9K8888:9??x64@x@s@x9?@ | 11/24/22-01:42:06
+615097327 | 129.151.111.99 | NewVPS-K4@7?6@0bb86e6e446K8888:9??x64@x@s@x9?@ | 11/24/22-01:44:43
+615097327 | 144.22.39.4 | NewVPS-K4083?3394c9d?sb7K8888:9??x64@x@s@x9?@ | 11/24/22-01:48:25
+1889082373 | 141.145.200.215 | NewVPS-K4?9ss4489ea6a6f0K8888:9??x64@x@s@x9?@ | 11/24/22-09:02:10
+5051663313 | 137.184.69.152 | NewVPS-K40478?c6bsc0?6b@dK8888:9??x64@x@s@x9?@ | 11/24/22-09:31:18
+1644120814 | 200.14.81.152 | NewVPS-K4036@?7a9c77bbcebK8888:9??x64@x@s@x9?@ | 11/24/22-09:52:05
+576145089 | 195.88.57.209 | NewVPS-K44087a@b?b6@9e4?K8888:9??x64@x@s@x9?@ | 11/24/22-12:24:45
+1100521756 | 104.248.57.127 | NewVPS-K40s?0@f?fc?a7s@csK8888:9??x64@x@s@x9?@ | 11/24/22-13:05:24
+1395912188 | 146.190.45.174 | NewVPS-K43s99@0836dse0@4dK8888:9??x64@x@s@x9?@ | 11/24/22-13:05:51
+750997906 | 216.238.98.37 | NewVPS-K44084@778dd8fd8b4K8888:9??x64@x@s@x9?@ | 11/24/22-13:13:08
+2040803628 | 51.222.159.121 | NewVPS-K443689466?07af3@K8888:9??x64@x@s@x9?@ | 11/24/22-13:52:39
+576145089 | 146.190.61.211 | NewVPS-K43884379e0a6sb36fK8888:9??x64@x@s@x9?@ | 11/24/22-14:19:47
+2006027987 | 146.190.45.131 | NewVPS-K4033s?6fcb379?77aK8888:9??x64@x@s@x9?@ | 11/24/22-14:39:02
+2006027987 | 23.239.17.214 | NewVPS-K4696?07cs0d?c?saK8888:9??x64@x@s@x9?@ | 11/24/22-14:42:55
+1173676231 | 164.92.120.201 | NewVPS-K43399?8d6ffb43ecaK8888:9??x64@x@s@x9?@ | 11/24/22-15:20:14
+1394196343 | 51.79.50.28 | NewVPS-K4@3?0b6e8??a49s9K8888:9??x64@x@s@x9?@ | 11/24/22-17:11:08
+1708490519 | 143.244.148.14 | NewVPS-K4639s@d0e@s490s6@K8888:9??x64@x@s@x9?@ | 11/24/22-17:37:14
+1708490519 | 147.182.133.11 | NewVPS-K4@7s8?s07bad0bd?eK8888:9??x64@x@s@x9?@ | 11/24/22-17:48:23
+1273488608 | 45.33.5.130 | NewVPS-K47@46@f0?d99a33sdK8888:9??x64@x@s@x9?@ | 11/24/22-18:13:04
+1841105989 | 134.122.121.220 | NewVPS-K40s06@0sa?ess6fc0K8888:9??x64@x@s@x9?@ | 11/24/22-18:23:09
+1506759928 | 64.227.2.33 | NewVPS-K4638@e83d0f3f@esK8888:9??x64@x@s@x9?@ | 11/24/22-19:16:22
+5321784762 | 170.187.146.125 | NewVPS-K47?8?@b@e0s8ead07K8888:9??x64@x@s@x9?@ | 11/24/22-20:21:24
+1395912188 | 146.190.45.174 | NewVPS-K4@89??87?9?b7a483K8888:9??x64@x@s@x9?@ | 11/24/22-20:23:56
+576145089 | 192.53.172.88 | NewVPS-K4?44?3dcd@43sed9sK8888:9??x64@x@s@x9?@ | 11/24/22-21:51:43
+1395912188 | 206.81.12.69 | NewVPS-K4?3s@@a@79@@c9bs0K8888:9??x64@x@s@x9?@ | 11/24/22-22:21:51
+795435792 | 45.33.15.214 | NewVPS-K4s63s??743d7@f8d0K8888:9??x64@x@s@x9?@ | 11/24/22-22:41:48
+1394196343 | 87.121.99.20 | NewVPS-K40@97?9?d347ae@6K8888:9??x64@x@s@x9?@ | 11/24/22-23:32:58
+652037881 | 172.107.193.170 | NewVPS-K4ss078??9b9dcae4K8888:9??x64@x@s@x9?@ | 11/25/22-00:06:49
+576145089 | 167.71.20.192 | NewVPS-K487@s@b797s644c77K8888:9??x64@x@s@x9?@ | 11/25/22-07:49:01
+5466221018 | 150.136.64.49 | NewVPS-K4440s?48700?36e4cK8888:9??x64@x@s@x9?@ | 11/25/22-07:59:52
+2006027987 | 103.90.160.13 | NewVPS-K44@7?3fe9fsd740b@K8888:9??x64@x@s@x9?@ | 11/25/22-08:07:17
+1394196343 | 87.121.99.20 | NewVPS-K4?86??b66a@e7ff46K8888:9??x64@x@s@x9?@ | 11/25/22-09:03:56
+5466221018 | 143.198.69.234 | NewVPS-K4947?3eb49?7af8?8K8888:9??x64@x@s@x9?@ | 11/25/22-09:20:41
+1564379505 | 129.146.245.233 | NewVPS-K4@67?@sd3673d@sd6K8888:9??x64@x@s@x9?@ | 11/25/22-09:52:20
+1564379505 | 158.101.29.210 | NewVPS-K4734?39d@3600safcK8888:9??x64@x@s@x9?@ | 11/25/22-09:55:06
+1564379505 | 129.151.118.99 | NewVPS-K4730s@b0?abse9affK8888:9??x64@x@s@x9?@ | 11/25/22-09:59:48
+1564379505 | 129.151.123.176 | NewVPS-K49846@b4a?09a??7dK8888:9??x64@x@s@x9?@ | 11/25/22-10:04:27
+1564379505 | 144.22.48.151 | NewVPS-K4734?@fb4?8047?abK8888:9??x64@x@s@x9?@ | 11/25/22-10:06:53
+5466221018 | 194.35.116.94 | NewVPS-K473s8?77f03beac03K8888:9??x64@x@s@x9?@ | 11/25/22-10:40:49
+1100521756 | 173.230.149.78 | NewVPS-K40@?70@0fba697a4K8888:9??x64@x@s@x9?@ | 11/25/22-11:09:16
+1100521756 | 54.197.100.221 | NewVPS-K470??cds8fadd7efK8888:9??x64@x@s@x9?@ | 11/25/22-12:22:34
+1841105989 | 159.223.157.223 | NewVPS-K4?4@?acd6sde6a@9K8888:9??x64@x@s@x9?@ | 11/25/22-12:39:30
+1100521756 | 54.84.165.48 | NewVPS-K4?394@e4fe3?34ca7K8888:9??x64@x@s@x9?@ | 11/25/22-12:45:12
+1100521756 | 3.213.212.115 | NewVPS-K43379@c9febf@ac94K8888:9??x64@x@s@x9?@ | 11/25/22-12:55:40
+1059251268 | 74.207.236.68 | NewVPS-K4889@@e4bbbb6d?4K8888:9??x64@x@s@x9?@ | 11/25/22-13:41:43
+1229847649 | 178.128.235.100 | NewVPS-K4?773@fee@78?de0@K8888:9??x64@x@s@x9?@ | 11/25/22-14:06:09
+5432401123 | 195.88.56.93 | NewVPS-K448943?6034@@af4sK8888:9??x64@x@s@x9?@ | 11/25/22-14:33:00
+1173676231 | 143.198.63.188 | NewVPS-K4?860@8469e?30c96K8888:9??x64@x@s@x9?@ | 11/25/22-14:57:12
+1229847649 | 137.184.128.201 | NewVPS-K4s?36?@96?eb9ed?dK8888:9??x64@x@s@x9?@ | 11/25/22-15:33:06
+1100521756 | 54.84.165.48 | NewVPS-K47s@3@937e6668948K8888:9??x64@x@s@x9?@ | 11/25/22-16:02:01
+576145089 | 45.225.94.252 | NewVPS-K4@687ff797c4c979K8888:9??x64@x@s@x9?@ | 11/25/22-16:30:23
+576145089 | 139.99.90.201 | NewVPS-K40374@?6acaa39e6fK8888:9??x64@x@s@x9?@ | 11/25/22-17:48:42
+1450100375 | 45.173.130.26 | NewVPS-K4@46@38bes@c3689dK8888:9??x64@x@s@x9?@ | 11/25/22-18:58:11
+1059251268 | 146.190.45.205 | NewVPS-K4906@@7abf039a9feK8888:9??x64@x@s@x9?@ | 11/25/22-21:39:47
+5051663313 | 143.198.141.231 | NewVPS-K49886a9e?d@@b@3fK8888:9??x64@x@s@x9?@ | 11/25/22-21:41:44
+1667894851 | 45.239.216.224 | NewVPS-K440s0@3e@a9aa40c8K8888:9??x64@x@s@x9?@ | 11/25/22-21:57:34
+5051663313 | 164.92.125.94 | NewVPS-K4366?@c@e@dsa40@sK8888:9??x64@x@s@x9?@ | 11/25/22-22:04:06
+5051663313 | 67.207.85.250 | NewVPS-K477880?f9a36a64?K8888:9??x64@x@s@x9?@ | 11/25/22-22:22:37
+1059251268 | 137.184.189.6 | NewVPS-K47978?36c6fbddfc9K8888:9??x64@x@s@x9?@ | 11/25/22-22:25:53
+2006027987 | 165.227.74.198 | NewVPS-K448804d@?9a@e@4dK8888:9??x64@x@s@x9?@ | 11/25/22-22:59:02
+576145089 | 149.56.46.83 | NewVPS-K48s38f497bcf9bc6K8888:9??x64@x@s@x9?@ | 11/26/22-00:00:52
+576145089 | 149.56.46.83 | NewVPS-K4377?@363376840e6K8888:9??x64@x@s@x9?@ | 11/26/22-00:03:46
+1667894851 | 38.7.207.137 | NewVPS-K49896@38e@bd@36asK8888:9??x64@x@s@x9?@ | 11/26/22-04:55:10
+615097327 | 204.48.23.196 | NewVPS-K4349@?f89s@70bad7K8888:9??x64@x@s@x9?@ | 11/26/22-07:53:39
+576145089 | 165.227.219.231 | NewVPS-K47960?s869368c86sK8888:9??x64@x@s@x9?@ | 11/26/22-08:33:59
+576145089 | 20.228.192.24 | NewVPS-K49468?98b0?7a9d@4K8888:9??x64@x@s@x9?@ | 11/26/22-08:52:07
+1439312588 | 129.153.152.99 | NewVPS-K48844??e0cb94?9@7K8888:9??x64@x@s@x9?@ | 11/26/22-09:11:05
+1708490519 | 159.203.169.88 | NewVPS-K4@6368f7b6db@6aK8888:9??x64@x@s@x9?@ | 11/26/22-10:02:14
+5466221018 | 172.104.172.236 | NewVPS-K46ss6@?e0c?d7479dK8888:9??x64@x@s@x9?@ | 11/26/22-10:07:45
+1229847649 | 45.42.160.44 | NewVPS-K40873@3667a37739bK8888:9??x64@x@s@x9?@ | 11/26/22-10:27:38
+795435792 | 3.131.28.251 | NewVPS-K4?@4?6c?f469b49dK8888:9??x64@x@s@x9?@ | 11/26/22-11:16:41
+5466221018 | 172.104.172.236 | NewVPS-K40s6@?dfbd4s@sd@4K8888:9??x64@x@s@x9?@ | 11/26/22-11:33:28
+1229847649 | 194.5.157.67 | NewVPS-K403643f03ef3ca@38K8888:9??x64@x@s@x9?@ | 11/26/22-12:19:14
+1100521756 | 3.93.102.153 | NewVPS-K4?994?ac63bba39a9K8888:9??x64@x@s@x9?@ | 11/26/22-12:27:50
+1100521756 | 3.93.102.153 | NewVPS-K44706c3634386b??K8888:9??x64@x@s@x9?@ | 11/26/22-12:39:42
+1100521756 | 35.175.50.40 | NewVPS-K446@sd68c@?d8d?0K8888:9??x64@x@s@x9?@ | 11/26/22-12:53:00
+1390150729 | 38.143.68.7 | NewVPS-K436?7?s?c@3@a@06cK8888:9??x64@x@s@x9?@ | 11/26/22-13:33:45
+2006027987 | 172.105.153.254 | NewVPS-K464@7?ff?sbssas34K8888:9??x64@x@s@x9?@ | 11/26/22-17:20:49
+1100521756 | 165.227.215.167 | NewVPS-K43s06@846bdfae3caK8888:9??x64@x@s@x9?@ | 11/26/22-18:51:35
+5509120941 | 165.227.215.167 | NewVPS-K4??@63?3e00ef3adK8888:9??x64@x@s@x9?@ | 11/26/22-20:04:15
+5223242849 | 159.223.162.24 | NewVPS-K4?s8@@s948css@?7K8888:9??x64@x@s@x9?@ | 11/26/22-20:43:28
+5509120941 | 165.227.215.167 | NewVPS-K4769@@?f@?s7e0b0@K8888:9??x64@x@s@x9?@ | 11/26/22-20:46:47
+5509120941 | 165.227.215.167 | NewVPS-K40s40@d7?ec@0d880K8888:9??x64@x@s@x9?@ | 11/26/22-21:33:27
+5509120941 | 167.71.253.191 | NewVPS-K4???@3s47d336f4?6K8888:9??x64@x@s@x9?@ | 11/26/22-22:14:34
+5321784762 | 69.164.207.196 | NewVPS-K404ss@c@@8d4@e9b?K8888:9??x64@x@s@x9?@ | 11/26/22-22:59:02
+1100521756 | 173.230.149.78 | NewVPS-K4@ss6aabdac6fs0aK8888:9??x64@x@s@x9?@ | 11/26/22-23:02:54
+1644120814 | 200.14.81.201 | NewVPS-K4s0?3@?e46b87?as@K8888:9??x64@x@s@x9?@ | 11/27/22-07:41:25
+1708490519 | 137.184.62.50 | NewVPS-K44343?40eff?@?496K8888:9??x64@x@s@x9?@ | 11/27/22-08:17:43
+1804518045 | 4.228.65.212 | NewVPS-K4?s?7@aa@c?4d4s99K8888:9??x64@x@s@x9?@ | 11/27/22-09:30:54
+576145089 | 146.190.45.247 | NewVPS-K4446?e@068edcb4dK8888:9??x64@x@s@x9?@ | 11/27/22-10:14:55
+5466221018 | 139.162.61.237 | NewVPS-K4?776?e0s9bd@f9?3K8888:9??x64@x@s@x9?@ | 11/27/22-11:33:16
+729023834 | 159.223.187.133 | NewVPS-K4734?b7a86dcb4sbK8888:9??x64@x@s@x9?@ | 11/27/22-13:30:27
+795435792 | 172.104.172.236 | NewVPS-K4?069?ea4@68@306dK8888:9??x64@x@s@x9?@ | 11/27/22-13:36:01
+576145089 | 208.167.239.227 | NewVPS-K43?@sfc836@?9?ebK8888:9??x64@x@s@x9?@ | 11/27/22-13:41:15
+1100521756 | 142.93.149.252 | NewVPS-K478?7?sbdde@b969aK8888:9??x64@x@s@x9?@ | 11/27/22-13:48:04
+576145089 | 192.46.209.238 | NewVPS-K4@3s7?98@4df9?0s7K8888:9??x64@x@s@x9?@ | 11/27/22-14:24:03
+729023834 | 167.99.13.190 | NewVPS-K433ss?09da8@bd@7K8888:9??x64@x@s@x9?@ | 11/27/22-14:30:08
+576145089 | 172.105.37.232 | NewVPS-K46747@a6c?9a8?@@3K8888:9??x64@x@s@x9?@ | 11/27/22-15:21:19
+2045713521 | 34.176.110.56 | NewVPS-K4s9?7?6807f?e06cbK8888:9??x64@x@s@x9?@ | 11/27/22-16:22:07
+1644120814 | 103.54.56.58 | NewVPS-K44@?3960@6??6c@8K8888:9??x64@x@s@x9?@ | 11/27/22-16:45:00
+1536147520 | 192.81.218.8 | NewVPS-K40093?ece49b?860bK8888:9??x64@x@s@x9?@ | 11/27/22-16:53:12
+2045713521 | 34.176.110.56 | NewVPS-K4@693e8?b9f@3cf6K8888:9??x64@x@s@x9?@ | 11/27/22-16:57:20
+1536147520 | 137.184.36.128 | NewVPS-K4476s?4d7778s76cbK8888:9??x64@x@s@x9?@ | 11/27/22-17:04:15
+2045713521 | 34.176.110.56 | NewVPS-K4s733?ea@33eafb?bK8888:9??x64@x@s@x9?@ | 11/27/22-17:10:34
+1536147520 | 161.35.231.24 | NewVPS-K47@@8?4a40374886cK8888:9??x64@x@s@x9?@ | 11/27/22-17:13:03
+1582540382 | 38.7.207.198 | NewVPS-K46@3??beec@4?caf6K8888:9??x64@x@s@x9?@ | 11/27/22-18:25:20
+492596970 | 136.244.78.179 | NewVPS-K463@bbdf@@s84csK8888:9??x64@x@s@x9?@ | 11/27/22-19:03:47
+1644120814 | 200.14.81.207 | NewVPS-K4?0@8@e0@daea33@?K8888:9??x64@x@s@x9?@ | 11/27/22-22:25:53
+618157053 | 165.232.137.182 | NewVPS-K40734@??0b3d@8eadK8888:9??x64@x@s@x9?@ | 11/28/22-06:36:46
+576145089 | 4.227.197.215 | NewVPS-K4036?30c40bacd9?6K8888:9??x64@x@s@x9?@ | 11/28/22-08:06:30
+1512297117 | 23.239.17.76 | NewVPS-K4?@ss@a?sbde8s083K8888:9??x64@x@s@x9?@ | 11/28/22-08:19:37
+492596970 | 136.244.78.179 | NewVPS-K486@s@8b8d9s0fascK8888:9??x64@x@s@x9?@ | 11/28/22-08:54:54
+2006027987 | 20.55.25.88 | NewVPS-K483s0@7e?f3s69ebcK8888:9??x64@x@s@x9?@ | 11/28/22-09:50:52
+1512297117 | 64.225.9.232 | NewVPS-K4@9@@??ad3eb8cf00K8888:9??x64@x@s@x9?@ | 11/28/22-09:54:21
+1100521756 | 173.230.149.78 | NewVPS-K4@468@9c4acb9e?ceK8888:9??x64@x@s@x9?@ | 11/28/22-10:32:02
+2006027987 | 44.201.62.179 | NewVPS-K4s67@3efa@cas4@b6K8888:9??x64@x@s@x9?@ | 11/28/22-14:58:15
+716634684 | 192.169.179.156 | NewVPS-K4??@??08a4e9d?690K8888:9??x64@x@s@x9?@ | 11/28/22-15:43:53
+1904289347 | 66.90.89.84 | NewVPS-K4644??fb9?d0caab@K8888:9??x64@x@s@x9?@ | 11/28/22-17:04:55
+1042197562 | 45.231.133.15 | NewVPS-K4s99@?d806bbsc9cfK8888:9??x64@x@s@x9?@ | 11/28/22-17:41:03
+576145089 | 168.138.144.125 | NewVPS-K40s3??abcc74b7?b8K8888:9??x64@x@s@x9?@ | 11/28/22-20:27:32
+576145089 | 45.86.220.170 | NewVPS-K4839s?sf9s44bb86bK8888:9??x64@x@s@x9?@ | 11/28/22-22:02:42
+1395912188 | 20.228.107.254 | NewVPS-K4409s?30f@af38ee0K8888:9??x64@x@s@x9?@ | 11/29/22-00:34:31
+234270555 | 45.61.185.150 | NewVPS-K47@08d3cf3?a86@dK8888:9??x64@x@s@x9?@ | 11/29/22-02:01:46
+1708490519 | 129.148.55.252 | NewVPS-K44?63?4d49e70489dK8888:9??x64@x@s@x9?@ | 11/29/22-06:54:15
+1904289347 | 186.148.224.139 | NewVPS-K40307?ebbsc9e43@9K8888:9??x64@x@s@x9?@ | 11/29/22-07:22:53
+1059251268 | 195.88.56.156 | NewVPS-K4@074?9f33ddfas@eK8888:9??x64@x@s@x9?@ | 11/29/22-08:01:34
+980221709 | 72.14.179.185 | NewVPS-K4?s08@049ba4d987sK8888:9??x64@x@s@x9?@ | 11/29/22-09:50:08
+980221709 | 72.14.182.177 | NewVPS-K4840s?74?77437ebeK8888:9??x64@x@s@x9?@ | 11/29/22-10:01:40
+980221709 | 45.56.68.176 | NewVPS-K48s40@6@bs@3a4@sdK8888:9??x64@x@s@x9?@ | 11/29/22-10:19:44
+1808903996 | 15.228.98.37 | NewVPS-K43?7?c9973@?934K8888:9??x64@x@s@x9?@ | 11/29/22-10:22:26
+1059251268 | 139.177.200.16 | NewVPS-K4098@@93?f6fcd?6dK8888:9??x64@x@s@x9?@ | 11/29/22-11:32:39
+5051663313 | 137.184.8.184 | NewVPS-K40?48bdsbs@48?40K8888:9??x64@x@s@x9?@ | 11/29/22-11:43:23
+980221709 | 192.53.160.251 | NewVPS-K4@?@@@79a83a8f?a7K8888:9??x64@x@s@x9?@ | 11/29/22-12:04:17
+1512297117 | 23.239.17.76 | NewVPS-K4s030?ss4447?0843K8888:9??x64@x@s@x9?@ | 11/29/22-14:54:18
+1059251268 | 164.92.105.70 | NewVPS-K467643734f873bb90K8888:9??x64@x@s@x9?@ | 11/29/22-15:33:57
+1810915030 | 158.69.60.80 | NewVPS-K47@76@9?@8e@9cd@3K8888:9??x64@x@s@x9?@ | 11/29/22-15:39:36
+5462594746 | 45.79.203.97 | NewVPS-K46?36?8@8daa@e74dK8888:9??x64@x@s@x9?@ | 11/29/22-16:08:10
+5462594746 | 139.144.58.147 | NewVPS-K464@9?9a7db347437K8888:9??x64@x@s@x9?@ | 11/29/22-16:22:41
+1810915030 | 150.230.73.99 | NewVPS-K463@9?s6d94836f9sK8888:9??x64@x@s@x9?@ | 11/29/22-16:54:57
+576145089 | 38.7.207.96 | NewVPS-K43364@cf@466@s@9cK8888:9??x64@x@s@x9?@ | 11/29/22-18:15:44
+980221709 | 69.164.204.178 | NewVPS-K4?87fd8f9@6e38@K8888:9??x64@x@s@x9?@ | 11/29/22-18:39:45
+1100521756 | 206.189.156.85 | NewVPS-K488ssb9a009eaf@fK8888:9??x64@x@s@x9?@ | 11/29/22-19:03:25
+1100521756 | 137.184.236.147 | NewVPS-K4876@4d896@9@s7K8888:9??x64@x@s@x9?@ | 11/29/22-19:12:35
+1100521756 | 139.59.171.184 | NewVPS-K43?0@a49@?8e@6d6K8888:9??x64@x@s@x9?@ | 11/29/22-19:12:43
+1100521756 | 178.62.210.227 | NewVPS-K440s?3988@?b469caK8888:9??x64@x@s@x9?@ | 11/29/22-20:47:21
+1100521756 | 20.151.73.209 | NewVPS-K4938394cb4e?@sc8K8888:9??x64@x@s@x9?@ | 11/29/22-20:51:10
+729023834 | 137.184.32.178 | NewVPS-K48s9@39@c088af?f6K8888:9??x64@x@s@x9?@ | 11/29/22-20:59:50
+1810915030 | 4.227.131.172 | NewVPS-K43847cf36948eb0eK8888:9??x64@x@s@x9?@ | 11/29/22-21:20:10
+1674982605 | 159.65.222.246 | NewVPS-K4?s7?3ca36sa@@c60K8888:9??x64@x@s@x9?@ | 11/30/22-00:14:59
+904225478 | 51.68.198.112 | NewVPS-K4777308@90@7@4deK8888:9??x64@x@s@x9?@ | 11/30/22-04:15:40
+1512297117 | 64.225.9.232 | NewVPS-K40ss8?as76b8e4d44K8888:9??x64@x@s@x9?@ | 11/30/22-05:58:35
+618157053 | 64.227.100.3 | NewVPS-K4s879?ecbs04ss7dfK8888:9??x64@x@s@x9?@ | 11/30/22-07:50:23
+1123031030 | 85.208.22.107 | NewVPS-K464?43b7c7c03869fK8888:9??x64@x@s@x9?@ | 11/30/22-10:48:27
+1173676231 | 147.182.191.225 | NewVPS-K4@9s@@a7@c6dd0asfK8888:9??x64@x@s@x9?@ | 11/30/22-12:14:26
+729023834 | 164.90.145.83 | NewVPS-K4s06??b773d7c0d8eK8888:9??x64@x@s@x9?@ | 11/30/22-12:40:05
+576145089 | 138.197.138.231 | NewVPS-K49@44@e?7bca7a?fsK8888:9??x64@x@s@x9?@ | 11/30/22-12:56:47
+5022346502 | 13.82.142.174 | NewVPS-K406@396877s3b8s@K8888:9??x64@x@s@x9?@ | 11/30/22-14:12:22
+5022346502 | 172.174.40.83 | NewVPS-K46000?e3@9b4ad9afK8888:9??x64@x@s@x9?@ | 11/30/22-15:58:48
+729023834 | 137.184.186.13 | NewVPS-K43870?b@3s@8d4cfcK8888:9??x64@x@s@x9?@ | 11/30/22-16:24:47
+5051663313 | 147.182.253.225 | NewVPS-K44468?e?s63cc44fK8888:9??x64@x@s@x9?@ | 11/30/22-17:11:19
+5022346502 | 34.228.77.45 | NewVPS-K4@39?4?7d7s?0@6sK8888:9??x64@x@s@x9?@ | 11/30/22-17:46:51
+5022346502 | 34.228.112.157 | NewVPS-K449s3?ase6d74fae@K8888:9??x64@x@s@x9?@ | 11/30/22-18:01:48
+1059251268 | 96.126.100.219 | NewVPS-K467s0@9b0s99sfb86K8888:9??x64@x@s@x9?@ | 11/30/22-19:31:38
+729023834 | 146.190.48.122 | NewVPS-K4067?aa4cs8@ass7K8888:9??x64@x@s@x9?@ | 11/30/22-20:13:22
+576145089 | 137.184.3.187 | NewVPS-K4?@08s@9eaa?@3s9K8888:9??x64@x@s@x9?@ | 11/30/22-20:15:37
+2006027987 | 45.55.64.100 | NewVPS-K40838@684c66s8a77K8888:9??x64@x@s@x9?@ | 11/30/22-20:49:27
+980221709 | 45.79.0.136 | NewVPS-K49606?3daca99s?f?K8888:9??x64@x@s@x9?@ | 11/30/22-21:16:51
+576145089 | 143.110.218.117 | NewVPS-K4s@3b646f44d@64K8888:9??x64@x@s@x9?@ | 11/30/22-21:17:11
+2006027987 | 103.90.161.71 | NewVPS-K438?6@s3?s9fd6defK8888:9??x64@x@s@x9?@ | 11/30/22-21:22:14
+5321784762 | 159.223.207.140 | NewVPS-K40?03@a44c43sf4sfK8888:9??x64@x@s@x9?@ | 11/30/22-21:55:44
+5121028144 | 206.189.203.27 | NewVPS-K403@9?ds4?f930034K8888:9??x64@x@s@x9?@ | 11/30/22-23:01:09
+1501877112 | 46.101.99.8 | NewVPS-K486asa?fc4f3a9K8888:9??x64@x@s@x9?@ | 11/30/22-23:58:21
+652037881 | 157.230.176.92 | NewVPS-K46s99?b@?b8e3baasK8888:9??x64@x@s@x9?@ | 11/30/22-23:59:41
+576145089 | 54.87.77.177 | NewVPS-K433@@34bd977c0d8eK8888:9??x64@x@s@x9?@ | 12/01/22-00:46:06
+1538778631 | 212.24.104.154 | NewVPS-K474?0@6@b7ce6es68K8888:9??x64@x@s@x9?@ | 12/01/22-06:28:06
+1394196343 | 45.239.216.207 | NewVPS-K46??4@@?e393@f?e8K8888:9??x64@x@s@x9?@ | 12/01/22-09:06:47
+1395912188 | 146.190.65.45 | NewVPS-K46866bd@s@ca?4e7K8888:9??x64@x@s@x9?@ | 12/01/22-11:07:37
+2006027987 | 20.55.23.167 | NewVPS-K46?33?4fc3b44s8d8K8888:9??x64@x@s@x9?@ | 12/01/22-14:04:38
+1519420518 | 139.162.84.21 | NewVPS-K4?894sac608b6@eK8888:9??x64@x@s@x9?@ | 12/01/22-14:43:24
+5202392937 | 129.151.111.29 | NewVPS-K4s9?sa68adea9sdeK8888:9??x64@x@s@x9?@ | 12/01/22-14:49:11
+1395912188 | 206.81.12.111 | NewVPS-K4s4373fe8?e7eaecK8888:9??x64@x@s@x9?@ | 12/01/22-14:50:23
+2006027987 | 40.76.249.78 | NewVPS-K48340bf6?af4b6@9K8888:9??x64@x@s@x9?@ | 12/01/22-15:38:53
+5466221018 | 144.22.34.8 | NewVPS-K403@?34c6e60b8d6dK8888:9??x64@x@s@x9?@ | 12/01/22-16:42:04
+652037881 | 172.104.193.149 | NewVPS-K463@?@60780s@a@s@K8888:9??x64@x@s@x9?@ | 12/01/22-17:25:27
+1395912188 | 104.248.63.88 | NewVPS-K4606s9?@66397ca6K8888:9??x64@x@s@x9?@ | 12/01/22-17:47:10
+1390150729 | 167.99.186.228 | NewVPS-K4774s@04csda4ae3sK8888:9??x64@x@s@x9?@ | 12/01/22-19:06:15
+576145089 | 159.65.10.113 | NewVPS-K47s0?@600e@s@4cbbK8888:9??x64@x@s@x9?@ | 12/01/22-19:23:28
+1390150729 | 3.97.120.185 | NewVPS-K4s999@7e68dbs3c94K8888:9??x64@x@s@x9?@ | 12/01/22-20:15:38
+618157053 | 165.232.154.131 | NewVPS-K49?090a6cd7?cd0K8888:9??x64@x@s@x9?@ | 12/01/22-21:58:54
+576145089 | 159.223.85.70 | NewVPS-K43099?99s44?af3d6K8888:9??x64@x@s@x9?@ | 12/01/22-22:55:02
+615097327 | 144.22.39.4 | NewVPS-K489@@@efe907cc43aK8888:9??x64@x@s@x9?@ | 12/01/22-23:41:58
+618157053 | 139.144.184.240 | NewVPS-K4@?@@f79@a3f038K8888:9??x64@x@s@x9?@ | 12/02/22-06:16:10
+1142842950 | 146.190.57.175 | NewVPS-K47??0@99c7086ffecK8888:9??x64@x@s@x9?@ | 12/02/22-10:08:43
+1667894851 | 38.7.207.104 | NewVPS-K48s86bd8ef44scdfK8888:9??x64@x@s@x9?@ | 12/02/22-12:53:46
+5321784762 | 157.230.176.92 | NewVPS-K46678?44393?4abc?K8888:9??x64@x@s@x9?@ | 12/02/22-13:06:21
+1667894851 | 38.7.207.104 | NewVPS-K4036s@878?df48a?dK8888:9??x64@x@s@x9?@ | 12/02/22-13:10:41
+ | .. | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 12/02/22-14:23:04
+5051663313 | 164.92.70.150 | NewVPS-K44??3@3f8844c3e0cK8888:9??x64@x@s@x9?@ | 12/02/22-16:14:05
+576145089 | 129.146.29.73 | NewVPS-K46s00?bd@s4cddcc9K8888:9??x64@x@s@x9?@ | 12/02/22-17:25:38
+1536147520 | 164.92.117.184 | NewVPS-K4@ss@3fds0973@07@K8888:9??x64@x@s@x9?@ | 12/02/22-20:46:30
+980221709 | 45.79.211.152 | NewVPS-K4?6??@cdd87f?66e9K8888:9??x64@x@s@x9?@ | 12/02/22-20:57:51
+5223242849 | 45.79.215.172 | NewVPS-K487s8??f@ba0@d669K8888:9??x64@x@s@x9?@ | 12/02/22-22:11:46
+256860097 | 20.226.88.174 | NewVPS-K4@7@@3f@f8b0dde3bK8888:9??x64@x@s@x9?@ | 12/02/22-22:46:51
+256860097 | 20.245.92.244 | NewVPS-K4@08@?460cecd?as9K8888:9??x64@x@s@x9?@ | 12/03/22-00:22:38
+652037881 | 96.126.125.102 | NewVPS-K4@399@4e67sd?73?dK8888:9??x64@x@s@x9?@ | 12/03/22-00:32:01
+652037881 | 96.126.125.102 | NewVPS-K44?09fd3sb?daa@9K8888:9??x64@x@s@x9?@ | 12/03/22-01:18:59
+743355007 | 159.223.39.131 | NewVPS-K4666@?84ce33?d380K8888:9??x64@x@s@x9?@ | 12/03/22-02:05:13
+1667894851 | 38.7.207.104 | NewVPS-K46803@s78ce33ds33K8888:9??x64@x@s@x9?@ | 12/03/22-05:55:55
+256860097 | 20.226.118.134 | NewVPS-K474s@db7??60c?abK8888:9??x64@x@s@x9?@ | 12/03/22-08:54:34
+576145089 | 146.190.45.247 | NewVPS-K43946?f6@a?s8b8fcK8888:9??x64@x@s@x9?@ | 12/03/22-10:05:44
+729023834 | 164.90.159.146 | NewVPS-K484?@?s7730?7330fK8888:9??x64@x@s@x9?@ | 12/03/22-10:59:50
+1667894851 | 38.7.207.104 | NewVPS-K407s?cb770993?eeK8888:9??x64@x@s@x9?@ | 12/03/22-11:45:05
+1667894851 | 38.7.207.104 | NewVPS-K4008@@@6cdbb49c47K8888:9??x64@x@s@x9?@ | 12/03/22-12:02:59
+5466221018 | 150.136.220.161 | NewVPS-K468?8e0s37acc6b9K8888:9??x64@x@s@x9?@ | 12/03/22-15:07:59
+5051663313 | 164.90.146.188 | NewVPS-K490s@@f440sds0sf?K8888:9??x64@x@s@x9?@ | 12/03/22-15:12:43
+1837088909 | 149.56.133.240 | NewVPS-K4700?@s3fseacbba@K8888:9??x64@x@s@x9?@ | 12/03/22-16:41:43
+1395912188 | 157.230.208.20 | NewVPS-K4@378acbffe99@97K8888:9??x64@x@s@x9?@ | 12/03/22-17:03:05
+576145089 | 45.33.46.200 | NewVPS-K487s0ac7?f@c8@s@K8888:9??x64@x@s@x9?@ | 12/03/22-19:34:54
+576145089 | 129.213.57.189 | NewVPS-K473?7@e609b8830acK8888:9??x64@x@s@x9?@ | 12/03/22-20:39:34
+615979319 | 216.238.74.253 | NewVPS-K467?s@c87c9d84604K8888:9??x64@x@s@x9?@ | 12/03/22-20:51:10
+1969761398 | 129.80.34.217 | NewVPS-K4s430@030c07d3?3eK8888:9??x64@x@s@x9?@ | 12/03/22-22:39:38
+576145089 | 129.213.127.90 | NewVPS-K49@60@@6?sdb8ed48K8888:9??x64@x@s@x9?@ | 12/03/22-22:43:23
+1969761398 | 129.80.34.217 | NewVPS-K4?098@fea9a7c4a6fK8888:9??x64@x@s@x9?@ | 12/03/22-23:24:48
+5938784344 | 54.167.219.249 | NewVPS-K46?@@@e03ff?eb764K8888:9??x64@x@s@x9?@ | 12/04/22-00:18:01
+256860097 | 172.173.168.142 | NewVPS-K46434@730a080096bK8888:9??x64@x@s@x9?@ | 12/04/22-00:18:47
+5938784344 | 34.237.33.179 | NewVPS-K4@?97333b40se647K8888:9??x64@x@s@x9?@ | 12/04/22-00:47:16
+1501877112 | 129.146.241.77 | NewVPS-K46ss3f9dcc4bscf9K8888:9??x64@x@s@x9?@ | 12/04/22-02:41:48
+1390150729 | 45.225.94.252 | NewVPS-K4@603?9fbca@37ab?K8888:9??x64@x@s@x9?@ | 12/04/22-11:28:47
+1667894851 | 45.239.216.210 | NewVPS-K488s@3803@7@0e34aK8888:9??x64@x@s@x9?@ | 12/04/22-12:22:10
+576145089 | 35.161.196.68 | NewVPS-K439???ba6c48?830K8888:9??x64@x@s@x9?@ | 12/04/22-12:34:39
+1059251268 | 146.190.76.7 | NewVPS-K430783f8c706e0e6K8888:9??x64@x@s@x9?@ | 12/04/22-12:53:13
+729023834 | 209.14.70.59 | NewVPS-K404s??873s6e3@af8K8888:9??x64@x@s@x9?@ | 12/04/22-13:11:14
+256860097 | 170.64.142.2 | NewVPS-K43@06@as9a63?86?dK8888:9??x64@x@s@x9?@ | 12/04/22-13:41:35
+1394196343 | 45.173.130.93 | NewVPS-K44s?7?f@4s9s66066K8888:9??x64@x@s@x9?@ | 12/04/22-17:21:58
+576145089 | 54.186.174.18 | NewVPS-K4?6s@66a84c68074K8888:9??x64@x@s@x9?@ | 12/04/22-17:28:52
+576145089 | 52.26.12.16 | NewVPS-K4069s?43e7fd0e6dK8888:9??x64@x@s@x9?@ | 12/04/22-17:49:01
+1394196343 | 38.7.207.218 | NewVPS-K4@07?@d898?8?69?0K8888:9??x64@x@s@x9?@ | 12/04/22-18:06:56
+576145089 | 18.118.49.36 | NewVPS-K474@7?e37f48?7733K8888:9??x64@x@s@x9?@ | 12/04/22-18:18:31
+1173676231 | 137.184.179.166 | NewVPS-K44??3b?b70se98c3K8888:9??x64@x@s@x9?@ | 12/04/22-18:51:07
+1708490519 | 104.236.192.19 | NewVPS-K4@98?@@0cas663ff8K8888:9??x64@x@s@x9?@ | 12/04/22-19:23:51
+1708490519 | 104.236.0.178 | NewVPS-K4?76s?@9980d7b6e@K8888:9??x64@x@s@x9?@ | 12/04/22-19:24:06
+1708490519 | 165.227.180.17 | NewVPS-K40sss@37?d43bdsf0K8888:9??x64@x@s@x9?@ | 12/04/22-19:24:22
+576145089 | 139.162.199.179 | NewVPS-K44866@?7d4437d686K8888:9??x64@x@s@x9?@ | 12/04/22-19:38:03
+1272313023 | 54.197.163.112 | NewVPS-K499@?@e?s3b?ssb8fK8888:9??x64@x@s@x9?@ | 12/04/22-19:42:30
+576145089 | 20.106.164.24 | NewVPS-K49374@d4??7e68asaK8888:9??x64@x@s@x9?@ | 12/04/22-20:01:21
+1272313023 | 18.206.205.121 | NewVPS-K4633@07sf6?00d89K8888:9??x64@x@s@x9?@ | 12/04/22-20:10:52
+1272313023 | 52.91.204.131 | NewVPS-K46@49@bca?4@?9desK8888:9??x64@x@s@x9?@ | 12/04/22-20:30:46
+1272313023 | 18.205.117.254 | NewVPS-K4?49s9a079e@?csaK8888:9??x64@x@s@x9?@ | 12/04/22-20:52:43
+1272313023 | 44.195.26.178 | NewVPS-K446??04b@3434?03K8888:9??x64@x@s@x9?@ | 12/04/22-21:20:16
+1810915030 | 216.238.66.47 | NewVPS-K4340@@?838ddeeaefK8888:9??x64@x@s@x9?@ | 12/04/22-21:24:39
+1837088909 | 149.56.133.240 | NewVPS-K44?96@9490s@c9f9?K8888:9??x64@x@s@x9?@ | 12/04/22-22:48:23
+1810915030 | 54.167.219.249 | NewVPS-K44900@s8dfbda9cd4K8888:9??x64@x@s@x9?@ | 12/04/22-23:41:23
+5938784344 | 161.35.105.2 | NewVPS-K4@s0438ebs6870@feK8888:9??x64@x@s@x9?@ | 12/05/22-01:22:18
+5322548070 | 45.79.122.55 | NewVPS-K48743?f0a877468a@K8888:9??x64@x@s@x9?@ | 12/05/22-01:28:37
+5322548070 | 192.53.175.116 | NewVPS-K4?@73sce930@e04fK8888:9??x64@x@s@x9?@ | 12/05/22-02:09:08
+5322548070 | 194.195.118.240 | NewVPS-K44387@00a79@cf9bK8888:9??x64@x@s@x9?@ | 12/05/22-03:34:23
+5322548070 | 139.144.1.41 | NewVPS-K40369?8f7aff6@c0bK8888:9??x64@x@s@x9?@ | 12/05/22-04:18:57
+5322548070 | 172.105.125.156 | NewVPS-K4996s@4be478sfs99K8888:9??x64@x@s@x9?@ | 12/05/22-06:12:21
+5466221018 | 34.130.212.179 | NewVPS-K4?4s43a67c7cd3?00K8888:9??x64@x@s@x9?@ | 12/05/22-06:51:11
+1334177283 | 181.117.241.98 | NewVPS-K49888sas8@66c?c?K8888:9??x64@x@s@x9?@ | 12/05/22-11:53:29
+5938784344 | 147.182.218.0 | NewVPS-K4?7s3?s0s9776f6f7K8888:9??x64@x@s@x9?@ | 12/05/22-12:50:01
+5322548070 | 170.187.252.17 | NewVPS-K4?994@3a78e706fd9K8888:9??x64@x@s@x9?@ | 12/05/22-12:50:11
+615097327 | 20.55.82.113 | NewVPS-K440@?3d34b399dc9K8888:9??x64@x@s@x9?@ | 12/05/22-13:25:15
+615097327 | 147.182.218.0 | NewVPS-K446???0a87a8ss@@7K8888:9??x64@x@s@x9?@ | 12/05/22-13:42:13
+1536147520 | 68.183.63.29 | NewVPS-K46874@0ase?3fee0cK8888:9??x64@x@s@x9?@ | 12/05/22-15:37:57
+1334177283 | 138.99.7.150 | NewVPS-K44364333dsbd9ea39K8888:9??x64@x@s@x9?@ | 12/05/22-16:08:18
+2006027987 | 45.79.182.220 | NewVPS-K493@7@6e@bec97cs8K8888:9??x64@x@s@x9?@ | 12/05/22-16:21:03
+683759921 | 144.22.54.78 | NewVPS-K4?940?6900?9ss@a9K8888:9??x64@x@s@x9?@ | 12/05/22-16:56:08
+1263903409 | 38.7.207.6 | NewVPS-K4?687@7e3s63cda@4K8888:9??x64@x@s@x9?@ | 12/05/22-16:57:42
+1536147520 | 159.89.32.208 | NewVPS-K430@3@6d0??b?c60@K8888:9??x64@x@s@x9?@ | 12/05/22-17:03:15
+1334177283 | 138.99.7.150 | NewVPS-K49?s7?0?e9s?c4ed8K8888:9??x64@x@s@x9?@ | 12/05/22-17:04:15
+1263903409 | 38.7.207.6 | NewVPS-K4@@8@?bd873@d6ceaK8888:9??x64@x@s@x9?@ | 12/05/22-17:14:46
+1536147520 | 104.248.48.159 | NewVPS-K49099?se3f64e4sd8K8888:9??x64@x@s@x9?@ | 12/05/22-17:15:20
+1263903409 | 38.7.207.6 | NewVPS-K464s@?f3df?d39?7eK8888:9??x64@x@s@x9?@ | 12/05/22-17:28:44
+1263903409 | 38.7.207.6 | NewVPS-K49337eca0f@7034fK8888:9??x64@x@s@x9?@ | 12/05/22-17:48:30
+1536147520 | 157.230.176.110 | NewVPS-K478@86f9cs89d7?K8888:9??x64@x@s@x9?@ | 12/05/22-17:59:00
+1263903409 | 38.7.207.6 | NewVPS-K4?667@?4cs468ebeK8888:9??x64@x@s@x9?@ | 12/05/22-18:05:31
+1536147520 | 137.184.18.185 | NewVPS-K4470@?0af?a7f77@bK8888:9??x64@x@s@x9?@ | 12/05/22-18:22:32
+1506759928 | 38.7.207.188 | NewVPS-K47@4@?84a4b7e@b70K8888:9??x64@x@s@x9?@ | 12/05/22-18:46:47
+1334177283 | 181.117.245.92 | NewVPS-K4@@??3@?3aafbb0d4K8888:9??x64@x@s@x9?@ | 12/05/22-19:23:55
+1564379505 | 191.233.244.238 | NewVPS-K4?9???cfs36@84be6K8888:9??x64@x@s@x9?@ | 12/05/22-19:45:41
+5322548070 | 170.187.252.17 | NewVPS-K4666s?cscaa7bbc@8K8888:9??x64@x@s@x9?@ | 12/05/22-22:13:37
+5322548070 | 192.46.208.111 | NewVPS-K4996?3@b?434dba39K8888:9??x64@x@s@x9?@ | 12/05/22-22:46:41
+5322548070 | 192.46.211.70 | NewVPS-K4@760bsf@ac76da?K8888:9??x64@x@s@x9?@ | 12/06/22-00:11:55
+576145089 | 143.198.8.15 | NewVPS-K4@@80c467dd7c9?@K8888:9??x64@x@s@x9?@ | 12/06/22-00:30:38
+576145089 | 157.245.0.92 | NewVPS-K44787d3b3@ffs304K8888:9??x64@x@s@x9?@ | 12/06/22-00:46:11
+5322548070 | 192.46.211.70 | NewVPS-K4s900?a38@b0978e?K8888:9??x64@x@s@x9?@ | 12/06/22-01:43:02
+5322548070 | 172.105.125.156 | NewVPS-K439043b87cas8ef@7K8888:9??x64@x@s@x9?@ | 12/06/22-02:08:42
+5322548070 | 172.105.125.156 | NewVPS-K4?999@?8@bd6d38@6K8888:9??x64@x@s@x9?@ | 12/06/22-02:13:43
+5322548070 | 139.162.14.218 | NewVPS-K47676bf6e0d49b?6K8888:9??x64@x@s@x9?@ | 12/06/22-02:28:27
+5322548070 | 139.162.14.218 | NewVPS-K4@09@8s4c90ce46fK8888:9??x64@x@s@x9?@ | 12/06/22-02:37:42
+5322548070 | 139.162.14.218 | NewVPS-K4?73b3ad3@ds0aaK8888:9??x64@x@s@x9?@ | 12/06/22-02:39:45
+5322548070 | 139.162.14.218 | NewVPS-K4s86s@8facd03asfcK8888:9??x64@x@s@x9?@ | 12/06/22-02:43:24
+5322548070 | 139.177.186.116 | NewVPS-K487674f63?b4?s47K8888:9??x64@x@s@x9?@ | 12/06/22-02:49:53
+5322548070 | 139.177.186.116 | NewVPS-K434s?@?ab??@@d4bK8888:9??x64@x@s@x9?@ | 12/06/22-03:11:38
+5322548070 | 172.105.125.156 | NewVPS-K437s9??fbd0f6b470K8888:9??x64@x@s@x9?@ | 12/06/22-07:17:29
+1123031030 | 207.199.156.109 | NewVPS-K47736@d9bs9e?ss9?K8888:9??x64@x@s@x9?@ | 12/06/22-07:42:43
+1334177283 | 138.99.7.185 | NewVPS-K44?@8@?e7748bf0bfK8888:9??x64@x@s@x9?@ | 12/06/22-09:17:41
+576145089 | 38.143.68.54 | NewVPS-K44980@9aca3efa4csK8888:9??x64@x@s@x9?@ | 12/06/22-09:50:11
+1564379505 | 129.146.245.233 | NewVPS-K498@8890?sef@a3?K8888:9??x64@x@s@x9?@ | 12/06/22-10:51:06
+576145089 | 179.49.5.88 | NewVPS-K4?409?7b@cbs0?eb?K8888:9??x64@x@s@x9?@ | 12/06/22-11:18:22
+1272313023 | 147.182.194.119 | NewVPS-K4?4s?37ee7f6ab838K8888:9??x64@x@s@x9?@ | 12/06/22-11:19:27
+1272313023 | 143.198.234.252 | NewVPS-K43@@9?e@f8?bdd49aK8888:9??x64@x@s@x9?@ | 12/06/22-11:46:08
+5322548070 | 139.162.14.218 | NewVPS-K4904s80f@s?@7384K8888:9??x64@x@s@x9?@ | 12/06/22-11:57:28
+576145089 | 129.146.245.233 | NewVPS-K4448?@fa@0b8339feK8888:9??x64@x@s@x9?@ | 12/06/22-12:24:10
+618157053 | 159.223.128.155 | NewVPS-K4?093?a?ec487a94eK8888:9??x64@x@s@x9?@ | 12/06/22-12:30:01
+5432401123 | 144.126.222.213 | NewVPS-K49890?8c@0@db@?sdK8888:9??x64@x@s@x9?@ | 12/06/22-13:20:49
+5051663313 | 165.232.133.41 | NewVPS-K4@8?s?b0bb6??s64bK8888:9??x64@x@s@x9?@ | 12/06/22-13:45:32
+5051663313 | 164.92.108.245 | NewVPS-K4s9s?@f6?de@?e3c8K8888:9??x64@x@s@x9?@ | 12/06/22-13:52:54
+5051663313 | 134.122.17.228 | NewVPS-K4?0@8@8sc786?80a@K8888:9??x64@x@s@x9?@ | 12/06/22-19:58:43
+5051663313 | 137.184.58.40 | NewVPS-K46049?9c7@b9f?7s4K8888:9??x64@x@s@x9?@ | 12/06/22-20:13:52
+5051663313 | 147.182.136.80 | NewVPS-K4s869@fcfaf047bsdK8888:9??x64@x@s@x9?@ | 12/06/22-20:24:53
+5938784344 | 35.163.210.149 | NewVPS-K4078@s3?0sab604sK8888:9??x64@x@s@x9?@ | 12/06/22-20:39:52
+618157053 | 159.89.81.173 | NewVPS-K46096@88ac8a68b4cK8888:9??x64@x@s@x9?@ | 12/06/22-21:01:14
+1123031030 | 147.182.178.188 | NewVPS-K49s84?7e48ed04a0eK8888:9??x64@x@s@x9?@ | 12/06/22-21:52:12
+1390150729 | 129.151.124.233 | NewVPS-K4?6@4?ab@8f@?80ccK8888:9??x64@x@s@x9?@ | 12/06/22-22:02:58
+2028468813 | 129.146.76.61 | NewVPS-K40980ee??0466fs0K8888:9??x64@x@s@x9?@ | 12/06/22-22:33:27
+5321784762 | 192.53.160.15 | NewVPS-K4990?scba3d37b3dK8888:9??x64@x@s@x9?@ | 12/06/22-22:56:21
+256860097 | 20.163.228.208 | NewVPS-K4607@3a49bb3d3se4K8888:9??x64@x@s@x9?@ | 12/06/22-23:23:02
+1272313023 | 159.223.124.173 | NewVPS-K4s77?067eaa7e6f8K8888:9??x64@x@s@x9?@ | 12/07/22-00:02:48
+576145089 | 199.195.248.192 | NewVPS-K469@??a6sea9a8d7K8888:9??x64@x@s@x9?@ | 12/07/22-00:05:56
+576145089 | 199.195.248.192 | NewVPS-K4@?s43es48a3?ad06K8888:9??x64@x@s@x9?@ | 12/07/22-00:11:14
+5322548070 | 139.177.186.162 | NewVPS-K4367@30@?94@37a8bK8888:9??x64@x@s@x9?@ | 12/07/22-01:01:38
+1519420518 | 139.177.186.162 | NewVPS-K49876@?7dcd?4c678K8888:9??x64@x@s@x9?@ | 12/07/22-01:07:26
+1519420518 | 68.183.225.190 | NewVPS-K4?3?0?af4b@8s3?89K8888:9??x64@x@s@x9?@ | 12/07/22-01:18:36
+795435792 | 107.22.71.15 | NewVPS-K46?47@s?scde3669eK8888:9??x64@x@s@x9?@ | 12/07/22-02:25:48
+795435792 | 107.22.71.15 | NewVPS-K4039???38f6db78e9K8888:9??x64@x@s@x9?@ | 12/07/22-02:27:37
+5322548070 | 139.177.186.162 | NewVPS-K449@7bcs0c4fe03@K8888:9??x64@x@s@x9?@ | 12/07/22-03:06:12
+615097327 | 129.151.111.99 | NewVPS-K43340?0ae7c30e44bK8888:9??x64@x@s@x9?@ | 12/07/22-04:17:37
+615097327 | 192.241.156.13 | NewVPS-K4384@36e8d?68a@78K8888:9??x64@x@s@x9?@ | 12/07/22-05:05:01
+615097327 | 157.245.133.162 | NewVPS-K4@444@f7687437e4bK8888:9??x64@x@s@x9?@ | 12/07/22-06:18:34
+1123031030 | 217.71.206.112 | NewVPS-K4s09@3fe604e8cda?K8888:9??x64@x@s@x9?@ | 12/07/22-07:32:05
+1506759928 | 173.82.154.8 | NewVPS-K4703s3e78@ffd@37K8888:9??x64@x@s@x9?@ | 12/07/22-07:52:20
+1506759928 | 173.82.154.8 | NewVPS-K4307?3?7f9s07ff?cK8888:9??x64@x@s@x9?@ | 12/07/22-08:36:07
+683759921 | 144.22.49.88 | NewVPS-K49973076@d83??eeK8888:9??x64@x@s@x9?@ | 12/07/22-09:28:11
+5938784344 | 144.22.38.177 | NewVPS-K4s7@@639bfecba66K8888:9??x64@x@s@x9?@ | 12/07/22-10:34:25
+5322548070 | 139.162.14.218 | NewVPS-K44340?9743a?@73ddK8888:9??x64@x@s@x9?@ | 12/07/22-10:49:52
+5938784344 | 51.79.50.53 | NewVPS-K40@33?a9as76?3@a@K8888:9??x64@x@s@x9?@ | 12/07/22-11:00:44
+5938784344 | 20.226.16.101 | NewVPS-K44@8?c98fb6d7f83K8888:9??x64@x@s@x9?@ | 12/07/22-11:05:28
+5322548070 | 191.101.78.191 | NewVPS-K444s?8f4?e@3@0a9K8888:9??x64@x@s@x9?@ | 12/07/22-13:11:02
+615097327 | 144.22.56.103 | NewVPS-K49949@98fs7c9?97aK8888:9??x64@x@s@x9?@ | 12/07/22-15:38:45
+576145089 | 129.151.106.229 | NewVPS-K40097f@43f8b60ssK8888:9??x64@x@s@x9?@ | 12/07/22-16:09:09
+1564379505 | 64.227.9.227 | NewVPS-K47783@6c04fcf8ss@K8888:9??x64@x@s@x9?@ | 12/07/22-16:55:50
+5121028144 | 195.88.57.95 | NewVPS-K43s67?90b473f40deK8888:9??x64@x@s@x9?@ | 12/07/22-18:04:05
+5322548070 | 139.162.14.218 | NewVPS-K47@9@@6s7s8338a0bK8888:9??x64@x@s@x9?@ | 12/07/22-20:11:24
+1536147520 | 137.184.160.17 | NewVPS-K43839@c@d?be963@@K8888:9??x64@x@s@x9?@ | 12/07/22-21:03:10
+1804518045 | 69.28.82.185 | NewVPS-K40@?@3s9fa973f0d?K8888:9??x64@x@s@x9?@ | 12/07/22-22:04:15
+1804518045 | 69.28.67.124 | NewVPS-K44???@d@6@e?0a7dfK8888:9??x64@x@s@x9?@ | 12/07/22-22:13:04
+5321784762 | 143.244.181.102 | NewVPS-K4834s@7f0a9cf78e3K8888:9??x64@x@s@x9?@ | 12/07/22-23:23:51
+1123031030 | 46.183.113.253 | NewVPS-K474?4@f6d@69addadK8888:9??x64@x@s@x9?@ | 12/07/22-23:30:28
+1123031030 | 161.22.43.56 | NewVPS-K468??3c60sa9bcsc8K8888:9??x64@x@s@x9?@ | 12/07/22-23:39:33
+1969761398 | 129.80.34.217 | NewVPS-K4069s?8bdf3038703K8888:9??x64@x@s@x9?@ | 12/08/22-00:37:05
+1123031030 | 46.183.113.253 | NewVPS-K478s8@bc6e9efc60aK8888:9??x64@x@s@x9?@ | 12/08/22-01:43:08
+5322548070 | 172.105.125.156 | NewVPS-K40s7@?d63f40?b078K8888:9??x64@x@s@x9?@ | 12/08/22-07:20:51
+1932909843 | 195.88.57.179 | NewVPS-K4s9?0b6sd4aa7b8sK8888:9??x64@x@s@x9?@ | 12/08/22-08:33:50
+5090825984 | 139.144.169.197 | NewVPS-K43?89?feda0ce8fdfK8888:9??x64@x@s@x9?@ | 12/08/22-08:48:02
+1123031030 | 207.199.156.198 | NewVPS-K4@97s@a9aa3?b4@?3K8888:9??x64@x@s@x9?@ | 12/08/22-09:19:04
+5051663313 | 164.92.84.143 | NewVPS-K44798c63f?c@d88?K8888:9??x64@x@s@x9?@ | 12/08/22-09:28:06
+1932909843 | 143.198.181.50 | NewVPS-K47s8@38?4c99839?eK8888:9??x64@x@s@x9?@ | 12/08/22-09:41:12
+1932909843 | 195.88.56.213 | NewVPS-K48s9@3ad9c44@s9c7K8888:9??x64@x@s@x9?@ | 12/08/22-10:05:30
+827182531 | 146.190.54.157 | NewVPS-K4?83e3a0fca?e90K8888:9??x64@x@s@x9?@ | 12/08/22-11:26:46
+5322548070 | 139.162.36.79 | NewVPS-K4409??0bca8f4cfaK8888:9??x64@x@s@x9?@ | 12/08/22-13:33:28
+5432401123 | 104.248.228.32 | NewVPS-K48993?0?7fcedab@cK8888:9??x64@x@s@x9?@ | 12/08/22-16:12:12
+576145089 | 198.199.122.113 | NewVPS-K479s0?fdad93d3c8K8888:9??x64@x@s@x9?@ | 12/08/22-16:44:57
+576145089 | 5.34.178.96 | NewVPS-K46697?a63ff7@aea8K8888:9??x64@x@s@x9?@ | 12/08/22-16:49:45
+576145089 | 198.199.122.113 | NewVPS-K48@@@@a74?f6f0e0fK8888:9??x64@x@s@x9?@ | 12/08/22-16:51:31
+1932909843 | 164.90.136.205 | NewVPS-K44s7?0e@f96a7b38K8888:9??x64@x@s@x9?@ | 12/08/22-16:55:06
+1818322212 | 191.252.195.191 | NewVPS-K4@473@af4b406cc88K8888:9??x64@x@s@x9?@ | 12/08/22-17:03:38
+256860097 | 146.190.65.45 | NewVPS-K4094?@9bs3ee0769eK8888:9??x64@x@s@x9?@ | 12/08/22-17:06:36
+1932909843 | 159.65.177.127 | NewVPS-K49?@8@639d4d39cfaK8888:9??x64@x@s@x9?@ | 12/08/22-17:09:41
+1932909843 | 138.197.16.17 | NewVPS-K4@996?a09d44@f0acK8888:9??x64@x@s@x9?@ | 12/08/22-17:21:58
+980221709 | 173.255.192.61 | NewVPS-K4?8?sbd603@bc6K8888:9??x64@x@s@x9?@ | 12/08/22-17:32:27
+576145089 | 13.52.112.93 | NewVPS-K40s80?97ee8c?8?69K8888:9??x64@x@s@x9?@ | 12/08/22-17:56:05
+1582540382 | 38.7.207.165 | NewVPS-K446?6?849c@ed64bK8888:9??x64@x@s@x9?@ | 12/08/22-19:43:14
+576145089 | 34.197.249.45 | NewVPS-K463s0@?77dec4d6asK8888:9??x64@x@s@x9?@ | 12/08/22-20:34:48
+1100521756 | 44.212.242.218 | NewVPS-K48s496fa@c4de43?K8888:9??x64@x@s@x9?@ | 12/08/22-21:02:18
+5065294266 | 167.99.1.211 | NewVPS-K433730edsdb36808K8888:9??x64@x@s@x9?@ | 12/08/22-21:42:31
+404621240 | 193.123.102.123 | NewVPS-K494@s@be6es@9e@9?K8888:9??x64@x@s@x9?@ | 12/08/22-22:44:29
+1774706384 | 45.170.254.188 | NewVPS-K474?9?fad340f063cK8888:9??x64@x@s@x9?@ | 12/08/22-23:34:12
+5938784344 | 54.209.216.234 | NewVPS-K4@3?f73b393ed97K8888:9??x64@x@s@x9?@ | 12/08/22-23:46:00
+1774706384 | 45.170.254.188 | NewVPS-K44449?0?4a86?a744K8888:9??x64@x@s@x9?@ | 12/09/22-00:11:07
+1774706384 | 45.170.254.188 | NewVPS-K46?96?30e697d74dfK8888:9??x64@x@s@x9?@ | 12/09/22-00:30:29
+1774706384 | 45.170.254.188 | NewVPS-K406943bdccdd393f3K8888:9??x64@x@s@x9?@ | 12/09/22-00:36:40
+1774706384 | 45.170.254.188 | NewVPS-K4037?@e7?b3848d67K8888:9??x64@x@s@x9?@ | 12/09/22-00:46:49
+5051663313 | 164.92.120.246 | NewVPS-K4@s80?99s?30a3bsfK8888:9??x64@x@s@x9?@ | 12/09/22-02:29:57
+1564379505 | 158.101.29.210 | NewVPS-K439s7@797@60374dK8888:9??x64@x@s@x9?@ | 12/09/22-08:57:12
+1394196343 | 191.252.195.191 | NewVPS-K4?@9??07cf84@@?f6K8888:9??x64@x@s@x9?@ | 12/09/22-09:02:40
+5322548070 | 15.156.89.59 | NewVPS-K4008@3@33d?0?fs?@K8888:9??x64@x@s@x9?@ | 12/09/22-10:53:05
+5322548070 | 167.71.71.242 | NewVPS-K47s?@37aa06s?7c4sK8888:9??x64@x@s@x9?@ | 12/09/22-12:29:41
+1564379505 | 107.23.184.174 | NewVPS-K4@688?d7dd9ss4864K8888:9??x64@x@s@x9?@ | 12/09/22-16:16:52
+1564379505 | 107.23.184.174 | NewVPS-K474??300daa7?4f8@K8888:9??x64@x@s@x9?@ | 12/09/22-16:20:11
+576145089 | 144.22.56.196 | NewVPS-K4488bb776a8900dK8888:9??x64@x@s@x9?@ | 12/09/22-16:42:45
+5322548070 | 178.128.144.141 | NewVPS-K43@70@3a670?b86@fK8888:9??x64@x@s@x9?@ | 12/09/22-17:12:24
+618157053 | 159.223.144.109 | NewVPS-K47303e4?036@8?d7K8888:9??x64@x@s@x9?@ | 12/09/22-17:38:38
+5322548070 | 176.227.242.14 | NewVPS-K4908@0e878364af0K8888:9??x64@x@s@x9?@ | 12/09/22-18:14:12
+1667894851 | 38.7.207.153 | NewVPS-K4?s9??ff4aeb63869K8888:9??x64@x@s@x9?@ | 12/09/22-18:57:38
+1273488608 | 139.144.19.115 | NewVPS-K4749@@0ess6?0ffa?K8888:9??x64@x@s@x9?@ | 12/09/22-19:17:08
+1708490519 | 165.227.212.240 | NewVPS-K4@74@b?8df3?se90K8888:9??x64@x@s@x9?@ | 12/09/22-19:48:45
+1708490519 | 165.227.220.126 | NewVPS-K4@0s?304?ba7??b9sK8888:9??x64@x@s@x9?@ | 12/09/22-20:28:34
+1273488608 | 170.187.153.84 | NewVPS-K4@779@93@9as77c0K8888:9??x64@x@s@x9?@ | 12/09/22-20:33:21
+1708490519 | 165.227.208.96 | NewVPS-K4?@60b60d939@6a6K8888:9??x64@x@s@x9?@ | 12/09/22-20:41:43
+1708490519 | 165.227.220.183 | NewVPS-K46s8??608f3csbcK8888:9??x64@x@s@x9?@ | 12/09/22-20:55:51
+5051663313 | 192.241.137.196 | NewVPS-K43733?0eec?969707K8888:9??x64@x@s@x9?@ | 12/09/22-22:20:05
+5051663313 | 159.89.95.49 | NewVPS-K49?@4@eb@dc0sb3seK8888:9??x64@x@s@x9?@ | 12/09/22-22:33:15
+302413261 | 52.9.98.91 | NewVPS-K4?870c6ea87@0dcK8888:9??x64@x@s@x9?@ | 12/09/22-23:23:51
+302413261 | 138.197.159.244 | NewVPS-K467s73@03d@4@eecK8888:9??x64@x@s@x9?@ | 12/10/22-00:18:32
+5631194861 | 138.197.147.8 | NewVPS-K4@4s3?6s6?d@s?s?8K8888:9??x64@x@s@x9?@ | 12/10/22-01:53:34
+5322548070 | 179.61.188.81 | NewVPS-K40s74@3efcb39dda0K8888:9??x64@x@s@x9?@ | 12/10/22-03:36:29
+1804518045 | 149.248.53.96 | NewVPS-K4s4@4@6e8ac7@e480K8888:9??x64@x@s@x9?@ | 12/10/22-06:19:10
+576145089 | 204.48.28.197 | NewVPS-K49s@7?aed0c83df7?K8888:9??x64@x@s@x9?@ | 12/10/22-07:48:53
+1100521756 | 162.220.163.56 | NewVPS-K4488??3bd?s@8e77bK8888:9??x64@x@s@x9?@ | 12/10/22-09:21:58
+1841105989 | 159.223.157.223 | NewVPS-K40793@aas7s8da7bdK8888:9??x64@x@s@x9?@ | 12/10/22-11:47:06
+5051663313 | 206.81.15.199 | NewVPS-K4s788@fdb8b80sc08K8888:9??x64@x@s@x9?@ | 12/10/22-11:56:26
+5051663313 | 104.248.52.6 | NewVPS-K46ss??f33ecbd@a36K8888:9??x64@x@s@x9?@ | 12/10/22-12:06:25
+5051663313 | 67.205.189.106 | NewVPS-K4374?34f3697a0???K8888:9??x64@x@s@x9?@ | 12/10/22-12:16:11
+5051663313 | 192.241.157.245 | NewVPS-K4s4@77fbae3bb9b7K8888:9??x64@x@s@x9?@ | 12/10/22-12:31:51
+1889082373 | 45.79.192.28 | NewVPS-K487@4@460a7b3be3cK8888:9??x64@x@s@x9?@ | 12/10/22-12:45:29
+1100521756 | 20.226.47.23 | NewVPS-K4@804?e@8?sa9d794K8888:9??x64@x@s@x9?@ | 12/10/22-15:03:31
+302413261 | 167.172.180.119 | NewVPS-K40?96@6084dbcae64K8888:9??x64@x@s@x9?@ | 12/10/22-15:36:02
+1100521756 | 20.226.56.4 | NewVPS-K4s4s3f@0efd?s690K8888:9??x64@x@s@x9?@ | 12/10/22-19:29:20
+1059251268 | 194.195.215.46 | NewVPS-K444?3bc6d64ccbd3K8888:9??x64@x@s@x9?@ | 12/10/22-19:32:19
+1969761398 | 150.136.85.135 | NewVPS-K4s@30?c0?7@c84@90K8888:9??x64@x@s@x9?@ | 12/10/22-22:53:25
+1969761398 | 150.136.85.135 | NewVPS-K4@@98744ccf77ab8K8888:9??x64@x@s@x9?@ | 12/10/22-22:59:54
+729023834 | 4.228.64.51 | NewVPS-K4749@37s6s0a36f9sK8888:9??x64@x@s@x9?@ | 12/10/22-23:07:38
+576145089 | 142.93.58.184 | NewVPS-K4s@63@dca96a40a7sK8888:9??x64@x@s@x9?@ | 12/10/22-23:08:20
+729023834 | 159.203.10.12 | NewVPS-K4370439sa33c6sbd9K8888:9??x64@x@s@x9?@ | 12/10/22-23:41:29
+1969761398 | 132.145.164.224 | NewVPS-K489@8?@f09e8?c@4aK8888:9??x64@x@s@x9?@ | 12/11/22-00:44:17
+1969761398 | 132.145.164.224 | NewVPS-K4?8?@3604a8e6sce?K8888:9??x64@x@s@x9?@ | 12/11/22-00:48:54
+1969761398 | 132.145.174.182 | NewVPS-K40374?a?4bsa7se7dK8888:9??x64@x@s@x9?@ | 12/11/22-01:09:10
+576145089 | 3.81.226.245 | NewVPS-K4@87?s4368c90?ebK8888:9??x64@x@s@x9?@ | 12/11/22-02:58:40
+1519420518 | 5.161.88.236 | NewVPS-K40s7s?6e89bffd4f9K8888:9??x64@x@s@x9?@ | 12/11/22-04:31:10
+1519420518 | 5.161.88.236 | NewVPS-K40467@c99c6b7?4eeK8888:9??x64@x@s@x9?@ | 12/11/22-04:36:32
+904225478 | 142.93.156.70 | NewVPS-K4060??7ece704@fdeK8888:9??x64@x@s@x9?@ | 12/11/22-10:02:24
+1516470810 | 15.228.148.29 | NewVPS-K4s?0@37bf77ba6s7K8888:9??x64@x@s@x9?@ | 12/11/22-10:10:09
+729023834 | 137.184.10.86 | NewVPS-K4878@@cbda0fbcb47K8888:9??x64@x@s@x9?@ | 12/11/22-10:38:13
+1932909843 | 170.187.146.149 | NewVPS-K4?@96@70b6f9e38K8888:9??x64@x@s@x9?@ | 12/11/22-10:44:36
+1059251268 | 147.182.247.26 | NewVPS-K40@73@838?c@da0f6K8888:9??x64@x@s@x9?@ | 12/11/22-11:23:55
+904225478 | 157.230.48.123 | NewVPS-K4?969677fb?008c7K8888:9??x64@x@s@x9?@ | 12/11/22-11:52:45
+904225478 | 157.230.48.123 | NewVPS-K497s?3@66?f0?s7@dK8888:9??x64@x@s@x9?@ | 12/11/22-12:02:35
+5938784344 | 144.22.147.123 | NewVPS-K4733@?c870a8@sff3K8888:9??x64@x@s@x9?@ | 12/11/22-13:15:08
+5938784344 | 68.183.26.42 | NewVPS-K43808@83c66769ebaK8888:9??x64@x@s@x9?@ | 12/11/22-14:17:52
+576145089 | 192.18.139.243 | NewVPS-K40@3?@d00@8?ea@04K8888:9??x64@x@s@x9?@ | 12/11/22-14:25:27
+5432401123 | 159.65.116.89 | NewVPS-K40807@ca840ed0d@4K8888:9??x64@x@s@x9?@ | 12/11/22-15:21:49
+576145089 | 79.137.195.155 | NewVPS-K490?4@@30sb9a39?@K8888:9??x64@x@s@x9?@ | 12/11/22-17:16:40
+2120174309 | 45.239.216.135 | NewVPS-K4s77?sds34f?@83aK8888:9??x64@x@s@x9?@ | 12/11/22-19:32:51
+1516470810 | 4.228.104.24 | NewVPS-K4@843@?@90b760@6dK8888:9??x64@x@s@x9?@ | 12/11/22-19:55:35
+1272313023 | 165.22.229.118 | NewVPS-K4?69@s?dabe7s37sK8888:9??x64@x@s@x9?@ | 12/11/22-20:19:59
+576145089 | 159.223.184.151 | NewVPS-K4?@67?fc44b9as@e?K8888:9??x64@x@s@x9?@ | 12/11/22-23:01:50
+576145089 | 129.151.104.232 | NewVPS-K43408@6e8f304s3@?K8888:9??x64@x@s@x9?@ | 12/11/22-23:48:16
+652037881 | 45.239.216.142 | NewVPS-K4787@@4b78ee7d3feK8888:9??x64@x@s@x9?@ | 12/11/22-23:55:06
+652037881 | 96.126.125.102 | NewVPS-K4306439s?s@ssd9s4K8888:9??x64@x@s@x9?@ | 12/11/22-23:57:19
+652037881 | 96.126.125.102 | NewVPS-K40?s8@fec7d7?s337K8888:9??x64@x@s@x9?@ | 12/12/22-00:01:15
+652037881 | 172.105.149.187 | NewVPS-K4@03?@a943bcs9e8cK8888:9??x64@x@s@x9?@ | 12/12/22-00:13:01
+1512297117 | 64.225.9.232 | NewVPS-K4s4@0@3f@6??@@e9cK8888:9??x64@x@s@x9?@ | 12/12/22-00:13:45
+1730180362 | 66.175.223.230 | NewVPS-K4?6968basfdb77?aK8888:9??x64@x@s@x9?@ | 12/12/22-00:16:44
+5121028144 | 143.198.148.40 | NewVPS-K48ss890667f6cas?K8888:9??x64@x@s@x9?@ | 12/12/22-00:39:00
+576145089 | 45.225.94.252 | NewVPS-K4@@?@?b4a93sb36?9K8888:9??x64@x@s@x9?@ | 12/12/22-09:25:17
+576145089 | 45.79.55.34 | NewVPS-K4?64@bcscdc?e8b0K8888:9??x64@x@s@x9?@ | 12/12/22-09:55:52
+576145089 | 172.105.113.49 | NewVPS-K4480s?083b68sd9b7K8888:9??x64@x@s@x9?@ | 12/12/22-10:02:05
+2045713521 | 34.95.174.230 | NewVPS-K43390@?@s?8e73@09K8888:9??x64@x@s@x9?@ | 12/12/22-10:34:55
+618157053 | 161.35.53.177 | NewVPS-K4@?4??a3c@9dfs70bK8888:9??x64@x@s@x9?@ | 12/12/22-10:55:27
+1536147520 | 190.114.253.204 | NewVPS-K4?@74@c6?@4cf6f0cK8888:9??x64@x@s@x9?@ | 12/12/22-11:34:15
+618157053 | 198.211.97.240 | NewVPS-K49@?0f0eds3468@K8888:9??x64@x@s@x9?@ | 12/12/22-11:37:17
+576145089 | 199.19.72.203 | NewVPS-K4s76??6?sd@a7s?s4K8888:9??x64@x@s@x9?@ | 12/12/22-11:38:43
+1536147520 | 190.114.253.204 | NewVPS-K4?638s3s@4364cdaK8888:9??x64@x@s@x9?@ | 12/12/22-11:51:41
+576145089 | 195.88.56.156 | NewVPS-K44636?3cb4a6?c8b9K8888:9??x64@x@s@x9?@ | 12/12/22-13:22:20
+946489073 | 45.61.188.37 | NewVPS-K4ss?s4b30?s86a6sK8888:9??x64@x@s@x9?@ | 12/12/22-14:09:57
+576145089 | 104.236.192.17 | NewVPS-K4s387?a03@37943e?K8888:9??x64@x@s@x9?@ | 12/12/22-14:44:16
+1100521756 | 95.163.233.246 | NewVPS-K44706@c34sa944f7?K8888:9??x64@x@s@x9?@ | 12/12/22-15:03:17
+2045713521 | 165.22.184.41 | NewVPS-K4@604?0f@c9ebdf73K8888:9??x64@x@s@x9?@ | 12/12/22-15:16:17
+576145089 | 104.236.192.17 | NewVPS-K4?0@36s37sef7f?8K8888:9??x64@x@s@x9?@ | 12/12/22-15:16:47
+618157053 | 104.237.129.51 | NewVPS-K40s3@scd96@@c7f6K8888:9??x64@x@s@x9?@ | 12/12/22-15:36:44
+5321784762 | 104.225.142.150 | NewVPS-K48?8@7df94779cd8K8888:9??x64@x@s@x9?@ | 12/12/22-16:12:59
+5051663313 | 164.92.138.187 | NewVPS-K40s@3?daseee6738?K8888:9??x64@x@s@x9?@ | 12/12/22-16:27:33
+5051663313 | 143.110.232.250 | NewVPS-K478079d6a@b4a33bK8888:9??x64@x@s@x9?@ | 12/12/22-16:39:03
+5938784344 | 159.223.184.151 | NewVPS-K46?88?b00c89dba?7K8888:9??x64@x@s@x9?@ | 12/12/22-17:08:35
+576145089 | 40.114.117.198 | NewVPS-K449?4?70css?f8@c?K8888:9??x64@x@s@x9?@ | 12/12/22-17:41:55
+1564379505 | 129.146.245.233 | NewVPS-K486?7?864ce76acdK8888:9??x64@x@s@x9?@ | 12/12/22-17:46:30
+576145089 | 167.71.20.192 | NewVPS-K40s43?86?@d@b779?K8888:9??x64@x@s@x9?@ | 12/12/22-18:10:59
+1100521756 | 20.220.9.244 | NewVPS-K4s038@fc3@bf4e?s@K8888:9??x64@x@s@x9?@ | 12/12/22-20:13:49
+1536147520 | 159.203.62.86 | NewVPS-K408??esc6a0@3773K8888:9??x64@x@s@x9?@ | 12/12/22-20:30:01
+5121028144 | 20.169.242.135 | NewVPS-K47788@367?3f@89@8K8888:9??x64@x@s@x9?@ | 12/12/22-20:37:38
+1059251268 | 50.116.44.83 | NewVPS-K48@?s@s7ac047cdsdK8888:9??x64@x@s@x9?@ | 12/12/22-20:49:29
+5051663313 | 128.199.14.142 | NewVPS-K4@688?efd@8e?sc88K8888:9??x64@x@s@x9?@ | 12/12/22-20:52:50
+1390150729 | 20.232.157.222 | NewVPS-K47?83@dd4a4b03a7fK8888:9??x64@x@s@x9?@ | 12/12/22-21:02:45
+5121028144 | 20.96.9.62 | NewVPS-K43s4?ba6bfdbd40?K8888:9??x64@x@s@x9?@ | 12/12/22-21:13:18
+5321784762 | 96.126.118.241 | NewVPS-K48?78?bf6ds93c03@K8888:9??x64@x@s@x9?@ | 12/12/22-21:44:00
+576145089 | 179.49.5.88 | NewVPS-K4s@88@a44s77ff?adK8888:9??x64@x@s@x9?@ | 12/12/22-22:35:37
+2120174309 | 66.70.188.19 | NewVPS-K49@?77?acb7?3d@eK8888:9??x64@x@s@x9?@ | 12/12/22-22:39:34
+729023834 | 157.230.216.141 | NewVPS-K43?0sfc989?f4d37K8888:9??x64@x@s@x9?@ | 12/13/22-06:35:49
+1229847649 | 45.42.160.44 | NewVPS-K4@84s?da?a74s96cfK8888:9??x64@x@s@x9?@ | 12/13/22-09:33:12
+1229847649 | 143.198.120.212 | NewVPS-K43s09?f9cfs7e3sc?K8888:9??x64@x@s@x9?@ | 12/13/22-09:36:03
+1229847649 | 194.5.157.67 | NewVPS-K4033@3e803fb8ab0K8888:9??x64@x@s@x9?@ | 12/13/22-09:38:45
+1229847649 | 137.184.173.223 | NewVPS-K49s3?@@a7634@6?faK8888:9??x64@x@s@x9?@ | 12/13/22-09:43:42
+2120174309 | 167.71.20.148 | NewVPS-K4670?@d63bcafd0sdK8888:9??x64@x@s@x9?@ | 12/13/22-11:24:59
+1100521756 | 23.94.14.202 | NewVPS-K478043a8?d?f040?4K8888:9??x64@x@s@x9?@ | 12/13/22-14:10:27
+1439312588 | 129.153.152.99 | NewVPS-K44063@@4eff40d7e4K8888:9??x64@x@s@x9?@ | 12/13/22-14:39:11
+1439312588 | 107.20.184.72 | NewVPS-K499?83e8a99c0e49K8888:9??x64@x@s@x9?@ | 12/13/22-14:42:11
+5321784762 | 198.58.113.56 | NewVPS-K4400743c3e973399K8888:9??x64@x@s@x9?@ | 12/13/22-17:13:49
+2120174309 | 38.7.207.206 | NewVPS-K40609?ess9b??sdddK8888:9??x64@x@s@x9?@ | 12/13/22-17:52:43
+5121028144 | 144.22.156.87 | NewVPS-K48608@@afsfcf3sd0K8888:9??x64@x@s@x9?@ | 12/13/22-17:57:55
+1059251268 | 172.105.134.150 | NewVPS-K46346@7cs84b?fcc7K8888:9??x64@x@s@x9?@ | 12/13/22-18:43:40
+1395912188 | 157.230.208.20 | NewVPS-K4??739ba36a@e?eK8888:9??x64@x@s@x9?@ | 12/13/22-20:23:17
+1395912188 | 157.230.208.20 | NewVPS-K48@00a40b6db6e?6K8888:9??x64@x@s@x9?@ | 12/13/22-20:37:29
+1100521756 | 172.173.200.230 | NewVPS-K4096@@sc?s998bdbbK8888:9??x64@x@s@x9?@ | 12/13/22-20:40:32
+618157053 | 164.92.73.249 | NewVPS-K48779?@880ffa3ddeK8888:9??x64@x@s@x9?@ | 12/13/22-21:10:04
+1564379505 | 107.23.184.174 | NewVPS-K40734@b8893783aK8888:9??x64@x@s@x9?@ | 12/13/22-21:33:53
+576145089 | 129.151.106.229 | NewVPS-K4@?69@?3d8bf6?ca4K8888:9??x64@x@s@x9?@ | 12/13/22-21:43:42
+635819650 | 200.7.102.146 | NewVPS-K44993?s@d96?0b873K8888:9??x64@x@s@x9?@ | 12/14/22-00:03:05
+5938784344 | 52.6.70.123 | NewVPS-K47s94?c4086ee76sbK8888:9??x64@x@s@x9?@ | 12/14/22-00:39:54
+5938784344 | 52.6.70.123 | NewVPS-K49873@80bc6a93fbcK8888:9??x64@x@s@x9?@ | 12/14/22-00:41:59
+5051663313 | 146.190.52.180 | NewVPS-K4037s@a9f0fc383aK8888:9??x64@x@s@x9?@ | 12/14/22-02:13:46
+652037881 | 51.222.155.121 | NewVPS-K40@30d94?9a3es?cK8888:9??x64@x@s@x9?@ | 12/14/22-05:02:00
+2120174309 | 159.203.17.4 | NewVPS-K486@6?s8d9fs0e49fK8888:9??x64@x@s@x9?@ | 12/14/22-05:36:19
+1235513676 | 147.182.139.27 | NewVPS-K47s7?@s793cc4db?eK8888:9??x64@x@s@x9?@ | 12/14/22-08:36:05
+1235513676 | 147.182.139.27 | NewVPS-K4s904@dseecd4es33K8888:9??x64@x@s@x9?@ | 12/14/22-09:08:51
+1235513676 | 147.182.139.27 | NewVPS-K489734@b0c36678@K8888:9??x64@x@s@x9?@ | 12/14/22-11:49:55
+1173676231 | 137.184.179.166 | NewVPS-K4@@@8?469e7a0dca0K8888:9??x64@x@s@x9?@ | 12/14/22-12:44:01
+1206818522 | 20.220.220.98 | NewVPS-K4497@@cc8f90s87ffK8888:9??x64@x@s@x9?@ | 12/14/22-12:49:17
+1916508565 | 167.71.176.182 | NewVPS-K4@0437edff7b6?a?K8888:9??x64@x@s@x9?@ | 12/14/22-12:49:55
+5938784344 | 129.151.121.150 | NewVPS-K46078@4a3e3?9de6fK8888:9??x64@x@s@x9?@ | 12/14/22-12:56:40
+5938784344 | 165.22.8.194 | NewVPS-K4663?678?7s76fe0K8888:9??x64@x@s@x9?@ | 12/14/22-13:07:28
+1206818522 | 20.163.123.156 | NewVPS-K4?643@9@3s?48d39dK8888:9??x64@x@s@x9?@ | 12/14/22-13:17:06
+1916508565 | 167.71.176.182 | NewVPS-K4983?38fc363d8d9K8888:9??x64@x@s@x9?@ | 12/14/22-13:18:27
+1206818522 | 147.182.176.28 | NewVPS-K44763@eabd9be366eK8888:9??x64@x@s@x9?@ | 12/14/22-13:23:25
+1916508565 | 137.184.228.212 | NewVPS-K4s84s7cb@8@?d6ddK8888:9??x64@x@s@x9?@ | 12/14/22-13:24:26
+1100521756 | 45.32.131.216 | NewVPS-K49s@?338eb8s@34ddK8888:9??x64@x@s@x9?@ | 12/14/22-13:37:14
+1100521756 | 155.138.156.65 | NewVPS-K47@?@60ffea8cd@eK8888:9??x64@x@s@x9?@ | 12/14/22-14:12:00
+1100521756 | 141.164.50.212 | NewVPS-K48ss9@c6bd47@ebf0K8888:9??x64@x@s@x9?@ | 12/14/22-14:45:51
+1100521756 | 216.238.76.3 | NewVPS-K4s4@6sf?0?33c433K8888:9??x64@x@s@x9?@ | 12/14/22-14:52:29
+5051663313 | 164.90.159.212 | NewVPS-K4?8@@3fb7s4af8743K8888:9??x64@x@s@x9?@ | 12/14/22-17:27:53
+1932909843 | 45.61.187.71 | NewVPS-K40s8@36d0c6se4sfcK8888:9??x64@x@s@x9?@ | 12/14/22-17:58:15
+5142330462 | 45.61.184.232 | NewVPS-K46??0ebff4c6f3c0K8888:9??x64@x@s@x9?@ | 12/14/22-18:06:49
+1273488608 | 23.239.18.219 | NewVPS-K434@9?89@cbfb03asK8888:9??x64@x@s@x9?@ | 12/14/22-18:24:09
+1123031030 | 46.183.118.3 | NewVPS-K4@8@9c6s6?4f36dcK8888:9??x64@x@s@x9?@ | 12/14/22-18:31:21
+1390150729 | 129.146.174.155 | NewVPS-K49@48@4?69ac?74e6K8888:9??x64@x@s@x9?@ | 12/14/22-18:58:54
+1273488608 | 173.230.137.27 | NewVPS-K4460?@ea6cs6a6308K8888:9??x64@x@s@x9?@ | 12/14/22-19:32:28
+1225383439 | 45.173.130.152 | NewVPS-K4?@@0@f06366s?00eK8888:9??x64@x@s@x9?@ | 12/14/22-20:33:46
+1273488608 | 139.177.206.201 | NewVPS-K4@98?@e8s9?c0aef6K8888:9??x64@x@s@x9?@ | 12/14/22-20:36:01
+1916508565 | 143.198.177.184 | NewVPS-K40??7@8608?4b@df0K8888:9??x64@x@s@x9?@ | 12/14/22-22:35:41
+1048526207 | 146.190.60.97 | NewVPS-K434@s@83d0?7e8d8eK8888:9??x64@x@s@x9?@ | 12/14/22-23:15:51
+256860097 | 143.198.227.191 | NewVPS-K4340s@fd8fa@8e738K8888:9??x64@x@s@x9?@ | 12/14/22-23:40:25
+5142330462 | 45.61.184.232 | NewVPS-K4s96s?3s9b6?69asK8888:9??x64@x@s@x9?@ | 12/15/22-00:18:39
+635819650 | 137.184.78.184 | NewVPS-K434s7@7s?66e@83sfK8888:9??x64@x@s@x9?@ | 12/15/22-00:32:04
+5142330462 | 45.61.184.232 | NewVPS-K430??a8f946s9b?6K8888:9??x64@x@s@x9?@ | 12/15/22-00:48:00
+5142330462 | 45.61.184.232 | NewVPS-K43034?b0@6cf@6ab@K8888:9??x64@x@s@x9?@ | 12/15/22-08:29:11
+1808903996 | 104.237.138.190 | NewVPS-K49606@f6s799@d@edK8888:9??x64@x@s@x9?@ | 12/15/22-09:16:59
+256860097 | 144.202.122.136 | NewVPS-K436s0?40a9aa4fc0?K8888:9??x64@x@s@x9?@ | 12/15/22-11:18:51
+256860097 | 206.81.2.231 | NewVPS-K4090@3cc?e76?c?c0K8888:9??x64@x@s@x9?@ | 12/15/22-11:46:15
+1100521756 | 40.127.200.76 | NewVPS-K4387?@cc9348s98aaK8888:9??x64@x@s@x9?@ | 12/15/22-11:52:20
+652037881 | 45.61.184.43 | NewVPS-K46s97?bd8fsfc8eb8K8888:9??x64@x@s@x9?@ | 12/15/22-13:11:18
+1395912188 | 172.177.158.159 | NewVPS-K46444304633e0@ab7K8888:9??x64@x@s@x9?@ | 12/15/22-13:14:30
+652037881 | 186.148.224.143 | NewVPS-K468@8?c@8?a46c?ssK8888:9??x64@x@s@x9?@ | 12/15/22-13:26:13
+1100521756 | 54.219.117.233 | NewVPS-K4ss738s80336ac3K8888:9??x64@x@s@x9?@ | 12/15/22-14:28:18
+729023834 | 146.190.120.15 | NewVPS-K46?08@c8d3b63?f0dK8888:9??x64@x@s@x9?@ | 12/15/22-14:31:44
+5142330462 | 45.61.184.232 | NewVPS-K4?@8@?9870fd76s?4K8888:9??x64@x@s@x9?@ | 12/15/22-15:00:52
+1263903409 | 138.255.102.229 | NewVPS-K4440@@7ffddd00000K8888:9??x64@x@s@x9?@ | 12/15/22-15:30:17
+1394196343 | 38.7.207.169 | NewVPS-K46@398f4764?3?9@K8888:9??x64@x@s@x9?@ | 12/15/22-15:54:38
+1263903409 | 138.255.102.229 | NewVPS-K48007?9cab0e3ssfaK8888:9??x64@x@s@x9?@ | 12/15/22-15:54:53
+652037881 | 45.61.184.43 | NewVPS-K47?69@bseab88f46bK8888:9??x64@x@s@x9?@ | 12/15/22-16:05:05
+1808903996 | 45.56.69.198 | NewVPS-K4s93?386fc4acs@6@K8888:9??x64@x@s@x9?@ | 12/15/22-16:15:47
+1506759928 | 138.255.102.142 | NewVPS-K44809@8677fes0s?aK8888:9??x64@x@s@x9?@ | 12/15/22-16:37:23
+5142330462 | 45.61.184.232 | NewVPS-K406@s@ccb9ff36adK8888:9??x64@x@s@x9?@ | 12/15/22-17:04:53
+2045713521 | 64.227.23.240 | NewVPS-K476?6@49608496?83K8888:9??x64@x@s@x9?@ | 12/15/22-17:10:10
+1048526207 | 146.190.60.97 | NewVPS-K44@333f6@dcdc0sfK8888:9??x64@x@s@x9?@ | 12/15/22-17:16:59
+1818322212 | 20.226.88.249 | NewVPS-K4s06s@38?f869778?K8888:9??x64@x@s@x9?@ | 12/15/22-18:05:16
+1048526207 | 159.223.156.177 | NewVPS-K47?66?c?37bb4f34sK8888:9??x64@x@s@x9?@ | 12/15/22-19:47:49
+5209563031 | 20.195.162.243 | NewVPS-K46??dsd6e9f9d6aK8888:9??x64@x@s@x9?@ | 12/15/22-20:55:49
+1708490519 | 137.184.25.31 | NewVPS-K4874??3a6636fc3aeK8888:9??x64@x@s@x9?@ | 12/15/22-21:10:02
+2045713521 | 170.64.137.184 | NewVPS-K4s@70?0f0@3c6a9sfK8888:9??x64@x@s@x9?@ | 12/15/22-21:11:44
+1100521756 | 4.233.114.57 | NewVPS-K4?430?sdcb9s?ef9aK8888:9??x64@x@s@x9?@ | 12/15/22-21:51:08
+2040803628 | 51.222.159.121 | NewVPS-K4@487@8f893c606d@K8888:9??x64@x@s@x9?@ | 12/15/22-23:09:51
+5376001618 | 20.84.58.166 | NewVPS-K4087@@bc?aef4973cK8888:9??x64@x@s@x9?@ | 12/16/22-07:52:32
+1395912188 | 159.65.176.182 | NewVPS-K4s74?8d8e97dfa7cK8888:9??x64@x@s@x9?@ | 12/16/22-09:56:51
+1916508565 | 158.101.18.255 | NewVPS-K4@7?34@7909c93ccK8888:9??x64@x@s@x9?@ | 12/16/22-10:13:24
+1512297117 | 23.239.17.76 | NewVPS-K47?s3@?68@3ec@4@8K8888:9??x64@x@s@x9?@ | 12/16/22-10:30:32
+1395912188 | 137.184.239.161 | NewVPS-K43368@8c3e?@86000K8888:9??x64@x@s@x9?@ | 12/16/22-10:34:45
+234270555 | 45.61.185.150 | NewVPS-K4?7?9esfsb48ff83K8888:9??x64@x@s@x9?@ | 12/16/22-11:35:17
+1708490519 | 167.71.190.133 | NewVPS-K4987s8?be3cd@074K8888:9??x64@x@s@x9?@ | 12/16/22-11:45:04
+1708490519 | 167.71.98.242 | NewVPS-K4@673@?77?ce@0??sK8888:9??x64@x@s@x9?@ | 12/16/22-11:52:19
+1708490519 | 174.138.54.95 | NewVPS-K4@437?73@@fe7f80K8888:9??x64@x@s@x9?@ | 12/16/22-13:09:53
+1708490519 | 167.71.190.125 | NewVPS-K44737c??3c0s0@?cK8888:9??x64@x@s@x9?@ | 12/16/22-13:17:05
+1229847649 | 143.198.120.212 | NewVPS-K4s7@6@68?s07b?sd@K8888:9??x64@x@s@x9?@ | 12/16/22-14:58:46
+576145089 | 143.198.120.212 | NewVPS-K47?88e??4dasec80K8888:9??x64@x@s@x9?@ | 12/16/22-17:39:12
+1394196343 | 192.99.167.48 | NewVPS-K49ss4?39fb4f8a7e7K8888:9??x64@x@s@x9?@ | 12/16/22-19:12:45
+2120174309 | 51.222.204.94 | NewVPS-K4@494?3se47aaf9e3K8888:9??x64@x@s@x9?@ | 12/16/22-19:38:52
+1100521756 | 35.169.69.50 | NewVPS-K4963@3f3ff9@b9f80K8888:9??x64@x@s@x9?@ | 12/16/22-20:10:27
+576145089 | 129.151.117.77 | NewVPS-K43??4?c9@64cs64ecK8888:9??x64@x@s@x9?@ | 12/16/22-21:12:12
+576145089 | 45.63.109.1 | NewVPS-K4s90?3b4b80674s9?K8888:9??x64@x@s@x9?@ | 12/16/22-21:31:51
+729023834 | 146.190.116.127 | NewVPS-K40ss?@08ecb3d?d@4K8888:9??x64@x@s@x9?@ | 12/16/22-21:38:52
+576145089 | 45.63.109.1 | NewVPS-K4@ss6@afa9f498@a@K8888:9??x64@x@s@x9?@ | 12/16/22-23:21:58
+1810915030 | 144.22.51.138 | NewVPS-K4490?@ef08097?7a@K8888:9??x64@x@s@x9?@ | 12/16/22-23:38:27
+1272313023 | 172.174.20.92 | NewVPS-K40?s@0cd?89ese94K8888:9??x64@x@s@x9?@ | 12/17/22-00:09:31
+1272313023 | 20.219.24.80 | NewVPS-K43937c90f037934?K8888:9??x64@x@s@x9?@ | 12/17/22-01:01:14
+2045713521 | 157.230.12.152 | NewVPS-K4794437sbd?bb68e7K8888:9??x64@x@s@x9?@ | 12/17/22-08:17:39
+1272313023 | 172.173.214.103 | NewVPS-K4s74sbcb806b046cK8888:9??x64@x@s@x9?@ | 12/17/22-08:47:34
+2045713521 | 174.138.47.231 | NewVPS-K4@@08?fs?s464cea@K8888:9??x64@x@s@x9?@ | 12/17/22-09:36:21
+1206818522 | 4.205.41.154 | NewVPS-K480s??f?a@@f397f3K8888:9??x64@x@s@x9?@ | 12/17/22-12:51:37
+1837088909 | 38.7.207.71 | NewVPS-K4777@@?98bcs7@6e4K8888:9??x64@x@s@x9?@ | 12/17/22-14:40:21
+5938784344 | 159.203.88.76 | NewVPS-K430?s?cbe9a?9@3ecK8888:9??x64@x@s@x9?@ | 12/17/22-14:47:11
+2045713521 | 147.182.162.13 | NewVPS-K440@3a874c3@bs9aK8888:9??x64@x@s@x9?@ | 12/17/22-15:13:21
+2045713521 | 137.184.48.5 | NewVPS-K46?03?b77b66a0fs6K8888:9??x64@x@s@x9?@ | 12/17/22-15:18:51
+2006027987 | 165.232.144.80 | NewVPS-K484s?@0ec@bc?s4f@K8888:9??x64@x@s@x9?@ | 12/17/22-16:31:34
+2045713521 | 137.184.144.99 | NewVPS-K4@9074cfc@a63dcsK8888:9??x64@x@s@x9?@ | 12/17/22-16:34:19
+1272313023 | 20.228.208.176 | NewVPS-K4?996??cbs@@be??bK8888:9??x64@x@s@x9?@ | 12/17/22-16:46:42
+1810915030 | 45.63.109.1 | NewVPS-K476?7@80a603bs9d9K8888:9??x64@x@s@x9?@ | 12/17/22-21:04:17
+576145089 | 195.88.57.209 | NewVPS-K47780a08@s4?8s87K8888:9??x64@x@s@x9?@ | 12/17/22-22:02:30
+2120174309 | 38.7.207.172 | NewVPS-K40643ddaaba0abb?K8888:9??x64@x@s@x9?@ | 12/17/22-22:37:22
+576145089 | 45.63.109.1 | NewVPS-K49?6433bs0?c3bf9@K8888:9??x64@x@s@x9?@ | 12/18/22-00:13:14
+1325846070 | 129.153.50.37 | NewVPS-K48967d94644b0ab3K8888:9??x64@x@s@x9?@ | 12/18/22-00:25:37
+576145089 | 18.222.63.50 | NewVPS-K4?8300@f0be7af6sK8888:9??x64@x@s@x9?@ | 12/18/22-00:51:01
+1325846070 | 140.238.155.251 | NewVPS-K493?3@f64ab700c@sK8888:9??x64@x@s@x9?@ | 12/18/22-02:09:20
+1298228907 | 149.248.53.242 | NewVPS-K43473@77?703d38a0K8888:9??x64@x@s@x9?@ | 12/18/22-07:12:59
+635819650 | 18.230.174.233 | NewVPS-K43048cc88e?974asK8888:9??x64@x@s@x9?@ | 12/18/22-09:56:39
+2120174309 | 162.243.175.54 | NewVPS-K4?s60@48cad?87?bdK8888:9??x64@x@s@x9?@ | 12/18/22-12:08:05
+1325846070 | 140.238.156.202 | NewVPS-K46960@9ca97ab6basK8888:9??x64@x@s@x9?@ | 12/18/22-17:11:57
+576145089 | 45.86.220.170 | NewVPS-K40??3?e39bb748ef4K8888:9??x64@x@s@x9?@ | 12/18/22-18:19:15
+2045713521 | 165.227.192.114 | NewVPS-K43s73@b09f?9scbs9K8888:9??x64@x@s@x9?@ | 12/18/22-18:40:12
+618157053 | 178.128.237.210 | NewVPS-K40009@9@se8f7b0@6K8888:9??x64@x@s@x9?@ | 12/18/22-20:07:42
+1708490519 | 164.92.88.107 | NewVPS-K4s8s43@679da0cac6K8888:9??x64@x@s@x9?@ | 12/18/22-20:12:25
+618157053 | 167.99.184.156 | NewVPS-K49s@??@@79747dbaK8888:9??x64@x@s@x9?@ | 12/18/22-21:00:47
+635819650 | 143.198.24.56 | NewVPS-K433@@43c374da3?fK8888:9??x64@x@s@x9?@ | 12/18/22-21:18:41
+635819650 | 134.209.76.231 | NewVPS-K46@764@ebf0b79f6K8888:9??x64@x@s@x9?@ | 12/18/22-21:24:03
+5209563031 | 200.98.160.182 | NewVPS-K484s0@b78c38scs36K8888:9??x64@x@s@x9?@ | 12/18/22-22:00:43
+1366854786 | 167.71.250.48 | NewVPS-K4684430sced0@08cbK8888:9??x64@x@s@x9?@ | 12/18/22-22:11:02
+576145089 | 45.86.220.170 | NewVPS-K4s403@dcfb8@cb4s4K8888:9??x64@x@s@x9?@ | 12/18/22-22:38:07
+302413261 | 54.232.111.122 | NewVPS-K46493?a840?6s4@@bK8888:9??x64@x@s@x9?@ | 12/18/22-22:42:10
+302413261 | 54.177.45.89 | NewVPS-K4@600?9@f7a6ef6bsK8888:9??x64@x@s@x9?@ | 12/19/22-00:14:13
+1325846070 | 140.238.144.207 | NewVPS-K4@066@0fb96cd9d4aK8888:9??x64@x@s@x9?@ | 12/19/22-00:25:47
+2006027987 | 198.58.107.246 | NewVPS-K4?0@7@s7sb@3b3fb3K8888:9??x64@x@s@x9?@ | 12/19/22-07:38:40
+5432401123 | 167.172.128.186 | NewVPS-K40s6?3acacde?0986K8888:9??x64@x@s@x9?@ | 12/19/22-11:45:51
+1325846070 | 132.145.109.139 | NewVPS-K4s4ssss6@?88@sdaK8888:9??x64@x@s@x9?@ | 12/19/22-13:18:08
+1808903996 | 104.237.132.61 | NewVPS-K4?7@??b630886ab?cK8888:9??x64@x@s@x9?@ | 12/19/22-13:34:58
+5322548070 | 170.187.248.112 | NewVPS-K4360??07fdc4af64fK8888:9??x64@x@s@x9?@ | 12/19/22-14:37:56
+5322548070 | 170.187.248.112 | NewVPS-K48876?7b97b@dabssK8888:9??x64@x@s@x9?@ | 12/19/22-14:40:36
+2045713521 | 206.189.233.35 | NewVPS-K468s6c??7b9cdd90K8888:9??x64@x@s@x9?@ | 12/19/22-15:33:18
+1808903996 | 139.144.35.106 | NewVPS-K4869@36@a6f799d36K8888:9??x64@x@s@x9?@ | 12/19/22-15:48:44
+5629207788 | 45.63.109.1 | NewVPS-K4s9777ac987ba7bK8888:9??x64@x@s@x9?@ | 12/19/22-15:54:52
+5629207788 | 45.63.109.1 | NewVPS-K49708c9@ad98@97sK8888:9??x64@x@s@x9?@ | 12/19/22-16:01:17
+1582540382 | 45.239.216.188 | NewVPS-K4s49??88?6?8cceecK8888:9??x64@x@s@x9?@ | 12/19/22-20:22:06
+5629207788 | 45.63.109.1 | NewVPS-K44s4@@?s90ffesbf3K8888:9??x64@x@s@x9?@ | 12/19/22-21:48:03
+1390150729 | 107.152.35.179 | NewVPS-K4448d93s3d8sc0cK8888:9??x64@x@s@x9?@ | 12/19/22-21:54:08
+302413261 | 177.71.133.209 | NewVPS-K448s7468abf3fd34K8888:9??x64@x@s@x9?@ | 12/19/22-22:56:02
+5322548070 | 139.162.1.253 | NewVPS-K44?43@67c@?66e49sK8888:9??x64@x@s@x9?@ | 12/19/22-23:44:10
+5629207788 | 165.232.133.166 | NewVPS-K40s7@@9s73?ae6decK8888:9??x64@x@s@x9?@ | 12/20/22-00:20:20
+1325846070 | 172.174.232.67 | NewVPS-K4?37s?c0es63e?0@8K8888:9??x64@x@s@x9?@ | 12/20/22-01:49:02
+1598306383 | 165.22.15.165 | NewVPS-K4?04ss68f0s07733K8888:9??x64@x@s@x9?@ | 12/20/22-07:29:36
+1837088909 | 54.39.98.108 | NewVPS-K43?s33d08ae867a7K8888:9??x64@x@s@x9?@ | 12/20/22-11:20:55
+1272313023 | 20.206.74.119 | NewVPS-K476@??s6?7e0cas46K8888:9??x64@x@s@x9?@ | 12/20/22-13:43:42
+5779261831 | 167.99.145.68 | NewVPS-K40879?8s?4saec08bK8888:9??x64@x@s@x9?@ | 12/20/22-13:47:29
+2045713521 | 157.230.4.102 | NewVPS-K44?90300003sc3ssK8888:9??x64@x@s@x9?@ | 12/20/22-13:48:31
+1272313023 | 20.48.248.81 | NewVPS-K403@6?@399cf0963K8888:9??x64@x@s@x9?@ | 12/20/22-13:57:55
+5223242849 | 45.79.215.172 | NewVPS-K46438?9da?cf?d4c4K8888:9??x64@x@s@x9?@ | 12/20/22-14:43:46
+5223242849 | 45.79.215.172 | NewVPS-K46?ss?0b0sded007dK8888:9??x64@x@s@x9?@ | 12/20/22-14:58:37
+5223242849 | 45.79.82.202 | NewVPS-K4s6s?@@b@8@f77?7cK8888:9??x64@x@s@x9?@ | 12/20/22-15:45:09
+1708490519 | 138.68.161.10 | NewVPS-K4?88??f40a@4787sbK8888:9??x64@x@s@x9?@ | 12/20/22-16:12:42
+5022346502 | 34.228.112.157 | NewVPS-K486@7?7@c?8dsb47sK8888:9??x64@x@s@x9?@ | 12/20/22-16:17:08
+1708490519 | 146.190.118.177 | NewVPS-K474@@?c4f9s9a76a9K8888:9??x64@x@s@x9?@ | 12/20/22-16:21:28
+1708490519 | 143.198.0.161 | NewVPS-K4?976@6098d0c8884K8888:9??x64@x@s@x9?@ | 12/20/22-16:29:26
+302413261 | 138.197.159.244 | NewVPS-K4s?93@b3f43c?a333K8888:9??x64@x@s@x9?@ | 12/20/22-18:10:34
+576145089 | 165.227.84.190 | NewVPS-K47?6?ac@f98@a8f7K8888:9??x64@x@s@x9?@ | 12/20/22-19:28:42
+1512297117 | 173.255.253.172 | NewVPS-K4?6s@@se497?0?@c?K8888:9??x64@x@s@x9?@ | 12/20/22-20:04:08
+5779261831 | 143.198.97.251 | NewVPS-K4@48@0f@dbasfd8?K8888:9??x64@x@s@x9?@ | 12/20/22-20:15:42
+5629207788 | 45.63.109.1 | NewVPS-K48688?460?bd89?9eK8888:9??x64@x@s@x9?@ | 12/20/22-22:25:15
+302413261 | 54.235.133.219 | NewVPS-K4s690?ascd769c7c9K8888:9??x64@x@s@x9?@ | 12/21/22-00:01:07
+691842965 | 45.8.146.145 | NewVPS-K4733?df909cc9b49K8888:9??x64@x@s@x9?@ | 12/21/22-12:57:41
+1100521756 | 157.230.6.145 | NewVPS-K4??73?cf8ddb?d4b3K8888:9??x64@x@s@x9?@ | 12/21/22-15:54:52
+1366854786 | 5.188.4.97 | NewVPS-K4060?3@3ad0fb7ssaK8888:9??x64@x@s@x9?@ | 12/21/22-16:17:26
+1100521756 | 157.230.6.145 | NewVPS-K4s7@?33s6efa6ed04K8888:9??x64@x@s@x9?@ | 12/21/22-17:33:48
+795435792 | 3.216.236.237 | NewVPS-K473s3?986004s84@aK8888:9??x64@x@s@x9?@ | 12/21/22-18:22:36
+618157053 | 147.182.229.164 | NewVPS-K4@0@7@94a37@4303fK8888:9??x64@x@s@x9?@ | 12/21/22-20:29:57
+618157053 | 159.65.248.255 | NewVPS-K4@?74?c874db0e0fbK8888:9??x64@x@s@x9?@ | 12/21/22-20:47:48
+5779261831 | 146.190.122.120 | NewVPS-K4@69??bs6c?3d6a?0K8888:9??x64@x@s@x9?@ | 12/21/22-21:13:50
+635819650 | 66.90.89.40 | NewVPS-K43@s@?a3b79fa70aK8888:9??x64@x@s@x9?@ | 12/21/22-21:51:07
+576145089 | 179.49.5.88 | NewVPS-K44693@4s3?e?ca6asK8888:9??x64@x@s@x9?@ | 12/21/22-23:11:52
+576145089 | 4.228.83.11 | NewVPS-K4ss680a@e9b66bsK8888:9??x64@x@s@x9?@ | 12/22/22-00:46:04
+1808903996 | 50.116.19.27 | NewVPS-K448s?s?00893s38?K8888:9??x64@x@s@x9?@ | 12/22/22-09:26:40
+5322548070 | 134.209.239.126 | NewVPS-K446s7fd0f4?9e998K8888:9??x64@x@s@x9?@ | 12/22/22-10:44:17
+576145089 | 165.227.84.190 | NewVPS-K4@8@7a4c786aa@@0K8888:9??x64@x@s@x9?@ | 12/22/22-12:28:38
+2006027987 | 45.79.140.126 | NewVPS-K467699ac740se@daK8888:9??x64@x@s@x9?@ | 12/22/22-12:43:13
+576145089 | 129.151.104.232 | NewVPS-K463?9?3@c04446@?bK8888:9??x64@x@s@x9?@ | 12/22/22-13:21:56
+5321784762 | 137.184.232.175 | NewVPS-K408470@8ae8?@?7bK8888:9??x64@x@s@x9?@ | 12/22/22-13:38:05
+576145089 | 3.68.110.9 | NewVPS-K44??9a06ff0d@8b6K8888:9??x64@x@s@x9?@ | 12/22/22-14:27:42
+576145089 | 3.68.110.9 | NewVPS-K4769@3@f846@044f4K8888:9??x64@x@s@x9?@ | 12/22/22-14:41:55
+1100521756 | 20.163.222.218 | NewVPS-K49?494d0@@8@dcf7K8888:9??x64@x@s@x9?@ | 12/22/22-14:49:20
+1100521756 | 20.127.95.119 | NewVPS-K47973a?3af068e46K8888:9??x64@x@s@x9?@ | 12/22/22-16:28:07
+1394196343 | 143.198.40.17 | NewVPS-K43896?b8@f038s0a3K8888:9??x64@x@s@x9?@ | 12/22/22-21:08:54
+5223242849 | 192.155.94.31 | NewVPS-K48633@8a3fcas0@bdK8888:9??x64@x@s@x9?@ | 12/22/22-21:19:19
+576145089 | 167.71.28.4 | NewVPS-K4@386@asc3?9eeebcK8888:9??x64@x@s@x9?@ | 12/22/22-21:38:24
+1536147520 | 68.183.206.81 | NewVPS-K4s8s8@84947ff40@8K8888:9??x64@x@s@x9?@ | 12/22/22-21:48:29
+1072234085 | 143.198.172.57 | NewVPS-K4373s3c0b@6edbs3K8888:9??x64@x@s@x9?@ | 12/22/22-22:32:59
+5779261831 | 137.184.8.7 | NewVPS-K43807@9?f4838bc0bK8888:9??x64@x@s@x9?@ | 12/23/22-01:14:31
+795435792 | 45.61.186.45 | NewVPS-K497699?f63ee349cK8888:9??x64@x@s@x9?@ | 12/23/22-01:40:37
+595648924 | 144.202.58.46 | NewVPS-K496s6d97b?f0e??sK8888:9??x64@x@s@x9?@ | 12/23/22-04:11:51
+1808903996 | 198.58.117.184 | NewVPS-K4743?349c894d@s8aK8888:9??x64@x@s@x9?@ | 12/23/22-09:09:53
+1808903996 | 45.79.45.168 | NewVPS-K47790@a7da46a4d87K8888:9??x64@x@s@x9?@ | 12/23/22-09:45:22
+1837088909 | 54.39.98.108 | NewVPS-K488s0@@983fb39?4cK8888:9??x64@x@s@x9?@ | 12/23/22-12:50:41
+576145089 | 67.207.93.171 | NewVPS-K494643f8@98e08a80K8888:9??x64@x@s@x9?@ | 12/23/22-14:33:26
+5938784344 | 20.225.101.25 | NewVPS-K4@?86304a746sf3cK8888:9??x64@x@s@x9?@ | 12/23/22-14:45:15
+1394196343 | 167.114.97.111 | NewVPS-K40630@f0db9@bsc4dK8888:9??x64@x@s@x9?@ | 12/23/22-15:15:58
+5376001618 | 20.55.35.209 | NewVPS-K4s9@@37d006c@a?97K8888:9??x64@x@s@x9?@ | 12/23/22-16:17:52
+256860097 | 147.182.213.136 | NewVPS-K4s7@3?3e@@aade89eK8888:9??x64@x@s@x9?@ | 12/23/22-19:41:17
+5938784344 | 137.184.10.166 | NewVPS-K47@8846a939aec69K8888:9??x64@x@s@x9?@ | 12/23/22-22:03:38
+1667894851 | 38.7.207.153 | NewVPS-K407?4?8dc64cf7?s3K8888:9??x64@x@s@x9?@ | 12/24/22-17:23:53
+1342890206 | 150.136.142.183 | NewVPS-K48077?sea?4a4?@4fK8888:9??x64@x@s@x9?@ | 12/24/22-17:52:22
+1342890206 | 150.136.142.183 | NewVPS-K4407??4s046acead3K8888:9??x64@x@s@x9?@ | 12/24/22-18:32:12
+1100521756 | 162.243.174.47 | NewVPS-K463@7@7a7ff86cddeK8888:9??x64@x@s@x9?@ | 12/24/22-18:48:50
+5121028144 | 20.226.46.32 | NewVPS-K4s0836@?cc?7977?K8888:9??x64@x@s@x9?@ | 12/24/22-21:40:47
+795435792 | 159.65.176.15 | NewVPS-K483@4?b3?sd9sede7K8888:9??x64@x@s@x9?@ | 12/24/22-23:25:26
+1969761398 | 129.80.34.217 | NewVPS-K47@?0c406fa8besbK8888:9??x64@x@s@x9?@ | 12/25/22-00:28:00
+1536147520 | 143.198.34.246 | NewVPS-K47?s638bd06s433K8888:9??x64@x@s@x9?@ | 12/25/22-06:56:55
+5051663313 | 146.190.55.30 | NewVPS-K407@6@369s9c6a8?@K8888:9??x64@x@s@x9?@ | 12/25/22-08:52:10
+5051663313 | 143.198.155.29 | NewVPS-K40ss6b3ad340876sK8888:9??x64@x@s@x9?@ | 12/25/22-09:36:08
+755349907 | 161.35.122.60 | NewVPS-K4s637?74a@s4@9bfsK8888:9??x64@x@s@x9?@ | 12/25/22-09:41:28
+576145089 | 155.248.192.48 | NewVPS-K4s06?@b4e?e976?dK8888:9??x64@x@s@x9?@ | 12/25/22-11:31:07
+5938784344 | 159.253.120.92 | NewVPS-K4744360@3e4@a38cK8888:9??x64@x@s@x9?@ | 12/25/22-14:33:16
+5938784344 | 54.243.19.200 | NewVPS-K4@0@3@e44c0e@f86fK8888:9??x64@x@s@x9?@ | 12/25/22-16:58:20
+5209563031 | 191.233.28.23 | NewVPS-K4994@84ef7d3c?9dK8888:9??x64@x@s@x9?@ | 12/25/22-18:12:16
+5209563031 | 191.233.28.23 | NewVPS-K40?00@8f839cc0d4eK8888:9??x64@x@s@x9?@ | 12/25/22-18:15:31
+5376001618 | 167.172.131.186 | NewVPS-K47?97?9?0?40a7@b7K8888:9??x64@x@s@x9?@ | 12/25/22-19:26:06
+618157053 | 178.62.19.197 | NewVPS-K4@4?4?adefd7@04?aK8888:9??x64@x@s@x9?@ | 12/25/22-19:35:42
+618157053 | 159.65.30.23 | NewVPS-K4?47sf848@cbeeb0K8888:9??x64@x@s@x9?@ | 12/25/22-19:46:18
+576145089 | 141.148.58.6 | NewVPS-K4s36@a0b9bebda09K8888:9??x64@x@s@x9?@ | 12/25/22-19:49:09
+595648924 | 158.247.239.131 | NewVPS-K43@06?e4?fsdf34e0K8888:9??x64@x@s@x9?@ | 12/25/22-21:14:24
+5321784762 | 157.230.214.136 | NewVPS-K40@9837f0?883fd@K8888:9??x64@x@s@x9?@ | 12/25/22-21:19:38
+618157053 | 143.110.164.78 | NewVPS-K4@994398fbs8db8f6K8888:9??x64@x@s@x9?@ | 12/25/22-21:24:28
+5321784762 | 74.208.206.190 | NewVPS-K4s8@7@3?7@ece4db3K8888:9??x64@x@s@x9?@ | 12/25/22-21:30:05
+595648924 | 66.42.86.127 | NewVPS-K40948c84csc80@eaK8888:9??x64@x@s@x9?@ | 12/25/22-22:57:11
+1808903996 | 45.33.120.60 | NewVPS-K4?960649@4af98b?K8888:9??x64@x@s@x9?@ | 12/26/22-09:21:59
+1808903996 | 45.56.71.84 | NewVPS-K47?0?@c@4s7669aa6K8888:9??x64@x@s@x9?@ | 12/26/22-09:32:35
+5810019485 | 54.196.234.27 | NewVPS-K4?s8?afa4??8@@@0K8888:9??x64@x@s@x9?@ | 12/26/22-19:55:05
+755349907 | 146.190.39.229 | NewVPS-K49874?704a?3@a777K8888:9??x64@x@s@x9?@ | 12/26/22-20:14:23
+795435792 | 173.255.221.145 | NewVPS-K4s@?@@9@fd0a33@40K8888:9??x64@x@s@x9?@ | 12/26/22-22:16:12
+5432401123 | 172.104.211.8 | NewVPS-K4s0?@@a84a7687afdK8888:9??x64@x@s@x9?@ | 12/27/22-00:23:22
+953807717 | 38.143.68.40 | NewVPS-K47s07@c07?d0e0bsfK8888:9??x64@x@s@x9?@ | 12/27/22-02:19:12
+1708490519 | 165.232.100.122 | NewVPS-K44648?04?@fd4c?9fK8888:9??x64@x@s@x9?@ | 12/27/22-05:21:17
+1708490519 | 134.209.223.197 | NewVPS-K43s?3@90s8af9a89bK8888:9??x64@x@s@x9?@ | 12/27/22-05:21:44
+1708490519 | 64.225.106.188 | NewVPS-K4?686@d@@ef?d4a6K8888:9??x64@x@s@x9?@ | 12/27/22-05:22:05
+1519420518 | 146.190.97.42 | NewVPS-K44s09@4?bas7?e9a9K8888:9??x64@x@s@x9?@ | 12/27/22-05:43:03
+1519420518 | 167.99.77.208 | NewVPS-K46?83@ss@?e@b@?a4K8888:9??x64@x@s@x9?@ | 12/27/22-06:12:45
+1519420518 | 134.209.101.19 | NewVPS-K40980?74d946ef308K8888:9??x64@x@s@x9?@ | 12/27/22-06:46:23
+729023834 | 167.71.28.83 | NewVPS-K469ssf9b383?fb7bK8888:9??x64@x@s@x9?@ | 12/27/22-07:39:02
+729023834 | 204.48.21.122 | NewVPS-K47??3?9ds3bsacs?cK8888:9??x64@x@s@x9?@ | 12/27/22-07:58:27
+576145089 | 44.208.249.102 | NewVPS-K46398?9e?e8e904faK8888:9??x64@x@s@x9?@ | 12/27/22-09:28:10
+2045713521 | 68.183.116.33 | NewVPS-K469ss78?d4e4dc9?K8888:9??x64@x@s@x9?@ | 12/27/22-10:19:02
+1394196343 | 38.7.207.218 | NewVPS-K48@77@83sfsb?es6sK8888:9??x64@x@s@x9?@ | 12/27/22-11:39:56
+5432401123 | 139.144.170.141 | NewVPS-K4?8?sfef6d04caa@K8888:9??x64@x@s@x9?@ | 12/27/22-11:43:29
+576145089 | 64.225.56.41 | NewVPS-K4347@@@679@8?@760K8888:9??x64@x@s@x9?@ | 12/27/22-12:10:37
+576145089 | 167.99.60.192 | NewVPS-K4@676@f?9fs4@@f6dK8888:9??x64@x@s@x9?@ | 12/27/22-13:01:03
+729023834 | 68.183.201.127 | NewVPS-K447??f@4bfdd0bK8888:9??x64@x@s@x9?@ | 12/27/22-13:25:59
+652037881 | 144.217.94.6 | NewVPS-K4s@04?f?3d?a94s66K8888:9??x64@x@s@x9?@ | 12/27/22-15:14:51
+5004953927 | 45.33.25.215 | NewVPS-K40s?9@4as799c8cfbK8888:9??x64@x@s@x9?@ | 12/27/22-18:05:12
+5004953927 | 139.144.22.241 | NewVPS-K4@?s0?0@s7?@aea4?K8888:9??x64@x@s@x9?@ | 12/27/22-18:22:11
+5004953927 | 20.69.97.109 | NewVPS-K4@666fe9c0ff806fK8888:9??x64@x@s@x9?@ | 12/27/22-18:26:35
+618157053 | 167.71.141.164 | NewVPS-K46s@6?864dc6db098K8888:9??x64@x@s@x9?@ | 12/27/22-20:48:19
+1667894851 | 129.151.110.24 | NewVPS-K4?6@9@@s4cb8b07c?K8888:9??x64@x@s@x9?@ | 12/27/22-20:54:17
+618157053 | 165.232.96.117 | NewVPS-K44@80@d0?c?3449bsK8888:9??x64@x@s@x9?@ | 12/27/22-21:07:07
+618157053 | 209.97.182.11 | NewVPS-K46999@?a0sb9d86f0K8888:9??x64@x@s@x9?@ | 12/27/22-21:26:58
+5321784762 | 150.136.152.97 | NewVPS-K44sss@09ebfb8ed97K8888:9??x64@x@s@x9?@ | 12/27/22-22:15:55
+1667894851 | 129.151.110.24 | NewVPS-K43s7??0affc39ad86K8888:9??x64@x@s@x9?@ | 12/27/22-22:34:17
+635819650 | 66.90.89.40 | NewVPS-K46794@ss8?48b348fK8888:9??x64@x@s@x9?@ | 12/27/22-22:35:35
+635819650 | 66.90.89.40 | NewVPS-K444??3006??fsa34bK8888:9??x64@x@s@x9?@ | 12/27/22-22:37:23
+1667894851 | 129.151.110.24 | NewVPS-K46@?0?ss0a4bc?938K8888:9??x64@x@s@x9?@ | 12/27/22-22:57:17
+635819650 | 66.90.89.40 | NewVPS-K49799c46be?fd84dK8888:9??x64@x@s@x9?@ | 12/28/22-02:05:22
+5004953927 | 173.255.199.233 | NewVPS-K4@430ds66b6cc7deK8888:9??x64@x@s@x9?@ | 12/28/22-02:09:05
+1837088909 | 38.7.207.71 | NewVPS-K4s6?s8ff6b@be@9eK8888:9??x64@x@s@x9?@ | 12/28/22-09:25:54
+1536147520 | 137.184.168.238 | NewVPS-K4s0@4?e7c996d7b7dK8888:9??x64@x@s@x9?@ | 12/28/22-10:50:26
+1582540382 | 177.153.33.58 | NewVPS-K49s@63603e647b76K8888:9??x64@x@s@x9?@ | 12/28/22-12:04:00
+1506759928 | 209.145.63.240 | NewVPS-K4s@?9?e69s7d4s6d9K8888:9??x64@x@s@x9?@ | 12/28/22-12:17:04
+576145089 | 179.49.5.88 | NewVPS-K48@43bd9ae6797fcK8888:9??x64@x@s@x9?@ | 12/28/22-14:07:18
+576145089 | 129.151.111.186 | NewVPS-K483?6b6c9883?4??K8888:9??x64@x@s@x9?@ | 12/28/22-14:08:53
+5938784344 | 20.119.224.49 | NewVPS-K408@8ab7@b89c?a4K8888:9??x64@x@s@x9?@ | 12/28/22-15:26:31
+1506759928 | 209.145.63.240 | NewVPS-K480?sc?6bsde4@89K8888:9??x64@x@s@x9?@ | 12/28/22-15:36:39
+2045713521 | 68.183.16.5 | NewVPS-K466869a?7@36@?3eK8888:9??x64@x@s@x9?@ | 12/28/22-16:06:05
+729023834 | 200.73.137.17 | NewVPS-K47366@7c7c3?0es0eK8888:9??x64@x@s@x9?@ | 12/28/22-16:41:43
+5051663313 | 164.92.98.121 | NewVPS-K4@@?43c0?90@a3dc@K8888:9??x64@x@s@x9?@ | 12/28/22-18:34:49
+1506759928 | 209.145.63.240 | NewVPS-K4?4?@37s493c3b769K8888:9??x64@x@s@x9?@ | 12/28/22-18:35:29
+1506759928 | 209.145.63.240 | NewVPS-K4780@@a?960967?09K8888:9??x64@x@s@x9?@ | 12/28/22-19:42:21
+1582540382 | 81.181.198.46 | NewVPS-K46040@ce8f7dds8e7K8888:9??x64@x@s@x9?@ | 12/28/22-20:47:20
+1536285409 | 143.110.212.246 | NewVPS-K49s69?s6@fsscd7b0K8888:9??x64@x@s@x9?@ | 12/28/22-21:13:50
+795435792 | 134.209.66.66 | NewVPS-K498@c@098sba@9aK8888:9??x64@x@s@x9?@ | 12/28/22-22:52:04
+576145089 | 20.225.209.9 | NewVPS-K464@9?0c4@ssea3eaK8888:9??x64@x@s@x9?@ | 12/28/22-23:13:02
+576145089 | 20.220.56.128 | NewVPS-K49448@3c??84690esK8888:9??x64@x@s@x9?@ | 12/28/22-23:14:04
+1506759928 | 209.145.63.240 | NewVPS-K4@0?s0c43d0403e3K8888:9??x64@x@s@x9?@ | 12/29/22-07:05:27
+1506759928 | 209.145.63.240 | NewVPS-K4ss?0??a?773b@@f6K8888:9??x64@x@s@x9?@ | 12/29/22-07:49:54
+729023834 | 167.99.189.144 | NewVPS-K4@?ss?9?b4@s8d97bK8888:9??x64@x@s@x9?@ | 12/29/22-12:17:46
+1506759928 | 209.145.63.240 | NewVPS-K46769?afd6@63s@6?K8888:9??x64@x@s@x9?@ | 12/29/22-12:26:57
+1506759928 | 209.145.63.240 | NewVPS-K476s9?@cacaec00asK8888:9??x64@x@s@x9?@ | 12/29/22-12:57:00
+2120174309 | 186.64.123.111 | NewVPS-K497?033?07s0c469K8888:9??x64@x@s@x9?@ | 12/29/22-13:25:12
+5223242849 | 50.116.38.197 | NewVPS-K47477?47d47c@a9s6K8888:9??x64@x@s@x9?@ | 12/29/22-13:29:10
+1808903996 | 155.138.231.137 | NewVPS-K449@7??6ca?@70a6aK8888:9??x64@x@s@x9?@ | 12/29/22-13:35:07
+1808903996 | 155.138.218.145 | NewVPS-K40ssab?f0?d3a?cK8888:9??x64@x@s@x9?@ | 12/29/22-13:40:37
+1808903996 | 144.202.39.130 | NewVPS-K488???0s494ccfs?aK8888:9??x64@x@s@x9?@ | 12/29/22-13:54:57
+615097327 | 157.245.133.162 | NewVPS-K47?6s@c7c0?97ffb?K8888:9??x64@x@s@x9?@ | 12/29/22-13:58:43
+576145089 | 45.86.220.170 | NewVPS-K4?087aef90adc?3aK8888:9??x64@x@s@x9?@ | 12/29/22-14:08:27
+2120174309 | 66.90.74.20 | NewVPS-K48s33af4adc0s9a7K8888:9??x64@x@s@x9?@ | 12/29/22-14:30:02
+576145089 | 137.184.104.224 | NewVPS-K494?@0ec33b6as4bK8888:9??x64@x@s@x9?@ | 12/29/22-14:55:06
+5810019485 | 147.182.148.64 | NewVPS-K46ss0@?a49af@d977K8888:9??x64@x@s@x9?@ | 12/29/22-19:15:56
+795435792 | 45.61.186.45 | NewVPS-K47s84@d9s476a9c6bK8888:9??x64@x@s@x9?@ | 12/29/22-19:28:31
+5810019485 | 132.226.40.110 | NewVPS-K4?@37s6a7dbed4aaK8888:9??x64@x@s@x9?@ | 12/29/22-22:19:13
+5321784762 | 20.22.219.242 | NewVPS-K46@0?@d@s@4c?7d6?K8888:9??x64@x@s@x9?@ | 12/29/22-23:13:52
+1646846400 | 45.173.130.71 | NewVPS-K46s73bs3b@a4bd9dK8888:9??x64@x@s@x9?@ | 12/29/22-23:19:20
+1519420518 | 167.71.194.30 | NewVPS-K49s67@d@ee8f0b96aK8888:9??x64@x@s@x9?@ | 12/29/22-23:25:21
+5321784762 | 20.65.95.145 | NewVPS-K47@90?s0e3?sse7saK8888:9??x64@x@s@x9?@ | 12/29/22-23:28:37
+576145089 | 45.173.130.220 | NewVPS-K44ss437@f3c3s4839K8888:9??x64@x@s@x9?@ | 12/30/22-01:51:27
+1519420518 | 66.42.59.249 | NewVPS-K40?70@d6?8a0csse4K8888:9??x64@x@s@x9?@ | 12/30/22-02:37:06
+1519420518 | 104.248.156.177 | NewVPS-K4??s7@d6efa?fs8b0K8888:9??x64@x@s@x9?@ | 12/30/22-07:36:45
+5810019485 | 54.91.149.148 | NewVPS-K43?7@33ded?a0dcsK8888:9??x64@x@s@x9?@ | 12/30/22-09:13:43
+1808903996 | 216.238.72.139 | NewVPS-K4767@es8fs7083dcK8888:9??x64@x@s@x9?@ | 12/30/22-09:42:20
+1808903996 | 216.238.66.79 | NewVPS-K4@8s74708ccd83dbK8888:9??x64@x@s@x9?@ | 12/30/22-09:50:37
+1808903996 | 216.238.69.239 | NewVPS-K43098?cesd747@67@K8888:9??x64@x@s@x9?@ | 12/30/22-10:13:25
+1808903996 | 216.238.72.42 | NewVPS-K403@90?0b??8379cK8888:9??x64@x@s@x9?@ | 12/30/22-10:29:14
+1394196343 | 45.239.216.207 | NewVPS-K489s@?b@468s4c747K8888:9??x64@x@s@x9?@ | 12/30/22-10:38:20
+840990784 | 45.56.113.169 | NewVPS-K4s7sse8f0f8??8b8K8888:9??x64@x@s@x9?@ | 12/30/22-11:43:50
+5690178038 | 3.131.25.109 | NewVPS-K49s9b8@sa4ca@afK8888:9??x64@x@s@x9?@ | 12/30/22-12:42:36
+234270555 | 45.61.188.244 | NewVPS-K43?48?@f@6s7049@fK8888:9??x64@x@s@x9?@ | 12/30/22-13:24:48
+576145089 | 147.182.130.214 | NewVPS-K4@64@48abe8366f0K8888:9??x64@x@s@x9?@ | 12/30/22-14:03:49
+576145089 | 170.187.154.220 | NewVPS-K46?9@349bf780fbd0K8888:9??x64@x@s@x9?@ | 12/30/22-14:03:55
+840990784 | 170.187.154.220 | NewVPS-K4@?ss496b@3697caK8888:9??x64@x@s@x9?@ | 12/30/22-14:34:53
+652037881 | 216.238.78.36 | NewVPS-K49s48?7e893c73666K8888:9??x64@x@s@x9?@ | 12/30/22-14:47:39
+840990784 | 176.227.242.14 | NewVPS-K400@s?0fb49feec?fK8888:9??x64@x@s@x9?@ | 12/30/22-15:52:16
+592797074 | 45.236.129.190 | NewVPS-K48879fb0af03fab?K8888:9??x64@x@s@x9?@ | 12/30/22-17:47:42
+5938784344 | 129.151.117.77 | NewVPS-K47s706?dd?s98dcaK8888:9??x64@x@s@x9?@ | 12/30/22-18:45:11
+840990784 | 45.33.90.157 | NewVPS-K48804@sac08e7c3@dK8888:9??x64@x@s@x9?@ | 12/30/22-19:13:58
+1646846400 | 45.173.130.188 | NewVPS-K46?7s?34sfea@?f94K8888:9??x64@x@s@x9?@ | 12/30/22-21:13:35
+1646846400 | 45.173.130.237 | NewVPS-K4?s38?76@44@b9s6K8888:9??x64@x@s@x9?@ | 12/30/22-21:47:55
+2045713521 | 64.227.18.145 | NewVPS-K403@6@637?bcb890bK8888:9??x64@x@s@x9?@ | 12/30/22-23:00:50
+5810019485 | 34.230.76.188 | NewVPS-K4@843fcd7@e69be6K8888:9??x64@x@s@x9?@ | 12/30/22-23:01:21
+1646846400 | 45.173.130.188 | NewVPS-K47467?7@877f7?4a4K8888:9??x64@x@s@x9?@ | 12/30/22-23:08:45
+1646846400 | 45.173.130.188 | NewVPS-K44786@@fff9a0da@aK8888:9??x64@x@s@x9?@ | 12/30/22-23:22:25
+5690178038 | 85.239.239.94 | NewVPS-K49379e7e3d8?099bK8888:9??x64@x@s@x9?@ | 12/31/22-02:08:05
+1506759928 | 209.145.63.240 | NewVPS-K4s7893@s4bc04833K8888:9??x64@x@s@x9?@ | 12/31/22-10:12:24
+652037881 | 216.238.81.177 | NewVPS-K40?30@efa937730abK8888:9??x64@x@s@x9?@ | 12/31/22-10:39:47
+592797074 | 45.236.129.190 | NewVPS-K43@@7980??4bsd39K8888:9??x64@x@s@x9?@ | 12/31/22-10:57:14
+1394196343 | 51.79.50.28 | NewVPS-K46@3s@4?0e84acd3bK8888:9??x64@x@s@x9?@ | 12/31/22-11:56:33
+5810019485 | 54.152.38.84 | NewVPS-K47?4?34fcdsdcb6a@K8888:9??x64@x@s@x9?@ | 12/31/22-12:05:31
+1512297117 | 173.255.253.172 | NewVPS-K49963@6@sff?6@df@K8888:9??x64@x@s@x9?@ | 12/31/22-14:12:38
+1072234085 | 34.238.239.87 | NewVPS-K4099@?78sba37ecK8888:9??x64@x@s@x9?@ | 12/31/22-14:50:51
+1667894851 | 92.118.237.208 | NewVPS-K44?39@98e48f9s0bcK8888:9??x64@x@s@x9?@ | 12/31/22-15:06:39
+1394196343 | 200.73.128.4 | NewVPS-K4?088?efs8c7a@4@@K8888:9??x64@x@s@x9?@ | 12/31/22-16:06:53
+1072234085 | 143.198.172.57 | NewVPS-K4900@?@07d?a096f0K8888:9??x64@x@s@x9?@ | 12/31/22-16:49:58
+1808903996 | 155.138.204.171 | NewVPS-K46?66?3ed3bc4@cc9K8888:9??x64@x@s@x9?@ | 12/31/22-18:41:38
+1808903996 | 155.138.226.60 | NewVPS-K46488@e7c343@ebbbK8888:9??x64@x@s@x9?@ | 12/31/22-18:44:53
+1072234085 | 34.75.140.215 | NewVPS-K48s07?766bf840c6dK8888:9??x64@x@s@x9?@ | 12/31/22-22:55:32
+1072234085 | 35.184.167.223 | NewVPS-K4?6@6948abb?8es0K8888:9??x64@x@s@x9?@ | 01/01/23-01:21:16
+1667894851 | 92.118.237.208 | NewVPS-K4086??789seadssbcK8888:9??x64@x@s@x9?@ | 01/01/23-05:43:56
+1519420518 | 139.59.105.91 | NewVPS-K4@6s?09a9@9sbc9aK8888:9??x64@x@s@x9?@ | 01/01/23-11:06:26
+1519420518 | 159.89.205.207 | NewVPS-K4@730?s4f03@e@cdaK8888:9??x64@x@s@x9?@ | 01/01/23-13:12:32
+1519420518 | 188.166.185.150 | NewVPS-K4696s?bb8ff6fd343K8888:9??x64@x@s@x9?@ | 01/01/23-14:02:35
+1841105989 | 181.215.134.95 | NewVPS-K4s6?6?@309a69?c39K8888:9??x64@x@s@x9?@ | 01/01/23-14:45:52
+1519420518 | 167.99.74.54 | NewVPS-K4s3s7?c?f3@d39cd9K8888:9??x64@x@s@x9?@ | 01/01/23-15:28:56
+1646846400 | 45.173.130.105 | NewVPS-K40479@c43sf98f?3@K8888:9??x64@x@s@x9?@ | 01/01/23-15:55:39
+862114210 | 181.215.134.95 | NewVPS-K4?90scs90?d99@a4K8888:9??x64@x@s@x9?@ | 01/01/23-18:58:53
+1564379505 | 129.146.245.233 | NewVPS-K4?480f37c0d39?8fK8888:9??x64@x@s@x9?@ | 01/01/23-19:14:12
+1564379505 | 129.146.245.233 | NewVPS-K467@89@bb8s9a@afK8888:9??x64@x@s@x9?@ | 01/01/23-19:17:13
+1564379505 | 158.101.29.210 | NewVPS-K4?@4439aa8ed6e9d7K8888:9??x64@x@s@x9?@ | 01/01/23-19:20:29
+635819650 | 143.198.24.56 | NewVPS-K40876?93@fedbs6sdK8888:9??x64@x@s@x9?@ | 01/01/23-20:38:36
+862114210 | 54.207.75.174 | NewVPS-K460s637f0e3683@K8888:9??x64@x@s@x9?@ | 01/01/23-21:17:40
+592797074 | 45.236.129.190 | NewVPS-K477078ead89eca04K8888:9??x64@x@s@x9?@ | 01/01/23-21:29:28
+1395912188 | 172.177.180.106 | NewVPS-K43843?e0@bb3@3b78K8888:9??x64@x@s@x9?@ | 01/01/23-21:58:29
+1564379505 | 144.22.48.151 | NewVPS-K4s379b7e0b7bd@06K8888:9??x64@x@s@x9?@ | 01/01/23-22:59:27
+1564379505 | 129.151.123.176 | NewVPS-K4s?8@sa@8e690dd8K8888:9??x64@x@s@x9?@ | 01/01/23-23:04:26
+592797074 | 186.64.123.111 | NewVPS-K43@7@ee9a@8e8be6K8888:9??x64@x@s@x9?@ | 01/01/23-23:35:20
+592797074 | 186.64.123.111 | NewVPS-K43ss9?@a@8s@9seefK8888:9??x64@x@s@x9?@ | 01/01/23-23:43:28
+576145089 | 192.9.250.227 | NewVPS-K4838s@fbad67sd8cfK8888:9??x64@x@s@x9?@ | 01/02/23-00:11:29
+592797074 | 45.236.129.190 | NewVPS-K43303@b9?74f7690cK8888:9??x64@x@s@x9?@ | 01/02/23-00:50:42
+592797074 | 45.236.129.190 | NewVPS-K448@4?4a3cs78fdc7K8888:9??x64@x@s@x9?@ | 01/02/23-01:26:15
+592797074 | 45.236.129.190 | NewVPS-K4?80@8baffb@4b8eK8888:9??x64@x@s@x9?@ | 01/02/23-02:11:09
+592797074 | 45.236.129.190 | NewVPS-K43s@?684f7c3?489K8888:9??x64@x@s@x9?@ | 01/02/23-02:43:18
+592797074 | 45.236.129.190 | NewVPS-K47s9903d4f@3?6s?K8888:9??x64@x@s@x9?@ | 01/02/23-08:54:51
+592797074 | 45.236.129.190 | NewVPS-K4?s0s@4e?966ad7@7K8888:9??x64@x@s@x9?@ | 01/02/23-09:03:14
+1667894851 | 92.118.237.208 | NewVPS-K4@97@?d34cb878b3dK8888:9??x64@x@s@x9?@ | 01/02/23-09:33:06
+2045713521 | 157.230.210.141 | NewVPS-K4s8?@@39c?@@sffdcK8888:9??x64@x@s@x9?@ | 01/02/23-10:16:20
+1969761398 | 129.80.217.98 | NewVPS-K4360?36a9ff4ca96bK8888:9??x64@x@s@x9?@ | 01/02/23-11:38:40
+1969761398 | 129.80.217.98 | NewVPS-K4@436?d7aca7ssfb@K8888:9??x64@x@s@x9?@ | 01/02/23-11:42:22
+576145089 | 45.86.220.170 | NewVPS-K436?4@67b?7f6c6daK8888:9??x64@x@s@x9?@ | 01/02/23-12:00:40
+1173676231 | 137.184.114.50 | NewVPS-K4ss93?774c63?bfb@K8888:9??x64@x@s@x9?@ | 01/02/23-12:39:36
+1969761398 | 129.80.217.98 | NewVPS-K444?43?@6c6a869f6K8888:9??x64@x@s@x9?@ | 01/02/23-12:58:57
+1969761398 | 129.80.217.98 | NewVPS-K43838@846d7d7@367K8888:9??x64@x@s@x9?@ | 01/02/23-13:06:41
+5810019485 | 4.201.96.93 | NewVPS-K4?44s?068ea?097faK8888:9??x64@x@s@x9?@ | 01/02/23-14:19:33
+2006027987 | 170.187.202.8 | NewVPS-K44?08b076ce960d6K8888:9??x64@x@s@x9?@ | 01/02/23-14:50:45
+5432401123 | 170.187.207.187 | NewVPS-K4?788@?0eb87acscsK8888:9??x64@x@s@x9?@ | 01/02/23-15:57:32
+5810019485 | 54.221.67.219 | NewVPS-K46066@?@0a6@ccd9aK8888:9??x64@x@s@x9?@ | 01/02/23-16:03:47
+5432401123 | 170.187.207.209 | NewVPS-K44@73?8b6?0f76fcbK8888:9??x64@x@s@x9?@ | 01/02/23-16:59:56
+1808903996 | 216.238.72.232 | NewVPS-K49?77ef4be3d40f8K8888:9??x64@x@s@x9?@ | 01/02/23-19:08:49
+1272313023 | 143.110.172.36 | NewVPS-K44976@fbfbebf8a8?K8888:9??x64@x@s@x9?@ | 01/02/23-20:00:47
+1272313023 | 164.90.132.235 | NewVPS-K4347@@e7s0f9b09c8K8888:9??x64@x@s@x9?@ | 01/02/23-20:18:42
+1272313023 | 68.183.189.254 | NewVPS-K40607?0bas@@f7d4sK8888:9??x64@x@s@x9?@ | 01/02/23-20:40:25
+576145089 | 20.195.161.64 | NewVPS-K4?967@67?fs@7890fK8888:9??x64@x@s@x9?@ | 01/02/23-22:30:25
+5223242849 | 170.187.159.142 | NewVPS-K4@67@30fea78?7b6@K8888:9??x64@x@s@x9?@ | 01/02/23-23:53:20
+576145089 | 3.230.207.20 | NewVPS-K49?89@0ab9ds4073fK8888:9??x64@x@s@x9?@ | 01/03/23-00:03:02
+1519420518 | 139.177.190.177 | NewVPS-K44?@s?6fs963b0?ecK8888:9??x64@x@s@x9?@ | 01/03/23-07:02:23
+1519420518 | 172.105.114.111 | NewVPS-K4839?@9?d93eb?799K8888:9??x64@x@s@x9?@ | 01/03/23-08:37:15
+2045713521 | 165.22.191.226 | NewVPS-K467?s@e8aaef60d@aK8888:9??x64@x@s@x9?@ | 01/03/23-08:54:52
+1808903996 | 155.138.201.116 | NewVPS-K4s?04?bf39f9703saK8888:9??x64@x@s@x9?@ | 01/03/23-11:08:42
+1808903996 | 155.138.204.104 | NewVPS-K4@@s0?fs70@cs3f9?K8888:9??x64@x@s@x9?@ | 01/03/23-11:12:18
+1519420518 | 170.187.225.245 | NewVPS-K4@?33@@7f7ee46scfK8888:9??x64@x@s@x9?@ | 01/03/23-11:40:46
+5322548070 | 170.187.238.157 | NewVPS-K47098e0@a9@bd79?K8888:9??x64@x@s@x9?@ | 01/03/23-12:01:00
+1519420518 | 139.162.58.199 | NewVPS-K4393a0e47?e?4f@K8888:9??x64@x@s@x9?@ | 01/03/23-13:48:35
+234270555 | 45.56.120.179 | NewVPS-K4s040?64as?4e037fK8888:9??x64@x@s@x9?@ | 01/03/23-14:57:52
+576145089 | 129.213.127.90 | NewVPS-K40@?66s08c@??f7aK8888:9??x64@x@s@x9?@ | 01/03/23-16:18:17
+2032985870 | 150.136.108.250 | NewVPS-K4s?s@?86fsdeb4398K8888:9??x64@x@s@x9?@ | 01/03/23-16:42:55
+1395912188 | 51.81.220.44 | NewVPS-K480s6f4?c4d@4@eaK8888:9??x64@x@s@x9?@ | 01/03/23-18:12:53
+5590551838 | 144.22.37.78 | NewVPS-K487?8?8se??aa7faK8888:9??x64@x@s@x9?@ | 01/03/23-19:39:55
+5590551838 | 144.22.156.87 | NewVPS-K48@79@478c@86c?a8K8888:9??x64@x@s@x9?@ | 01/03/23-19:45:24
+5810019485 | 147.182.129.114 | NewVPS-K438@3?60@30@3bb9?K8888:9??x64@x@s@x9?@ | 01/03/23-20:57:42
+1564379505 | 129.151.121.25 | NewVPS-K49@0@?b93sd0c8b?K8888:9??x64@x@s@x9?@ | 01/03/23-23:10:58
+5810019485 | 172.104.62.228 | NewVPS-K4338s@30b9e3eb93dK8888:9??x64@x@s@x9?@ | 01/03/23-23:36:57
+1564379505 | 129.151.121.25 | NewVPS-K44763@0s9bf48d@0?K8888:9??x64@x@s@x9?@ | 01/04/23-00:48:56
+5810019485 | 52.55.130.38 | NewVPS-K4s0?0@e4s88db?bs?K8888:9??x64@x@s@x9?@ | 01/04/23-03:22:36
+1708490519 | 68.183.124.166 | NewVPS-K4@877??cceb0sd0bsK8888:9??x64@x@s@x9?@ | 01/04/23-08:40:38
+1708490519 | 142.93.118.62 | NewVPS-K49084@6bs@@ddd@@4K8888:9??x64@x@s@x9?@ | 01/04/23-08:45:27
+652037881 | 142.93.63.82 | NewVPS-K46060?f9efc8eaab3K8888:9??x64@x@s@x9?@ | 01/04/23-09:29:26
+2120174309 | 186.125.169.4 | NewVPS-K4s37@@983969b?374K8888:9??x64@x@s@x9?@ | 01/04/23-10:58:46
+1506759928 | 209.145.63.240 | NewVPS-K43408@d4889scfefdK8888:9??x64@x@s@x9?@ | 01/04/23-12:17:30
+1708490519 | 159.223.118.157 | NewVPS-K43600?d@707a7ccecK8888:9??x64@x@s@x9?@ | 01/04/23-12:33:37
+1708490519 | 159.223.118.150 | NewVPS-K489?7?f@?b6c?04abK8888:9??x64@x@s@x9?@ | 01/04/23-12:49:20
+1708490519 | 159.223.144.119 | NewVPS-K4673@@e0648c6cs?fK8888:9??x64@x@s@x9?@ | 01/04/23-13:15:03
+953807717 | 45.42.160.35 | NewVPS-K496s4@6b8s49c@?@7K8888:9??x64@x@s@x9?@ | 01/04/23-13:39:43
+5810019485 | 54.255.77.188 | NewVPS-K439878assc07ee3K8888:9??x64@x@s@x9?@ | 01/04/23-14:50:44
+831050287 | 5.34.178.111 | NewVPS-K40?83?e0@a0sec4s6K8888:9??x64@x@s@x9?@ | 01/04/23-15:16:18
+2045713521 | 174.138.32.175 | NewVPS-K496s3d4f??as3a9dK8888:9??x64@x@s@x9?@ | 01/04/23-17:06:05
+576145089 | 129.151.121.25 | NewVPS-K40s8??e3f@e007a?8K8888:9??x64@x@s@x9?@ | 01/04/23-17:19:26
+576145089 | 147.182.160.81 | NewVPS-K493@?@e3f@e007a?8K8888:9??x64@x@s@x9?@ | 01/04/23-17:24:49
+1646846400 | 143.198.225.27 | NewVPS-K40@77@?a?84a?c34@K8888:9??x64@x@s@x9?@ | 01/04/23-18:18:34
+2032985870 | 129.213.187.25 | NewVPS-K46?@43fs3?497deceK8888:9??x64@x@s@x9?@ | 01/04/23-19:09:57
+2045713521 | 159.65.230.36 | NewVPS-K47868@d9@@e479030K8888:9??x64@x@s@x9?@ | 01/04/23-20:22:35
+5051663313 | 146.190.56.23 | NewVPS-K46896?d8@d80??94eK8888:9??x64@x@s@x9?@ | 01/04/23-21:41:09
+1394196343 | 45.239.216.184 | NewVPS-K4?640@s806fe0de0cK8888:9??x64@x@s@x9?@ | 01/04/23-23:16:06
+5810019485 | 35.175.177.35 | NewVPS-K4@49s@scb488bd80@K8888:9??x64@x@s@x9?@ | 01/05/23-01:25:29
+2006027987 | 134.122.21.68 | NewVPS-K4?638?99833s699@dK8888:9??x64@x@s@x9?@ | 01/05/23-07:52:33
+2120174309 | 200.73.130.8 | NewVPS-K43973?08b7806f7sK8888:9??x64@x@s@x9?@ | 01/05/23-08:37:41
+2006027987 | 161.35.108.186 | NewVPS-K497804047s3c9c??K8888:9??x64@x@s@x9?@ | 01/05/23-09:16:13
+1808903996 | 155.138.160.239 | NewVPS-K40ss969ab0?fa380K8888:9??x64@x@s@x9?@ | 01/05/23-09:18:53
+1808903996 | 66.42.83.148 | NewVPS-K473s@3fc6e8dsca?0K8888:9??x64@x@s@x9?@ | 01/05/23-09:23:06
+1808903996 | 216.238.68.82 | NewVPS-K468643ca@e3d84??6K8888:9??x64@x@s@x9?@ | 01/05/23-09:32:09
+576145089 | 24.199.110.44 | NewVPS-K439@@?se7b83933e0K8888:9??x64@x@s@x9?@ | 01/05/23-09:54:27
+729023834 | 174.138.42.245 | NewVPS-K47476@6d3?746768fK8888:9??x64@x@s@x9?@ | 01/05/23-10:28:50
+5223242849 | 170.187.146.99 | NewVPS-K4460s78@e6a0e8c4K8888:9??x64@x@s@x9?@ | 01/05/23-12:11:32
+2032985870 | 140.84.165.190 | NewVPS-K4083s@c0as6se9?dfK8888:9??x64@x@s@x9?@ | 01/05/23-12:11:42
+2006027987 | 170.187.156.189 | NewVPS-K4s?74@8ds?@9ac@8fK8888:9??x64@x@s@x9?@ | 01/05/23-12:34:53
+1667894851 | 129.151.102.39 | NewVPS-K4?04@?f9b7?fd8@3cK8888:9??x64@x@s@x9?@ | 01/05/23-12:51:28
+576145089 | 216.238.78.173 | NewVPS-K4@780?7c694faef@eK8888:9??x64@x@s@x9?@ | 01/05/23-15:20:39
+2120174309 | 23.92.28.137 | NewVPS-K44?3?988?da6c9?9K8888:9??x64@x@s@x9?@ | 01/05/23-19:05:48
+5810019485 | 167.99.232.163 | NewVPS-K43?943b8@@b7af7?4K8888:9??x64@x@s@x9?@ | 01/05/23-19:25:37
+1818514554 | 3.82.102.63 | NewVPS-K438?0?d9bc@dcs?b6K8888:9??x64@x@s@x9?@ | 01/05/23-20:35:18
+615097327 | 157.245.133.162 | NewVPS-K46@40@3@78a94@ebbK8888:9??x64@x@s@x9?@ | 01/05/23-21:02:31
+2120174309 | 45.173.130.245 | NewVPS-K4@0ss334ebf4b8s8K8888:9??x64@x@s@x9?@ | 01/05/23-21:38:53
+1646846400 | 216.238.98.221 | NewVPS-K47@30@a7edfe46c70K8888:9??x64@x@s@x9?@ | 01/05/23-21:40:02
+576145089 | 144.22.37.160 | NewVPS-K476?3@63a4b9s0fc3K8888:9??x64@x@s@x9?@ | 01/05/23-22:16:23
+232499129 | 165.227.44.77 | NewVPS-K40770?384866b7se6K8888:9??x64@x@s@x9?@ | 01/05/23-22:18:23
+232499129 | 24.199.105.47 | NewVPS-K4803697fcf8f970aK8888:9??x64@x@s@x9?@ | 01/05/23-22:26:12
+5769795578 | 20.127.93.122 | NewVPS-K47s0sec6fs@e?d9aK8888:9??x64@x@s@x9?@ | 01/05/23-22:34:11
+1422653788 | 45.42.160.43 | NewVPS-K43307@cc46a46basdK8888:9??x64@x@s@x9?@ | 01/05/23-23:28:01
+1422653788 | 45.42.160.43 | NewVPS-K47476@aefbfs7678@K8888:9??x64@x@s@x9?@ | 01/05/23-23:33:54
+5321784762 | 159.65.231.24 | NewVPS-K49s@6@@39f46b@f@aK8888:9??x64@x@s@x9?@ | 01/05/23-23:44:08
+5769795578 | 34.237.220.225 | NewVPS-K446?3?ds36c73af6aK8888:9??x64@x@s@x9?@ | 01/06/23-00:14:17
+1646846400 | 45.32.198.90 | NewVPS-K4@6@0cf0s00ca604K8888:9??x64@x@s@x9?@ | 01/06/23-00:26:57
+1646846400 | 45.32.198.90 | NewVPS-K47s6s3sf@?9d?38@K8888:9??x64@x@s@x9?@ | 01/06/23-01:21:10
+1646846400 | 45.32.198.90 | NewVPS-K4s6s0@?0839d63?f7K8888:9??x64@x@s@x9?@ | 01/06/23-01:56:27
+5769795578 | 20.38.5.92 | NewVPS-K4937@3ac8f9?fc@@fK8888:9??x64@x@s@x9?@ | 01/06/23-02:15:32
+1512297117 | 144.22.52.3 | NewVPS-K43837@cc9a4f0sb?9K8888:9??x64@x@s@x9?@ | 01/06/23-05:20:49
+1708490519 | 129.148.23.225 | NewVPS-K4644saba9b3@0cafK8888:9??x64@x@s@x9?@ | 01/06/23-06:39:09
+1516470810 | 54.232.26.93 | NewVPS-K44498cb9f4ab3a@sK8888:9??x64@x@s@x9?@ | 01/06/23-07:24:55
+2120174309 | 92.118.237.208 | NewVPS-K4@??6@46e6bcaa47K8888:9??x64@x@s@x9?@ | 01/06/23-07:52:43
+576145089 | 192.101.68.42 | NewVPS-K474@s@3cec8e66?48K8888:9??x64@x@s@x9?@ | 01/06/23-09:15:33
+5769795578 | 206.189.86.72 | NewVPS-K48838@@s9998?s8eeK8888:9??x64@x@s@x9?@ | 01/06/23-09:28:27
+1708490519 | 167.172.226.99 | NewVPS-K4@89s?a?0@b7e97e4K8888:9??x64@x@s@x9?@ | 01/06/23-10:08:53
+1708490519 | 167.172.226.244 | NewVPS-K480904b4@9b4ed97K8888:9??x64@x@s@x9?@ | 01/06/23-10:16:44
+1708490519 | 167.172.226.246 | NewVPS-K40767c4se??a4f36K8888:9??x64@x@s@x9?@ | 01/06/23-10:24:37
+1808903996 | 216.238.82.130 | NewVPS-K407@9?@7@eaf6967@K8888:9??x64@x@s@x9?@ | 01/06/23-10:24:54
+1708490519 | 167.172.226.240 | NewVPS-K4488??4s3ab?bcc07K8888:9??x64@x@s@x9?@ | 01/06/23-10:31:26
+576145089 | 67.205.165.13 | NewVPS-K4809@36@dba309fdfK8888:9??x64@x@s@x9?@ | 01/06/23-11:27:46
+5769795578 | 167.99.254.7 | NewVPS-K47880?74?d447fb9sK8888:9??x64@x@s@x9?@ | 01/06/23-11:28:00
+5769795578 | 206.189.86.72 | NewVPS-K4?0@9?6bc004ecdb4K8888:9??x64@x@s@x9?@ | 01/06/23-11:30:06
+1395912188 | 52.149.221.156 | NewVPS-K4s08s@d7c74c?s?80K8888:9??x64@x@s@x9?@ | 01/06/23-11:43:21
+1808903996 | 216.238.78.249 | NewVPS-K4980sea?4se88d@eK8888:9??x64@x@s@x9?@ | 01/06/23-15:06:03
+2006027987 | 68.183.106.142 | NewVPS-K484s0?c39e?87@30sK8888:9??x64@x@s@x9?@ | 01/06/23-17:22:37
+2006027987 | 161.35.124.97 | NewVPS-K466s9@@f4e6ca996@K8888:9??x64@x@s@x9?@ | 01/06/23-17:31:07
+2006027987 | 137.184.20.211 | NewVPS-K4s984@?ff?ba@7978K8888:9??x64@x@s@x9?@ | 01/06/23-17:37:40
+232499129 | 64.227.40.173 | NewVPS-K4s909becb33f?8?aK8888:9??x64@x@s@x9?@ | 01/06/23-17:45:14
+5223242849 | 139.144.30.252 | NewVPS-K4@s0?3db8d7bd47cbK8888:9??x64@x@s@x9?@ | 01/06/23-18:53:25
+1818322212 | 192.99.247.16 | NewVPS-K44s?9ede94dbbas0K8888:9??x64@x@s@x9?@ | 01/06/23-20:02:57
+5051663313 | 137.184.227.57 | NewVPS-K489s0?d36scd6bfceK8888:9??x64@x@s@x9?@ | 01/06/23-20:07:10
+576145089 | 45.173.130.251 | NewVPS-K43047?@8s@@90a6s3K8888:9??x64@x@s@x9?@ | 01/06/23-20:52:43
+5769795578 | 45.173.130.251 | NewVPS-K49874@9c0be?f67afK8888:9??x64@x@s@x9?@ | 01/06/23-21:18:50
+1394196343 | 4.229.233.155 | NewVPS-K4900s?bs6?e0cf4?8K8888:9??x64@x@s@x9?@ | 01/06/23-21:43:05
+1394196343 | 104.219.42.103 | NewVPS-K47@87?b6e?@f8scf9K8888:9??x64@x@s@x9?@ | 01/06/23-21:51:37
+1395912188 | 4.227.255.172 | NewVPS-K466@@f0?708s6cd6K8888:9??x64@x@s@x9?@ | 01/06/23-22:07:10
+5051663313 | 146.190.115.5 | NewVPS-K43??s33ase6b8@4K8888:9??x64@x@s@x9?@ | 01/06/23-22:32:51
+1340100212 | 24.199.92.37 | NewVPS-K464@7@7e6f?6@6eccK8888:9??x64@x@s@x9?@ | 01/07/23-08:27:07
+1340100212 | 167.99.127.20 | NewVPS-K40@90d7379c@7?cbK8888:9??x64@x@s@x9?@ | 01/07/23-08:55:08
+1932909843 | 103.90.161.105 | NewVPS-K4ss3609s69e?essdK8888:9??x64@x@s@x9?@ | 01/07/23-08:55:46
+1808903996 | 216.238.83.244 | NewVPS-K47@63@fd3fs3fe88fK8888:9??x64@x@s@x9?@ | 01/07/23-09:29:27
+1618334997 | 45.173.130.236 | NewVPS-K4474s8?074csb43fK8888:9??x64@x@s@x9?@ | 01/07/23-09:29:57
+1808903996 | 108.61.192.5 | NewVPS-K4@688afb3a64sdc0K8888:9??x64@x@s@x9?@ | 01/07/23-10:08:41
+5629207788 | 159.203.100.213 | NewVPS-K47860@s8f36ed98s?K8888:9??x64@x@s@x9?@ | 01/07/23-10:09:29
+1808903996 | 45.76.252.38 | NewVPS-K4347??66s39cfc@6?K8888:9??x64@x@s@x9?@ | 01/07/23-10:13:03
+1808903996 | 216.238.72.72 | NewVPS-K49939?4??s40eeccbK8888:9??x64@x@s@x9?@ | 01/07/23-10:16:48
+1340100212 | 104.236.65.169 | NewVPS-K49430?bf6ecbd6@7?K8888:9??x64@x@s@x9?@ | 01/07/23-10:25:46
+1618334997 | 45.173.130.236 | NewVPS-K4@s67@7beac4sa8f6K8888:9??x64@x@s@x9?@ | 01/07/23-10:59:48
+576145089 | 35.180.255.157 | NewVPS-K46487@7dc8?374f8@K8888:9??x64@x@s@x9?@ | 01/07/23-11:10:37
+2032985870 | 150.136.161.208 | NewVPS-K4@4@3?d988ac?9989K8888:9??x64@x@s@x9?@ | 01/07/23-11:47:17
+1618334997 | 173.230.131.197 | NewVPS-K493?0?f???86e8bbaK8888:9??x64@x@s@x9?@ | 01/07/23-12:25:10
+1123031030 | 217.71.207.192 | NewVPS-K47?@0bee3d06d9d0K8888:9??x64@x@s@x9?@ | 01/07/23-12:47:19
+1123031030 | 217.71.207.192 | NewVPS-K46677?b@@b9780e4@K8888:9??x64@x@s@x9?@ | 01/07/23-12:54:14
+2120174309 | 20.226.18.90 | NewVPS-K4s0s3???7c9a0ad6cK8888:9??x64@x@s@x9?@ | 01/07/23-12:59:32
+1618334997 | 173.230.131.197 | NewVPS-K444@s7bes33sf3b4K8888:9??x64@x@s@x9?@ | 01/07/23-14:15:21
+1618334997 | 139.144.63.123 | NewVPS-K48@38?e98@0s9f6baK8888:9??x64@x@s@x9?@ | 01/07/23-14:26:39
+5051663313 | 164.90.152.196 | NewVPS-K4@s8?@f0d933d3d8sK8888:9??x64@x@s@x9?@ | 01/07/23-14:41:44
+5051663313 | 143.198.147.154 | NewVPS-K44@00@6b7csab4700K8888:9??x64@x@s@x9?@ | 01/07/23-15:05:08
+5051663313 | 164.92.100.126 | NewVPS-K4300@@3@s@6?cd4?4K8888:9??x64@x@s@x9?@ | 01/07/23-15:25:54
+5051663313 | 164.92.121.225 | NewVPS-K493@?4?c6?7@a0daK8888:9??x64@x@s@x9?@ | 01/07/23-15:46:12
+1123031030 | 104.223.84.205 | NewVPS-K46s84?a?0b7476f@9K8888:9??x64@x@s@x9?@ | 01/07/23-16:05:09
+1123031030 | 207.199.156.109 | NewVPS-K49s34?f?7b6s@scs?K8888:9??x64@x@s@x9?@ | 01/07/23-16:30:11
+5903794247 | 20.226.11.25 | NewVPS-K4sss@?fe@9@703688K8888:9??x64@x@s@x9?@ | 01/07/23-16:48:27
+1123031030 | 104.223.84.205 | NewVPS-K4s?s6@c9cfb4s@3e6K8888:9??x64@x@s@x9?@ | 01/07/23-16:50:05
+2006027987 | 104.131.162.30 | NewVPS-K49?604esb0sfsf3eK8888:9??x64@x@s@x9?@ | 01/07/23-18:03:28
+2006027987 | 45.55.129.192 | NewVPS-K4?760?4b88fc9f3c?K8888:9??x64@x@s@x9?@ | 01/07/23-18:18:37
+2006027987 | 159.89.46.72 | NewVPS-K4430@?ef?84@@de?aK8888:9??x64@x@s@x9?@ | 01/07/23-18:31:48
+1837088909 | 38.7.207.71 | NewVPS-K407s?@73facae8993K8888:9??x64@x@s@x9?@ | 01/07/23-18:59:43
+5223242849 | 173.255.235.53 | NewVPS-K4@483@06689dae6csK8888:9??x64@x@s@x9?@ | 01/07/23-19:17:34
+2120174309 | 20.226.79.242 | NewVPS-K4870s?b0?s7s0f?bcK8888:9??x64@x@s@x9?@ | 01/07/23-19:30:12
+1100521756 | 23.94.14.202 | NewVPS-K47807@d337s@s006K8888:9??x64@x@s@x9?@ | 01/07/23-20:52:53
+2120174309 | 45.173.130.240 | NewVPS-K47?98b40678e9a70K8888:9??x64@x@s@x9?@ | 01/07/23-20:58:30
+5051663313 | 137.184.85.96 | NewVPS-K4864@7b647b003@4K8888:9??x64@x@s@x9?@ | 01/07/23-21:15:33
+1646846400 | 45.173.130.249 | NewVPS-K4?887@s338se840c@K8888:9??x64@x@s@x9?@ | 01/07/23-21:31:40
+5202392937 | 129.151.111.29 | NewVPS-K46933@d6?cc07cca7K8888:9??x64@x@s@x9?@ | 01/07/23-21:48:49
+5202392937 | 129.151.117.141 | NewVPS-K49?@@3ef0?sd6bdbK8888:9??x64@x@s@x9?@ | 01/07/23-22:04:54
+5202392937 | 129.151.106.210 | NewVPS-K4@3ss?e@s8@@?@690K8888:9??x64@x@s@x9?@ | 01/07/23-22:17:04
+1516470810 | 104.238.212.231 | NewVPS-K49070?a?76c3?c04bK8888:9??x64@x@s@x9?@ | 01/07/23-22:45:46
+826202541 | 216.250.114.159 | NewVPS-K48?6?7783sesa8?fK8888:9??x64@x@s@x9?@ | 01/07/23-22:51:18
+5202392937 | 192.18.140.178 | NewVPS-K460s??b?87e4f4?@4K8888:9??x64@x@s@x9?@ | 01/07/23-22:51:36
+5202392937 | 193.123.103.34 | NewVPS-K439@@@37b8b4dc3d4K8888:9??x64@x@s@x9?@ | 01/07/23-23:02:03
+234270555 | 45.61.185.150 | NewVPS-K488604@83a7fecs7K8888:9??x64@x@s@x9?@ | 01/08/23-01:02:06
+1512297117 | 24.199.103.25 | NewVPS-K466776ef3c4?3@7cK8888:9??x64@x@s@x9?@ | 01/08/23-05:44:48
+1818514554 | 167.71.93.76 | NewVPS-K4@600@e6e0bbffe40K8888:9??x64@x@s@x9?@ | 01/08/23-07:59:51
+1394196343 | 159.223.182.75 | NewVPS-K407?0@846604sb80?K8888:9??x64@x@s@x9?@ | 01/08/23-09:18:13
+1818514554 | 44.211.149.240 | NewVPS-K48936@ef?34se0?caK8888:9??x64@x@s@x9?@ | 01/08/23-09:37:57
+2045713521 | 137.184.70.51 | NewVPS-K47476?338?@0e@0@4K8888:9??x64@x@s@x9?@ | 01/08/23-11:25:38
+5322548070 | 172.105.119.124 | NewVPS-K4s330ssa3s8?60@9K8888:9??x64@x@s@x9?@ | 01/08/23-12:02:48
+5202392937 | 144.22.59.135 | NewVPS-K47@96??3f@4acf?0eK8888:9??x64@x@s@x9?@ | 01/08/23-14:06:10
+5321784762 | 159.223.142.214 | NewVPS-K44s34@07s3s797@9eK8888:9??x64@x@s@x9?@ | 01/08/23-15:13:21
+1048526207 | 179.50.60.110 | NewVPS-K4s0@3?a96d6sd8af?K8888:9??x64@x@s@x9?@ | 01/08/23-15:16:55
+1172965402 | 206.189.190.34 | NewVPS-K44@@s?@6@e64e979aK8888:9??x64@x@s@x9?@ | 01/08/23-16:01:00
+1708490519 | 138.197.8.90 | NewVPS-K44s47@d83?76csbf7K8888:9??x64@x@s@x9?@ | 01/08/23-16:07:49
+1708490519 | 209.97.156.188 | NewVPS-K4@9@7@fa846b987aK8888:9??x64@x@s@x9?@ | 01/08/23-16:08:12
+234270555 | 3.86.211.140 | NewVPS-K4664@4bd8faf?06@K8888:9??x64@x@s@x9?@ | 01/08/23-20:04:37
+5769795578 | 155.138.206.101 | NewVPS-K4?847?7ed@@9d9?8dK8888:9??x64@x@s@x9?@ | 01/08/23-22:00:48
+1263903409 | 138.255.102.229 | NewVPS-K40?679364df@sc33K8888:9??x64@x@s@x9?@ | 01/09/23-00:43:59
+1263903409 | 138.255.102.229 | NewVPS-K47784??9f30dsf460K8888:9??x64@x@s@x9?@ | 01/09/23-01:03:41
+1263903409 | 138.255.102.229 | NewVPS-K4?s?4?d47a06s3980K8888:9??x64@x@s@x9?@ | 01/09/23-01:13:31
+576145089 | 45.79.159.212 | NewVPS-K4473@36b44f3@9b8sK8888:9??x64@x@s@x9?@ | 01/09/23-01:19:14
+5769795578 | 149.28.41.18 | NewVPS-K43?s9?a6dbf8sa?9K8888:9??x64@x@s@x9?@ | 01/09/23-02:39:07
+1394196343 | 45.239.216.171 | NewVPS-K47s@7?94s@7as830K8888:9??x64@x@s@x9?@ | 01/09/23-07:31:31
+1202228137 | 144.22.48.218 | NewVPS-K4?33??740bss?f40bK8888:9??x64@x@s@x9?@ | 01/09/23-07:43:21
+1202228137 | 45.79.198.84 | NewVPS-K46?97?87a99?0@ed4K8888:9??x64@x@s@x9?@ | 01/09/23-07:45:51
+1808903996 | 144.202.16.95 | NewVPS-K4s34@?e4@3e8447dK8888:9??x64@x@s@x9?@ | 01/09/23-09:38:33
+1808903996 | 96.30.196.186 | NewVPS-K4s3s@?8@ac607dbddK8888:9??x64@x@s@x9?@ | 01/09/23-09:42:32
+1708490519 | 147.182.227.52 | NewVPS-K470943?8f9sf4f8?@K8888:9??x64@x@s@x9?@ | 01/09/23-09:50:15
+576145089 | 137.184.232.30 | NewVPS-K4464@?e9e@60c60?cK8888:9??x64@x@s@x9?@ | 01/09/23-11:45:28
+5769795578 | 92.118.237.208 | NewVPS-K408?3?9sa789?0f9eK8888:9??x64@x@s@x9?@ | 01/09/23-12:17:47
+1340100212 | 68.183.106.137 | NewVPS-K483683s@@b0@fdK8888:9??x64@x@s@x9?@ | 01/09/23-13:06:51
+1363283232 | 144.22.254.251 | NewVPS-K4899s@f6400a47@08K8888:9??x64@x@s@x9?@ | 01/09/23-13:07:32
+1340100212 | 142.93.184.165 | NewVPS-K4?076d408a94ss9dK8888:9??x64@x@s@x9?@ | 01/09/23-13:16:51
+1363283232 | 144.22.254.251 | NewVPS-K4404348a8bb4399sK8888:9??x64@x@s@x9?@ | 01/09/23-13:24:57
+182562462 | 143.198.174.142 | NewVPS-K4s9@@0073ba3bb0fK8888:9??x64@x@s@x9?@ | 01/09/23-14:08:04
+182562462 | 159.223.186.98 | NewVPS-K49888@39?7d7e9??cK8888:9??x64@x@s@x9?@ | 01/09/23-14:22:06
+2006027987 | 104.131.162.36 | NewVPS-K44733??03d67?s046K8888:9??x64@x@s@x9?@ | 01/09/23-14:36:25
+2045713521 | 165.22.188.22 | NewVPS-K4?@64@e6a36s43?baK8888:9??x64@x@s@x9?@ | 01/09/23-14:44:55
+1340100212 | 134.209.68.234 | NewVPS-K4s4?4?cedff83a40dK8888:9??x64@x@s@x9?@ | 01/09/23-14:47:15
+5223242849 | 45.33.100.168 | NewVPS-K40406?d6sd977e4e9K8888:9??x64@x@s@x9?@ | 01/09/23-14:52:42
+5769795578 | 186.104.61.41 | NewVPS-K48606?b9778c@b4sK8888:9??x64@x@s@x9?@ | 01/09/23-15:02:20
+1340100212 | 45.58.56.198 | NewVPS-K40994?cs64c3387a@K8888:9??x64@x@s@x9?@ | 01/09/23-16:27:41
+234270555 | 45.33.16.253 | NewVPS-K4s43@43as40c66s4K8888:9??x64@x@s@x9?@ | 01/09/23-16:37:18
+5769795578 | 20.14.94.80 | NewVPS-K40?73?ff0ad97b364K8888:9??x64@x@s@x9?@ | 01/09/23-17:10:20
+234270555 | 45.61.184.194 | NewVPS-K44?3s@s7a?406cs0eK8888:9??x64@x@s@x9?@ | 01/09/23-17:12:05
+234270555 | 129.151.104.232 | NewVPS-K403376a@a?c4f77sK8888:9??x64@x@s@x9?@ | 01/09/23-17:28:36
+5523921935 | 204.199.161.34 | NewVPS-K49039c70s94sacc7K8888:9??x64@x@s@x9?@ | 01/09/23-17:49:39
+5769795578 | 23.108.57.245 | NewVPS-K40776839c4bf7@@4K8888:9??x64@x@s@x9?@ | 01/09/23-18:15:50
+1386993683 | 23.108.57.245 | NewVPS-K43664?663777sbcK8888:9??x64@x@s@x9?@ | 01/09/23-18:44:03
+1808903996 | 51.79.102.153 | NewVPS-K44873@66d9?fds34K8888:9??x64@x@s@x9?@ | 01/09/23-18:59:16
+2045713521 | 157.230.216.33 | NewVPS-K4386?@be?06b@s4fdK8888:9??x64@x@s@x9?@ | 01/09/23-19:03:56
+1564379505 | 204.199.161.34 | NewVPS-K46?4?@s9af97e3f30K8888:9??x64@x@s@x9?@ | 01/09/23-19:15:18
+1564379505 | 204.199.161.34 | NewVPS-K4?489?693dd8fb8baK8888:9??x64@x@s@x9?@ | 01/09/23-19:19:16
+1646846400 | 137.184.158.46 | NewVPS-K4?894@47se6c?se8fK8888:9??x64@x@s@x9?@ | 01/09/23-19:40:01
+1100521756 | 142.93.246.65 | NewVPS-K436??@d769@6f6444K8888:9??x64@x@s@x9?@ | 01/09/23-19:54:05
+5769795578 | 69.55.54.197 | NewVPS-K43@9@@?7s8?473esfK8888:9??x64@x@s@x9?@ | 01/09/23-20:04:06
+1390150729 | 4.246.167.193 | NewVPS-K44?38s0700?c6848K8888:9??x64@x@s@x9?@ | 01/09/23-20:09:18
+1390150729 | 4.246.167.193 | NewVPS-K4s9?s09e767ea849K8888:9??x64@x@s@x9?@ | 01/09/23-21:10:35
+1172965402 | 206.189.190.34 | NewVPS-K47440@960?bb744feK8888:9??x64@x@s@x9?@ | 01/10/23-00:29:41
+576145089 | 92.118.237.208 | NewVPS-K4@?480803?0fd8fdK8888:9??x64@x@s@x9?@ | 01/10/23-07:39:44
+1363283232 | 144.22.215.123 | NewVPS-K4449@@@36fe4s7306K8888:9??x64@x@s@x9?@ | 01/10/23-08:24:32
+234270555 | 104.223.121.195 | NewVPS-K40ss73398@8c87b9K8888:9??x64@x@s@x9?@ | 01/10/23-08:26:49
+1808903996 | 51.79.102.153 | NewVPS-K4@s@7?@e39sec0daK8888:9??x64@x@s@x9?@ | 01/10/23-09:32:59
+5769795578 | 96.30.192.122 | NewVPS-K4?4784@4c7dc?4ssK8888:9??x64@x@s@x9?@ | 01/10/23-09:37:46
+1808903996 | 148.113.143.102 | NewVPS-K4493@?sdc6dc@@4d9K8888:9??x64@x@s@x9?@ | 01/10/23-10:02:46
+1618334997 | 45.173.130.97 | NewVPS-K44697@e@4bb376eadK8888:9??x64@x@s@x9?@ | 01/10/23-10:19:24
+1618334997 | 45.173.130.97 | NewVPS-K4674??cbb0c4bef48K8888:9??x64@x@s@x9?@ | 01/10/23-10:26:58
+1618334997 | 45.173.130.97 | NewVPS-K44973?d94b?aa60?eK8888:9??x64@x@s@x9?@ | 01/10/23-10:37:42
+1439312588 | 150.136.182.96 | NewVPS-K44484@bd3e@68b738K8888:9??x64@x@s@x9?@ | 01/10/23-11:17:29
+5223242849 | 45.79.212.89 | NewVPS-K4?s784s607f4936dK8888:9??x64@x@s@x9?@ | 01/10/23-11:32:14
+1328528691 | 66.90.74.23 | NewVPS-K4?488?ce406@cffefK8888:9??x64@x@s@x9?@ | 01/10/23-11:38:50
+576145089 | 170.187.134.16 | NewVPS-K4704@@c3770a8afs@K8888:9??x64@x@s@x9?@ | 01/10/23-12:36:43
+576145089 | 24.199.122.123 | NewVPS-K48@78?e3@7f8f079aK8888:9??x64@x@s@x9?@ | 01/10/23-12:50:11
+576145089 | 138.219.42.180 | NewVPS-K46?4@?b3c@b496093K8888:9??x64@x@s@x9?@ | 01/10/23-13:03:00
+576145089 | 140.238.236.104 | NewVPS-K4?093?bd9dd47???0K8888:9??x64@x@s@x9?@ | 01/10/23-13:25:36
+576145089 | 162.212.155.143 | NewVPS-K4s709?88a8s7e3747K8888:9??x64@x@s@x9?@ | 01/10/23-13:28:20
+5223242849 | 173.230.129.126 | NewVPS-K4697s?4b99?ed?cfeK8888:9??x64@x@s@x9?@ | 01/10/23-15:03:23
+618157053 | 67.205.147.187 | NewVPS-K40?@7@a0abdadfd6aK8888:9??x64@x@s@x9?@ | 01/10/23-15:34:45
+1173676231 | 143.198.139.104 | NewVPS-K44s@6@89e8ssccd4sK8888:9??x64@x@s@x9?@ | 01/10/23-16:25:57
+5432401123 | 139.144.52.117 | NewVPS-K4s?93eedb6bs043K8888:9??x64@x@s@x9?@ | 01/10/23-16:27:01
+618157053 | 147.182.129.255 | NewVPS-K44?38?0?c@@84s??8K8888:9??x64@x@s@x9?@ | 01/10/23-17:01:59
+618157053 | 157.245.245.76 | NewVPS-K480s0?d9e76c?eaacK8888:9??x64@x@s@x9?@ | 01/10/23-17:18:17
+5779261831 | 45.79.30.41 | NewVPS-K43?46@9?4fe7@4@?dK8888:9??x64@x@s@x9?@ | 01/10/23-20:45:47
+729023834 | 142.93.59.137 | NewVPS-K4@40?3eb36?3e9?dK8888:9??x64@x@s@x9?@ | 01/10/23-21:03:15
+729023834 | 164.90.159.146 | NewVPS-K4s9s?@989ed8f37c8K8888:9??x64@x@s@x9?@ | 01/10/23-22:34:19
+2006027987 | 45.79.140.126 | NewVPS-K4ss9?@@7c7f0ce3s?K8888:9??x64@x@s@x9?@ | 01/10/23-23:13:48
+234270555 | 45.61.185.150 | NewVPS-K48s76?@04ebe49eafK8888:9??x64@x@s@x9?@ | 01/10/23-23:33:36
+234270555 | 146.190.119.23 | NewVPS-K48676@09b8bf89776K8888:9??x64@x@s@x9?@ | 01/10/23-23:54:19
+1519420518 | 139.162.48.75 | NewVPS-K497@4@8?ef?3?@6??K8888:9??x64@x@s@x9?@ | 01/11/23-05:09:50
+5432401123 | 20.97.221.33 | NewVPS-K403s9?a??77?@6eacK8888:9??x64@x@s@x9?@ | 01/11/23-07:17:52
+2045713521 | 167.172.145.116 | NewVPS-K40603?@0dd0d9@f?4K8888:9??x64@x@s@x9?@ | 01/11/23-07:49:00
+1519420518 | 178.128.59.138 | NewVPS-K440s7@7ef?79a0b88K8888:9??x64@x@s@x9?@ | 01/11/23-08:10:11
+1808903996 | 216.238.81.227 | NewVPS-K47768@ccc6cscbd0@K8888:9??x64@x@s@x9?@ | 01/11/23-09:58:35
+1808903996 | 45.76.61.218 | NewVPS-K409s0s939bfs?738K8888:9??x64@x@s@x9?@ | 01/11/23-10:02:43
+2045713521 | 34.176.110.56 | NewVPS-K46790@c9fca8a@80K8888:9??x64@x@s@x9?@ | 01/11/23-10:08:16
+1808903996 | 66.42.86.247 | NewVPS-K404s3fbfsdae3s8dK8888:9??x64@x@s@x9?@ | 01/11/23-10:10:30
+5779261831 | 45.79.30.41 | NewVPS-K498@s?ae??6?@78bfK8888:9??x64@x@s@x9?@ | 01/11/23-10:28:15
+576145089 | 38.7.207.104 | NewVPS-K460s??76@60@bf@3sK8888:9??x64@x@s@x9?@ | 01/11/23-11:40:28
+576145089 | 139.162.28.145 | NewVPS-K4@090?87a349fc78cK8888:9??x64@x@s@x9?@ | 01/11/23-11:41:37
+1667894851 | 38.7.207.104 | NewVPS-K443393900b9c?98@K8888:9??x64@x@s@x9?@ | 01/11/23-12:22:55
+576145089 | 45.236.129.190 | NewVPS-K4@48@?0cf884d6ca9K8888:9??x64@x@s@x9?@ | 01/11/23-12:32:43
+5051663313 | 143.198.218.60 | NewVPS-K474@6??39@?8@6e70K8888:9??x64@x@s@x9?@ | 01/11/23-14:29:32
+5051663313 | 178.128.216.199 | NewVPS-K498s@@0993e@d8c40K8888:9??x64@x@s@x9?@ | 01/11/23-14:47:28
+5051663313 | 146.190.45.91 | NewVPS-K4??78@3ca7da9d664K8888:9??x64@x@s@x9?@ | 01/11/23-14:58:40
+5051663313 | 146.190.117.144 | NewVPS-K4?99436?9f60f937bK8888:9??x64@x@s@x9?@ | 01/11/23-15:10:24
+234270555 | 45.79.207.198 | NewVPS-K44s39@3bc064s9?64K8888:9??x64@x@s@x9?@ | 01/11/23-15:44:49
+1667894851 | 38.7.207.104 | NewVPS-K496s4@?s9?6d3fbaeK8888:9??x64@x@s@x9?@ | 01/11/23-16:59:19
+5769795578 | 216.238.81.149 | NewVPS-K47746@b?a70bd@77?K8888:9??x64@x@s@x9?@ | 01/11/23-17:59:59
+2006027987 | 24.199.92.140 | NewVPS-K4@@46f@68aa6s3s0K8888:9??x64@x@s@x9?@ | 01/11/23-21:34:04
+234270555 | 142.93.149.20 | NewVPS-K49?79@7334d6a@edcK8888:9??x64@x@s@x9?@ | 01/11/23-22:21:19
+1667894851 | 139.144.135.241 | NewVPS-K499943a3eb89dcbssK8888:9??x64@x@s@x9?@ | 01/11/23-23:15:49
+1173676231 | 24.199.124.220 | NewVPS-K4?647@6s93e77d70bK8888:9??x64@x@s@x9?@ | 01/12/23-08:11:40
+5051663313 | 24.199.105.7 | NewVPS-K46?3s@a@dsfc@@8e7K8888:9??x64@x@s@x9?@ | 01/12/23-08:38:57
+1818322212 | 192.99.152.77 | NewVPS-K4?087s0c@3a47dfeK8888:9??x64@x@s@x9?@ | 01/12/23-08:44:09
+1519420518 | 137.184.126.210 | NewVPS-K40798@8b39f3c3ae4K8888:9??x64@x@s@x9?@ | 01/12/23-11:24:01
+1667894851 | 139.144.135.241 | NewVPS-K486@se7777sdcf?3K8888:9??x64@x@s@x9?@ | 01/12/23-12:41:02
+1519420518 | 139.162.48.75 | NewVPS-K4@6s9?0b89c4b7?88K8888:9??x64@x@s@x9?@ | 01/12/23-13:22:08
+1519420518 | 139.162.48.75 | NewVPS-K489ss?48@fc3b0fecK8888:9??x64@x@s@x9?@ | 01/12/23-13:48:45
+2032985870 | 20.120.29.24 | NewVPS-K473?0@ff7f684s83aK8888:9??x64@x@s@x9?@ | 01/12/23-14:16:02
+1519420518 | 139.162.48.75 | NewVPS-K4?@83s@e8d?4?9d3K8888:9??x64@x@s@x9?@ | 01/12/23-14:21:49
+5810019485 | 54.196.234.27 | NewVPS-K4963@0?3bc?fd?6bK8888:9??x64@x@s@x9?@ | 01/12/23-17:38:30
+2120174309 | 144.22.130.169 | NewVPS-K4s?06?840676dc6bbK8888:9??x64@x@s@x9?@ | 01/12/23-18:19:47
+729023834 | 147.182.158.14 | NewVPS-K44ss0?868sd3e09ssK8888:9??x64@x@s@x9?@ | 01/12/23-19:19:36
+635819650 | 143.198.111.28 | NewVPS-K49978@bf@c87a?se?K8888:9??x64@x@s@x9?@ | 01/12/23-19:31:22
+1390150729 | 45.173.130.148 | NewVPS-K4?0@3?ebc6?adfe@7K8888:9??x64@x@s@x9?@ | 01/12/23-21:52:39
+5810019485 | 54.91.180.85 | NewVPS-K4s383@ab66e@a7dscK8888:9??x64@x@s@x9?@ | 01/12/23-21:56:44
+1519420518 | 139.177.184.153 | NewVPS-K4??37a3es7sca8a4K8888:9??x64@x@s@x9?@ | 01/12/23-21:59:22
+795435792 | 107.22.71.15 | NewVPS-K46837?44f34s3?d9K8888:9??x64@x@s@x9?@ | 01/12/23-23:02:41
+1519420518 | 139.177.184.153 | NewVPS-K4s79?@b0s?03?c?0sK8888:9??x64@x@s@x9?@ | 01/12/23-23:26:34
+5051663313 | 164.92.71.221 | NewVPS-K4783@339@f96f68c7K8888:9??x64@x@s@x9?@ | 01/12/23-23:59:50
+1519420518 | 139.177.184.153 | NewVPS-K40s40?d?b73c4saafK8888:9??x64@x@s@x9?@ | 01/13/23-01:05:35
+576145089 | 5.183.78.152 | NewVPS-K4@697af?b0s007s7K8888:9??x64@x@s@x9?@ | 01/13/23-01:06:52
+1422653788 | 147.189.169.244 | NewVPS-K43s6?3?8s963s366bK8888:9??x64@x@s@x9?@ | 01/13/23-01:18:26
+1519420518 | 192.53.118.121 | NewVPS-K4940@@ee800?bc3K8888:9??x64@x@s@x9?@ | 01/13/23-01:32:56
+1422653788 | 147.189.169.244 | NewVPS-K473s?4s046?36dadK8888:9??x64@x@s@x9?@ | 01/13/23-01:37:22
+1519420518 | 172.104.183.146 | NewVPS-K4s67?@b9c9@743@csK8888:9??x64@x@s@x9?@ | 01/13/23-04:05:47
+1519420518 | 139.162.51.193 | NewVPS-K49340?a8es@9c88a6K8888:9??x64@x@s@x9?@ | 01/13/23-04:38:45
+2120174309 | 200.73.131.24 | NewVPS-K4873@?346063d386sK8888:9??x64@x@s@x9?@ | 01/13/23-05:37:30
+1519420518 | 143.198.86.221 | NewVPS-K48440?7@@efa?9afbK8888:9??x64@x@s@x9?@ | 01/13/23-05:42:14
+1538778631 | 212.24.104.154 | NewVPS-K47ss43d88?@3?sc@sK8888:9??x64@x@s@x9?@ | 01/13/23-06:34:47
+2120174309 | 200.73.131.24 | NewVPS-K4@69@@84b3dsbd?f6K8888:9??x64@x@s@x9?@ | 01/13/23-08:50:43
+5942191487 | 200.25.38.165 | NewVPS-K4??39734ff7ad880K8888:9??x64@x@s@x9?@ | 01/13/23-09:43:23
+1519420518 | 103.3.63.26 | NewVPS-K4@347?86fdb6e9e80K8888:9??x64@x@s@x9?@ | 01/13/23-10:26:43
+615097327 | 64.227.27.130 | NewVPS-K4s?@s@e86808a00afK8888:9??x64@x@s@x9?@ | 01/13/23-10:49:13
+5903794247 | 140.238.189.80 | NewVPS-K4?787?9360fb7@390K8888:9??x64@x@s@x9?@ | 01/13/23-11:36:29
+5051663313 | 143.198.238.106 | NewVPS-K4067@?@39bb?77e46K8888:9??x64@x@s@x9?@ | 01/13/23-11:58:09
+2120174309 | 200.89.178.50 | NewVPS-K43@7?@@ec?44a07s3K8888:9??x64@x@s@x9?@ | 01/13/23-13:03:47
+1519420518 | 167.172.94.1 | NewVPS-K47739@s3e?ed@6b4cK8888:9??x64@x@s@x9?@ | 01/13/23-13:12:13
+2120174309 | 200.89.178.50 | NewVPS-K44608@ab363sab@90K8888:9??x64@x@s@x9?@ | 01/13/23-13:20:22
+5769795578 | 149.28.41.18 | NewVPS-K44@0@39s6a?a34s8bK8888:9??x64@x@s@x9?@ | 01/13/23-13:20:48
+1519420518 | 139.177.184.153 | NewVPS-K489874cbfcb0ddd8K8888:9??x64@x@s@x9?@ | 01/13/23-13:49:31
+5321784762 | 149.28.98.31 | NewVPS-K40689?sasd8eaf7s8K8888:9??x64@x@s@x9?@ | 01/13/23-14:14:11
+5903794247 | 45.173.129.15 | NewVPS-K44486@?bfef6afas9K8888:9??x64@x@s@x9?@ | 01/13/23-14:43:17
+5810019485 | 45.173.129.16 | NewVPS-K43937?8@7sf40s48@K8888:9??x64@x@s@x9?@ | 01/13/23-15:27:26
+5903794247 | 192.53.120.37 | NewVPS-K44s90?9?d7dfff09@K8888:9??x64@x@s@x9?@ | 01/13/23-16:02:23
+5769795578 | 20.127.209.62 | NewVPS-K4?9@3dd7d90f70??K8888:9??x64@x@s@x9?@ | 01/13/23-16:02:35
+5625111835 | 34.151.252.177 | NewVPS-K4s@77?bb66aff0904K8888:9??x64@x@s@x9?@ | 01/13/23-18:38:27
+5321784762 | 159.203.128.15 | NewVPS-K440?s@c3?s36?8??@K8888:9??x64@x@s@x9?@ | 01/13/23-18:40:00
+5625111835 | 35.199.126.183 | NewVPS-K4?706@39fs763easeK8888:9??x64@x@s@x9?@ | 01/13/23-19:14:53
+1394196343 | 138.197.150.245 | NewVPS-K47@48?9847@ss0e90K8888:9??x64@x@s@x9?@ | 01/13/23-19:16:27
+729023834 | 146.190.244.154 | NewVPS-K4@?03@3436@9aca7dK8888:9??x64@x@s@x9?@ | 01/13/23-20:21:11
+1518767155 | 66.228.55.160 | NewVPS-K4@?343s37@?7d0@e7K8888:9??x64@x@s@x9?@ | 01/13/23-20:39:21
+5625111835 | 35.198.58.147 | NewVPS-K44?48?07e@ccf06b9K8888:9??x64@x@s@x9?@ | 01/13/23-23:17:08
+5625111835 | 34.125.153.84 | NewVPS-K4470?3a?f8a??0@?@K8888:9??x64@x@s@x9?@ | 01/14/23-00:53:18
+5690178038 | 85.239.239.94 | NewVPS-K483@??988ce7?9?dK8888:9??x64@x@s@x9?@ | 01/14/23-01:06:56
+1518767155 | 173.255.199.233 | NewVPS-K49s6@6@es4c@d7c8K8888:9??x64@x@s@x9?@ | 01/14/23-01:42:10
+1518767155 | 69.164.193.106 | NewVPS-K4?7360370b93?60sK8888:9??x64@x@s@x9?@ | 01/14/23-02:05:57
+1667894851 | 66.228.41.124 | NewVPS-K4s693a@7?9faf@fdK8888:9??x64@x@s@x9?@ | 01/14/23-03:59:09
+1394196343 | 45.239.216.247 | NewVPS-K4789s?6787ed?3dcsK8888:9??x64@x@s@x9?@ | 01/14/23-04:06:31
+1667894851 | 139.144.135.241 | NewVPS-K484s9?e?@7@?dcabsK8888:9??x64@x@s@x9?@ | 01/14/23-04:41:40
+1667894851 | 139.144.135.241 | NewVPS-K46748c7sds60a7??K8888:9??x64@x@s@x9?@ | 01/14/23-04:43:02
+5690178038 | 207.244.244.62 | NewVPS-K4?003@39ddbeas?7K8888:9??x64@x@s@x9?@ | 01/14/23-04:51:59
+1536147520 | 146.190.166.158 | NewVPS-K483s3c9sd7c9eadsK8888:9??x64@x@s@x9?@ | 01/14/23-08:09:15
+1808903996 | 155.138.198.21 | NewVPS-K4@60??8@s7?8f963cK8888:9??x64@x@s@x9?@ | 01/14/23-09:16:01
+1808903996 | 96.30.199.74 | NewVPS-K47379@d3ea?eecs83K8888:9??x64@x@s@x9?@ | 01/14/23-09:19:30
+1808903996 | 216.238.79.46 | NewVPS-K49688@fs@f3c?8@4dK8888:9??x64@x@s@x9?@ | 01/14/23-09:22:49
+5223242849 | 45.79.253.238 | NewVPS-K494@??8@fasbd8339K8888:9??x64@x@s@x9?@ | 01/14/23-10:36:26
+5223242849 | 172.105.150.127 | NewVPS-K44@7@@@da7das4?eK8888:9??x64@x@s@x9?@ | 01/14/23-11:26:23
+5051663313 | 146.190.126.84 | NewVPS-K4380@3scefff3@a90K8888:9??x64@x@s@x9?@ | 01/14/23-11:55:47
+675860763 | 167.99.185.110 | NewVPS-K497936dbb@s488eeK8888:9??x64@x@s@x9?@ | 01/14/23-12:33:00
+5376001618 | 173.255.238.90 | NewVPS-K468?7@aes7688s00K8888:9??x64@x@s@x9?@ | 01/14/23-14:36:27
+182562462 | 20.206.249.20 | NewVPS-K4s8s@0eccf64396sK8888:9??x64@x@s@x9?@ | 01/14/23-15:40:35
+182562462 | 165.22.2.138 | NewVPS-K4s0?7csc?ef3c79bK8888:9??x64@x@s@x9?@ | 01/14/23-15:43:30
+5903794247 | 129.151.120.10 | NewVPS-K40670sbd?69ef@0dK8888:9??x64@x@s@x9?@ | 01/14/23-15:56:02
+5051663313 | 24.199.101.179 | NewVPS-K44483?76947d4@f09K8888:9??x64@x@s@x9?@ | 01/14/23-16:03:28
+1536147520 | 165.227.84.206 | NewVPS-K4?347@s766d86sassK8888:9??x64@x@s@x9?@ | 01/14/23-17:08:15
+1394196343 | 38.7.207.11 | NewVPS-K4069sb63afde?38bK8888:9??x64@x@s@x9?@ | 01/14/23-17:09:10
+675860763 | 137.184.164.151 | NewVPS-K446?8a?@??e908e?K8888:9??x64@x@s@x9?@ | 01/14/23-17:27:45
+5779261831 | 24.199.114.80 | NewVPS-K4?3064?cf6?f0s40K8888:9??x64@x@s@x9?@ | 01/14/23-17:41:45
+1342890206 | 129.213.139.185 | NewVPS-K47830@be086dbc4adK8888:9??x64@x@s@x9?@ | 01/14/23-17:44:11
+1394196343 | 54.232.46.128 | NewVPS-K49067@0dbe@6794dcK8888:9??x64@x@s@x9?@ | 01/14/23-18:56:06
+1394196343 | 45.56.65.212 | NewVPS-K4660s@0?d6?eb7s79K8888:9??x64@x@s@x9?@ | 01/14/23-19:11:01
+635819650 | 192.99.151.148 | NewVPS-K4?4@3c049csfa?0fK8888:9??x64@x@s@x9?@ | 01/14/23-19:27:42
+5942191487 | 45.42.160.52 | NewVPS-K4800??c6@3f338e79K8888:9??x64@x@s@x9?@ | 01/14/23-19:57:52
+635819650 | 47.89.230.209 | NewVPS-K483?8?99c8c93e7?K8888:9??x64@x@s@x9?@ | 01/14/23-20:02:33
+1518767155 | 20.69.97.109 | NewVPS-K40@77fbde70???seK8888:9??x64@x@s@x9?@ | 01/14/23-20:17:40
+1518767155 | 45.79.72.238 | NewVPS-K40446d87a83?sd0sK8888:9??x64@x@s@x9?@ | 01/14/23-20:23:35
+635819650 | 192.99.245.220 | NewVPS-K4?479@0bc?77?d3?eK8888:9??x64@x@s@x9?@ | 01/14/23-20:49:09
+980221709 | 165.22.176.180 | NewVPS-K47344@46c7?0ad0afK8888:9??x64@x@s@x9?@ | 01/14/23-21:43:10
+182562462 | 143.198.174.142 | NewVPS-K40s96@cfes06dbd46K8888:9??x64@x@s@x9?@ | 01/14/23-22:09:42
+5051663313 | 137.184.116.204 | NewVPS-K408?4@4sf99?e770sK8888:9??x64@x@s@x9?@ | 01/14/23-23:43:25
+1969761398 | 64.225.48.29 | NewVPS-K40037??7c7337a733K8888:9??x64@x@s@x9?@ | 01/14/23-23:45:02
+5810019485 | 146.71.79.205 | NewVPS-K480s6@ffd8e@f9fs@K8888:9??x64@x@s@x9?@ | 01/15/23-00:42:48
+1519420518 | 139.177.191.164 | NewVPS-K43?6@@8@49933b@a?K8888:9??x64@x@s@x9?@ | 01/15/23-01:39:25
+1519420518 | 68.183.239.69 | NewVPS-K4s6s7?a43c88bcse4K8888:9??x64@x@s@x9?@ | 01/15/23-05:53:21
+1519420518 | 68.183.191.8 | NewVPS-K4944?@sc?6d4460adK8888:9??x64@x@s@x9?@ | 01/15/23-07:35:56
+2032985870 | 129.148.41.25 | NewVPS-K4?@90bfbafd90c86K8888:9??x64@x@s@x9?@ | 01/15/23-13:28:13
+576145089 | 54.161.33.184 | NewVPS-K44?8a68saf68c03K8888:9??x64@x@s@x9?@ | 01/15/23-16:14:13
+5202392937 | 164.152.245.60 | NewVPS-K466@4?e?7a96@@?ssK8888:9??x64@x@s@x9?@ | 01/15/23-17:57:59
+1808903996 | 45.76.254.169 | NewVPS-K4@@9s?038@ab?ec?fK8888:9??x64@x@s@x9?@ | 01/15/23-18:18:19
+1808903996 | 45.32.223.224 | NewVPS-K47374@6baa8f33dceK8888:9??x64@x@s@x9?@ | 01/15/23-18:22:36
+1808903996 | 216.238.73.72 | NewVPS-K47976cas3803se3aK8888:9??x64@x@s@x9?@ | 01/15/23-18:26:07
+182562462 | 177.71.138.35 | NewVPS-K4s@?8@@77bbdsss46K8888:9??x64@x@s@x9?@ | 01/15/23-18:26:17
+2006027987 | 147.182.180.242 | NewVPS-K400@@@@fe940?b0scK8888:9??x64@x@s@x9?@ | 01/15/23-19:29:01
+5903794247 | 209.145.63.240 | NewVPS-K44@0@3060@3ds@a6fK8888:9??x64@x@s@x9?@ | 01/15/23-19:53:16
+5322548070 | 172.105.119.124 | NewVPS-K473?0?4@@ecsd?86@K8888:9??x64@x@s@x9?@ | 01/15/23-20:57:37
+1340100212 | 104.236.65.169 | NewVPS-K44487@09b8csf436@K8888:9??x64@x@s@x9?@ | 01/15/23-21:46:41
+1394196343 | 54.94.114.16 | NewVPS-K49@@9@b4f7ee@60a7K8888:9??x64@x@s@x9?@ | 01/15/23-22:10:50
+1519420518 | 168.119.63.18 | NewVPS-K4s??3@a3494eda74@K8888:9??x64@x@s@x9?@ | 01/15/23-22:20:35
+1340100212 | 104.236.65.169 | NewVPS-K4?ss3@3b4sdb6d39K8888:9??x64@x@s@x9?@ | 01/15/23-22:31:13
+5051663313 | 147.182.195.207 | NewVPS-K4s??@??8ed69a6@66K8888:9??x64@x@s@x9?@ | 01/15/23-23:56:46
+5769795578 | 45.77.95.242 | NewVPS-K4@9@@?b93ec8?@aaaK8888:9??x64@x@s@x9?@ | 01/15/23-23:59:29
+5051663313 | 137.184.122.62 | NewVPS-K4ss84@7@79703db40K8888:9??x64@x@s@x9?@ | 01/16/23-00:10:53
+729023834 | 137.184.88.220 | NewVPS-K400?9?c?807d4fa?@K8888:9??x64@x@s@x9?@ | 01/16/23-00:15:54
+5810019485 | 159.223.193.174 | NewVPS-K400a@47fa3b334K8888:9??x64@x@s@x9?@ | 01/16/23-00:20:03
+5051663313 | 143.110.228.69 | NewVPS-K4s9@?@cba9b0?f9eaK8888:9??x64@x@s@x9?@ | 01/16/23-00:22:58
+1518767155 | 45.33.35.169 | NewVPS-K40390?3s6037e?b76K8888:9??x64@x@s@x9?@ | 01/16/23-00:35:39
+729023834 | 146.190.144.107 | NewVPS-K46736?36dc8cbda6dK8888:9??x64@x@s@x9?@ | 01/16/23-00:40:00
+1340100212 | 104.236.65.169 | NewVPS-K436s?@aecb3e4as39K8888:9??x64@x@s@x9?@ | 01/16/23-00:42:34
+5903794247 | 209.145.63.240 | NewVPS-K43040@?f@?0a3fa66K8888:9??x64@x@s@x9?@ | 01/16/23-07:38:41
+1598306383 | 138.197.156.18 | NewVPS-K409?s@e?sa9aaf@0dK8888:9??x64@x@s@x9?@ | 01/16/23-08:36:34
+1808903996 | 216.238.83.10 | NewVPS-K4s@3@@ac8fcd@d0a0K8888:9??x64@x@s@x9?@ | 01/16/23-08:43:20
+1808903996 | 216.238.82.41 | NewVPS-K44774??0f8f679d3?K8888:9??x64@x@s@x9?@ | 01/16/23-08:47:53
+1518767155 | 198.58.117.219 | NewVPS-K430??3@7776bec@9fK8888:9??x64@x@s@x9?@ | 01/16/23-09:59:20
+1340100212 | 104.236.65.169 | NewVPS-K40s6438e@04cbebe0K8888:9??x64@x@s@x9?@ | 01/16/23-10:23:27
+5625111835 | 34.125.153.84 | NewVPS-K44006?8?a7@bbdd8eK8888:9??x64@x@s@x9?@ | 01/16/23-11:08:45
+5625111835 | 104.196.8.243 | NewVPS-K4839@?d?9f39cds9eK8888:9??x64@x@s@x9?@ | 01/16/23-12:42:24
+2045713521 | 157.230.10.227 | NewVPS-K4?s8?d7f7446b4fdK8888:9??x64@x@s@x9?@ | 01/16/23-13:11:54
+5590551838 | 204.48.21.120 | NewVPS-K48?4@@f8e039sacaeK8888:9??x64@x@s@x9?@ | 01/16/23-14:16:17
+1536147520 | 134.122.38.198 | NewVPS-K40447@bd8fsa0b379K8888:9??x64@x@s@x9?@ | 01/16/23-14:27:07
+635819650 | 147.182.248.198 | NewVPS-K4390434f6cf?bddafK8888:9??x64@x@s@x9?@ | 01/16/23-14:29:11
+652037881 | 45.32.206.254 | NewVPS-K403??@df9a?9fda36K8888:9??x64@x@s@x9?@ | 01/16/23-14:30:10
+5590551838 | 181.117.244.131 | NewVPS-K4@9?6?fc8e@4eb4ceK8888:9??x64@x@s@x9?@ | 01/16/23-14:44:25
+576145089 | 38.7.207.155 | NewVPS-K47940@f0cfe9bd8@?K8888:9??x64@x@s@x9?@ | 01/16/23-18:43:33
+5051663313 | 146.190.160.37 | NewVPS-K473ss@74?87a6a0e@K8888:9??x64@x@s@x9?@ | 01/16/23-19:25:21
+576145089 | 45.171.109.220 | NewVPS-K43786?697@ff64994K8888:9??x64@x@s@x9?@ | 01/16/23-19:30:21
+2006027987 | 142.93.206.243 | NewVPS-K4376?a8b?c7903@7K8888:9??x64@x@s@x9?@ | 01/16/23-19:37:23
+1708490519 | 152.67.62.80 | NewVPS-K48634@@6c0ab4saf6K8888:9??x64@x@s@x9?@ | 01/16/23-19:47:44
+1708490519 | 152.67.53.34 | NewVPS-K489s8?c373999d3edK8888:9??x64@x@s@x9?@ | 01/16/23-19:48:19
+2006027987 | 68.183.120.156 | NewVPS-K476?43c48sb9@d9?bK8888:9??x64@x@s@x9?@ | 01/16/23-20:33:33
+5769795578 | 144.202.33.92 | NewVPS-K43s?9?443e@?0d76@K8888:9??x64@x@s@x9?@ | 01/16/23-21:35:29
+576145089 | 45.173.129.11 | NewVPS-K4784@36ee87398bcfK8888:9??x64@x@s@x9?@ | 01/16/23-22:28:56
+576145089 | 18.212.30.128 | NewVPS-K4?9s4?6?0c3c4db34K8888:9??x64@x@s@x9?@ | 01/16/23-22:43:45
+1512297117 | 31.192.232.25 | NewVPS-K47367?fsefbc?c4@8K8888:9??x64@x@s@x9?@ | 01/16/23-22:46:45
+234270555 | 45.61.188.37 | NewVPS-K493@60dees6a49a9K8888:9??x64@x@s@x9?@ | 01/16/23-23:00:47
+234270555 | 45.61.188.37 | NewVPS-K4s79s8a37?30036@K8888:9??x64@x@s@x9?@ | 01/16/23-23:03:12
+182562462 | 104.248.122.9 | NewVPS-K464@9?880@9se7de6K8888:9??x64@x@s@x9?@ | 01/17/23-00:53:46
+576145089 | 45.173.130.97 | NewVPS-K4s@33?7?fc46374faK8888:9??x64@x@s@x9?@ | 01/17/23-01:05:36
+1519420518 | 64.227.130.242 | NewVPS-K43s9??3@s7bbad960K8888:9??x64@x@s@x9?@ | 01/17/23-01:47:42
+5322548070 | 172.105.62.62 | NewVPS-K43s76?s@fbcsb@0b@K8888:9??x64@x@s@x9?@ | 01/17/23-08:10:13
+5322548070 | 172.105.62.62 | NewVPS-K40s44?ascc7@a7bc7K8888:9??x64@x@s@x9?@ | 01/17/23-08:13:30
+5903794247 | 45.173.129.12 | NewVPS-K4@3s3@6e63c30decsK8888:9??x64@x@s@x9?@ | 01/17/23-08:39:57
+5051663313 | 24.199.109.11 | NewVPS-K446?6esbf0e73fd0K8888:9??x64@x@s@x9?@ | 01/17/23-09:10:55
+1708490519 | 146.190.140.44 | NewVPS-K4s8@7?fsef4s97f3fK8888:9??x64@x@s@x9?@ | 01/17/23-09:10:57
+5051663313 | 146.190.174.144 | NewVPS-K44963dsf446b@ac4K8888:9??x64@x@s@x9?@ | 01/17/23-09:23:40
+1808903996 | 148.113.140.175 | NewVPS-K4s3304f486c0d@6sK8888:9??x64@x@s@x9?@ | 01/17/23-09:25:48
+1808903996 | 108.61.215.57 | NewVPS-K46308?0?@8@7cebddK8888:9??x64@x@s@x9?@ | 01/17/23-09:37:02
+1911767637 | 23.22.54.177 | NewVPS-K40978436976de89sK8888:9??x64@x@s@x9?@ | 01/17/23-09:39:42
+1808903996 | 155.138.224.129 | NewVPS-K4s@@7?b8bb779?0d0K8888:9??x64@x@s@x9?@ | 01/17/23-09:40:56
+1422653788 | 3.94.117.72 | NewVPS-K4@@?43e8c@@s3sscbK8888:9??x64@x@s@x9?@ | 01/17/23-09:56:14
+5322548070 | 139.162.14.78 | NewVPS-K4?083?9009dsab9c9K8888:9??x64@x@s@x9?@ | 01/17/23-10:23:55
+1394196343 | 192.46.216.47 | NewVPS-K4?s66?7fdccc84a0?K8888:9??x64@x@s@x9?@ | 01/17/23-11:55:36
+652037881 | 161.35.185.135 | NewVPS-K4980@@3c@cc9?ccc3K8888:9??x64@x@s@x9?@ | 01/17/23-13:26:57
+1708490519 | 206.189.233.181 | NewVPS-K494?7@70de68sf6s6K8888:9??x64@x@s@x9?@ | 01/17/23-15:41:28
+1173676231 | 146.190.128.36 | NewVPS-K478?33fea6bbed3dK8888:9??x64@x@s@x9?@ | 01/17/23-15:48:04
+729023834 | 159.203.39.194 | NewVPS-K4@409?3e40d3fe834K8888:9??x64@x@s@x9?@ | 01/17/23-15:53:25
+5769795578 | 20.127.44.49 | NewVPS-K4@ss?9ee?468944@K8888:9??x64@x@s@x9?@ | 01/17/23-17:09:36
+1173676231 | 143.198.96.165 | NewVPS-K4s448?s80f94?9e@?K8888:9??x64@x@s@x9?@ | 01/17/23-17:13:10
+1422653788 | 18.234.245.127 | NewVPS-K4s473?b6bc0b9fsb7K8888:9??x64@x@s@x9?@ | 01/17/23-18:08:25
+1116930690 | 54.91.205.151 | NewVPS-K46739@67b@fb6e6@aK8888:9??x64@x@s@x9?@ | 01/17/23-20:57:14
+980221709 | 146.190.169.72 | NewVPS-K44974@fs@69de8cc0K8888:9??x64@x@s@x9?@ | 01/18/23-00:16:42
+1512297117 | 213.59.127.106 | NewVPS-K478s6?7s4a?e7a374K8888:9??x64@x@s@x9?@ | 01/18/23-07:10:05
+5322548070 | 170.187.225.215 | NewVPS-K43980@4e6fb33e8b7K8888:9??x64@x@s@x9?@ | 01/18/23-09:32:26
+5903794247 | 45.173.130.63 | NewVPS-K4s444?36s8f34@3?0K8888:9??x64@x@s@x9?@ | 01/18/23-09:37:42
+5625111835 | 34.174.186.14 | NewVPS-K44769@@deb49c3bd3K8888:9??x64@x@s@x9?@ | 01/18/23-10:40:59
+1818322212 | 192.99.168.247 | NewVPS-K4?@48a6ade@0e3c@K8888:9??x64@x@s@x9?@ | 01/18/23-11:19:13
+1519420518 | 38.54.42.178 | NewVPS-K49746@?aa?6ab4e39K8888:9??x64@x@s@x9?@ | 01/18/23-11:52:58
+576145089 | 18.232.151.31 | NewVPS-K43879?@@@3s3e330cK8888:9??x64@x@s@x9?@ | 01/18/23-12:08:01
+576145089 | 20.226.68.219 | NewVPS-K438?374c86380779K8888:9??x64@x@s@x9?@ | 01/18/23-12:08:06
+5466221018 | 144.22.59.24 | NewVPS-K488??779@7dcsd?fK8888:9??x64@x@s@x9?@ | 01/18/23-13:17:29
+1519420518 | 38.54.42.245 | NewVPS-K4?s@?a76?4fe@d3K8888:9??x64@x@s@x9?@ | 01/18/23-13:22:03
+5466221018 | 34.130.212.179 | NewVPS-K400?0?3@993?b77s3K8888:9??x64@x@s@x9?@ | 01/18/23-13:47:33
+652037881 | 140.82.5.169 | NewVPS-K4@@74@6d06b8ce8f7K8888:9??x64@x@s@x9?@ | 01/18/23-13:54:03
+652037881 | 216.238.110.142 | NewVPS-K48@s0?s7da8?@f49cK8888:9??x64@x@s@x9?@ | 01/18/23-13:59:58
+1564379505 | 107.23.184.174 | NewVPS-K476@3@77@49bb8fs4K8888:9??x64@x@s@x9?@ | 01/18/23-14:29:25
+5466221018 | 144.22.49.218 | NewVPS-K43??66b@733@ee74K8888:9??x64@x@s@x9?@ | 01/18/23-14:57:59
+1564379505 | 4.228.84.62 | NewVPS-K44@?7?c7s@af7b9s?K8888:9??x64@x@s@x9?@ | 01/18/23-15:13:34
+1395912188 | 147.182.130.214 | NewVPS-K48998?6s7de9cde8K8888:9??x64@x@s@x9?@ | 01/18/23-16:46:02
+1394196343 | 54.94.114.16 | NewVPS-K4996s@8ddabbec09aK8888:9??x64@x@s@x9?@ | 01/18/23-16:46:17
+1394196343 | 54.94.114.16 | NewVPS-K4@997@s?f8d9dd3d0K8888:9??x64@x@s@x9?@ | 01/18/23-16:47:38
+1394196343 | 54.94.114.16 | NewVPS-K44838@ab?@ds?6ef@K8888:9??x64@x@s@x9?@ | 01/18/23-16:49:11
+5625111835 | 35.199.124.160 | NewVPS-K48639@dfbfbaea??sK8888:9??x64@x@s@x9?@ | 01/18/23-17:14:32
+5690178038 | 85.239.239.94 | NewVPS-K474@7?c7c@03se7eeK8888:9??x64@x@s@x9?@ | 01/18/23-17:17:50
+5625111835 | 34.176.88.204 | NewVPS-K4@8@?@@8@a6?78@@@K8888:9??x64@x@s@x9?@ | 01/18/23-17:24:18
+5625111835 | 34.176.88.204 | NewVPS-K4763cc80?7f64c7K8888:9??x64@x@s@x9?@ | 01/18/23-17:28:25
+1395912188 | 161.35.150.31 | NewVPS-K4477s@8e444b8c7sK8888:9??x64@x@s@x9?@ | 01/18/23-17:38:11
+5625111835 | 34.176.88.204 | NewVPS-K47708@48368dsacebK8888:9??x64@x@s@x9?@ | 01/18/23-17:39:22
+1395912188 | 134.209.90.60 | NewVPS-K443?s73fb0ed96s6K8888:9??x64@x@s@x9?@ | 01/18/23-18:05:27
+2120174309 | 54.232.69.122 | NewVPS-K4680s6e99a807@@0K8888:9??x64@x@s@x9?@ | 01/18/23-18:49:15
+1350075155 | 45.15.161.26 | NewVPS-K43@77?c0@8@afae7eK8888:9??x64@x@s@x9?@ | 01/18/23-20:05:10
+1911767637 | 34.125.106.136 | NewVPS-K46s03@44s84f7d647K8888:9??x64@x@s@x9?@ | 01/18/23-20:40:10
+1644120814 | 194.113.211.178 | NewVPS-K40339@60999@acc84K8888:9??x64@x@s@x9?@ | 01/18/23-21:08:23
+1350075155 | 45.15.161.47 | NewVPS-K4s@64??0f7d4c6s9cK8888:9??x64@x@s@x9?@ | 01/18/23-21:29:16
+1394196343 | 4.228.64.73 | NewVPS-K437s6ace8f?3a8?8K8888:9??x64@x@s@x9?@ | 01/18/23-21:29:43
+1350075155 | 45.15.161.26 | NewVPS-K446?4?faa84decd@8K8888:9??x64@x@s@x9?@ | 01/18/23-22:05:35
+1350075155 | 45.15.161.26 | NewVPS-K48876?cs4d43d78c6K8888:9??x64@x@s@x9?@ | 01/18/23-22:22:08
+1350075155 | 45.15.161.26 | NewVPS-K49@8see@7?ccsc?6K8888:9??x64@x@s@x9?@ | 01/18/23-22:23:04
+2057746846 | 52.67.80.218 | NewVPS-K49@73?9???cc0?47@K8888:9??x64@x@s@x9?@ | 01/18/23-22:34:57
+182562462 | 20.226.32.142 | NewVPS-K4s449?46fdd@cd7f@K8888:9??x64@x@s@x9?@ | 01/18/23-22:49:19
+592797074 | 179.127.16.143 | NewVPS-K4747?349bd9e6@s7aK8888:9??x64@x@s@x9?@ | 01/19/23-00:34:20
+5690178038 | 85.239.239.94 | NewVPS-K46@?@?ees3ddeb960K8888:9??x64@x@s@x9?@ | 01/19/23-02:52:55
+615097327 | 144.22.39.4 | NewVPS-K4s@6@?@c3e43c38e0K8888:9??x64@x@s@x9?@ | 01/19/23-04:54:01
+1519420518 | 38.54.42.22 | NewVPS-K444?3?0?b40@@sabfK8888:9??x64@x@s@x9?@ | 01/19/23-05:24:22
+1350075155 | 45.15.161.47 | NewVPS-K48?30@7cs6ebd6e93K8888:9??x64@x@s@x9?@ | 01/19/23-07:37:26
+576145089 | 38.54.89.220 | NewVPS-K4@@03@8?b7bcd?e97K8888:9??x64@x@s@x9?@ | 01/19/23-09:11:42
+1808903996 | 155.138.204.177 | NewVPS-K483469add830?6b?K8888:9??x64@x@s@x9?@ | 01/19/23-09:13:10
+1808903996 | 66.42.82.141 | NewVPS-K4s96@3s?3s9bdsffaK8888:9??x64@x@s@x9?@ | 01/19/23-09:18:10
+1350075155 | 45.15.161.26 | NewVPS-K47ss@3?67a?s09b?dK8888:9??x64@x@s@x9?@ | 01/19/23-09:22:48
+576145089 | 24.199.103.132 | NewVPS-K474@87s7d09??038K8888:9??x64@x@s@x9?@ | 01/19/23-09:31:19
+1808903996 | 216.238.69.132 | NewVPS-K4807686308@9e?0bK8888:9??x64@x@s@x9?@ | 01/19/23-09:36:39
+1808903996 | 135.125.244.193 | NewVPS-K434?@0f09@7becacK8888:9??x64@x@s@x9?@ | 01/19/23-09:46:38
+232499129 | 159.203.27.56 | NewVPS-K4s3s3ee74?@87d47K8888:9??x64@x@s@x9?@ | 01/19/23-10:29:28
+5690178038 | 85.239.239.94 | NewVPS-K4?s60?a@s773@9@8aK8888:9??x64@x@s@x9?@ | 01/19/23-10:45:50
+618157053 | 159.203.42.34 | NewVPS-K497ss@bc3a8@es460K8888:9??x64@x@s@x9?@ | 01/19/23-10:49:35
+576145089 | 67.205.128.127 | NewVPS-K4?488?4493?s7add?K8888:9??x64@x@s@x9?@ | 01/19/23-11:14:07
+234270555 | 45.33.16.253 | NewVPS-K43646867b3b0d6f@K8888:9??x64@x@s@x9?@ | 01/19/23-12:12:59
+618157053 | 134.122.39.199 | NewVPS-K4?87s69c37desc8cK8888:9??x64@x@s@x9?@ | 01/19/23-12:59:36
+618157053 | 134.122.39.203 | NewVPS-K443@6@sb8sbec@sa@K8888:9??x64@x@s@x9?@ | 01/19/23-13:11:16
+576145089 | 20.206.83.2 | NewVPS-K48@@s@dc?969ae7?@K8888:9??x64@x@s@x9?@ | 01/19/23-13:16:54
+592797074 | 45.173.130.100 | NewVPS-K403@3@8b97f4cf?86K8888:9??x64@x@s@x9?@ | 01/19/23-14:07:33
+5790707932 | 192.99.151.148 | NewVPS-K44s6430cd9eadc3caK8888:9??x64@x@s@x9?@ | 01/19/23-14:12:52
+1519420518 | 38.60.136.108 | NewVPS-K4s4?s@d?3?s8aabs0K8888:9??x64@x@s@x9?@ | 01/19/23-14:52:27
+1519420518 | 38.54.56.213 | NewVPS-K490s09e83@803@e8K8888:9??x64@x@s@x9?@ | 01/19/23-15:47:20
+1897944247 | 167.71.108.107 | NewVPS-K4s96??408sf9s078K8888:9??x64@x@s@x9?@ | 01/19/23-15:47:34
+618157053 | 137.184.44.181 | NewVPS-K44968?6486768d38dK8888:9??x64@x@s@x9?@ | 01/19/23-15:55:55
+182562462 | 38.7.207.43 | NewVPS-K40649@30ad8f87?seK8888:9??x64@x@s@x9?@ | 01/19/23-16:11:56
+5790707932 | 47.89.230.209 | NewVPS-K478?4@f9ce4f07cbaK8888:9??x64@x@s@x9?@ | 01/19/23-16:24:16
+1519420518 | 38.54.42.235 | NewVPS-K4@447@f?8d?@sacedK8888:9??x64@x@s@x9?@ | 01/19/23-16:35:24
+1519420518 | 38.54.42.177 | NewVPS-K4?s0?@7@786d8dsc8K8888:9??x64@x@s@x9?@ | 01/19/23-17:21:07
+1519420518 | 38.54.94.223 | NewVPS-K4?@48?ffae6a?s99eK8888:9??x64@x@s@x9?@ | 01/19/23-18:09:40
+232499129 | 159.203.37.56 | NewVPS-K4s370@0?a4d7bba9K8888:9??x64@x@s@x9?@ | 01/19/23-19:18:46
+576145089 | 144.22.47.163 | NewVPS-K4447??da4s4b8s?09K8888:9??x64@x@s@x9?@ | 01/19/23-20:03:34
+234270555 | 67.205.157.120 | NewVPS-K44398?308?3a@s@8@K8888:9??x64@x@s@x9?@ | 01/19/23-22:00:39
+1519420518 | 38.54.42.248 | NewVPS-K4?37s@69?7ba40dbfK8888:9??x64@x@s@x9?@ | 01/19/23-23:09:39
+5810019485 | 34.227.205.232 | NewVPS-K4??s4?@sf79@d??a?K8888:9??x64@x@s@x9?@ | 01/19/23-23:20:55
+1519420518 | 157.230.241.56 | NewVPS-K49896?faf8b9?ss8dK8888:9??x64@x@s@x9?@ | 01/20/23-00:38:21
+1519420518 | 38.54.42.80 | NewVPS-K4733?679bd06a80K8888:9??x64@x@s@x9?@ | 01/20/23-01:39:44
+1519420518 | 103.108.140.223 | NewVPS-K4?3s43de070sdsb8?K8888:9??x64@x@s@x9?@ | 01/20/23-02:21:07
+1519420518 | 38.54.50.224 | NewVPS-K43@76?09e98c?fs@aK8888:9??x64@x@s@x9?@ | 01/20/23-03:00:45
+1519420518 | 38.54.42.63 | NewVPS-K44397?7?a783seffK8888:9??x64@x@s@x9?@ | 01/20/23-03:25:22
+1519420518 | 38.54.42.30 | NewVPS-K46774?7bcs0sc4d09K8888:9??x64@x@s@x9?@ | 01/20/23-04:21:18
+5790707932 | 143.198.24.56 | NewVPS-K43s?0@40b746s9a0@K8888:9??x64@x@s@x9?@ | 01/20/23-09:30:55
+5322548070 | 15.235.167.197 | NewVPS-K4@003?c94s896@4fsK8888:9??x64@x@s@x9?@ | 01/20/23-11:12:27
+5790707932 | 143.198.24.56 | NewVPS-K466?@6d467ef7e44K8888:9??x64@x@s@x9?@ | 01/20/23-11:38:18
+1696650653 | 192.18.146.181 | NewVPS-K43879cfb80908s0@K8888:9??x64@x@s@x9?@ | 01/20/23-13:26:35
+5466221018 | 144.22.53.1 | NewVPS-K46s860d@3a8ss4s9K8888:9??x64@x@s@x9?@ | 01/20/23-14:23:40
+1512297117 | 167.71.24.142 | NewVPS-K4830s30c09e?8c4dK8888:9??x64@x@s@x9?@ | 01/20/23-14:47:58
+1696650653 | 150.230.31.38 | NewVPS-K46?0s?f8f47ef33a4K8888:9??x64@x@s@x9?@ | 01/20/23-15:47:02
+5810019485 | 3.90.199.247 | NewVPS-K4@s4s?ss@8b9d?s@cK8888:9??x64@x@s@x9?@ | 01/20/23-16:01:17
+5810019485 | 107.20.78.31 | NewVPS-K47630@06446ss?04bK8888:9??x64@x@s@x9?@ | 01/20/23-16:24:17
+5432401123 | 172.105.134.238 | NewVPS-K4@070a8a4f7f6d@7K8888:9??x64@x@s@x9?@ | 01/20/23-19:20:59
+1394196343 | 34.237.24.167 | NewVPS-K4776s?044?6e8fb0sK8888:9??x64@x@s@x9?@ | 01/20/23-19:30:27
+1394196343 | 144.22.224.140 | NewVPS-K44093?b67??deb@0bK8888:9??x64@x@s@x9?@ | 01/20/23-19:50:41
+2120174309 | 38.7.207.166 | NewVPS-K43404@8sb3d7d7a83K8888:9??x64@x@s@x9?@ | 01/20/23-20:25:47
+182562462 | 20.39.194.1 | NewVPS-K498@s?47cd3?80?e8K8888:9??x64@x@s@x9?@ | 01/20/23-20:39:05
+1708490519 | 159.65.15.32 | NewVPS-K4@7@0@9b7@00077f8K8888:9??x64@x@s@x9?@ | 01/20/23-20:41:33
+795435792 | 45.61.186.45 | NewVPS-K4484@ff044ss9c4?K8888:9??x64@x@s@x9?@ | 01/20/23-20:55:24
+1582540382 | 45.239.216.138 | NewVPS-K4@7ss@778?f7d3bf4K8888:9??x64@x@s@x9?@ | 01/20/23-23:53:44
+377451028 | 104.28.211.48 | NewVPS-K44@?7?b4sa3ac3?afK8888:9??x64@x@s@x9?@ | 01/21/23-00:16:59
+795435792 | 107.22.71.15 | NewVPS-K44066@ec?fe9c?@9K8888:9??x64@x@s@x9?@ | 01/21/23-01:04:19
+377451028 | 51.161.109.41 | NewVPS-K40739@808?ss0b39fK8888:9??x64@x@s@x9?@ | 01/21/23-01:31:14
+377451028 | 104.28.211.48 | NewVPS-K4s679?70e79766770K8888:9??x64@x@s@x9?@ | 01/21/23-03:41:09
+1394196343 | 45.239.216.254 | NewVPS-K474743@86f?8947f6K8888:9??x64@x@s@x9?@ | 01/21/23-06:01:18
+1072234085 | 34.238.239.87 | NewVPS-K4094@?sdb7?973ebK8888:9??x64@x@s@x9?@ | 01/21/23-09:09:54
+2120174309 | 138.255.102.130 | NewVPS-K4@7s9@a7ss3f0f??4K8888:9??x64@x@s@x9?@ | 01/21/23-09:21:03
+1808903996 | 45.32.210.188 | NewVPS-K43@??3bd8e80ae49fK8888:9??x64@x@s@x9?@ | 01/21/23-10:14:35
+1808903996 | 155.138.163.210 | NewVPS-K46004?e?abc@e783@K8888:9??x64@x@s@x9?@ | 01/21/23-10:18:19
+1808903996 | 216.238.71.129 | NewVPS-K4??469b30b40a7c9K8888:9??x64@x@s@x9?@ | 01/21/23-10:22:11
+5466221018 | 129.151.115.126 | NewVPS-K48?78@67aa@639s3cK8888:9??x64@x@s@x9?@ | 01/21/23-11:59:25
+1173676231 | 164.92.118.89 | NewVPS-K4940s@a?@a4s@c6@3K8888:9??x64@x@s@x9?@ | 01/21/23-12:43:37
+5065294266 | 154.12.249.196 | NewVPS-K460739?98888?@7cK8888:9??x64@x@s@x9?@ | 01/21/23-13:29:27
+1394196343 | 45.173.130.99 | NewVPS-K4?896?7e8cb8fa8c@K8888:9??x64@x@s@x9?@ | 01/21/23-13:33:11
+576145089 | 167.99.63.197 | NewVPS-K4s900?@sf?e3@?da4K8888:9??x64@x@s@x9?@ | 01/21/23-14:21:17
+5051663313 | 64.225.28.11 | NewVPS-K47s89?dd9s6667?69K8888:9??x64@x@s@x9?@ | 01/21/23-15:09:44
+1394196343 | 138.255.102.171 | NewVPS-K47676b?466?8a3d3K8888:9??x64@x@s@x9?@ | 01/21/23-15:38:17
+234270555 | 139.144.19.45 | NewVPS-K40?96?8f6aec@b79?K8888:9??x64@x@s@x9?@ | 01/21/23-16:06:29
+377451028 | 45.178.35.80 | NewVPS-K4@837330d8@0?s83K8888:9??x64@x@s@x9?@ | 01/21/23-17:19:37
+377451028 | 51.161.109.41 | NewVPS-K4s36??d7ass@770??K8888:9??x64@x@s@x9?@ | 01/21/23-17:26:23
+1186484898 | 103.173.226.150 | NewVPS-K46@3@?8s6c@88d4c9K8888:9??x64@x@s@x9?@ | 01/21/23-20:27:41
+377451028 | 200.98.64.20 | NewVPS-K4@040@7c@c4ab9399K8888:9??x64@x@s@x9?@ | 01/21/23-20:56:51
+1048526207 | 146.190.130.30 | NewVPS-K47@??@f7cc3?3see@K8888:9??x64@x@s@x9?@ | 01/21/23-21:33:57
+1696650653 | 139.177.203.253 | NewVPS-K4?08s@0b837cs8774K8888:9??x64@x@s@x9?@ | 01/21/23-22:32:10
+576145089 | 170.187.226.179 | NewVPS-K47749?e0d3f?d4fc7K8888:9??x64@x@s@x9?@ | 01/21/23-23:20:33
+576145089 | 18.140.58.172 | NewVPS-K4s0?7@3870ecce03sK8888:9??x64@x@s@x9?@ | 01/21/23-23:23:40
+5322548070 | 139.162.19.209 | NewVPS-K4499433@fb0s@74dcK8888:9??x64@x@s@x9?@ | 01/21/23-23:37:34
+1696650653 | 139.144.184.230 | NewVPS-K4@779??ea@4bd8se0K8888:9??x64@x@s@x9?@ | 01/22/23-00:22:28
+576145089 | 146.190.146.80 | NewVPS-K4408438c?036c74a@K8888:9??x64@x@s@x9?@ | 01/22/23-00:59:42
+5322548070 | 192.46.229.31 | NewVPS-K468?998d3s7be0?3K8888:9??x64@x@s@x9?@ | 01/22/23-05:49:26
+1350075155 | 213.59.127.106 | NewVPS-K48?3?0b8e83c684dK8888:9??x64@x@s@x9?@ | 01/22/23-08:42:02
+377451028 | 104.28.243.52 | NewVPS-K46s43f0bb4774@ccK8888:9??x64@x@s@x9?@ | 01/22/23-08:43:53
+1512297117 | 206.189.232.74 | NewVPS-K40??@@68?8bc84f3cK8888:9??x64@x@s@x9?@ | 01/22/23-09:22:30
+5376001618 | 18.229.24.201 | NewVPS-K49?s?@0sbe?c@3aa3K8888:9??x64@x@s@x9?@ | 01/22/23-09:32:50
+1512297117 | 206.189.232.74 | NewVPS-K49@49?bs79ad04948K8888:9??x64@x@s@x9?@ | 01/22/23-10:34:05
+1536147520 | 51.222.111.106 | NewVPS-K49088?b3@84e@78e8K8888:9??x64@x@s@x9?@ | 01/22/23-10:45:16
+5769795578 | 20.150.214.199 | NewVPS-K4@07@30b8ff4dc67bK8888:9??x64@x@s@x9?@ | 01/22/23-10:47:46
+377451028 | 200.98.64.20 | NewVPS-K4??48?7e930d38s39K8888:9??x64@x@s@x9?@ | 01/22/23-11:12:00
+1123031030 | 192.99.70.199 | NewVPS-K49?8f0fd9a6d@6sK8888:9??x64@x@s@x9?@ | 01/22/23-11:31:27
+1518767155 | 198.58.109.144 | NewVPS-K4s73?@4e033943sb7K8888:9??x64@x@s@x9?@ | 01/22/23-12:13:54
+5202392937 | 129.151.117.79 | NewVPS-K49760fa7s6b9660dK8888:9??x64@x@s@x9?@ | 01/22/23-13:47:43
+5202392937 | 129.151.117.79 | NewVPS-K46?89@86as8s?6343K8888:9??x64@x@s@x9?@ | 01/22/23-13:49:53
+1173676231 | 137.184.228.25 | NewVPS-K4?776sca@ds@74c@K8888:9??x64@x@s@x9?@ | 01/22/23-14:15:38
+5376001618 | 3.229.250.246 | NewVPS-K4038677sb4saeb3?K8888:9??x64@x@s@x9?@ | 01/22/23-14:54:02
+2045713521 | 24.199.92.175 | NewVPS-K4?s933@3cabs3@@dK8888:9??x64@x@s@x9?@ | 01/22/23-20:12:32
+377451028 | 200.98.64.20 | NewVPS-K408@3?s7fdaed683dK8888:9??x64@x@s@x9?@ | 01/22/23-20:27:08
+1646846400 | 64.176.3.112 | NewVPS-K4@@s8???f8ba8f974K8888:9??x64@x@s@x9?@ | 01/22/23-20:53:08
+5376001618 | 20.195.167.204 | NewVPS-K480844?d9sad678K8888:9??x64@x@s@x9?@ | 01/22/23-20:58:12
+576145089 | 38.7.207.43 | NewVPS-K4@8468?dfssdca?7K8888:9??x64@x@s@x9?@ | 01/22/23-22:11:28
+1646846400 | 64.176.3.233 | NewVPS-K4@s69@f498f@@66s@K8888:9??x64@x@s@x9?@ | 01/22/23-22:13:31
+2032985870 | 159.203.105.105 | NewVPS-K43443sbe4?d4a9ebK8888:9??x64@x@s@x9?@ | 01/22/23-22:17:15
+1518767155 | 45.33.13.136 | NewVPS-K407463be8?7ebd?fK8888:9??x64@x@s@x9?@ | 01/23/23-00:04:10
+377451028 | 200.98.64.20 | NewVPS-K44760?6s?c74fd@9dK8888:9??x64@x@s@x9?@ | 01/23/23-00:28:40
+576145089 | 20.40.97.238 | NewVPS-K440@6?9bd3@4e0@7bK8888:9??x64@x@s@x9?@ | 01/23/23-00:30:10
+377451028 | 200.98.64.20 | NewVPS-K46s09@sf6fd9b0b0eK8888:9??x64@x@s@x9?@ | 01/23/23-02:22:26
+5903794247 | 192.53.120.37 | NewVPS-K49806@860ded76977K8888:9??x64@x@s@x9?@ | 01/23/23-03:31:55
+377451028 | 200.98.64.20 | NewVPS-K4s3s80a0d60e0dc@K8888:9??x64@x@s@x9?@ | 01/23/23-04:27:07
+1708490519 | 45.55.40.166 | NewVPS-K46?6?3dfs88a38@f7K8888:9??x64@x@s@x9?@ | 01/23/23-05:48:15
+1263903409 | 38.7.207.14 | NewVPS-K4646sd49c7@397bfK8888:9??x64@x@s@x9?@ | 01/23/23-06:04:33
+1512297117 | 138.197.4.32 | NewVPS-K4?@9s@s408@94ed?dK8888:9??x64@x@s@x9?@ | 01/23/23-07:14:10
+2032985870 | 159.89.37.53 | NewVPS-K4@38@3beces8@7sf7K8888:9??x64@x@s@x9?@ | 01/23/23-07:29:51
+1512297117 | 138.197.4.32 | NewVPS-K47s943e6b??ca9adcK8888:9??x64@x@s@x9?@ | 01/23/23-07:44:39
+576145089 | 139.162.56.54 | NewVPS-K4s7s9@sb30bs086c9K8888:9??x64@x@s@x9?@ | 01/23/23-07:48:58
+1808903996 | 15.235.48.162 | NewVPS-K43s8s7ed?4cf788bK8888:9??x64@x@s@x9?@ | 01/23/23-09:32:57
+1808903996 | 15.235.49.198 | NewVPS-K49477?7dde@c4a8?dK8888:9??x64@x@s@x9?@ | 01/23/23-09:38:24
+1808903996 | 148.113.142.252 | NewVPS-K44@043e8s330ab4e6K8888:9??x64@x@s@x9?@ | 01/23/23-09:44:34
+729023834 | 206.189.203.167 | NewVPS-K44784@?8e03af73?@K8888:9??x64@x@s@x9?@ | 01/23/23-10:12:29
+1808903996 | 148.113.139.11 | NewVPS-K46s76?899a4s?ss48K8888:9??x64@x@s@x9?@ | 01/23/23-10:17:26
+5376001618 | 165.22.184.122 | NewVPS-K463s8@f?84bsc7s0aK8888:9??x64@x@s@x9?@ | 01/23/23-10:18:15
+1708490519 | 192.241.148.54 | NewVPS-K408?@96fbd?3c63fK8888:9??x64@x@s@x9?@ | 01/23/23-10:29:43
+1808903996 | 135.125.247.24 | NewVPS-K434s0??3d?sc8e0?fK8888:9??x64@x@s@x9?@ | 01/23/23-10:57:07
+576145089 | 170.187.226.179 | NewVPS-K4980?cb973a88789K8888:9??x64@x@s@x9?@ | 01/23/23-10:59:51
+2032985870 | 159.203.105.105 | NewVPS-K4?3s9?s4abad0?8?0K8888:9??x64@x@s@x9?@ | 01/23/23-11:52:14
+2032985870 | 165.227.97.30 | NewVPS-K4@9?4?834fcc08f?@K8888:9??x64@x@s@x9?@ | 01/23/23-13:24:51
+1516470810 | 43.231.232.126 | NewVPS-K49006?b93s367763eK8888:9??x64@x@s@x9?@ | 01/23/23-14:52:35
+576145089 | 165.22.224.87 | NewVPS-K408?36s36??b3bf7K8888:9??x64@x@s@x9?@ | 01/23/23-17:07:08
+618157053 | 143.110.215.189 | NewVPS-K440?9@69de?9?09f9K8888:9??x64@x@s@x9?@ | 01/23/23-17:32:38
+2032985870 | 24.199.102.9 | NewVPS-K489334fa?f0ce?7dK8888:9??x64@x@s@x9?@ | 01/23/23-18:58:38
+1646846400 | 64.176.3.112 | NewVPS-K4@?30?97e67bass@K8888:9??x64@x@s@x9?@ | 01/23/23-20:38:43
+1646846400 | 64.176.4.72 | NewVPS-K47s@8087?f6d088dK8888:9??x64@x@s@x9?@ | 01/23/23-20:56:12
+1646846400 | 64.176.3.112 | NewVPS-K4969@@fs90e8ca678K8888:9??x64@x@s@x9?@ | 01/23/23-21:06:12
+1646846400 | 64.176.3.233 | NewVPS-K48008?3ff37c8d8?eK8888:9??x64@x@s@x9?@ | 01/23/23-21:21:30
+234270555 | 45.79.49.198 | NewVPS-K43694?886sc046s09K8888:9??x64@x@s@x9?@ | 01/23/23-21:33:05
+2032985870 | 147.182.180.7 | NewVPS-K4?3@8@9??dfe3080?K8888:9??x64@x@s@x9?@ | 01/23/23-21:35:43
+1646846400 | 64.176.3.194 | NewVPS-K44398@494a4c?64baK8888:9??x64@x@s@x9?@ | 01/23/23-22:06:22
+2142701112 | 64.227.98.214 | NewVPS-K4?093@8e88sec806sK8888:9??x64@x@s@x9?@ | 01/23/23-22:51:09
+576145089 | 107.158.151.46 | NewVPS-K4660@@3bcb6?csb9@K8888:9??x64@x@s@x9?@ | 01/24/23-00:11:40
+1021646661 | 20.172.145.47 | NewVPS-K486?@?46@b0@?ede8K8888:9??x64@x@s@x9?@ | 01/24/23-00:24:56
+1070480264 | 143.198.33.195 | NewVPS-K4@@97@?96?46b@6esK8888:9??x64@x@s@x9?@ | 01/24/23-08:58:58
+576145089 | 54.169.78.223 | NewVPS-K4448s?d@b0f00@346K8888:9??x64@x@s@x9?@ | 01/24/23-09:54:09
+729023834 | 79.133.109.193 | NewVPS-K49843?@?c8e88fsc4K8888:9??x64@x@s@x9?@ | 01/24/23-10:24:59
+1123031030 | 52.9.102.49 | NewVPS-K4s3?8@sf64dcd47faK8888:9??x64@x@s@x9?@ | 01/24/23-11:01:59
+1070480264 | 192.53.160.217 | NewVPS-K4979@3d949b@38b47K8888:9??x64@x@s@x9?@ | 01/24/23-11:13:05
+1969761398 | 129.80.217.98 | NewVPS-K44963?@fa3d7b777dK8888:9??x64@x@s@x9?@ | 01/24/23-12:58:40
+1173676231 | 143.110.235.110 | NewVPS-K40473@3d86sb8b790K8888:9??x64@x@s@x9?@ | 01/24/23-13:02:13
+5769795578 | 20.97.213.242 | NewVPS-K4@9?6fbdbf9734d3K8888:9??x64@x@s@x9?@ | 01/24/23-13:20:52
+1708490519 | 143.198.228.184 | NewVPS-K49?63@@6f4a?9603dK8888:9??x64@x@s@x9?@ | 01/24/23-15:41:50
+5114505514 | 164.90.130.162 | NewVPS-K4948s?@b67a8e3d36K8888:9??x64@x@s@x9?@ | 01/24/23-16:07:07
+1598306383 | 198.199.82.157 | NewVPS-K4?03?a?0?@8s@f30K8888:9??x64@x@s@x9?@ | 01/24/23-16:11:35
+5114505514 | 164.90.130.162 | NewVPS-K43478?ss6@6b087scK8888:9??x64@x@s@x9?@ | 01/24/23-17:38:39
+1350075155 | 104.248.15.74 | NewVPS-K49788?8@eee9f39eK8888:9??x64@x@s@x9?@ | 01/24/23-17:51:02
+5114505514 | 159.203.175.103 | NewVPS-K47@47?@eaf03sfbb9K8888:9??x64@x@s@x9?@ | 01/24/23-18:21:24
+576145089 | 162.216.16.229 | NewVPS-K44987c79f60s8aeaK8888:9??x64@x@s@x9?@ | 01/24/23-18:57:09
+896439043 | 176.227.242.14 | NewVPS-K4@6@9?s7af3d9@ad7K8888:9??x64@x@s@x9?@ | 01/24/23-19:04:49
+1263903409 | 38.7.207.14 | NewVPS-K4@989?6087fa0833cK8888:9??x64@x@s@x9?@ | 01/24/23-19:16:17
+896439043 | 139.162.33.203 | NewVPS-K4@0s4?e3690?93caeK8888:9??x64@x@s@x9?@ | 01/24/23-19:29:29
+896439043 | 50.116.35.238 | NewVPS-K466s8?s7847f46d66K8888:9??x64@x@s@x9?@ | 01/24/23-19:44:42
+576145089 | 172.105.124.219 | NewVPS-K48649b4abe9797e6K8888:9??x64@x@s@x9?@ | 01/24/23-20:42:23
+1646846400 | 146.190.248.84 | NewVPS-K409@3@d?4c0aa0e7aK8888:9??x64@x@s@x9?@ | 01/24/23-22:06:15
+1070480264 | 165.227.66.119 | NewVPS-K406@6?a839adcdca8K8888:9??x64@x@s@x9?@ | 01/24/23-22:31:14
+1340100212 | 104.236.65.169 | NewVPS-K4ss64@79bad7ca8b3K8888:9??x64@x@s@x9?@ | 01/25/23-05:44:14
+5114505514 | 104.248.228.252 | NewVPS-K46467?ebfs86se98K8888:9??x64@x@s@x9?@ | 01/25/23-08:46:16
+1512297117 | 23.239.17.76 | NewVPS-K40396@ss838cedb4dK8888:9??x64@x@s@x9?@ | 01/25/23-08:51:27
+1808903996 | 198.58.105.215 | NewVPS-K4@740?8c?0c7@8097K8888:9??x64@x@s@x9?@ | 01/25/23-09:31:40
+5376001618 | 20.195.211.164 | NewVPS-K47939?99ffbeb9?s0K8888:9??x64@x@s@x9?@ | 01/25/23-09:32:41
+1123031030 | 216.238.76.116 | NewVPS-K40088@7df9s3c4974K8888:9??x64@x@s@x9?@ | 01/25/23-09:36:33
+1808903996 | 198.58.105.29 | NewVPS-K4@60???e844a983c3K8888:9??x64@x@s@x9?@ | 01/25/23-09:37:22
+1808903996 | 198.58.105.168 | NewVPS-K4@09??a9d0080dsa8K8888:9??x64@x@s@x9?@ | 01/25/23-09:42:26
+1070480264 | 138.197.88.119 | NewVPS-K46s?7?@3cbss8@fc?K8888:9??x64@x@s@x9?@ | 01/25/23-09:44:22
+2032985870 | 143.198.4.174 | NewVPS-K4?60@@7@ssc4d0f?aK8888:9??x64@x@s@x9?@ | 01/25/23-10:29:09
+1123031030 | 149.248.1.247 | NewVPS-K477s83asef0sf89fK8888:9??x64@x@s@x9?@ | 01/25/23-11:08:26
+1070480264 | 204.48.24.100 | NewVPS-K4774@3b94fcfdf0?0K8888:9??x64@x@s@x9?@ | 01/25/23-11:51:37
+1394196343 | 186.125.169.4 | NewVPS-K493s9@89@ad00e83fK8888:9??x64@x@s@x9?@ | 01/25/23-12:46:43
+1123031030 | 149.248.1.247 | NewVPS-K49064?d?saaf349s3K8888:9??x64@x@s@x9?@ | 01/25/23-14:44:49
+795435792 | 164.92.112.182 | NewVPS-K4@3@4?4d4a@39@a@sK8888:9??x64@x@s@x9?@ | 01/25/23-15:22:51
+576145089 | 159.65.40.54 | NewVPS-K483s6@866?cfffd6?K8888:9??x64@x@s@x9?@ | 01/25/23-15:29:41
+2142701112 | 159.223.122.90 | NewVPS-K47ss3deb4ssfe0asK8888:9??x64@x@s@x9?@ | 01/25/23-15:30:50
+2142701112 | 146.190.156.73 | NewVPS-K4?s?@3@s488e63f9aK8888:9??x64@x@s@x9?@ | 01/25/23-15:36:55
+795435792 | 144.126.223.135 | NewVPS-K48906@6fe0s687@adK8888:9??x64@x@s@x9?@ | 01/25/23-16:12:56
+1070480264 | 45.56.120.179 | NewVPS-K44467?0bec88@7s4fK8888:9??x64@x@s@x9?@ | 01/25/23-17:26:42
+576145089 | 144.22.56.196 | NewVPS-K49?766ebcfb@fc?@K8888:9??x64@x@s@x9?@ | 01/25/23-17:35:43
+729023834 | 64.176.4.207 | NewVPS-K49984?3ad80a40e09K8888:9??x64@x@s@x9?@ | 01/25/23-18:32:01
+729023834 | 64.176.4.207 | NewVPS-K4?s66fbc?48@b766K8888:9??x64@x@s@x9?@ | 01/25/23-18:36:20
+5903794247 | 45.173.130.20 | NewVPS-K49@?ss4e4c69@c7?K8888:9??x64@x@s@x9?@ | 01/25/23-18:54:34
+1512297117 | 23.239.17.76 | NewVPS-K4s00@9b?6?s?badcK8888:9??x64@x@s@x9?@ | 01/25/23-18:57:08
+5114505514 | 129.151.123.206 | NewVPS-K47?@43b7ac?0f?7f@K8888:9??x64@x@s@x9?@ | 01/25/23-19:20:31
+1070480264 | 45.56.120.179 | NewVPS-K480?9?s@8f97c79c9K8888:9??x64@x@s@x9?@ | 01/25/23-19:32:33
+1070480264 | 45.56.120.179 | NewVPS-K4@?40sc6c60d3daaK8888:9??x64@x@s@x9?@ | 01/25/23-19:38:22
+1818322212 | 143.198.52.164 | NewVPS-K439084437?d98777K8888:9??x64@x@s@x9?@ | 01/25/23-19:42:35
+2142701112 | 67.207.90.178 | NewVPS-K409798a@as8e0377K8888:9??x64@x@s@x9?@ | 01/25/23-20:35:08
+576145089 | 165.227.84.190 | NewVPS-K4s34438bs90fffs7sK8888:9??x64@x@s@x9?@ | 01/25/23-21:06:18
+1646846400 | 64.176.3.112 | NewVPS-K488?@c94d6?43aecK8888:9??x64@x@s@x9?@ | 01/25/23-21:19:03
+729023834 | 216.128.138.81 | NewVPS-K4@s@093b7bf@0d0bK8888:9??x64@x@s@x9?@ | 01/25/23-21:47:26
+896439043 | 198.251.69.212 | NewVPS-K47s97@?@83b?3908eK8888:9??x64@x@s@x9?@ | 01/25/23-21:51:41
+896439043 | 45.173.130.105 | NewVPS-K46@39c6466f36033K8888:9??x64@x@s@x9?@ | 01/25/23-21:54:50
+1186484898 | 146.190.244.99 | NewVPS-K4?s73@9??7@cea3e7K8888:9??x64@x@s@x9?@ | 01/25/23-22:06:55
+2142701112 | 146.190.156.73 | NewVPS-K44734?7sfs0c8e47?K8888:9??x64@x@s@x9?@ | 01/25/23-22:10:26
+2142701112 | 67.207.90.178 | NewVPS-K488?4@fc00dfc8f@?K8888:9??x64@x@s@x9?@ | 01/25/23-22:11:27
+1070480264 | 67.207.90.178 | NewVPS-K496700aasb060db9K8888:9??x64@x@s@x9?@ | 01/25/23-22:20:12
+377451028 | 104.28.211.49 | NewVPS-K4?ss0@3@7430caedsK8888:9??x64@x@s@x9?@ | 01/25/23-23:11:00
+1394196343 | 167.114.97.111 | NewVPS-K4?@43?76?348da@9sK8888:9??x64@x@s@x9?@ | 01/25/23-23:21:38
+1186484898 | 54.219.11.109 | NewVPS-K4?7s6d9779a8?30cK8888:9??x64@x@s@x9?@ | 01/25/23-23:34:28
+5779261831 | 134.122.31.96 | NewVPS-K47ss0?scc3090e83?K8888:9??x64@x@s@x9?@ | 01/25/23-23:42:04
+377451028 | 200.98.64.20 | NewVPS-K484?s@f8@6dae93fcK8888:9??x64@x@s@x9?@ | 01/26/23-01:05:44
+377451028 | 200.98.64.20 | NewVPS-K48406?7?6d3b@@36fK8888:9??x64@x@s@x9?@ | 01/26/23-01:26:54
+896439043 | 159.203.164.53 | NewVPS-K499608cf?e66d6e9K8888:9??x64@x@s@x9?@ | 01/26/23-02:22:54
+377451028 | 200.98.64.20 | NewVPS-K4?383@aeeac4a?4ffK8888:9??x64@x@s@x9?@ | 01/26/23-02:27:40
+1263903409 | 38.7.207.93 | NewVPS-K48s37??cb40687?efK8888:9??x64@x@s@x9?@ | 01/26/23-04:08:33
+729023834 | 137.184.180.165 | NewVPS-K46s8s@d?70c6s3ad7K8888:9??x64@x@s@x9?@ | 01/26/23-05:57:00
+729023834 | 64.176.4.207 | NewVPS-K499?@?4sbs6s?960cK8888:9??x64@x@s@x9?@ | 01/26/23-06:20:25
+729023834 | 64.176.4.207 | NewVPS-K4733s?c07874?8f9fK8888:9??x64@x@s@x9?@ | 01/26/23-06:22:09
+729023834 | 216.238.80.45 | NewVPS-K439?7?cdsd8b606s7K8888:9??x64@x@s@x9?@ | 01/26/23-06:29:01
+1245092402 | 165.227.181.53 | NewVPS-K47499?0a@?8a37e@3K8888:9??x64@x@s@x9?@ | 01/26/23-06:52:27
+2142701112 | 161.35.226.56 | NewVPS-K466s?3@b6ca6da9cK8888:9??x64@x@s@x9?@ | 01/26/23-08:42:18
+5073157301 | 161.35.116.42 | NewVPS-K4498sa7s@bs@?edfK8888:9??x64@x@s@x9?@ | 01/26/23-10:19:59
+1070480264 | 146.190.252.250 | NewVPS-K4?4@@8?39d@f083?K8888:9??x64@x@s@x9?@ | 01/26/23-10:26:45
+1394196343 | 107.152.35.253 | NewVPS-K47?@0?9ece6d?877@K8888:9??x64@x@s@x9?@ | 01/26/23-10:52:15
+5376001618 | 35.239.76.131 | NewVPS-K4939s@c8@fc?b39@9K8888:9??x64@x@s@x9?@ | 01/26/23-11:04:17
+755349907 | 194.53.111.13 | NewVPS-K4@76s@78cfa796693K8888:9??x64@x@s@x9?@ | 01/26/23-11:21:44
+1519420518 | 157.230.36.210 | NewVPS-K4?7s@@6aaas7e3bs4K8888:9??x64@x@s@x9?@ | 01/26/23-11:26:14
+1536285409 | 159.89.120.68 | NewVPS-K4@?69aef7bce3d7?K8888:9??x64@x@s@x9?@ | 01/26/23-11:44:47
+1395372542 | 137.184.141.41 | NewVPS-K49367@eb9407scbs7K8888:9??x64@x@s@x9?@ | 01/26/23-12:09:41
+1173676231 | 137.184.178.206 | NewVPS-K43900?e66988cb7c@K8888:9??x64@x@s@x9?@ | 01/26/23-12:16:25
+5073157301 | 137.184.208.229 | NewVPS-K408s8@0??9c8@08?3K8888:9??x64@x@s@x9?@ | 01/26/23-12:49:25
+1708490519 | 143.244.162.108 | NewVPS-K4?30saf3c?f8b9fbK8888:9??x64@x@s@x9?@ | 01/26/23-13:20:12
+1186484898 | 54.219.11.109 | NewVPS-K4834@?777sdb3as@3K8888:9??x64@x@s@x9?@ | 01/26/23-13:42:25
+1519420518 | 167.99.76.44 | NewVPS-K46?36@b8@e@c46f40K8888:9??x64@x@s@x9?@ | 01/26/23-13:57:12
+1708490519 | 68.183.136.101 | NewVPS-K408043?94ee6?8d7?K8888:9??x64@x@s@x9?@ | 01/26/23-13:59:45
+1186484898 | 52.73.84.40 | NewVPS-K4@?60?d9f7f6e38@K8888:9??x64@x@s@x9?@ | 01/26/23-14:05:23
+576145089 | 86.48.24.98 | NewVPS-K44769?8d8dc6860@bK8888:9??x64@x@s@x9?@ | 01/26/23-14:18:59
+1911767637 | 86.48.24.98 | NewVPS-K48?@9fc37733a783K8888:9??x64@x@s@x9?@ | 01/26/23-14:20:00
+2142701112 | 159.223.122.90 | NewVPS-K43?3339f9?6d@?77K8888:9??x64@x@s@x9?@ | 01/26/23-14:20:45
+576145089 | 176.227.242.14 | NewVPS-K4?083@??ascefa7f@K8888:9??x64@x@s@x9?@ | 01/26/23-14:22:14
+1350075155 | 5.34.178.47 | NewVPS-K43349?d4ffb8sa7f@K8888:9??x64@x@s@x9?@ | 01/26/23-14:23:47
+1837088909 | 45.173.129.46 | NewVPS-K4@s34?c894eab396dK8888:9??x64@x@s@x9?@ | 01/26/23-14:27:03
+1911767637 | 86.48.24.98 | NewVPS-K4@8@@?b3a9s47f994K8888:9??x64@x@s@x9?@ | 01/26/23-14:34:33
+1519420518 | 139.162.48.187 | NewVPS-K44090?@e7f33?7cd9K8888:9??x64@x@s@x9?@ | 01/26/23-14:54:47
+1519420518 | 170.187.231.194 | NewVPS-K407s0eef40?089e?K8888:9??x64@x@s@x9?@ | 01/26/23-15:03:54
+1512297117 | 206.189.232.74 | NewVPS-K440@7sa37?4aaec7K8888:9??x64@x@s@x9?@ | 01/26/23-15:36:51
+1911767637 | 86.48.24.98 | NewVPS-K473ss?asse@99?7abK8888:9??x64@x@s@x9?@ | 01/26/23-15:50:53
+2142701112 | 137.184.38.185 | NewVPS-K48348ef43c00@893K8888:9??x64@x@s@x9?@ | 01/26/23-16:00:56
+2032985870 | 129.146.30.43 | NewVPS-K48680?078d88e6casK8888:9??x64@x@s@x9?@ | 01/26/23-16:16:09
+5942191487 | 216.238.75.126 | NewVPS-K4360s89d9be909ccK8888:9??x64@x@s@x9?@ | 01/26/23-16:32:03
+1911767637 | 168.138.88.155 | NewVPS-K43s4@?abc9?d8abs6K8888:9??x64@x@s@x9?@ | 01/26/23-16:40:08
+5942191487 | 216.238.72.68 | NewVPS-K4?s7?9f9@cf8c6e?K8888:9??x64@x@s@x9?@ | 01/26/23-16:57:28
+1911767637 | 23.239.31.160 | NewVPS-K4906@@6b3a0f@39s0K8888:9??x64@x@s@x9?@ | 01/26/23-17:09:48
+5942191487 | 216.238.72.68 | NewVPS-K4993??79d33as4@?0K8888:9??x64@x@s@x9?@ | 01/26/23-17:10:53
+5942191487 | 216.238.83.154 | NewVPS-K43837@cc47676c73?K8888:9??x64@x@s@x9?@ | 01/26/23-17:38:05
+896439043 | 54.207.172.136 | NewVPS-K4s787?7c79e0bd4eaK8888:9??x64@x@s@x9?@ | 01/26/23-17:40:32
+1350075155 | 45.128.53.54 | NewVPS-K44@@0?0f6sdb9sb9aK8888:9??x64@x@s@x9?@ | 01/26/23-18:28:35
+1395912188 | 68.183.20.103 | NewVPS-K4488ee@8e?7s8e4K8888:9??x64@x@s@x9?@ | 01/26/23-18:29:58
+5942191487 | 216.238.73.89 | NewVPS-K4390??b7f@@7f60@eK8888:9??x64@x@s@x9?@ | 01/26/23-18:43:27
+896439043 | 143.110.217.108 | NewVPS-K4s806@07d7680c7cdK8888:9??x64@x@s@x9?@ | 01/26/23-18:44:05
+5942191487 | 216.238.76.229 | NewVPS-K47@0s?s7c?eesc@7dK8888:9??x64@x@s@x9?@ | 01/26/23-18:57:23
+1350075155 | 137.184.105.149 | NewVPS-K40s86f@d4@faas6eK8888:9??x64@x@s@x9?@ | 01/26/23-19:42:05
+1070480264 | 167.71.89.119 | NewVPS-K4@6?0@9@7796489f6K8888:9??x64@x@s@x9?@ | 01/26/23-19:52:30
+691842965 | 138.124.183.73 | NewVPS-K44@4s?6dae4f8b043K8888:9??x64@x@s@x9?@ | 01/26/23-20:01:02
+5073157301 | 149.28.97.194 | NewVPS-K4??9cc66@6csce@K8888:9??x64@x@s@x9?@ | 01/26/23-20:19:10
+1350075155 | 165.227.222.202 | NewVPS-K483@6@40dbe097477K8888:9??x64@x@s@x9?@ | 01/26/23-20:30:17
+1512297117 | 142.93.56.129 | NewVPS-K47443@b8s6s3@346K8888:9??x64@x@s@x9?@ | 01/26/23-20:43:27
+2032985870 | 138.197.95.212 | NewVPS-K40004@847b307e4@4K8888:9??x64@x@s@x9?@ | 01/26/23-20:46:37
+1911767637 | 168.138.88.155 | NewVPS-K40074?0f6?96ad6f8K8888:9??x64@x@s@x9?@ | 01/26/23-20:58:23
+1932909843 | 204.48.18.207 | NewVPS-K4?@69?ffe96?6fd00K8888:9??x64@x@s@x9?@ | 01/26/23-21:13:35
+1070480264 | 192.53.160.217 | NewVPS-K49?9?@cfc9ed8b498K8888:9??x64@x@s@x9?@ | 01/26/23-21:18:59
+5114505514 | 129.151.98.193 | NewVPS-K43s@0??0a690ce4a9K8888:9??x64@x@s@x9?@ | 01/26/23-21:25:14
+2032985870 | 104.248.1.60 | NewVPS-K433s9?4b7@0ce?a8sK8888:9??x64@x@s@x9?@ | 01/26/23-21:47:38
+595648924 | 147.182.248.107 | NewVPS-K43@3?s@44?8f3?fK8888:9??x64@x@s@x9?@ | 01/26/23-22:11:59
+1522444549 | 5.34.178.50 | NewVPS-K49???af47063cf3?K8888:9??x64@x@s@x9?@ | 01/26/23-22:28:52
+595648924 | 192.53.114.107 | NewVPS-K4?3@046?84@f4f93K8888:9??x64@x@s@x9?@ | 01/26/23-22:59:43
+635819650 | 192.99.245.220 | NewVPS-K44s0s?76@973s04@?K8888:9??x64@x@s@x9?@ | 01/27/23-00:14:20
+576145089 | 100.25.168.69 | NewVPS-K4s477s3ss68@?3d3K8888:9??x64@x@s@x9?@ | 01/27/23-02:15:15
+1350075155 | 45.15.161.100 | NewVPS-K4077s08e79fs3e66K8888:9??x64@x@s@x9?@ | 01/27/23-05:57:31
+1350075155 | 45.15.161.100 | NewVPS-K4??8s@379866bccc8K8888:9??x64@x@s@x9?@ | 01/27/23-06:14:24
+1350075155 | 45.15.161.100 | NewVPS-K49?8?b9c360@4a38K8888:9??x64@x@s@x9?@ | 01/27/23-07:16:40
+595648924 | 170.187.229.153 | NewVPS-K4@?90@386dc8798afK8888:9??x64@x@s@x9?@ | 01/27/23-07:21:10
+595648924 | 154.12.236.225 | NewVPS-K43@@0?0b8?30cc0eaK8888:9??x64@x@s@x9?@ | 01/27/23-07:53:55
+1512297117 | 167.71.108.70 | NewVPS-K43@63ac@s8a00fffK8888:9??x64@x@s@x9?@ | 01/27/23-08:24:45
+1123031030 | 104.237.128.25 | NewVPS-K4?437?cab7a4377sK8888:9??x64@x@s@x9?@ | 01/27/23-08:31:06
+1708490519 | 143.198.62.60 | NewVPS-K47s68?cd499@??8fbK8888:9??x64@x@s@x9?@ | 01/27/23-08:50:57
+1512297117 | 5.34.178.84 | NewVPS-K44837@c3c8b84990K8888:9??x64@x@s@x9?@ | 01/27/23-08:58:58
+595648924 | 13.229.216.83 | NewVPS-K4?6@7?aec3773@4seK8888:9??x64@x@s@x9?@ | 01/27/23-09:26:40
+1808903996 | 15.235.48.157 | NewVPS-K4870@?s7?46bedb96K8888:9??x64@x@s@x9?@ | 01/27/23-09:30:01
+1512297117 | 45.15.161.100 | NewVPS-K4@0?s437486s0d?0K8888:9??x64@x@s@x9?@ | 01/27/23-09:31:13
+1808903996 | 15.235.49.76 | NewVPS-K43s06?s@f@da98be3K8888:9??x64@x@s@x9?@ | 01/27/23-09:35:41
+2006027987 | 146.190.53.72 | NewVPS-K47sss@490d3?6ca@dK8888:9??x64@x@s@x9?@ | 01/27/23-09:35:52
+1808903996 | 15.235.49.233 | NewVPS-K44807?9ffsdfbd89dK8888:9??x64@x@s@x9?@ | 01/27/23-09:40:10
+1911767637 | 165.227.122.200 | NewVPS-K4s798@aa3e943ssbsK8888:9??x64@x@s@x9?@ | 01/27/23-09:41:08
+1911767637 | 165.227.122.200 | NewVPS-K4909?c@3f?070d76K8888:9??x64@x@s@x9?@ | 01/27/23-10:12:03
+576145089 | 129.146.130.118 | NewVPS-K407@7@adc0s4a7@afK8888:9??x64@x@s@x9?@ | 01/27/23-10:19:26
+1395912188 | 23.102.112.60 | NewVPS-K4663?33?7d0?334a7K8888:9??x64@x@s@x9?@ | 01/27/23-10:47:50
+763390626 | 107.152.38.109 | NewVPS-K47868@0b9d?e8@cc8K8888:9??x64@x@s@x9?@ | 01/27/23-11:03:49
+635819650 | 139.144.174.34 | NewVPS-K40s4@?cd8be7c48abK8888:9??x64@x@s@x9?@ | 01/27/23-11:24:27
+1186484898 | 208.123.222.106 | NewVPS-K4s68@6@bf?s9?e7?K8888:9??x64@x@s@x9?@ | 01/27/23-11:41:47
+763390626 | 107.152.45.156 | NewVPS-K4s896?4?7f0a986faK8888:9??x64@x@s@x9?@ | 01/27/23-11:49:22
+595648924 | 170.187.229.153 | NewVPS-K4s4@@?ac3fasb8b@0K8888:9??x64@x@s@x9?@ | 01/27/23-11:53:17
+576145089 | 79.133.109.83 | NewVPS-K4?670@7?4bs39039eK8888:9??x64@x@s@x9?@ | 01/27/23-12:18:50
+ | mnt | NewVPS-KxxK8888:9??x64@x@s@x9?@ | 01/27/23-12:28:11
+234270555 | 45.33.16.253 | NewVPS-K466?6??96df069cd4K8888:9??x64@x@s@x9?@ | 01/27/23-12:40:06
+576145089 | 68.183.62.154 | NewVPS-K400s4?bad4dsaf6cdK8888:9??x64@x@s@x9?@ | 01/27/23-13:25:43
+576145089 | 146.190.212.241 | NewVPS-K46048?eeds@080fa3K8888:9??x64@x@s@x9?@ | 01/27/23-13:42:50
+763390626 | 162.212.152.143 | NewVPS-K4667s@a@ebd@3866bK8888:9??x64@x@s@x9?@ | 01/27/23-14:17:06
+1395912188 | 20.25.163.234 | NewVPS-K493s@@d8d84@8d073K8888:9??x64@x@s@x9?@ | 01/27/23-14:22:46
+1395912188 | 20.69.34.195 | NewVPS-K464s??4bs8cde@@d4K8888:9??x64@x@s@x9?@ | 01/27/23-14:26:33
+234270555 | 45.33.16.253 | NewVPS-K44996bs0039c694fK8888:9??x64@x@s@x9?@ | 01/27/23-14:31:37
+5114505514 | 192.18.150.67 | NewVPS-K4s@0s?48scd84ec48K8888:9??x64@x@s@x9?@ | 01/27/23-14:38:51
+1911767637 | 165.227.104.72 | NewVPS-K4s6?0@766f@a0s76aK8888:9??x64@x@s@x9?@ | 01/27/23-14:58:52
+763390626 | 162.212.152.143 | NewVPS-K4?s36????64bas7f3K8888:9??x64@x@s@x9?@ | 01/27/23-15:57:17
+1186484898 | 208.123.222.106 | NewVPS-K49660?a036fafdb3cK8888:9??x64@x@s@x9?@ | 01/27/23-16:18:35
+1350075155 | 68.183.100.252 | NewVPS-K4?@99@3@3@d0acbb8K8888:9??x64@x@s@x9?@ | 01/27/23-16:39:51
+1186484898 | 208.123.222.106 | NewVPS-K4s703?80?ds970d96K8888:9??x64@x@s@x9?@ | 01/27/23-17:06:02
+5114505514 | 140.238.153.80 | NewVPS-K4@906@9@d9744d@37K8888:9??x64@x@s@x9?@ | 01/27/23-17:53:12
+1186484898 | 208.123.222.106 | NewVPS-K40s47@?f?9b3@?b00K8888:9??x64@x@s@x9?@ | 01/27/23-18:12:39
+896439043 | 138.2.147.188 | NewVPS-K4?@s4@a09?cf743s7K8888:9??x64@x@s@x9?@ | 01/27/23-18:35:08
+1070480264 | 68.183.132.28 | NewVPS-K44s89@eeccesafsasK8888:9??x64@x@s@x9?@ | 01/27/23-18:43:22
+1070480264 | 157.230.90.241 | NewVPS-K470??0ce4f@sd0b7K8888:9??x64@x@s@x9?@ | 01/27/23-19:03:03
+729023834 | 45.140.192.148 | NewVPS-K43?88?f?e6ed46ca8K8888:9??x64@x@s@x9?@ | 01/27/23-19:12:07
+1070480264 | 157.230.86.180 | NewVPS-K49s84?scb@f@d038eK8888:9??x64@x@s@x9?@ | 01/27/23-19:27:54
+763390626 | 64.227.9.238 | NewVPS-K4s?s9@?3c86c30b7?K8888:9??x64@x@s@x9?@ | 01/27/23-19:37:52
+5114505514 | 144.22.52.165 | NewVPS-K49034@7s40f79a??4K8888:9??x64@x@s@x9?@ | 01/27/23-19:56:05
+729023834 | 45.140.192.148 | NewVPS-K48884373ed4d8d370K8888:9??x64@x@s@x9?@ | 01/27/23-20:01:20
+763390626 | 164.92.104.129 | NewVPS-K4440@@0fa849d9sfK8888:9??x64@x@s@x9?@ | 01/27/23-20:27:28
+763390626 | 147.182.182.172 | NewVPS-K46@s@0bsc86ceb7eK8888:9??x64@x@s@x9?@ | 01/27/23-20:52:03
+5114505514 | 146.190.150.16 | NewVPS-K4s9???66?8?debc9cK8888:9??x64@x@s@x9?@ | 01/27/23-21:20:08
+1070480264 | 206.189.186.95 | NewVPS-K47979@da0@sc?46c6K8888:9??x64@x@s@x9?@ | 01/27/23-21:37:35
+576145089 | 159.223.203.62 | NewVPS-K487?4?409?ade@376K8888:9??x64@x@s@x9?@ | 01/27/23-21:42:34
+576145089 | 172.104.192.156 | NewVPS-K443@7@db906@e3d0sK8888:9??x64@x@s@x9?@ | 01/27/23-22:07:58
+729023834 | 216.238.69.150 | NewVPS-K46?68@aa677d@a7e?K8888:9??x64@x@s@x9?@ | 01/27/23-22:34:32
+1070480264 | 24.199.122.12 | NewVPS-K403343sdde94eb8@eK8888:9??x64@x@s@x9?@ | 01/27/23-22:44:52
+576145089 | 3.145.17.83 | NewVPS-K400@s@409?ade@376K8888:9??x64@x@s@x9?@ | 01/27/23-22:52:29
+729023834 | 216.238.70.168 | NewVPS-K466s4@06bd@s7b4acK8888:9??x64@x@s@x9?@ | 01/27/23-23:15:19
+2142701112 | 24.199.82.28 | NewVPS-K40?000d3e@cc67s?K8888:9??x64@x@s@x9?@ | 01/27/23-23:21:58
+729023834 | 216.238.68.12 | NewVPS-K4?77@?96@d9073?0fK8888:9??x64@x@s@x9?@ | 01/27/23-23:37:02
+377451028 | 104.28.240.123 | NewVPS-K48s99?c3@9s80db4sK8888:9??x64@x@s@x9?@ | 01/28/23-02:54:05
+763390626 | 162.212.152.143 | NewVPS-K4s49scs896aa399sK8888:9??x64@x@s@x9?@ | 01/28/23-07:38:22
+1708490519 | 159.203.136.41 | NewVPS-K4?674@6b4?f8?43ccK8888:9??x64@x@s@x9?@ | 01/28/23-08:24:07
+1708490519 | 165.227.47.246 | NewVPS-K404??@338e64@6b04K8888:9??x64@x@s@x9?@ | 01/28/23-08:24:27
+1808903996 | 148.113.139.11 | NewVPS-K44s78@064bd37943eK8888:9??x64@x@s@x9?@ | 01/28/23-09:27:13
+1911767637 | 157.245.116.43 | NewVPS-K46363b@b36a9ab3sK8888:9??x64@x@s@x9?@ | 01/28/23-10:52:31
+896439043 | 104.36.19.218 | NewVPS-K4@749308676e8c60K8888:9??x64@x@s@x9?@ | 01/28/23-11:16:49
+2142701112 | 161.35.230.77 | NewVPS-K483@9?@6b3@9f888fK8888:9??x64@x@s@x9?@ | 01/28/23-12:05:18
+763390626 | 162.212.153.102 | NewVPS-K433676?@d4d97c7K8888:9??x64@x@s@x9?@ | 01/28/23-12:16:52
+5073157301 | 103.90.160.84 | NewVPS-K4044@@a?0dae9?f8bK8888:9??x64@x@s@x9?@ | 01/28/23-12:27:31
+507862405 | 103.90.161.43 | NewVPS-K44004@aba@7d0dds3K8888:9??x64@x@s@x9?@ | 01/28/23-15:06:47
+1394196343 | 146.190.64.97 | NewVPS-K4?@4606a8cedab9dK8888:9??x64@x@s@x9?@ | 01/28/23-15:13:05
+2032985870 | 161.35.178.142 | NewVPS-K449s8?30asss3b?9sK8888:9??x64@x@s@x9?@ | 01/28/23-15:47:20
+507862405 | 82.117.252.223 | NewVPS-K4344767e4c9e?f6cK8888:9??x64@x@s@x9?@ | 01/28/23-15:59:51
+5051663313 | 45.55.66.156 | NewVPS-K43304@9e@b660de7@K8888:9??x64@x@s@x9?@ | 01/28/23-16:07:48
+576145089 | 198.199.87.23 | NewVPS-K48?07?cfae4a6@84@K8888:9??x64@x@s@x9?@ | 01/28/23-16:24:17
+1186484898 | 66.70.188.132 | NewVPS-K468?9@3fs@?bb76?8K8888:9??x64@x@s@x9?@ | 01/28/23-16:33:09
+2032985870 | 167.172.225.28 | NewVPS-K404s8bf7a6c3c4edK8888:9??x64@x@s@x9?@ | 01/28/23-16:38:02
+1394196343 | 159.223.184.26 | NewVPS-K44@9@bb@e@6d46dsK8888:9??x64@x@s@x9?@ | 01/28/23-16:59:13
+2032985870 | 167.71.254.154 | NewVPS-K43683?sbe3?fe7630K8888:9??x64@x@s@x9?@ | 01/28/23-17:01:02
+2032985870 | 167.71.254.154 | NewVPS-K444?6?ccd6c8d98e@K8888:9??x64@x@s@x9?@ | 01/28/23-17:03:55
+5051663313 | 165.227.124.21 | NewVPS-K49989@743a464bas6K8888:9??x64@x@s@x9?@ | 01/28/23-17:50:45
+5120512793 | 159.223.122.6 | NewVPS-K4s438@a?8a9ba0a83K8888:9??x64@x@s@x9?@ | 01/28/23-19:17:10
+1593021399 | 129.80.10.100 | NewVPS-K4?68??sb?3099s468K8888:9??x64@x@s@x9?@ | 01/28/23-19:28:32
+5073157301 | 162.243.169.248 | NewVPS-K4?@64@c04@a0b?ed@K8888:9??x64@x@s@x9?@ | 01/28/23-19:50:31
+5073157301 | 162.243.169.248 | NewVPS-K49s@0??bac9e67033K8888:9??x64@x@s@x9?@ | 01/28/23-19:57:05
+1646846400 | 64.176.3.194 | NewVPS-K4?4@6@7@6f7@0@as0K8888:9??x64@x@s@x9?@ | 01/28/23-20:15:17
+1186484898 | 66.70.188.132 | NewVPS-K4@087?0ded79b?8c9K8888:9??x64@x@s@x9?@ | 01/28/23-20:19:48
+5073157301 | 142.93.198.184 | NewVPS-K4ss9s4dcsf48@ae?K8888:9??x64@x@s@x9?@ | 01/28/23-20:26:54
+5051663313 | 46.101.139.182 | NewVPS-K40963363??3be8d4K8888:9??x64@x@s@x9?@ | 01/28/23-20:33:47
+1593021399 | 162.212.152.143 | NewVPS-K4789see7306@a0sK8888:9??x64@x@s@x9?@ | 01/28/23-21:09:27
+5198480331 | 129.213.118.18 | NewVPS-K48064346fa3d36f7bK8888:9??x64@x@s@x9?@ | 01/28/23-21:25:10
+729023834 | 137.184.10.86 | NewVPS-K4s4s6?4@d?c7a4ab7K8888:9??x64@x@s@x9?@ | 01/28/23-21:47:39
+1394196343 | 15.229.112.251 | NewVPS-K46940?ss7bfb9be39K8888:9??x64@x@s@x9?@ | 01/28/23-22:21:11
+5690178038 | 85.239.239.94 | NewVPS-K46@89@9d89c883fd0K8888:9??x64@x@s@x9?@ | 01/28/23-22:54:10
+1519420518 | 146.190.32.118 | NewVPS-K4?00s@sc?4s640sfbK8888:9??x64@x@s@x9?@ | 01/29/23-04:32:46
+576145089 | 104.248.142.7 | NewVPS-K4s0as3sa8a4b0bK8888:9??x64@x@s@x9?@ | 01/29/23-09:39:47
+576145089 | 129.148.24.38 | NewVPS-K48?@7b3sd40adeasK8888:9??x64@x@s@x9?@ | 01/29/23-09:58:16
+377451028 | 51.161.109.51 | NewVPS-K40904@40763f93cb3K8888:9??x64@x@s@x9?@ | 01/29/23-10:22:01
+576145089 | 20.232.15.239 | NewVPS-K43s76??d46s6@e9s?K8888:9??x64@x@s@x9?@ | 01/29/23-10:29:12
+5073157301 | 140.238.144.3 | NewVPS-K48040?3cd?@ac707K8888:9??x64@x@s@x9?@ | 01/29/23-10:32:23
+5198480331 | 167.71.252.34 | NewVPS-K49899436333bba?dK8888:9??x64@x@s@x9?@ | 01/29/23-10:47:44
+5198480331 | 104.236.194.187 | NewVPS-K46?77?0979?d7a@s9K8888:9??x64@x@s@x9?@ | 01/29/23-11:44:44
+5073157301 | 132.145.110.132 | NewVPS-K4??49b0acf4b@83?K8888:9??x64@x@s@x9?@ | 01/29/23-11:47:15
+1171508464 | 167.71.176.157 | NewVPS-K4@@s0?088s00364f7K8888:9??x64@x@s@x9?@ | 01/29/23-11:54:08
+1171508464 | 159.65.242.109 | NewVPS-K4?6@7@casc868866@K8888:9??x64@x@s@x9?@ | 01/29/23-12:01:40
+5198480331 | 198.199.122.30 | NewVPS-K4s347cee46?s?d4fK8888:9??x64@x@s@x9?@ | 01/29/23-12:04:43
+896439043 | 129.148.24.38 | NewVPS-K40s?0aes8s49d3K8888:9??x64@x@s@x9?@ | 01/29/23-12:20:54
+5690178038 | 85.239.239.94 | NewVPS-K44930@3sfsf?87@3sK8888:9??x64@x@s@x9?@ | 01/29/23-12:29:25
+1394196343 | 54.94.161.2 | NewVPS-K4479@?dfeff?fd443K8888:9??x64@x@s@x9?@ | 01/29/23-12:37:03
+5198480331 | 157.245.117.41 | NewVPS-K4470?3?3f?8b3sac0K8888:9??x64@x@s@x9?@ | 01/29/23-13:19:47
+5198480331 | 159.65.44.150 | NewVPS-K4444?347406s604aeK8888:9??x64@x@s@x9?@ | 01/29/23-13:54:10
+5690178038 | 85.239.239.94 | NewVPS-K4670?3sssd99bd6d0K8888:9??x64@x@s@x9?@ | 01/29/23-14:06:05
+1536147520 | 142.93.149.202 | NewVPS-K4?0?9@a3@69697dafK8888:9??x64@x@s@x9?@ | 01/29/23-14:34:16
+2032985870 | 165.232.140.221 | NewVPS-K4@???@s9s@6b06e0fK8888:9??x64@x@s@x9?@ | 01/29/23-14:56:58
+1837088909 | 45.173.129.46 | NewVPS-K44873a9sfee7489K8888:9??x64@x@s@x9?@ | 01/29/23-14:58:32
+1394196343 | 34.230.112.219 | NewVPS-K486?0@ac7a0@c470aK8888:9??x64@x@s@x9?@ | 01/29/23-15:15:27
+5198480331 | 134.122.6.131 | NewVPS-K4s99d64db09da3?K8888:9??x64@x@s@x9?@ | 01/29/23-15:26:12
+1837088909 | 45.173.129.35 | NewVPS-K4s?34@e66f3c9cfa?K8888:9??x64@x@s@x9?@ | 01/29/23-15:26:12
+1070480264 | 143.198.225.157 | NewVPS-K4@6s?@ce36c@8e3aaK8888:9??x64@x@s@x9?@ | 01/29/23-15:54:14
+2032985870 | 64.227.4.182 | NewVPS-K4?89@@?e?60c8b90dK8888:9??x64@x@s@x9?@ | 01/29/23-16:14:13
+2032985870 | 161.35.178.142 | NewVPS-K43900?6fc67@f96dsK8888:9??x64@x@s@x9?@ | 01/29/23-16:50:20
+1256577795 | 45.55.130.149 | NewVPS-K47@49@bd8s?dd8c@aK8888:9??x64@x@s@x9?@ | 01/29/23-17:10:58
+5198480331 | 138.197.101.57 | NewVPS-K4400?@646?8737cb?K8888:9??x64@x@s@x9?@ | 01/29/23-17:21:39
+952326173 | 139.144.46.224 | NewVPS-K47s6@?ace@?af3688K8888:9??x64@x@s@x9?@ | 01/29/23-17:34:29
+1522444549 | 45.83.84.93 | NewVPS-K4909@@0aebd@03f9bK8888:9??x64@x@s@x9?@ | 01/29/23-17:43:58
+5073157301 | 149.28.97.194 | NewVPS-K4?@6@?@e3fa?a3c@fK8888:9??x64@x@s@x9?@ | 01/29/23-18:15:48
+795435792 | 159.65.252.209 | NewVPS-K43468d@dd0es37sK8888:9??x64@x@s@x9?@ | 01/29/23-18:30:10
+1522444549 | 45.83.84.93 | NewVPS-K4704?@4f0ees308adK8888:9??x64@x@s@x9?@ | 01/29/23-18:35:07
+1256577795 | 146.190.42.9 | NewVPS-K46677@9b07f066388K8888:9??x64@x@s@x9?@ | 01/29/23-18:40:50
+5120512793 | 134.122.30.90 | NewVPS-K4ss84376?8cdfd40cK8888:9??x64@x@s@x9?@ | 01/29/23-18:42:29
+5198480331 | 68.183.148.46 | NewVPS-K4s44s8e@6d9ds@d9K8888:9??x64@x@s@x9?@ | 01/29/23-19:04:29
+5073157301 | 132.145.213.171 | NewVPS-K44760?9bed?@fc67?K8888:9??x64@x@s@x9?@ | 01/29/23-19:22:15
+1522444549 | 45.55.35.231 | NewVPS-K44?98?e679ca?8a36K8888:9??x64@x@s@x9?@ | 01/29/23-19:23:02
+5690178038 | 85.239.239.94 | NewVPS-K4?6963ae46@b93cbK8888:9??x64@x@s@x9?@ | 01/29/23-19:33:27
+1256577795 | 146.190.42.9 | NewVPS-K46666?4d4@d3bcc40K8888:9??x64@x@s@x9?@ | 01/29/23-19:54:05
+1394196343 | 209.14.70.165 | NewVPS-K4?6@@9e888ec3c9@K8888:9??x64@x@s@x9?@ | 01/29/23-20:02:30
+1522444549 | 45.55.35.231 | NewVPS-K4@494??0?@a3@fcacK8888:9??x64@x@s@x9?@ | 01/29/23-20:03:10
+1394196343 | 44.203.116.96 | NewVPS-K4078se47esccdec9K8888:9??x64@x@s@x9?@ | 01/29/23-20:34:16
+1522444549 | 45.83.84.93 | NewVPS-K447066sf0sd3@fb4K8888:9??x64@x@s@x9?@ | 01/29/23-20:35:12
+1394196343 | 191.233.241.116 | NewVPS-K4@340?c9e34b87?aaK8888:9??x64@x@s@x9?@ | 01/29/23-21:09:03
+5209563031 | 191.233.241.151 | NewVPS-K40@49@3de0@?bbde6K8888:9??x64@x@s@x9?@ | 01/29/23-21:10:16
+1256577795 | 140.84.168.234 | NewVPS-K403???a47978?b4abK8888:9??x64@x@s@x9?@ | 01/29/23-21:11:49
+1394196343 | 191.233.30.165 | NewVPS-K4?936@fd?@?743390K8888:9??x64@x@s@x9?@ | 01/29/23-21:17:21
+1256577795 | 129.148.24.38 | NewVPS-K49094?4c?348?8786K8888:9??x64@x@s@x9?@ | 01/29/23-21:21:16
+2032985870 | 68.183.111.176 | NewVPS-K403s0b0@8a7see0aK8888:9??x64@x@s@x9?@ | 01/29/23-21:24:00
+1522444549 | 45.83.84.92 | NewVPS-K4@@?8?a?0b94cfcfK8888:9??x64@x@s@x9?@ | 01/29/23-21:27:10
+1256577795 | 129.146.130.118 | NewVPS-K47863?060b@0d8s@6K8888:9??x64@x@s@x9?@ | 01/29/23-22:09:09
+5690178038 | 85.239.239.94 | NewVPS-K400@6?f6s8@acb3aK8888:9??x64@x@s@x9?@ | 01/29/23-22:24:54
+1256577795 | 129.146.130.118 | NewVPS-K4s3373980s8cd33fK8888:9??x64@x@s@x9?@ | 01/29/23-22:27:34
+1394196343 | 54.151.67.22 | NewVPS-K47s@0?adb9b3@@d7bK8888:9??x64@x@s@x9?@ | 01/29/23-22:48:47
+5790707932 | 146.190.61.206 | NewVPS-K496s936e8dd78d3eK8888:9??x64@x@s@x9?@ | 01/29/23-22:58:42
+1256577795 | 129.146.130.118 | NewVPS-K46976@bf994c?9fccK8888:9??x64@x@s@x9?@ | 01/29/23-23:16:19
+1522444549 | 5.34.178.118 | NewVPS-K49?44?fbaa86@s903K8888:9??x64@x@s@x9?@ | 01/29/23-23:19:58
+1522444549 | 5.34.178.39 | NewVPS-K48@78?690s94@ffbfK8888:9??x64@x@s@x9?@ | 01/29/23-23:40:16
+5073157301 | 132.145.99.222 | NewVPS-K49044?8?4660e303cK8888:9??x64@x@s@x9?@ | 01/30/23-00:28:46
+1593021399 | 162.212.152.143 | NewVPS-K4s@s@?06c84@8@40cK8888:9??x64@x@s@x9?@ | 01/30/23-04:08:54
+1593021399 | 162.212.152.143 | NewVPS-K484706c9cd?833dfK8888:9??x64@x@s@x9?@ | 01/30/23-04:23:11
+1256577795 | 129.146.130.118 | NewVPS-K46078??@64483?eeaK8888:9??x64@x@s@x9?@ | 01/30/23-07:34:37
+1593021399 | 162.212.152.143 | NewVPS-K4808s@dbs90d7e7dsK8888:9??x64@x@s@x9?@ | 01/30/23-08:09:50
+1593021399 | 162.212.152.143 | NewVPS-K4430?6390688?988K8888:9??x64@x@s@x9?@ | 01/30/23-08:40:07
+1593021399 | 162.212.152.143 | NewVPS-K46?0?@as?s64@s7@eK8888:9??x64@x@s@x9?@ | 01/30/23-08:50:06
+1593021399 | 162.212.152.143 | NewVPS-K4?8@43@d4@@d9cd07K8888:9??x64@x@s@x9?@ | 01/30/23-08:52:03
+1593021399 | 162.212.152.143 | NewVPS-K43s?s3?ec9048??aK8888:9??x64@x@s@x9?@ | 01/30/23-08:53:31
+2032985870 | 167.99.1.97 | NewVPS-K4?43?3?ds4af863ecK8888:9??x64@x@s@x9?@ | 01/30/23-09:08:13
+763390626 | 162.212.152.143 | NewVPS-K473ssea86?037a@K8888:9??x64@x@s@x9?@ | 01/30/23-09:34:17
+1808903996 | 192.46.219.123 | NewVPS-K43@?9a393fc6?33K8888:9??x64@x@s@x9?@ | 01/30/23-09:51:08
+1808903996 | 192.46.219.87 | NewVPS-K4?674@9@a68?677b@K8888:9??x64@x@s@x9?@ | 01/30/23-09:59:41
+1808903996 | 194.195.223.250 | NewVPS-K4?0397as83@3ee7cK8888:9??x64@x@s@x9?@ | 01/30/23-10:04:34
+1808903996 | 167.172.149.254 | NewVPS-K44@36@d@???a8c?6aK8888:9??x64@x@s@x9?@ | 01/30/23-10:10:49
+1808903996 | 143.198.184.5 | NewVPS-K487?74d0a?bf08?6K8888:9??x64@x@s@x9?@ | 01/30/23-10:16:21
+1522444549 | 150.136.251.138 | NewVPS-K49@377?386bec4esK8888:9??x64@x@s@x9?@ | 01/30/23-10:17:41
+1808903996 | 164.90.136.173 | NewVPS-K4?4@7?c?af3cff047K8888:9??x64@x@s@x9?@ | 01/30/23-10:25:34
+1021646661 | 52.188.200.217 | NewVPS-K483?7336384sdas?K8888:9??x64@x@s@x9?@ | 01/30/23-10:31:43
+1808903996 | 167.71.188.55 | NewVPS-K4s6?4393ab4@40bs@K8888:9??x64@x@s@x9?@ | 01/30/23-10:34:37
+1522444549 | 5.34.179.10 | NewVPS-K48@@3?09c864009@6K8888:9??x64@x@s@x9?@ | 01/30/23-11:12:08
+1070480264 | 159.203.3.132 | NewVPS-K43488?c03733f80s3K8888:9??x64@x@s@x9?@ | 01/30/23-11:15:46
+904225478 | 35.163.210.149 | NewVPS-K46364?b7b@?47s9afK8888:9??x64@x@s@x9?@ | 01/30/23-11:28:17
+904225478 | 191.233.247.241 | NewVPS-K4s98??ssc4ce8d77?K8888:9??x64@x@s@x9?@ | 01/30/23-11:38:44
+1522444549 | 5.34.178.119 | NewVPS-K4s?4?3?e8?68??bb3K8888:9??x64@x@s@x9?@ | 01/30/23-11:38:45
+755349907 | 194.53.111.13 | NewVPS-K494?7@7d79@?7f4b3K8888:9??x64@x@s@x9?@ | 01/30/23-11:54:08
+576145089 | 162.212.153.102 | NewVPS-K4s?76?40f43d07044K8888:9??x64@x@s@x9?@ | 01/30/23-12:09:30
+1522444549 | 209.145.62.181 | NewVPS-K4s964?8c88b4e0bc6K8888:9??x64@x@s@x9?@ | 01/30/23-12:11:19
+576145089 | 20.195.201.212 | NewVPS-K446684f@f00bb08cK8888:9??x64@x@s@x9?@ | 01/30/23-12:18:59
+2045713521 | 157.230.180.151 | NewVPS-K40676@@604f034e?7K8888:9??x64@x@s@x9?@ | 01/30/23-12:31:07
+5903794247 | 45.239.216.219 | NewVPS-K4?947?79dccc0c4d3K8888:9??x64@x@s@x9?@ | 01/30/23-12:41:51
+1390150729 | 130.51.21.144 | NewVPS-K469s4?3@s?30d?b@sK8888:9??x64@x@s@x9?@ | 01/30/23-13:12:13
+1593021399 | 162.212.152.143 | NewVPS-K4?73@?3ea0?7@64ddK8888:9??x64@x@s@x9?@ | 01/30/23-13:47:43
+1593021399 | 162.212.152.143 | NewVPS-K4?9398a46f9a44caK8888:9??x64@x@s@x9?@ | 01/30/23-13:53:03
+1593021399 | 162.212.152.143 | NewVPS-K4s@4s974s7f@b8@0K8888:9??x64@x@s@x9?@ | 01/30/23-13:54:34
+1593021399 | 162.212.152.143 | NewVPS-K47798@4d7e6@f79@cK8888:9??x64@x@s@x9?@ | 01/30/23-14:09:05
+904225478 | 159.65.34.87 | NewVPS-K4?3ss?36b@a96ss08K8888:9??x64@x@s@x9?@ | 01/30/23-14:46:56
+1911767637 | 142.93.201.15 | NewVPS-K40846?fbc@?86sfb4K8888:9??x64@x@s@x9?@ | 01/30/23-15:41:11
+377451028 | 104.28.217.42 | NewVPS-K4@6s@?60c4?47a967K8888:9??x64@x@s@x9?@ | 01/30/23-16:02:55
+5073157301 | 20.38.38.209 | NewVPS-K46s@64403f680da6K8888:9??x64@x@s@x9?@ | 01/30/23-16:06:40
+377451028 | 51.161.109.51 | NewVPS-K4@93@?0cf3dae0466K8888:9??x64@x@s@x9?@ | 01/30/23-16:47:32
+1395912188 | 104.131.68.182 | NewVPS-K4@738@87d76f9ffdeK8888:9??x64@x@s@x9?@ | 01/30/23-16:51:04
+234270555 | 194.195.219.101 | NewVPS-K4s63370s3f6@f4s@K8888:9??x64@x@s@x9?@ | 01/30/23-17:08:25
+1256577795 | 142.93.190.100 | NewVPS-K478@??739bfb0@a9bK8888:9??x64@x@s@x9?@ | 01/30/23-18:24:29
+1538778631 | 80.208.231.144 | NewVPS-K44633?94@84ds3@6sK8888:9??x64@x@s@x9?@ | 01/30/23-20:06:26
+1911767637 | 139.144.224.231 | NewVPS-K4@389?97@cd7@e??bK8888:9??x64@x@s@x9?@ | 01/30/23-20:30:26
+2006027987 | 216.238.83.204 | NewVPS-K40s@s@0?c@e3?4@49K8888:9??x64@x@s@x9?@ | 01/30/23-20:46:51
+1186484898 | 208.123.222.106 | NewVPS-K463600406a8740@?K8888:9??x64@x@s@x9?@ | 01/30/23-20:57:43
+2032985870 | 20.220.144.224 | NewVPS-K4s@s6887b48839b3K8888:9??x64@x@s@x9?@ | 01/30/23-20:58:42
+1394196343 | 66.90.74.26 | NewVPS-K47s3@?68?@3cc?473K8888:9??x64@x@s@x9?@ | 01/30/23-21:14:01
+1522444549 | 92.38.169.197 | NewVPS-K49@80?38db0bb907?K8888:9??x64@x@s@x9?@ | 01/30/23-21:19:33
+1522444549 | 45.85.251.124 | NewVPS-K496??38a7@79d@908K8888:9??x64@x@s@x9?@ | 01/30/23-21:35:30
+1395372542 | 137.184.141.40 | NewVPS-K4088?@?6493bffsebK8888:9??x64@x@s@x9?@ | 01/30/23-21:48:36
+1522444549 | 104.131.6.236 | NewVPS-K4709@@8@fad89db69K8888:9??x64@x@s@x9?@ | 01/30/23-21:49:22
+1932909843 | 45.61.187.223 | NewVPS-K43848@8s?@se4?74eK8888:9??x64@x@s@x9?@ | 01/30/23-21:50:18
+1538778631 | 80.208.231.144 | NewVPS-K48893e63f7c60?9K8888:9??x64@x@s@x9?@ | 01/30/23-21:51:03
+1256577795 | 74.208.80.91 | NewVPS-K4s@70@79?c0@996f8K8888:9??x64@x@s@x9?@ | 01/30/23-22:04:21
+2006027987 | 216.238.71.129 | NewVPS-K487s0?a4@??37e@?sK8888:9??x64@x@s@x9?@ | 01/30/23-22:04:43
+1522444549 | 82.117.252.208 | NewVPS-K47004?764?6fa4709K8888:9??x64@x@s@x9?@ | 01/30/23-22:34:04
+576145089 | 168.138.152.191 | NewVPS-K4?73s@b0a9eff8c6dK8888:9??x64@x@s@x9?@ | 01/30/23-23:23:50
+1522444549 | 104.131.6.236 | NewVPS-K4s@s?34?838a??@?fK8888:9??x64@x@s@x9?@ | 01/30/23-23:52:05
+507862405 | 103.90.161.219 | NewVPS-K40@79@b7fdb6e678?K8888:9??x64@x@s@x9?@ | 01/31/23-04:46:17
+1818322212 | 192.99.166.249 | NewVPS-K466s??7@6f?@@c9dbK8888:9??x64@x@s@x9?@ | 01/31/23-07:50:44
+763390626 | 130.51.21.144 | NewVPS-K49806c34d3@93sdcK8888:9??x64@x@s@x9?@ | 01/31/23-09:21:17
+507862405 | 91.194.11.46 | NewVPS-K46s66?40s00s439e0K8888:9??x64@x@s@x9?@ | 01/31/23-10:01:00
+1593021399 | 107.152.41.151 | NewVPS-K46064?face?fdc386K8888:9??x64@x@s@x9?@ | 01/31/23-10:17:34
+507862405 | 5.188.0.57 | NewVPS-K43@@s@3ba@06e0ae3K8888:9??x64@x@s@x9?@ | 01/31/23-10:50:52
+576145089 | 130.51.21.144 | NewVPS-K4943@?386bbe84es8K8888:9??x64@x@s@x9?@ | 01/31/23-10:57:53
+507862405 | 91.194.11.46 | NewVPS-K44@ss?8?c4e0ec?d?K8888:9??x64@x@s@x9?@ | 01/31/23-13:48:29
+5073157301 | 137.184.150.64 | NewVPS-K44864@bs0ebfs9f@bK8888:9??x64@x@s@x9?@ | 01/31/23-13:53:29
+795435792 | 192.171.18.144 | NewVPS-K4s3084saed@4e4e3K8888:9??x64@x@s@x9?@ | 01/31/23-14:01:53
+795435792 | 192.171.18.144 | NewVPS-K48?@3?6339fe@afb9K8888:9??x64@x@s@x9?@ | 01/31/23-14:15:21
+1522444549 | 5.34.178.192 | NewVPS-K406@6@33cd6f?68d8K8888:9??x64@x@s@x9?@ | 01/31/23-14:47:36
+1593021399 | 45.79.42.242 | NewVPS-K46090@e84b80s64c6K8888:9??x64@x@s@x9?@ | 01/31/23-15:20:40
+1593021399 | 45.79.42.242 | NewVPS-K4s8sda9faadc4e6K8888:9??x64@x@s@x9?@ | 01/31/23-15:27:22
+1350075155 | 159.65.175.48 | NewVPS-K47@s@?793bf98d797K8888:9??x64@x@s@x9?@ | 01/31/23-16:26:34
+1522444549 | 5.34.178.56 | NewVPS-K4@s@803fs970@eb6K8888:9??x64@x@s@x9?@ | 01/31/23-16:41:38
+795435792 | 192.171.18.144 | NewVPS-K40337@b30bba77fe@K8888:9??x64@x@s@x9?@ | 01/31/23-17:14:41
+1256577795 | 104.131.0.202 | NewVPS-K47834@ac9c3se6?6bK8888:9??x64@x@s@x9?@ | 01/31/23-17:33:48
+5903794247 | 45.173.130.126 | NewVPS-K467?s?cc9d00008K8888:9??x64@x@s@x9?@ | 01/31/23-19:03:48
+2032985870 | 165.22.10.101 | NewVPS-K4@?s7@@3e?9ssfas7K8888:9??x64@x@s@x9?@ | 01/31/23-19:13:24
+5066839680 | 54.163.111.109 | NewVPS-K400974?798b?8e73K8888:9??x64@x@s@x9?@ | 01/31/23-19:15:44
+2032985870 | 165.22.15.115 | NewVPS-K43s09?dc4e@@4fs0aK8888:9??x64@x@s@x9?@ | 01/31/23-19:23:41
+1263903409 | 38.7.207.128 | NewVPS-K4?7769f89ff?d?3K8888:9??x64@x@s@x9?@ | 01/31/23-19:38:49
+1256577795 | 167.172.16.197 | NewVPS-K4@33?3bfeb96sf6f4K8888:9??x64@x@s@x9?@ | 01/31/23-19:55:41
+1522444549 | 129.213.203.59 | NewVPS-K43088?ea?c9cbb638K8888:9??x64@x@s@x9?@ | 01/31/23-19:57:46
+1256577795 | 54.37.195.99 | NewVPS-K4394??e@08e@?cfabK8888:9??x64@x@s@x9?@ | 01/31/23-20:00:44
+5066839680 | 54.156.5.229 | NewVPS-K40343@s4a37scdd@0K8888:9??x64@x@s@x9?@ | 01/31/23-20:42:58
+1593021399 | 154.12.236.225 | NewVPS-K46@s3f4s@83c779@K8888:9??x64@x@s@x9?@ | 01/31/23-20:46:16
+215561726 | 54.151.67.22 | NewVPS-K4@9s?67?fs?s69b?K8888:9??x64@x@s@x9?@ | 01/31/23-20:48:37
+5073157301 | 159.223.110.106 | NewVPS-K40696@ss9b7?993?3K8888:9??x64@x@s@x9?@ | 01/31/23-21:23:10
+1536147520 | 134.122.32.250 | NewVPS-K44684?86?33?6c@07K8888:9??x64@x@s@x9?@ | 01/31/23-21:25:25
+215561726 | 54.151.67.22 | NewVPS-K43s8@?797ceb9e0c9K8888:9??x64@x@s@x9?@ | 01/31/23-21:47:39
+576145089 | 130.51.21.144 | NewVPS-K4@0988b0c398fs8aK8888:9??x64@x@s@x9?@ | 01/31/23-21:54:20
+1123031030 | 64.176.5.100 | NewVPS-K4?s6@f7fc8397s8eK8888:9??x64@x@s@x9?@ | 01/31/23-21:57:24
+729023834 | 92.38.132.117 | NewVPS-K480ss?ee??bcdc4s?K8888:9??x64@x@s@x9?@ | 01/31/23-22:04:35
+5051663313 | 164.92.126.222 | NewVPS-K4?48s@s8bfe?d4sc@K8888:9??x64@x@s@x9?@ | 01/31/23-22:36:32
+5051663313 | 143.198.63.16 | NewVPS-K4@?3?@66e3f3?@e8dK8888:9??x64@x@s@x9?@ | 01/31/23-22:58:42
+5051663313 | 147.182.201.237 | NewVPS-K4ss4?b66687d3f@@K8888:9??x64@x@s@x9?@ | 01/31/23-23:08:43
+5051663313 | 146.190.132.142 | NewVPS-K4ss8?@938d?f6a?6aK8888:9??x64@x@s@x9?@ | 01/31/23-23:18:28
+215561726 | 165.232.174.16 | NewVPS-K4490e0?sdcf3@46K8888:9??x64@x@s@x9?@ | 02/01/23-07:39:28
+5903794247 | 45.173.130.123 | NewVPS-K4?96?@f9fsb@acbsdK8888:9??x64@x@s@x9?@ | 02/01/23-08:51:18
+5903794247 | 45.173.129.37 | NewVPS-K463s3?9a@a4834s3@K8888:9??x64@x@s@x9?@ | 02/01/23-09:26:10
+1808903996 | 64.227.12.149 | NewVPS-K4s840@ffcfb0@4?69K8888:9??x64@x@s@x9?@ | 02/01/23-09:48:04
+1808903996 | 165.227.94.236 | NewVPS-K48ss43s48sas?@?8sK8888:9??x64@x@s@x9?@ | 02/01/23-09:53:53
+1808903996 | 104.131.180.238 | NewVPS-K40?80@6c0@?0?8f7cK8888:9??x64@x@s@x9?@ | 02/01/23-09:59:54
+1808903996 | 134.209.37.139 | NewVPS-K44s799ce?@803@?@K8888:9??x64@x@s@x9?@ | 02/01/23-10:07:33
+1395372542 | 157.230.208.168 | NewVPS-K4@769?f@00c639a38K8888:9??x64@x@s@x9?@ | 02/01/23-10:17:58
+1564379505 | 144.22.53.203 | NewVPS-K439s7@8f@3s9@89@K8888:9??x64@x@s@x9?@ | 02/01/23-12:02:49
+1519420518 | 165.22.111.103 | NewVPS-K43704?a43@76bb8s?K8888:9??x64@x@s@x9?@ | 02/01/23-12:36:41
+5065294266 | 134.209.216.126 | NewVPS-K48?93@8847e8ab34sK8888:9??x64@x@s@x9?@ | 02/01/23-12:58:43
+5073157301 | 165.22.228.224 | NewVPS-K4@39?fes6af36ce7K8888:9??x64@x@s@x9?@ | 02/01/23-14:13:04
+576145089 | 144.22.51.209 | NewVPS-K48784?d8es@ad0s0@K8888:9??x64@x@s@x9?@ | 02/01/23-14:16:04
+2028468813 | 20.226.6.35 | NewVPS-K4498?c?ed79a4cdsK8888:9??x64@x@s@x9?@ | 02/01/23-14:45:36
+5114505514 | 142.93.114.17 | NewVPS-K4089@6?344bs?dfaK8888:9??x64@x@s@x9?@ | 02/01/23-14:58:28
+1593021399 | 129.80.10.100 | NewVPS-K46037@@6sef6?0sesK8888:9??x64@x@s@x9?@ | 02/01/23-15:26:23
+896439043 | 52.87.194.116 | NewVPS-K499s@sde34?383fbK8888:9??x64@x@s@x9?@ | 02/01/23-16:36:40
+576145089 | 167.99.232.69 | NewVPS-K4?s6@@b8@796?6ds4K8888:9??x64@x@s@x9?@ | 02/01/23-16:48:49
+2006027987 | 137.184.152.246 | NewVPS-K4060@3aee83e9f06dK8888:9??x64@x@s@x9?@ | 02/01/23-18:16:58
+5066839680 | 54.156.5.229 | NewVPS-K4@408?09da77eaed0K8888:9??x64@x@s@x9?@ | 02/01/23-18:19:33
+5120512793 | 137.184.158.9 | NewVPS-K49@43@74bbs9cc630K8888:9??x64@x@s@x9?@ | 02/01/23-18:26:16
+576145089 | 45.77.111.175 | NewVPS-K479@s@7946edc38@9K8888:9??x64@x@s@x9?@ | 02/01/23-18:42:14
+5114505514 | 130.51.21.144 | NewVPS-K4064743a8a6s6a46K8888:9??x64@x@s@x9?@ | 02/01/23-18:55:51
+5066839680 | 3.223.170.43 | NewVPS-K4??49?9f03@8b@794K8888:9??x64@x@s@x9?@ | 02/01/23-19:12:16
+576145089 | 38.143.68.54 | NewVPS-K4?87sc6cs6@348b6K8888:9??x64@x@s@x9?@ | 02/01/23-20:17:10
+1519420518 | 159.223.48.198 | NewVPS-K4ss34@3b383a8ds90K8888:9??x64@x@s@x9?@ | 02/01/23-20:38:09
+5942191487 | 45.42.160.55 | NewVPS-K47349@7s?6bc8d3c8K8888:9??x64@x@s@x9?@ | 02/01/23-20:52:09
+1522444549 | 20.122.140.49 | NewVPS-K4088@s76a4a9s0aK8888:9??x64@x@s@x9?@ | 02/01/23-20:55:00
+5120512793 | 38.242.208.114 | NewVPS-K46?@7@d033499ad3K8888:9??x64@x@s@x9?@ | 02/01/23-20:57:00
+576145089 | 167.99.232.69 | NewVPS-K40?7@@e7704a8098aK8888:9??x64@x@s@x9?@ | 02/01/23-21:15:43
+1256577795 | 129.158.222.151 | NewVPS-K47477?df9e7a6b898K8888:9??x64@x@s@x9?@ | 02/01/23-21:54:01
+5903794247 | 45.173.130.137 | NewVPS-K446s6?9ac04fbs@64K8888:9??x64@x@s@x9?@ | 02/01/23-23:45:37
+1256577795 | 129.146.40.56 | NewVPS-K467??af00d39f@9eK8888:9??x64@x@s@x9?@ | 02/02/23-07:35:21
+1328528691 | 66.90.74.26 | NewVPS-K48?40?34s900696a8K8888:9??x64@x@s@x9?@ | 02/02/23-07:37:10
+1256577795 | 129.146.40.56 | NewVPS-K4@6@8??0f48@0e@?7K8888:9??x64@x@s@x9?@ | 02/02/23-07:45:33
+1911767637 | 20.70.176.38 | NewVPS-K4?040das4c@f69faK8888:9??x64@x@s@x9?@ | 02/02/23-08:06:14
+1328528691 | 66.90.74.26 | NewVPS-K43?6s?c3477as8cb?K8888:9??x64@x@s@x9?@ | 02/02/23-08:30:35
+1328528691 | 66.90.74.26 | NewVPS-K48??sc3878897374K8888:9??x64@x@s@x9?@ | 02/02/23-09:06:35
+5073157301 | 150.136.63.242 | NewVPS-K4?8ss@d@8cbb@aa8?K8888:9??x64@x@s@x9?@ | 02/02/23-09:09:19
+5903794247 | 74.208.252.136 | NewVPS-K48?s970e@8f87687K8888:9??x64@x@s@x9?@ | 02/02/23-09:20:40
+1808903996 | 45.79.30.88 | NewVPS-K4@483?c?@?07af3a4K8888:9??x64@x@s@x9?@ | 02/02/23-09:30:13
+1593021399 | 157.230.220.67 | NewVPS-K400?s@@sfea?eb@4aK8888:9??x64@x@s@x9?@ | 02/02/23-09:47:06
+1522444549 | 45.85.251.73 | NewVPS-K48@63?7c964ss@396K8888:9??x64@x@s@x9?@ | 02/02/23-11:06:54
+1911767637 | 159.65.232.51 | NewVPS-K437@?@0738e0f8cb8K8888:9??x64@x@s@x9?@ | 02/02/23-11:26:09
+1522444549 | 66.151.116.34 | NewVPS-K4?0?3?d@@e80ff4bfK8888:9??x64@x@s@x9?@ | 02/02/23-12:30:45
+2032985870 | 129.80.93.142 | NewVPS-K4@836@8cadbd946a4K8888:9??x64@x@s@x9?@ | 02/02/23-13:02:51
+5942191487 | 45.42.160.57 | NewVPS-K4@@8@?67468c??dscK8888:9??x64@x@s@x9?@ | 02/02/23-13:15:12
+2032985870 | 150.136.241.17 | NewVPS-K46343?93f8sffbea@K8888:9??x64@x@s@x9?@ | 02/02/23-13:18:41
+1522444549 | 66.151.116.34 | NewVPS-K4@?ss?9bs640bs@9K8888:9??x64@x@s@x9?@ | 02/02/23-13:21:35
+1256577795 | 45.76.9.241 | NewVPS-K4@?@6@@7@d@89ca9cK8888:9??x64@x@s@x9?@ | 02/02/23-14:26:40
+2032985870 | 167.99.232.69 | NewVPS-K4s6s9?9fafb3d3@a3K8888:9??x64@x@s@x9?@ | 02/02/23-14:44:46
+1173676231 | 164.92.64.83 | NewVPS-K4?s3?3009@3@ee39fK8888:9??x64@x@s@x9?@ | 02/02/23-15:47:56
+1350075155 | 64.227.28.137 | NewVPS-K4?@3@399443?c3feaK8888:9??x64@x@s@x9?@ | 02/02/23-15:56:01
+5903794247 | 45.239.216.195 | NewVPS-K44@s7@e0??3@b4ds0K8888:9??x64@x@s@x9?@ | 02/02/23-17:07:08
+1667894851 | 159.223.160.8 | NewVPS-K4?08sf44@ae339daK8888:9??x64@x@s@x9?@ | 02/02/23-17:23:00
+1808903996 | 134.122.112.123 | NewVPS-K4s?993fss07dsffcK8888:9??x64@x@s@x9?@ | 02/02/23-18:17:39
+1350075155 | 159.65.38.223 | NewVPS-K4647s?@6dbd6efd0sK8888:9??x64@x@s@x9?@ | 02/02/23-18:22:44
+1911767637 | 34.232.52.197 | NewVPS-K434943e@be0090047K8888:9??x64@x@s@x9?@ | 02/02/23-18:34:31
+1340100212 | 138.255.102.198 | NewVPS-K484?@@6b0a980s39sK8888:9??x64@x@s@x9?@ | 02/02/23-19:58:59
+5066839680 | 104.131.179.183 | NewVPS-K449984d3?9f3edeaK8888:9??x64@x@s@x9?@ | 02/02/23-20:26:24
+1512297117 | 206.81.15.135 | NewVPS-K47@4?393bas3?dff@K8888:9??x64@x@s@x9?@ | 02/02/23-20:32:00
+1256577795 | 165.22.236.100 | NewVPS-K4360@388cbb79s079K8888:9??x64@x@s@x9?@ | 02/02/23-21:01:51
+576145089 | 207.154.254.27 | NewVPS-K48?7@3s99se0364f8K8888:9??x64@x@s@x9?@ | 02/02/23-21:25:31
+576145089 | 159.203.102.60 | NewVPS-K44?443a9f@@993?abK8888:9??x64@x@s@x9?@ | 02/02/23-21:31:06
+5523921935 | 66.90.74.52 | NewVPS-K49s69d44@48?36s9K8888:9??x64@x@s@x9?@ | 02/02/23-21:57:51
+5903794247 | 74.208.252.136 | NewVPS-K44s37@7f4fs4?7?4cK8888:9??x64@x@s@x9?@ | 02/02/23-22:46:31
+234270555 | 198.98.51.140 | NewVPS-K464@8@84as86d877bK8888:9??x64@x@s@x9?@ | 02/03/23-08:48:27
+1256577795 | 159.223.192.19 | NewVPS-K4@0s6@?8?6beba3e7K8888:9??x64@x@s@x9?@ | 02/03/23-09:13:47
+1808903996 | 162.243.173.68 | NewVPS-K44??8?f8cd9?60d?8K8888:9??x64@x@s@x9?@ | 02/03/23-09:26:02
+1808903996 | 165.22.0.83 | NewVPS-K40000?@96074c6dbdK8888:9??x64@x@s@x9?@ | 02/03/23-09:31:49
+1808903996 | 104.248.6.49 | NewVPS-K4@4s60?7bs4cc7bbK8888:9??x64@x@s@x9?@ | 02/03/23-09:37:30
+1808903996 | 165.227.212.127 | NewVPS-K48@66?77?c@f78f7cK8888:9??x64@x@s@x9?@ | 02/03/23-09:43:23
+1395372542 | 142.93.242.128 | NewVPS-K49@9?8s4a3be808@K8888:9??x64@x@s@x9?@ | 02/03/23-10:48:03
+1395912188 | 68.183.20.103 | NewVPS-K4794@30f084sd878K8888:9??x64@x@s@x9?@ | 02/03/23-11:53:17
+1911767637 | 78.111.88.54 | NewVPS-K499s9c0??4c89734K8888:9??x64@x@s@x9?@ | 02/03/23-12:04:40
+1340100212 | 5.161.47.0 | NewVPS-K47s97@asecd6847faK8888:9??x64@x@s@x9?@ | 02/03/23-12:49:51
+1911767637 | 167.71.81.87 | NewVPS-K43?9@6ff7aff6ba6K8888:9??x64@x@s@x9?@ | 02/03/23-13:25:50
+5903794247 | 144.22.232.101 | NewVPS-K4800@?s?7d@de@8beK8888:9??x64@x@s@x9?@ | 02/03/23-14:12:15
+2032985870 | 158.101.23.62 | NewVPS-K4@@09?7s03a6?7scdK8888:9??x64@x@s@x9?@ | 02/03/23-14:29:27
+182562462 | 192.34.58.237 | NewVPS-K46969@ad@dee97fssK8888:9??x64@x@s@x9?@ | 02/03/23-14:36:06
+2032985870 | 129.146.253.0 | NewVPS-K4?904?6be446378?dK8888:9??x64@x@s@x9?@ | 02/03/23-14:53:30
+2032985870 | 141.148.154.197 | NewVPS-K4494??aecc4sde48K8888:9??x64@x@s@x9?@ | 02/03/23-15:29:02
+1593021399 | 107.152.32.164 | NewVPS-K4@987@d9407@30c63K8888:9??x64@x@s@x9?@ | 02/03/23-15:57:54
+1593021399 | 107.152.32.164 | NewVPS-K40s8@46@99bbb4fbK8888:9??x64@x@s@x9?@ | 02/03/23-16:00:45
+5073157301 | 5.188.0.19 | NewVPS-K4738?@f@7@8a70660K8888:9??x64@x@s@x9?@ | 02/03/23-16:05:06
+2032985870 | 129.153.224.162 | NewVPS-K4s990?9bf83@?0aa0K8888:9??x64@x@s@x9?@ | 02/03/23-16:18:01
+2032985870 | 129.153.66.45 | NewVPS-K44@0ss@f6@0f46d?K8888:9??x64@x@s@x9?@ | 02/03/23-16:18:09
+1911767637 | 165.22.15.165 | NewVPS-K49047?0see9bessc7K8888:9??x64@x@s@x9?@ | 02/03/23-16:39:56
+1911767637 | 165.22.15.165 | NewVPS-K40060?3affdbc39adK8888:9??x64@x@s@x9?@ | 02/03/23-16:42:08
+1911767637 | 64.225.49.16 | NewVPS-K4876c@849769dfcK8888:9??x64@x@s@x9?@ | 02/03/23-16:49:24
+5073157301 | 45.55.39.35 | NewVPS-K4s?9@@9a973ba3b98K8888:9??x64@x@s@x9?@ | 02/03/23-18:19:47
+5903794247 | 192.53.120.37 | NewVPS-K4?????e7ea3c9a@s3K8888:9??x64@x@s@x9?@ | 02/03/23-19:45:16
+5523921935 | 45.71.32.42 | NewVPS-K4@6?sc63bd39eadcK8888:9??x64@x@s@x9?@ | 02/03/23-20:10:10
+2032985870 | 139.144.225.221 | NewVPS-K4@04@@3?abb6989?0K8888:9??x64@x@s@x9?@ | 02/03/23-20:23:16
+5523921935 | 45.71.32.42 | NewVPS-K4s046@df84c8988ccK8888:9??x64@x@s@x9?@ | 02/03/23-20:40:24
+1173676231 | 146.190.166.33 | NewVPS-K499??38sd0ds63b8cK8888:9??x64@x@s@x9?@ | 02/03/23-20:47:19
+1256577795 | 159.223.104.87 | NewVPS-K4?709@?8a0e078dc7K8888:9??x64@x@s@x9?@ | 02/03/23-21:13:44
+2032985870 | 167.99.178.228 | NewVPS-K4?9@s@0d07@?s93@4K8888:9??x64@x@s@x9?@ | 02/03/23-21:29:42
+5523921935 | 45.71.32.42 | NewVPS-K4?67s@?eedsdd968cK8888:9??x64@x@s@x9?@ | 02/03/23-21:53:42
+576145089 | 20.226.20.32 | NewVPS-K4636s?c36@@ae@79?K8888:9??x64@x@s@x9?@ | 02/03/23-22:39:37
+576145089 | 45.42.160.74 | NewVPS-K4?797?f66?48bc@?fK8888:9??x64@x@s@x9?@ | 02/03/23-22:48:13
+182562462 | 38.7.207.43 | NewVPS-K4@468@a7b48bs833aK8888:9??x64@x@s@x9?@ | 02/03/23-23:00:45
+377451028 | 100.26.255.216 | NewVPS-K4@49@3f603b390770K8888:9??x64@x@s@x9?@ | 02/03/23-23:15:59
+2045713521 | 137.184.96.98 | NewVPS-K47734@df6ea3f38d3K8888:9??x64@x@s@x9?@ | 02/03/23-23:36:34
+1538778631 | 45.138.27.152 | NewVPS-K46s@4?f38ce8f04esK8888:9??x64@x@s@x9?@ | 02/04/23-00:01:33
+5942191487 | 64.176.6.227 | NewVPS-K49440@4ff60d@es@aK8888:9??x64@x@s@x9?@ | 02/04/23-00:04:18
+576145089 | 18.170.36.235 | NewVPS-K4s@s6f66?48bc@?fK8888:9??x64@x@s@x9?@ | 02/04/23-00:19:29
+1538778631 | 45.138.26.115 | NewVPS-K46s98?c7baf@b97saK8888:9??x64@x@s@x9?@ | 02/04/23-00:20:35
+377451028 | 54.146.64.202 | NewVPS-K4?669@9f047?7f4@eK8888:9??x64@x@s@x9?@ | 02/04/23-00:23:35
+5942191487 | 64.176.2.143 | NewVPS-K46007@dsd7b87d9sdK8888:9??x64@x@s@x9?@ | 02/04/23-00:26:11
+507862405 | 92.38.169.186 | NewVPS-K47009dfcee44bbd9K8888:9??x64@x@s@x9?@ | 02/04/23-05:58:35
+507862405 | 82.117.252.223 | NewVPS-K49?s0??@0?6?d68ddK8888:9??x64@x@s@x9?@ | 02/04/23-06:48:44
+1911767637 | 45.55.65.108 | NewVPS-K40s8938e34a83d8dK8888:9??x64@x@s@x9?@ | 02/04/23-07:46:41
+5051663313 | 165.232.113.35 | NewVPS-K406s6?4s4eb0ce470K8888:9??x64@x@s@x9?@ | 02/04/23-09:03:06
+576145089 | 54.232.43.110 | NewVPS-K4s803483cbec@s@cK8888:9??x64@x@s@x9?@ | 02/04/23-09:07:49
+5073157301 | 68.183.25.63 | NewVPS-K438@4@4aa@00?097@K8888:9??x64@x@s@x9?@ | 02/04/23-10:26:47
+576145089 | 195.88.57.209 | NewVPS-K438?ee0ea00a8@eK8888:9??x64@x@s@x9?@ | 02/04/23-11:11:35
+576145089 | 45.225.94.252 | NewVPS-K407s@3sf80be@68faK8888:9??x64@x@s@x9?@ | 02/04/23-12:13:48
+5432401123 | 45.79.215.83 | NewVPS-K49ss@@3f40essa04?K8888:9??x64@x@s@x9?@ | 02/04/23-12:21:47
+5903794247 | 45.173.130.26 | NewVPS-K48377@46@b93f78a0K8888:9??x64@x@s@x9?@ | 02/04/23-12:50:30
+1245092402 | 159.65.162.2 | NewVPS-K40469@a3ba?0e9c8cK8888:9??x64@x@s@x9?@ | 02/04/23-13:02:03
+1519420518 | 167.172.85.175 | NewVPS-K4936@3d?efa09707fK8888:9??x64@x@s@x9?@ | 02/04/23-13:53:48
+576145089 | 20.118.129.65 | NewVPS-K403@s4bc4894sd38K8888:9??x64@x@s@x9?@ | 02/04/23-14:50:50
+576145089 | 160.20.109.124 | NewVPS-K47964??s94c8@8@d?K8888:9??x64@x@s@x9?@ | 02/04/23-15:10:20
+377451028 | 107.23.79.85 | NewVPS-K4960@@ffesc40dc?6K8888:9??x64@x@s@x9?@ | 02/04/23-15:21:44
+1394196343 | 45.15.130.17 | NewVPS-K484639ed@9b?48@0K8888:9??x64@x@s@x9?@ | 02/04/23-15:50:26
+2045713521 | 157.230.176.180 | NewVPS-K47@98@s7f004af9@bK8888:9??x64@x@s@x9?@ | 02/04/23-16:21:46
+1173676231 | 143.110.146.165 | NewVPS-K46330769sa@e4d@aK8888:9??x64@x@s@x9?@ | 02/04/23-17:25:35
+615097327 | 129.151.111.99 | NewVPS-K48997@d6cdd99a00sK8888:9??x64@x@s@x9?@ | 02/04/23-18:06:22
+1350075155 | 5.34.178.84 | NewVPS-K4?406@?7a4dsc6bbfK8888:9??x64@x@s@x9?@ | 02/04/23-18:13:34
+2032985870 | 20.125.117.123 | NewVPS-K44909@c?s4be3@scbK8888:9??x64@x@s@x9?@ | 02/04/23-18:41:45
+1395372542 | 20.163.203.153 | NewVPS-K43s66f0e3@c4@7f3K8888:9??x64@x@s@x9?@ | 02/04/23-19:33:52
+1394196343 | 45.239.216.254 | NewVPS-K4?3666@s0e4494a8K8888:9??x64@x@s@x9?@ | 02/04/23-19:58:55
+5073157301 | 132.145.222.120 | NewVPS-K4@664?4d746?bb9@cK8888:9??x64@x@s@x9?@ | 02/04/23-20:16:41
+1911767637 | 45.92.125.105 | NewVPS-K4ss88@87b8d8s90@bK8888:9??x64@x@s@x9?@ | 02/04/23-20:24:44
+1911767637 | 45.92.125.105 | NewVPS-K40074?b4ace9bbcdaK8888:9??x64@x@s@x9?@ | 02/04/23-20:31:11
+5073157301 | 159.223.170.216 | NewVPS-K47848@9b?8480@3b?K8888:9??x64@x@s@x9?@ | 02/04/23-20:53:39
+1070480264 | 45.63.104.219 | NewVPS-K4?434@@9babc886c8K8888:9??x64@x@s@x9?@ | 02/04/23-22:32:35
+1173676231 | 146.190.120.173 | NewVPS-K4?@7@?4??3a@fsef6K8888:9??x64@x@s@x9?@ | 02/04/23-22:36:16
+377451028 | 54.232.171.243 | NewVPS-K4693@36f76b?4d30aK8888:9??x64@x@s@x9?@ | 02/05/23-01:16:12
+1519420518 | 66.42.61.176 | NewVPS-K40s3803be4@9@s@dK8888:9??x64@x@s@x9?@ | 02/05/23-04:58:43
+1350075155 | 5.34.178.84 | NewVPS-K4s890?s9c36799e6aK8888:9??x64@x@s@x9?@ | 02/05/23-06:51:20
+1911767637 | 45.92.125.105 | NewVPS-K4s670dsc@df@4a@3K8888:9??x64@x@s@x9?@ | 02/05/23-06:57:11
+1245092402 | 147.182.144.82 | NewVPS-K4s66s@4@977d6bf49K8888:9??x64@x@s@x9?@ | 02/05/23-08:39:35
+1394196343 | 45.239.216.184 | NewVPS-K47660@63f?b6b87ffK8888:9??x64@x@s@x9?@ | 02/05/23-09:07:37
+5073157301 | 167.99.232.69 | NewVPS-K4@?s7?cd87?9f784aK8888:9??x64@x@s@x9?@ | 02/05/23-09:18:57
+5903794247 | 45.173.130.218 | NewVPS-K408607978b?48996K8888:9??x64@x@s@x9?@ | 02/05/23-09:25:53
+5903794247 | 45.173.130.58 | NewVPS-K4?s4@339aeed47sc7K8888:9??x64@x@s@x9?@ | 02/05/23-09:42:49
+1245092402 | 167.172.17.34 | NewVPS-K43s84?3688f084f0sK8888:9??x64@x@s@x9?@ | 02/05/23-10:27:09
+1245092402 | 167.71.172.76 | NewVPS-K49?4?366b64?9ccfcK8888:9??x64@x@s@x9?@ | 02/05/23-10:32:28
+5209563031 | 15.228.222.115 | NewVPS-K4063??sed06936d49K8888:9??x64@x@s@x9?@ | 02/05/23-12:11:50
+5209563031 | 18.229.148.245 | NewVPS-K43@6@@s?b4?c7b?@sK8888:9??x64@x@s@x9?@ | 02/05/23-12:27:21
+1932909843 | 45.61.184.161 | NewVPS-K4?0436?b@fee?0d6K8888:9??x64@x@s@x9?@ | 02/05/23-12:57:59
+1110193524 | 20.226.105.224 | NewVPS-K4@@84@f3s6e9bs@a?K8888:9??x64@x@s@x9?@ | 02/05/23-12:58:09
+1110193524 | 4.228.104.90 | NewVPS-K43s@7@6b7b3@d3s76K8888:9??x64@x@s@x9?@ | 02/05/23-13:10:56
+5114505514 | 159.223.98.75 | NewVPS-K403?@?cca663f4?d9K8888:9??x64@x@s@x9?@ | 02/05/23-14:25:52
+896439043 | 20.115.80.226 | NewVPS-K49697?e47?e394s87K8888:9??x64@x@s@x9?@ | 02/05/23-14:34:49
+182562462 | 146.190.64.153 | NewVPS-K44483@s67?3@63s00K8888:9??x64@x@s@x9?@ | 02/05/23-15:18:57
+1708490519 | 167.99.148.22 | NewVPS-K43?99??89faf97908K8888:9??x64@x@s@x9?@ | 02/05/23-15:25:20
+5198480331 | 161.35.21.51 | NewVPS-K48@9sa3fe6a06e73K8888:9??x64@x@s@x9?@ | 02/05/23-17:39:41
+1340100212 | 5.161.47.0 | NewVPS-K473@4@7f8f8f??49@K8888:9??x64@x@s@x9?@ | 02/05/23-19:57:45
+5432401123 | 23.239.19.112 | NewVPS-K4s7@3?e483c?a6@?0K8888:9??x64@x@s@x9?@ | 02/05/23-20:13:26
+576145089 | 152.67.52.146 | NewVPS-K49348@a?eccse07a7K8888:9??x64@x@s@x9?@ | 02/05/23-20:18:03
+1340100212 | 5.161.47.0 | NewVPS-K40s84@4afa36?bcf0K8888:9??x64@x@s@x9?@ | 02/05/23-20:21:11
+729023834 | 167.99.191.229 | NewVPS-K48s?@?@9a63@3d0c4K8888:9??x64@x@s@x9?@ | 02/05/23-21:54:43
+1932909843 | 45.61.184.161 | NewVPS-K464@6e@0?d@d3ssK8888:9??x64@x@s@x9?@ | 02/05/23-22:02:49
+1340100212 | 5.161.47.0 | NewVPS-K474466f93ca06430K8888:9??x64@x@s@x9?@ | 02/05/23-22:12:08
+5432401123 | 23.239.19.112 | NewVPS-K468?9?f0efs88?6e6K8888:9??x64@x@s@x9?@ | 02/05/23-22:19:24
+1256577795 | 20.150.223.168 | NewVPS-K4@6s8e96ef@3s@@fK8888:9??x64@x@s@x9?@ | 02/05/23-23:10:28
+1932909843 | 144.217.89.129 | NewVPS-K460008a?ef0?4946K8888:9??x64@x@s@x9?@ | 02/06/23-00:09:24
+1158853916 | 165.22.188.56 | NewVPS-K483@8b64sa?7b43aK8888:9??x64@x@s@x9?@ | 02/06/23-00:43:32
+1158853916 | 137.184.72.231 | NewVPS-K44s63?3d648bf89caK8888:9??x64@x@s@x9?@ | 02/06/23-01:27:36
+2006027987 | 159.223.199.85 | NewVPS-K46@s43d0e87be8679K8888:9??x64@x@s@x9?@ | 02/06/23-06:30:05
+2120174309 | 38.7.207.105 | NewVPS-K436@@es6b@7aa?cbK8888:9??x64@x@s@x9?@ | 02/06/23-08:00:17
+5903794247 | 144.22.198.71 | NewVPS-K4@8s@@6e7ebecac?K8888:9??x64@x@s@x9?@ | 02/06/23-08:03:54
+1808903996 | 67.205.183.63 | NewVPS-K470???7b0??7es960K8888:9??x64@x@s@x9?@ | 02/06/23-09:09:32
+1708490519 | 167.172.151.157 | NewVPS-K4?@8?c@ss60e7739K8888:9??x64@x@s@x9?@ | 02/06/23-09:09:57
+1808903996 | 198.199.122.178 | NewVPS-K4s49@@0dd4s4@@bccK8888:9??x64@x@s@x9?@ | 02/06/23-09:16:41
+1808903996 | 134.122.0.249 | NewVPS-K46@0@?49ac4e7?4a4K8888:9??x64@x@s@x9?@ | 02/06/23-09:22:55
+1808903996 | 138.197.120.130 | NewVPS-K47?90?b6fd9d0abdeK8888:9??x64@x@s@x9?@ | 02/06/23-09:29:23
+1808903996 | 173.255.205.199 | NewVPS-K40469@49d0?9s?9??K8888:9??x64@x@s@x9?@ | 02/06/23-09:45:53
+1808903996 | 45.79.0.61 | NewVPS-K40667d83d93ee903K8888:9??x64@x@s@x9?@ | 02/06/23-09:56:02
+2032985870 | 20.185.181.149 | NewVPS-K4s494@6@aea40c8sdK8888:9??x64@x@s@x9?@ | 02/06/23-10:58:22
+1696650653 | 129.153.59.136 | NewVPS-K48039@067764@b3a9K8888:9??x64@x@s@x9?@ | 02/06/23-11:11:47
+1696650653 | 129.153.59.136 | NewVPS-K46s73?f?40f7d063cK8888:9??x64@x@s@x9?@ | 02/06/23-11:30:19
+2006027987 | 137.184.74.109 | NewVPS-K4363sa?f7c498@??K8888:9??x64@x@s@x9?@ | 02/06/23-12:11:00
+1696650653 | 132.145.110.46 | NewVPS-K4@8?0@9984de@cs?7K8888:9??x64@x@s@x9?@ | 02/06/23-12:22:38
+1696650653 | 140.238.153.210 | NewVPS-K470?8d9?0@asss8@K8888:9??x64@x@s@x9?@ | 02/06/23-12:38:40
+1696650653 | 51.222.155.67 | NewVPS-K4@s86?d8988?bc7@K8888:9??x64@x@s@x9?@ | 02/06/23-12:44:24
+2028468813 | 52.14.166.148 | NewVPS-K44666c4a@0sfs0?4K8888:9??x64@x@s@x9?@ | 02/06/23-12:45:15
+1395912188 | 45.42.160.61 | NewVPS-K47633@6fcf30sc8d3K8888:9??x64@x@s@x9?@ | 02/06/23-13:12:21
+2032985870 | 167.99.156.142 | NewVPS-K436s3@cf6dda4ae9K8888:9??x64@x@s@x9?@ | 02/06/23-15:08:33
+1158853916 | 165.22.188.56 | NewVPS-K466?7@864@f494@@sK8888:9??x64@x@s@x9?@ | 02/06/23-15:36:47
+1158853916 | 198.199.82.54 | NewVPS-K4ss?3?d@ff07e@?f0K8888:9??x64@x@s@x9?@ | 02/06/23-16:33:11
+1911767637 | 157.230.214.11 | NewVPS-K4697@3f48beae?48aK8888:9??x64@x@s@x9?@ | 02/06/23-16:55:31
+729023834 | 137.184.188.157 | NewVPS-K43467@07b64c06@b@K8888:9??x64@x@s@x9?@ | 02/06/23-16:55:41
+5073157301 | 167.99.156.142 | NewVPS-K404???@e@0se93b9bK8888:9??x64@x@s@x9?@ | 02/06/23-17:46:00
+2045713521 | 147.182.172.54 | NewVPS-K487s?3se604c?c330K8888:9??x64@x@s@x9?@ | 02/06/23-18:08:44
+2006027987 | 216.238.83.204 | NewVPS-K48s07@6f4e@?a7740K8888:9??x64@x@s@x9?@ | 02/06/23-18:43:33
+5376001618 | 18.229.24.201 | NewVPS-K4@9?7@??307c603f8K8888:9??x64@x@s@x9?@ | 02/06/23-19:29:59
+1186484898 | 208.123.222.106 | NewVPS-K473s6@3@?e?4b66feK8888:9??x64@x@s@x9?@ | 02/06/23-20:40:21
+5073157301 | 157.245.250.169 | NewVPS-K47?08@a4d86ee06e3K8888:9??x64@x@s@x9?@ | 02/06/23-20:42:09
+182562462 | 159.65.216.64 | NewVPS-K47069ca6sf@@9@sK8888:9??x64@x@s@x9?@ | 02/06/23-21:03:39
+1395372542 | 143.198.234.234 | NewVPS-K4?s@3@a90403cc96sK8888:9??x64@x@s@x9?@ | 02/06/23-21:59:03
+182562462 | 20.195.208.3 | NewVPS-K4803434b3@64899c6K8888:9??x64@x@s@x9?@ | 02/06/23-22:30:25
+576145089 | 134.209.116.51 | NewVPS-K46@06?37s0a340343K8888:9??x64@x@s@x9?@ | 02/06/23-23:41:29
+5376001618 | 192.53.126.66 | NewVPS-K466@@@74c?687caedK8888:9??x64@x@s@x9?@ | 02/07/23-05:12:53
+1536147520 | 159.203.31.3 | NewVPS-K46763@s479b9scfsfK8888:9??x64@x@s@x9?@ | 02/07/23-07:41:10
+1708490519 | 164.92.86.56 | NewVPS-K47360@6s77f468s94K8888:9??x64@x@s@x9?@ | 02/07/23-07:43:35
+1708490519 | 164.92.92.29 | NewVPS-K44?88@sfe30d79sf?K8888:9??x64@x@s@x9?@ | 02/07/23-07:52:58
+1708490519 | 164.92.86.41 | NewVPS-K449@7??9838s0efefK8888:9??x64@x@s@x9?@ | 02/07/23-08:05:26
+1808903996 | 159.203.183.212 | NewVPS-K403s6?bf9d34?sef8K8888:9??x64@x@s@x9?@ | 02/07/23-09:21:57
+1808903996 | 68.183.121.84 | NewVPS-K494743ca86s6cbfd3K8888:9??x64@x@s@x9?@ | 02/07/23-09:27:42
+1808903996 | 138.197.80.133 | NewVPS-K4ss3s@90ass4?b7@7K8888:9??x64@x@s@x9?@ | 02/07/23-09:33:38
+5114505514 | 34.168.120.226 | NewVPS-K4793s?c6s3bs@s?e4K8888:9??x64@x@s@x9?@ | 02/07/23-10:37:09
+1070480264 | 207.246.80.109 | NewVPS-K4?088?6c9068b39a3K8888:9??x64@x@s@x9?@ | 02/07/23-10:44:52
+1070480264 | 149.248.63.58 | NewVPS-K44??74?acdba6f97K8888:9??x64@x@s@x9?@ | 02/07/23-12:00:57
+5114505514 | 143.110.213.90 | NewVPS-K4?@3?3?daf0b73b?fK8888:9??x64@x@s@x9?@ | 02/07/23-12:37:50
+1256577795 | 143.198.124.238 | NewVPS-K4@098@3?ea0406?a3K8888:9??x64@x@s@x9?@ | 02/07/23-12:47:13
+1256577795 | 143.198.124.238 | NewVPS-K4943@e?@89d9c@4aK8888:9??x64@x@s@x9?@ | 02/07/23-13:55:10
+215561726 | 157.230.228.171 | NewVPS-K433?36f44cd37ad9K8888:9??x64@x@s@x9?@ | 02/07/23-16:34:40
+729023834 | 190.136.50.46 | NewVPS-K48s3@3csa8f79f7eeK8888:9??x64@x@s@x9?@ | 02/07/23-18:22:14
+377451028 | 45.178.35.17 | NewVPS-K407?0@fb36cs3?dcdK8888:9??x64@x@s@x9?@ | 02/07/23-18:29:25
+595648924 | 45.79.117.145 | NewVPS-K48?7???8sf64dscfbK8888:9??x64@x@s@x9?@ | 02/07/23-19:19:13
+1256577795 | 216.238.80.138 | NewVPS-K4?s64@e0d@?647?asK8888:9??x64@x@s@x9?@ | 02/07/23-20:25:35
+1708490519 | 192.81.214.103 | NewVPS-K49034?9ade8d9098eK8888:9??x64@x@s@x9?@ | 02/07/23-20:52:49
+5376001618 | 54.233.210.116 | NewVPS-K4846@e78db4ed0b6K8888:9??x64@x@s@x9?@ | 02/07/23-21:14:40
+1070480264 | 143.198.234.234 | NewVPS-K433?@?sf73bd3e?9sK8888:9??x64@x@s@x9?@ | 02/07/23-21:57:39
+1394196343 | 165.22.95.209 | NewVPS-K430@s8ea37@0c@3?K8888:9??x64@x@s@x9?@ | 02/07/23-22:05:57
+1123031030 | 217.71.200.102 | NewVPS-K40763?8d7?08777a3K8888:9??x64@x@s@x9?@ | 02/07/23-22:55:54
+576145089 | 38.143.68.54 | NewVPS-K447?s@e470e0?sd3fK8888:9??x64@x@s@x9?@ | 02/07/23-23:01:04
+576145089 | 172.105.43.187 | NewVPS-K44@6?@80?3ed97a3@K8888:9??x64@x@s@x9?@ | 02/07/23-23:40:07
+576145089 | 165.22.95.209 | NewVPS-K44s?s9ef33b3?0@@K8888:9??x64@x@s@x9?@ | 02/08/23-00:31:15
+1593021399 | 107.152.42.175 | NewVPS-K4?3s8@39@e4d9?f94K8888:9??x64@x@s@x9?@ | 02/08/23-00:36:33
+1593021399 | 162.212.157.254 | NewVPS-K44866@067@@aed@d3K8888:9??x64@x@s@x9?@ | 02/08/23-05:56:24
+5114505514 | 162.212.153.113 | NewVPS-K4?8?6?30as0b6c?cfK8888:9??x64@x@s@x9?@ | 02/08/23-08:51:25
+1256577795 | 45.77.73.172 | NewVPS-K46@036c09e0@d?dcK8888:9??x64@x@s@x9?@ | 02/08/23-08:55:03
+5114505514 | 207.148.15.213 | NewVPS-K4084@3@ac9a8efbceK8888:9??x64@x@s@x9?@ | 02/08/23-08:55:20
+576145089 | 152.67.225.246 | NewVPS-K4646@3@cf6d0ssc74K8888:9??x64@x@s@x9?@ | 02/08/23-10:03:13
+576145089 | 143.198.104.121 | NewVPS-K466s@?8@af3cb38sfK8888:9??x64@x@s@x9?@ | 02/08/23-11:10:44
+2014081497 | 159.89.227.223 | NewVPS-K447?3?7@9s9eacb8?K8888:9??x64@x@s@x9?@ | 02/08/23-11:40:46
+5114505514 | 34.94.175.153 | NewVPS-K4633bc7s@?@3s9K8888:9??x64@x@s@x9?@ | 02/08/23-12:21:00
+1439312588 | 140.84.187.159 | NewVPS-K4?9??fddacecc0b7K8888:9??x64@x@s@x9?@ | 02/08/23-12:43:34
+1593021399 | 164.90.232.85 | NewVPS-K4364?3@c080??d@?7K8888:9??x64@x@s@x9?@ | 02/08/23-15:35:40
+5073157301 | 143.244.164.218 | NewVPS-K474@0@3@6e43f7?36K8888:9??x64@x@s@x9?@ | 02/08/23-16:07:37
+2006027987 | 143.198.33.171 | NewVPS-K44743?9889b8s?4a6K8888:9??x64@x@s@x9?@ | 02/08/23-16:37:04
+1395372542 | 174.138.80.35 | NewVPS-K46970?4bd46bef377K8888:9??x64@x@s@x9?@ | 02/08/23-18:04:07
+215561726 | 144.22.50.71 | NewVPS-K40s3se9fae?s@840K8888:9??x64@x@s@x9?@ | 02/08/23-18:28:44
+576145089 | 192.9.143.2 | NewVPS-K48ss9?73?8s36fa6K8888:9??x64@x@s@x9?@ | 02/08/23-18:39:19
+576145089 | 64.176.2.190 | NewVPS-K48s08?4d484a4bf37K8888:9??x64@x@s@x9?@ | 02/08/23-19:56:46
+215561726 | 205.185.116.156 | NewVPS-K434s6@bs33?7@?ae8K8888:9??x64@x@s@x9?@ | 02/08/23-20:04:50
+5114505514 | 34.125.114.139 | NewVPS-K4@s88@34?8@f4c@0fK8888:9??x64@x@s@x9?@ | 02/08/23-20:31:16
+5903794247 | 38.7.222.144 | NewVPS-K466?s4fbe7c480feK8888:9??x64@x@s@x9?@ | 02/08/23-20:40:52
+1512297117 | 138.197.131.203 | NewVPS-K4448@3b8e9@@b?dd4K8888:9??x64@x@s@x9?@ | 02/08/23-20:47:18
+5720617229 | 205.185.116.156 | NewVPS-K496@6?d3b0f43es9eK8888:9??x64@x@s@x9?@ | 02/08/23-20:48:28
+5903794247 | 38.7.222.144 | NewVPS-K4s788@bcs@d8aa7s0K8888:9??x64@x@s@x9?@ | 02/08/23-21:04:06
+1394196343 | 38.7.207.214 | NewVPS-K4?9@@?4d74a?70444K8888:9??x64@x@s@x9?@ | 02/08/23-21:09:45
+5114505514 | 34.125.114.139 | NewVPS-K4@909e0esbe8s@bdK8888:9??x64@x@s@x9?@ | 02/08/23-21:10:38
+2032985870 | 172.174.143.253 | NewVPS-K4s6?7@fa9690ssce?K8888:9??x64@x@s@x9?@ | 02/08/23-21:35:36
+729023834 | 216.238.98.176 | NewVPS-K496?8?f??cc3b9704K8888:9??x64@x@s@x9?@ | 02/08/23-21:53:14
+1186484898 | 208.123.222.106 | NewVPS-K48964@@e0b0ss67a7K8888:9??x64@x@s@x9?@ | 02/08/23-22:42:39
+763390626 | 69.164.221.56 | NewVPS-K4@84?@s9a@bebcsd9K8888:9??x64@x@s@x9?@ | 02/09/23-00:01:55
+5903794247 | 38.7.207.226 | NewVPS-K4833?@77f3d3ecb?bK8888:9??x64@x@s@x9?@ | 02/09/23-07:43:12
+1519420518 | 178.128.116.223 | NewVPS-K478@98e@bba3da0aK8888:9??x64@x@s@x9?@ | 02/09/23-10:06:48
+2120174309 | 138.255.102.205 | NewVPS-K49674@a@4s6abbeabK8888:9??x64@x@s@x9?@ | 02/09/23-11:09:00
+182562462 | 191.234.202.240 | NewVPS-K473@?30cc??a06?7fK8888:9??x64@x@s@x9?@ | 02/09/23-11:23:07
+2006027987 | 104.131.178.226 | NewVPS-K4ss73?498@sf48069K8888:9??x64@x@s@x9?@ | 02/09/23-11:40:43
+1564379505 | 68.183.102.141 | NewVPS-K47@304e74ees44d6K8888:9??x64@x@s@x9?@ | 02/09/23-12:41:09
+1932909843 | 45.61.184.161 | NewVPS-K4068s?@6b3a@@66b0K8888:9??x64@x@s@x9?@ | 02/09/23-12:51:18
+576145089 | 64.227.5.43 | NewVPS-K4@373@773ecbbc0seK8888:9??x64@x@s@x9?@ | 02/09/23-14:51:28
+1512297117 | 176.227.242.14 | NewVPS-K44s94@9680?4?0e9dK8888:9??x64@x@s@x9?@ | 02/09/23-14:54:01
+1512297117 | 176.227.242.14 | NewVPS-K4993se6da?6?8cebK8888:9??x64@x@s@x9?@ | 02/09/23-14:54:49
+5790707932 | 146.190.154.245 | NewVPS-K47?s6@899?a69cf8eK8888:9??x64@x@s@x9?@ | 02/09/23-15:26:58
+1394196343 | 38.7.207.214 | NewVPS-K4@769@334aff03a3sK8888:9??x64@x@s@x9?@ | 02/09/23-17:14:19
+377451028 | 200.98.64.6 | NewVPS-K48@6746?6840@34?K8888:9??x64@x@s@x9?@ | 02/09/23-18:09:57
+576145089 | 129.213.127.90 | NewVPS-K44?843@sc8a?e948dK8888:9??x64@x@s@x9?@ | 02/09/23-18:21:36
+1518767155 | 198.211.98.221 | NewVPS-K4??39@f@9bf??d477K8888:9??x64@x@s@x9?@ | 02/09/23-18:23:13
+635819650 | 192.99.245.220 | NewVPS-K48s67@737ec7c87beK8888:9??x64@x@s@x9?@ | 02/09/23-19:22:10
+1593021399 | 107.152.42.54 | NewVPS-K49@?s@ef394778a3bK8888:9??x64@x@s@x9?@ | 02/09/23-19:23:33
+635819650 | 192.99.245.220 | NewVPS-K4s8?67f7ees8cfd0K8888:9??x64@x@s@x9?@ | 02/09/23-19:24:13
+576145089 | 162.212.157.254 | NewVPS-K4?08sb0cfbd9sad6K8888:9??x64@x@s@x9?@ | 02/09/23-21:05:08
+5036146560 | 159.89.116.181 | NewVPS-K49639@43s0be0?ff6K8888:9??x64@x@s@x9?@ | 02/09/23-21:11:22
+635819650 | 134.209.76.231 | NewVPS-K48?3s?a@84ds303a6K8888:9??x64@x@s@x9?@ | 02/09/23-21:46:19
+1593021399 | 69.164.221.56 | NewVPS-K44676@4d98e4d@@8cK8888:9??x64@x@s@x9?@ | 02/09/23-21:53:09
+1808903996 | 172.104.197.112 | NewVPS-K4s8@09?sfb9c8094K8888:9??x64@x@s@x9?@ | 02/09/23-22:06:27
+1512297117 | 206.81.15.135 | NewVPS-K4@s373fb8a83?7f6K8888:9??x64@x@s@x9?@ | 02/09/23-22:16:26
+635819650 | 192.99.245.220 | NewVPS-K40903?d4cbd940dfbK8888:9??x64@x@s@x9?@ | 02/10/23-00:31:51
+5376001618 | 54.233.210.116 | NewVPS-K4930@@6s8ae3@?s30K8888:9??x64@x@s@x9?@ | 02/10/23-03:25:02
+618157053 | 67.205.171.240 | NewVPS-K43??089e9c94dsc8K8888:9??x64@x@s@x9?@ | 02/10/23-06:25:13
+576145089 | 192.9.157.146 | NewVPS-K47337?0fdfcf370abK8888:9??x64@x@s@x9?@ | 02/10/23-09:02:43
+1808903996 | 159.223.113.42 | NewVPS-K4776??aa008b9d34bK8888:9??x64@x@s@x9?@ | 02/10/23-09:23:28
+1808903996 | 147.182.169.228 | NewVPS-K4690s@4dec6eaa6e7K8888:9??x64@x@s@x9?@ | 02/10/23-09:29:31
+1808903996 | 68.183.118.4 | NewVPS-K463?@?9037a390694K8888:9??x64@x@s@x9?@ | 02/10/23-09:35:04
+1808903996 | 161.35.99.147 | NewVPS-K4@9789scd8sesad6K8888:9??x64@x@s@x9?@ | 02/10/23-09:41:15
+1808903996 | 164.90.136.172 | NewVPS-K406?4@s6s@@78746?K8888:9??x64@x@s@x9?@ | 02/10/23-09:51:43
+5903794247 | 45.173.129.83 | NewVPS-K4?686e3efse?3a96K8888:9??x64@x@s@x9?@ | 02/10/23-09:57:29
+2028468813 | 129.146.253.5 | NewVPS-K40639@?0b473sabsfK8888:9??x64@x@s@x9?@ | 02/10/23-10:01:27
+2032985870 | 137.184.63.188 | NewVPS-K40ss6@aac9asd6fffK8888:9??x64@x@s@x9?@ | 02/10/23-13:33:18
+2032985870 | 144.24.51.167 | NewVPS-K4048s@bsf80cbss6cK8888:9??x64@x@s@x9?@ | 02/10/23-14:20:28
+5114505514 | 157.245.10.94 | NewVPS-K4686??@cs60??d?dK8888:9??x64@x@s@x9?@ | 02/10/23-14:51:07
+576145089 | 66.228.54.222 | NewVPS-K469@@e47c3aa9368K8888:9??x64@x@s@x9?@ | 02/10/23-15:57:17
+576145089 | 129.151.106.229 | NewVPS-K49933?sf6s83s0b3cK8888:9??x64@x@s@x9?@ | 02/10/23-19:07:57
+2045713521 | 178.128.159.83 | NewVPS-K488s9?463?48?697?K8888:9??x64@x@s@x9?@ | 02/10/23-20:15:22
+1646846400 | 54.232.6.212 | NewVPS-K47493673b?969d?0K8888:9??x64@x@s@x9?@ | 02/10/23-21:04:03
+1394196343 | 45.239.216.149 | NewVPS-K4s@4@c3fe47f90fbK8888:9??x64@x@s@x9?@ | 02/11/23-08:57:57
+1808903996 | 141.94.19.8 | NewVPS-K4@8s@debse8ae?4sK8888:9??x64@x@s@x9?@ | 02/11/23-09:54:07
+1808903996 | 141.94.18.99 | NewVPS-K46967?bc?8e9a64a@K8888:9??x64@x@s@x9?@ | 02/11/23-09:59:19
+5051663313 | 24.199.106.177 | NewVPS-K43s?@3?4e3@78feb3K8888:9??x64@x@s@x9?@ | 02/11/23-10:57:30
+576145089 | 5.189.140.44 | NewVPS-K498@3@a8f6f4e83b6K8888:9??x64@x@s@x9?@ | 02/11/23-11:08:07
+5051663313 | 146.190.164.177 | NewVPS-K49879?3cb79b?89d@K8888:9??x64@x@s@x9?@ | 02/11/23-11:55:40
+896439043 | 20.110.19.187 | NewVPS-K4???6@b9dc44?89aeK8888:9??x64@x@s@x9?@ | 02/11/23-12:05:03
+896439043 | 130.51.21.144 | NewVPS-K4469@?@df07e93f6bK8888:9??x64@x@s@x9?@ | 02/11/23-12:28:56
+5051663313 | 159.223.192.5 | NewVPS-K483@9@a8baeaaa86@K8888:9??x64@x@s@x9?@ | 02/11/23-15:23:27
+896439043 | 191.101.78.216 | NewVPS-K4?406a3ba0s70sa8K8888:9??x64@x@s@x9?@ | 02/11/23-15:39:53
+729023834 | 128.199.1.57 | NewVPS-K468?07bb3ade30@3K8888:9??x64@x@s@x9?@ | 02/11/23-15:49:03
+5051663313 | 164.92.64.230 | NewVPS-K49?03a30e3cd0a47K8888:9??x64@x@s@x9?@ | 02/11/23-16:12:56
+1522444549 | 70.37.100.148 | NewVPS-K4?69@@@d89s66837aK8888:9??x64@x@s@x9?@ | 02/11/23-18:17:59
+2120174309 | 138.255.102.205 | NewVPS-K4@960ede?33379e6K8888:9??x64@x@s@x9?@ | 02/11/23-20:14:15
+576145089 | 129.213.127.90 | NewVPS-K4696s@03s@4449?74K8888:9??x64@x@s@x9?@ | 02/11/23-21:40:31
+1808903996 | 192.53.171.215 | NewVPS-K4778437f9@sb9es43K8888:9??x64@x@s@x9?@ | 02/11/23-21:48:09
+1808903996 | 192.53.171.245 | NewVPS-K47839?43@b??34absK8888:9??x64@x@s@x9?@ | 02/11/23-21:52:50
+1808903996 | 192.53.171.253 | NewVPS-K43s39@@@aacs7@69fK8888:9??x64@x@s@x9?@ | 02/11/23-21:57:00
+1646846400 | 54.94.55.43 | NewVPS-K49@3?8f3ef80?f8cK8888:9??x64@x@s@x9?@ | 02/11/23-21:58:49
+1808903996 | 198.58.124.18 | NewVPS-K4@464389ss3esdbs?K8888:9??x64@x@s@x9?@ | 02/11/23-22:02:13
+576145089 | 64.112.61.30 | NewVPS-K4394@?9s7637e6f7eK8888:9??x64@x@s@x9?@ | 02/11/23-22:39:30
+896439043 | 20.110.112.248 | NewVPS-K4s986@4f67sf?886bK8888:9??x64@x@s@x9?@ | 02/11/23-23:44:45
+1256577795 | 35.192.10.51 | NewVPS-K49343s0b0e648af9K8888:9??x64@x@s@x9?@ | 02/11/23-23:50:21
+1256577795 | 35.192.10.51 | NewVPS-K4@603?ae3e6c4c?scK8888:9??x64@x@s@x9?@ | 02/12/23-00:03:11
+576145089 | 179.49.5.88 | NewVPS-K4443s?e?834e86cesK8888:9??x64@x@s@x9?@ | 02/12/23-01:27:35
+1256577795 | 34.70.191.181 | NewVPS-K49@90?bd8@09@cf98K8888:9??x64@x@s@x9?@ | 02/12/23-02:00:02
+755349907 | 150.136.226.103 | NewVPS-K4?88s?@9ee?90a4?3K8888:9??x64@x@s@x9?@ | 02/12/23-07:31:28
+5051663313 | 146.190.134.248 | NewVPS-K478ss?c4s8db?e08fK8888:9??x64@x@s@x9?@ | 02/12/23-08:38:05
+1070480264 | 20.230.79.14 | NewVPS-K49@34@e9a4s7sf83@K8888:9??x64@x@s@x9?@ | 02/12/23-09:04:22
+5051663313 | 142.93.122.248 | NewVPS-K460s8@?0ff4s90sdbK8888:9??x64@x@s@x9?@ | 02/12/23-09:12:17
+1256577795 | 35.192.10.51 | NewVPS-K48933eef8bf?989bK8888:9??x64@x@s@x9?@ | 02/12/23-09:20:52
+5051663313 | 104.248.114.32 | NewVPS-K4@7@9@63essc@e6e?K8888:9??x64@x@s@x9?@ | 02/12/23-09:34:17
+5051663313 | 167.99.153.237 | NewVPS-K479?@6?d869a@409K8888:9??x64@x@s@x9?@ | 02/12/23-09:54:50
+1123031030 | 34.94.66.142 | NewVPS-K4@770?b4f0304@?sfK8888:9??x64@x@s@x9?@ | 02/12/23-10:23:57
+1123031030 | 34.94.66.142 | NewVPS-K4?9@4?6c748ssc370K8888:9??x64@x@s@x9?@ | 02/12/23-10:42:02
+896439043 | 68.183.52.236 | NewVPS-K483s3@@3d77d8@40@K8888:9??x64@x@s@x9?@ | 02/12/23-11:35:38
+896439043 | 45.61.184.43 | NewVPS-K43@7s?66e7ee@f4b?K8888:9??x64@x@s@x9?@ | 02/12/23-11:44:35
+1512297117 | 23.239.17.76 | NewVPS-K44608c6fff0@f097K8888:9??x64@x@s@x9?@ | 02/12/23-12:21:04
+1506343563 | 20.151.116.122 | NewVPS-K4?33?eff4a@e4?caK8888:9??x64@x@s@x9?@ | 02/12/23-12:41:55
+1512297117 | 23.239.17.76 | NewVPS-K40073a88aadfcsbK8888:9??x64@x@s@x9?@ | 02/12/23-12:43:35
+1173676231 | 137.184.181.201 | NewVPS-K4@078?sbd@s6e?bc6K8888:9??x64@x@s@x9?@ | 02/12/23-13:08:56
+896439043 | 173.82.235.213 | NewVPS-K4@388@390@?fccbf3K8888:9??x64@x@s@x9?@ | 02/12/23-13:14:21
+896439043 | 45.79.130.126 | NewVPS-K4?760979f0ebb@f@K8888:9??x64@x@s@x9?@ | 02/12/23-13:32:05
+5051663313 | 192.241.156.180 | NewVPS-K43?s4?3b?34db@c@3K8888:9??x64@x@s@x9?@ | 02/12/23-13:40:15
+1512297117 | 23.239.17.76 | NewVPS-K4669@c3d@8e3a9?7K8888:9??x64@x@s@x9?@ | 02/12/23-13:41:28
+896439043 | 192.46.218.126 | NewVPS-K44@7s@ff073ae@b3sK8888:9??x64@x@s@x9?@ | 02/12/23-13:49:14
+1439312588 | 129.153.152.99 | NewVPS-K48@?@se4c974?@d7K8888:9??x64@x@s@x9?@ | 02/12/23-13:51:26
+2032985870 | 143.110.159.117 | NewVPS-K49048@46?ac?s8f67K8888:9??x64@x@s@x9?@ | 02/12/23-14:11:25
+896439043 | 139.162.224.6 | NewVPS-K49s@4?4d07af6f4a4K8888:9??x64@x@s@x9?@ | 02/12/23-14:35:42
+1506343563 | 20.83.162.175 | NewVPS-K4803??77dca@4??0@K8888:9??x64@x@s@x9?@ | 02/12/23-14:42:23
+1229847649 | 194.5.157.67 | NewVPS-K4s943@3cs4dd690eeK8888:9??x64@x@s@x9?@ | 02/12/23-15:24:38
+1229847649 | 194.5.157.67 | NewVPS-K4@3643efe477@3c66K8888:9??x64@x@s@x9?@ | 02/12/23-15:28:56
+1229847649 | 143.198.120.212 | NewVPS-K49347as067ds7?a@K8888:9??x64@x@s@x9?@ | 02/12/23-15:37:28
+1245092402 | 138.197.14.50 | NewVPS-K4?@4?a3bf8s386@bK8888:9??x64@x@s@x9?@ | 02/12/23-15:47:28
+1229847649 | 137.184.173.223 | NewVPS-K408s0@3d0sa9s37a8K8888:9??x64@x@s@x9?@ | 02/12/23-16:09:11
+1810915030 | 198.251.68.118 | NewVPS-K46@ss?4e67c89@3sbK8888:9??x64@x@s@x9?@ | 02/12/23-16:32:24
+1810915030 | 5.189.140.44 | NewVPS-K4@84s39@0?f0e??sK8888:9??x64@x@s@x9?@ | 02/12/23-16:43:58
+1536147520 | 147.182.146.166 | NewVPS-K46@6@@?d3f094ccd8K8888:9??x64@x@s@x9?@ | 02/12/23-16:48:53
+1536147520 | 159.203.40.36 | NewVPS-K40703@s60baddb78?K8888:9??x64@x@s@x9?@ | 02/12/23-16:56:11
+1173676231 | 159.223.192.139 | NewVPS-K4480839db068c7s6K8888:9??x64@x@s@x9?@ | 02/12/23-17:07:42
+1439312588 | 150.136.182.96 | NewVPS-K48973?cc837d8cfb@K8888:9??x64@x@s@x9?@ | 02/12/23-17:43:50
+1070480264 | 45.79.49.198 | NewVPS-K48600c?@8874a9s4K8888:9??x64@x@s@x9?@ | 02/12/23-18:13:04
+1123031030 | 217.71.200.102 | NewVPS-K4968?@7f0cdde8@@dK8888:9??x64@x@s@x9?@ | 02/12/23-18:14:39
+1173676231 | 164.92.88.155 | NewVPS-K404?6?978d497930bK8888:9??x64@x@s@x9?@ | 02/12/23-18:40:31
+1245092402 | 159.65.252.153 | NewVPS-K47666?68fa@d@3b3?K8888:9??x64@x@s@x9?@ | 02/12/23-19:19:44
+5376001618 | 67.207.92.110 | NewVPS-K43476@06f0aedb679K8888:9??x64@x@s@x9?@ | 02/12/23-19:27:01
+5790707932 | 66.151.116.222 | NewVPS-K4@?60b8@edd@cs?3K8888:9??x64@x@s@x9?@ | 02/12/23-20:00:29
+1173676231 | 24.199.126.201 | NewVPS-K4s809@9@d@c40d980K8888:9??x64@x@s@x9?@ | 02/12/23-20:23:00
+5790707932 | 172.174.141.56 | NewVPS-K43306?73@sca37e6@K8888:9??x64@x@s@x9?@ | 02/12/23-21:40:37
+1173676231 | 146.190.166.250 | NewVPS-K40ss9?04?94s0f?8bK8888:9??x64@x@s@x9?@ | 02/12/23-21:53:17
+896439043 | 68.183.52.236 | NewVPS-K49s7396fb4dfabaaK8888:9??x64@x@s@x9?@ | 02/12/23-22:16:59
+1173676231 | 146.190.158.30 | NewVPS-K44@86?0979s80c480K8888:9??x64@x@s@x9?@ | 02/12/23-22:31:59
+1070480264 | 104.236.65.76 | NewVPS-K4?@?9@ee?bc987@0eK8888:9??x64@x@s@x9?@ | 02/12/23-22:36:06
+576145089 | 144.22.51.209 | NewVPS-K4?46s@6@@s94s9de4K8888:9??x64@x@s@x9?@ | 02/12/23-23:07:22
+1173676231 | 146.190.164.218 | NewVPS-K4@038@fff49b0f369K8888:9??x64@x@s@x9?@ | 02/12/23-23:33:14
+576145089 | 146.190.164.218 | NewVPS-K497?s?asd4s46s4@6K8888:9??x64@x@s@x9?@ | 02/13/23-00:05:15
+1519420518 | 128.199.104.6 | NewVPS-K447s0@0fes39cfca?K8888:9??x64@x@s@x9?@ | 02/13/23-01:45:46
+618157053 | 68.183.204.62 | NewVPS-K4?s3?306dc98?@ss0K8888:9??x64@x@s@x9?@ | 02/13/23-06:16:56
+1173676231 | 24.199.106.161 | NewVPS-K47@97?e334b39?s77K8888:9??x64@x@s@x9?@ | 02/13/23-07:19:40
+1512297117 | 23.239.17.76 | NewVPS-K43999@@e484@6@csbK8888:9??x64@x@s@x9?@ | 02/13/23-08:09:57
+1512297117 | 82.117.252.230 | NewVPS-K4740s@3b?da867d00K8888:9??x64@x@s@x9?@ | 02/13/23-08:29:49
+1593021399 | 82.117.252.230 | NewVPS-K483636e408?c0fafK8888:9??x64@x@s@x9?@ | 02/13/23-09:06:22
+1808903996 | 57.128.83.174 | NewVPS-K4@6466acs66s74s8K8888:9??x64@x@s@x9?@ | 02/13/23-09:37:38
+1173676231 | 146.190.58.123 | NewVPS-K4ss47c4dbs?67ae8K8888:9??x64@x@s@x9?@ | 02/13/23-10:04:38
+1808903996 | 15.229.14.5 | NewVPS-K483?@@8f@eef96dafK8888:9??x64@x@s@x9?@ | 02/13/23-10:10:33
+5903794247 | 138.255.102.244 | NewVPS-K44s@6@6448sd@b@30K8888:9??x64@x@s@x9?@ | 02/13/23-10:32:47
+1808903996 | 139.144.47.173 | NewVPS-K4?664?s90d7adb?s9K8888:9??x64@x@s@x9?@ | 02/13/23-10:50:15
+1808903996 | 139.144.47.227 | NewVPS-K4@@09@s?3@@4ef4@8K8888:9??x64@x@s@x9?@ | 02/13/23-10:55:38
+1808903996 | 139.144.47.246 | NewVPS-K498s0??60fds73f78K8888:9??x64@x@s@x9?@ | 02/13/23-11:00:14
+1808903996 | 139.144.47.254 | NewVPS-K43979@4s6d449b@9?K8888:9??x64@x@s@x9?@ | 02/13/23-11:05:12
+729023834 | 146.190.48.57 | NewVPS-K47379@s3d?a637c3eK8888:9??x64@x@s@x9?@ | 02/13/23-12:03:00
+1506343563 | 20.124.241.61 | NewVPS-K40s7??3ca8@b6?@96K8888:9??x64@x@s@x9?@ | 02/13/23-13:23:40
+5790707932 | 194.4.50.160 | NewVPS-K4@6s??ccces9csd0K8888:9??x64@x@s@x9?@ | 02/13/23-15:38:26
+1506343563 | 20.226.83.158 | NewVPS-K4@?64366fs8cc@da7K8888:9??x64@x@s@x9?@ | 02/13/23-15:56:31
+1506343563 | 20.110.168.7 | NewVPS-K48s63@6a39eabd7saK8888:9??x64@x@s@x9?@ | 02/13/23-16:27:47
+896439043 | 68.183.52.236 | NewVPS-K4@ss7b?@s@?9ba?9K8888:9??x64@x@s@x9?@ | 02/13/23-17:14:06
+896439043 | 143.42.119.119 | NewVPS-K40?@7@3sb87898seaK8888:9??x64@x@s@x9?@ | 02/13/23-17:14:55
+896439043 | 143.42.119.119 | NewVPS-K4?4043d40908s7e?eK8888:9??x64@x@s@x9?@ | 02/13/23-17:27:06
+576145089 | 147.182.138.241 | NewVPS-K40709??f77@d374@dK8888:9??x64@x@s@x9?@ | 02/13/23-18:22:02
+2120174309 | 38.7.207.105 | NewVPS-K4440?6@@669d0b7K8888:9??x64@x@s@x9?@ | 02/13/23-20:01:43
+2032985870 | 47.87.156.177 | NewVPS-K46999@fsb08?b3e9aK8888:9??x64@x@s@x9?@ | 02/13/23-20:20:46
+1328528691 | 66.90.74.106 | NewVPS-K40s?@?f4@9d389s?7K8888:9??x64@x@s@x9?@ | 02/13/23-20:55:51
+576145089 | 144.22.51.209 | NewVPS-K4?779@330e0a@d?9fK8888:9??x64@x@s@x9?@ | 02/13/23-22:03:18
+729023834 | 134.122.119.106 | NewVPS-K4?s?39ssd99cb4daK8888:9??x64@x@s@x9?@ | 02/13/23-22:19:57
+507862405 | 82.117.252.223 | NewVPS-K4sss?@e@0d86?879eK8888:9??x64@x@s@x9?@ | 02/13/23-22:37:50
+576145089 | 129.151.106.229 | NewVPS-K4693s?0@s8@34?9ccK8888:9??x64@x@s@x9?@ | 02/13/23-23:44:14
+1186484898 | 66.70.188.132 | NewVPS-K4@840?0ebd3es3606K8888:9??x64@x@s@x9?@ | 02/14/23-01:48:56
+1186484898 | 208.123.222.106 | NewVPS-K49@ss606f@sa863dK8888:9??x64@x@s@x9?@ | 02/14/23-02:53:09
+1186484898 | 208.123.222.106 | NewVPS-K4s@89b49?8@f79c8K8888:9??x64@x@s@x9?@ | 02/14/23-05:54:43
+377451028 | 176.31.63.162 | NewVPS-K48644@a49?04af6bfK8888:9??x64@x@s@x9?@ | 02/14/23-06:24:23
+1186484898 | 208.123.222.106 | NewVPS-K4@7?3?00@?4as?f98K8888:9??x64@x@s@x9?@ | 02/14/23-06:42:32
+215561726 | 139.162.224.6 | NewVPS-K43@9?@098e409c4f?K8888:9??x64@x@s@x9?@ | 02/14/23-07:13:24
+215561726 | 54.151.67.22 | NewVPS-K40s9s34bsa43sc7dK8888:9??x64@x@s@x9?@ | 02/14/23-07:28:26
+618157053 | 159.203.186.174 | NewVPS-K46?6s8bf4bsa6?cfK8888:9??x64@x@s@x9?@ | 02/14/23-07:34:50
+615097327 | 129.151.111.99 | NewVPS-K46@8s@@ec@b96af9bK8888:9??x64@x@s@x9?@ | 02/14/23-07:50:51
+2032985870 | 144.24.51.167 | NewVPS-K463?0?88788e69dceK8888:9??x64@x@s@x9?@ | 02/14/23-08:16:21
+729023834 | 164.90.154.41 | NewVPS-K49s0?397se??0347K8888:9??x64@x@s@x9?@ | 02/14/23-08:21:05
+729023834 | 164.90.154.41 | NewVPS-K4s397@4a0c6ea94ccK8888:9??x64@x@s@x9?@ | 02/14/23-08:29:28
+5432401123 | 170.187.207.187 | NewVPS-K478s6@@s3d9@4@7sdK8888:9??x64@x@s@x9?@ | 02/14/23-08:54:37
+215561726 | 198.27.96.79 | NewVPS-K40@04?0a?d?fsaf94K8888:9??x64@x@s@x9?@ | 02/14/23-08:57:23
+615097327 | 129.151.111.99 | NewVPS-K40@s6@?38bsd7se6aK8888:9??x64@x@s@x9?@ | 02/14/23-09:07:03
+615097327 | 144.22.39.4 | NewVPS-K49@4?3d9f@d0e03b8K8888:9??x64@x@s@x9?@ | 02/14/23-09:13:32
+5790707932 | 146.190.168.136 | NewVPS-K4@67@?6s?b3c@?f69K8888:9??x64@x@s@x9?@ | 02/14/23-09:17:18
+1808903996 | 103.89.12.208 | NewVPS-K4??7s@64cf8ce04baK8888:9??x64@x@s@x9?@ | 02/14/23-09:47:17
+2045713521 | 142.93.9.117 | NewVPS-K467@7478d7ad99?8K8888:9??x64@x@s@x9?@ | 02/14/23-10:54:02
+2045713521 | 137.184.73.140 | NewVPS-K49?0@@73@7a8asb7sK8888:9??x64@x@s@x9?@ | 02/14/23-11:23:44
+2032985870 | 47.87.201.126 | NewVPS-K498?9@eed76@9?84sK8888:9??x64@x@s@x9?@ | 02/14/23-11:24:08
+1256577795 | 142.93.115.132 | NewVPS-K48700?@ab8da8e?30K8888:9??x64@x@s@x9?@ | 02/14/23-11:30:01
+576145089 | 45.63.111.154 | NewVPS-K4@380@sa9b383c3?3K8888:9??x64@x@s@x9?@ | 02/14/23-12:10:23
+1512297117 | 20.239.163.37 | NewVPS-K46767?b74e?f8e4b3K8888:9??x64@x@s@x9?@ | 02/14/23-12:11:53

+ 217 - 0
ChuGH-5.7u/Otros/msg

@@ -0,0 +1,217 @@
+#!/bin/bash
+
+# menu maker (opciones 1, 2, 3,.....)
+
+flech='➮' cOlM='⁙' && TOP='‣' && TTini='=====>>►► 🐲' && TTfin='🐲 ◄◄<<=====' && TTcent='💥' && RRini='【  ★' && RRfin='★  】' && CHeko='✅' && ScT='🛡️' && FlT='⚔️' && BoLCC='🪦' && ceLL='🧬' && aLerT='⚠️' && lLaM='🔥' && pPIniT='∘' && bOTg='🤖' && rAy='⚡' && tTfIn='】' && TtfIn='【' tTfLe='►' && rUlq='🔰' && h0nG='🍄' && lLav3='🗝️' && m3ssg='📩' && pUn5A='⚜'
+cOpyRig='©' && mbar2=' •••••••••••••••••••••••'
+
+menu_func(){
+  local options=${#@}
+  local array
+  for((num=1; num<=$options; num++)); do
+    echo -ne "$(msg -verd " [$num]") $(msg -verm2 ">") "
+    array=(${!num})
+    case ${array[0]} in
+      "-vd")echo -e "\033[1;33m[!]\033[1;32m ${array[@]:1}";;
+      "-vm")echo -e "\033[1;33m[!]\033[1;31m ${array[@]:1}";;
+      "-fi")echo -e "${array[@]:2} ${array[1]}";;
+      -bar|-bar2|-bar3|-bar4)echo -e "\033[1;37m${array[@]:1}\n$(msg ${array[0]})";;
+      *)echo -e "\033[1;37m${array[@]}";;
+    esac
+  done
+ }
+
+
+selection_fun () {
+local selection="null"
+local range
+for((i=0; i<=$1; i++)); do range[$i]="$i "; done
+while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
+echo -ne "\033[1;37m ► Opcion : " >&2
+read selection
+tput cuu1 >&2 && tput dl1 >&2
+done
+echo $selection
+}
+
+
+tittle () {
+[[ -z $1 ]] && rt='adm-lite' || rt='ADMcgh'
+    clear&&clear
+    msg -bar
+    echo -e "\033[1;44;44m   \033[1;33m=====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====  \033[0m \033[0;33m[$(less /etc/${rt}/v-local.log)]"
+    msg -bar
+}
+in_opcion(){
+  unset opcion
+  if [[ -z $2 ]]; then
+      msg -nazu " $1: " >&2
+  else
+      msg $1 " $2: " >&2
+  fi
+  read opcion
+  echo "$opcion"
+}
+# centrado de texto
+print_center(){
+  if [[ -z $2 ]]; then
+    text="$1"
+  else
+    col="$1"
+    text="$2"
+  fi
+
+  while read line; do
+    unset space
+    x=$(( ( 54 - ${#line}) / 2))
+    for (( i = 0; i < $x; i++ )); do
+      space+=' '
+    done
+    space+="$line"
+    if [[ -z $2 ]]; then
+      msg -azu "$space"
+    else
+      msg "$col" "$space"
+    fi
+  done <<< $(echo -e "$text")
+}
+# titulos y encabesados
+title(){
+    clear
+    msg -bar
+    if [[ -z $2 ]]; then
+      print_center -azu "$1"
+    else
+      print_center "$1" "$2"
+    fi
+    msg -bar
+ }
+
+# finalizacion de tareas
+ enter(){
+  msg -bar
+  text="►► Presione enter para continuar ◄◄"
+  if [[ -z $1 ]]; then
+    print_center -ama "$text"
+  else
+    print_center "$1" "$text"
+  fi
+  read
+ }
+
+# opcion, regresar volver/atras
+back(){
+    msg -bar
+    echo -ne "$(msg -verd " [0]") $(msg -verm2 ">") " && msg -bra "\033[1;41mVOLVER"
+    msg -bar
+ }
+
+msg () {
+local colors="/etc/new-adm-color"
+if [[ ! -e $colors ]]; then
+COLOR[0]='\033[1;37m' #BRAN='\033[1;37m'
+COLOR[1]='\e[31m' #VERMELHO='\e[31m'
+COLOR[2]='\e[32m' #VERDE='\e[32m'
+COLOR[3]='\e[33m' #AMARELO='\e[33m'
+COLOR[4]='\e[34m' #AZUL='\e[34m'
+COLOR[5]='\e[35m' #MAGENTA='\e[35m'
+COLOR[6]='\033[1;97m' #MAG='\033[1;36m'
+COLOR[7]='\033[1;49;95m'
+COLOR[8]='\033[1;49;96m'
+else
+local COL=0
+for number in $(cat $colors); do
+case $number in
+1)COLOR[$COL]='\033[1;37m';;
+2)COLOR[$COL]='\e[31m';;
+3)COLOR[$COL]='\e[32m';;
+4)COLOR[$COL]='\e[33m';;
+5)COLOR[$COL]='\e[34m';;
+6)COLOR[$COL]='\e[35m';;
+7)COLOR[$COL]='\033[1;36m';;
+8)COLOR[$COL]='\033[1;49;95m';;
+9)COLOR[$COL]='\033[1;49;96m';;
+esac
+let COL++
+done
+fi
+NEGRITO='\e[1m'
+SEMCOR='\e[0m'
+ case $1 in
+  -ne)cor="${COLOR[1]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -ama)cor="${COLOR[3]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verm)cor="${COLOR[3]}${NEGRITO}[!] ${COLOR[1]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verm2)cor="${COLOR[1]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -aqua)cor="${COLOR[8]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -azu)cor="${COLOR[6]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verd)cor="${COLOR[2]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -bra)cor="${COLOR[0]}${SEMCOR}" && echo -e "${cor}${2}${SEMCOR}";;
+  -nazu) cor="${COLOR[6]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -nverd)cor="${COLOR[2]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -nama) cor="${COLOR[3]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -verm3)cor="${COLOR[1]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -teal) cor="${COLOR[7]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -teal2)cor="${COLOR[7]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blak) cor="${COLOR[8]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blak2)cor="${COLOR[8]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blu)  cor="${COLOR[9]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blu1) cor="${COLOR[9]}" && echo -e "${cor}${2}${SEMCOR}";;
+  #-bar)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar)ccor="${COLOR[1]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar1)ccor="${COLOR[1]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar2)ccor="${COLOR[1]}=====================================================" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar3)ccor="${COLOR[3]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar4)ccor="${COLOR[5]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+   esac
+}
+
+fun_bar () {
+comando[0]="$1"
+comando[1]="$2"
+ (
+[[ -e $HOME/fim ]] && rm $HOME/fim
+${comando[0]} -y > /dev/null 2>&1
+${comando[1]} -y > /dev/null 2>&1
+touch $HOME/fim
+ ) > /dev/null 2>&1 &
+echo -ne "\033[1;33m ["
+while true; do
+   for((i=0; i<18; i++)); do
+   echo -ne "\033[1;31m##"
+   sleep 0.1s
+   done
+   [[ -e $HOME/fim ]] && rm $HOME/fim && break
+   echo -e "\033[1;33m]"
+   sleep 1s
+   tput cuu1
+   tput dl1
+   echo -ne "\033[1;33m ["
+done
+echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
+}
+
+del(){
+  for (( i = 0; i < $1; i++ )); do
+    tput cuu1 && tput dl1
+  done
+}
+
+
+[[ -d /bin/ejecutar ]] && {
+[[ -e /bin/ejecutar/msg ]] || wget -q -O /bin/ejecutar/msg https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg 
+} || mkdir /bin/ejecutar
+cor[0]="\033[0m"
+cor[1]="\033[1;34m"
+cor[2]="\033[1;32m"
+cor[3]="\033[1;37m"
+cor[4]="\033[1;36m"
+cor[5]="\033[1;33m"
+cor[6]="\033[1;35m"
+export -f msg
+export -f fun_bar
+export -f tittle
+export -f enter
+export -f back
+export -f print_center
+export -f in_opcion
+export -f del

+ 1 - 0
ChuGH-5.7u/Otros/token.sh

@@ -0,0 +1 @@
+1835793685:AAGhoq_xgKmlbW1PDaOeuKhzRISxyPVh6UI 576145089

BIN
ChuGH-5.7u/adm-lite.tar.gz


+ 0 - 0
ChuG/adm-lite/modulos → ChuGH-5.7u/adm-lite/0


+ 278 - 0
ChuGH-5.7u/adm-lite/PDirect.py

@@ -0,0 +1,278 @@
+# -*- coding: utf-8 -*-
+import socket, threading, thread, select, signal, sys, time, getopt, argparse
+
+parser = argparse.ArgumentParser()
+parser.add_argument("-l", "--local", help="Nombre de archivo a procesar")
+parser.add_argument("-p", "--port", help="Nombre de archivo a procesar")
+parser.add_argument("-c", "--contr", help="Nombre de archivo a procesar")
+parser.add_argument("-r", "--response", help="Nombre de archivo a procesar")
+parser.add_argument("-t", "--texto", help="Nombre de archivo a procesar")
+
+args = parser.parse_args()
+
+#==================================
+LISTENING_ADDR = '0.0.0.0'
+
+if args.port:
+    LISTENING_PORT = int(args.port)
+else:
+    print " Deve ingresar el puerto que usara como socks..."
+    sys.exit()
+
+if args.contr:
+    PASS = str(args.contr)
+else:
+    PASS = str()
+
+BUFLEN = 4096 * 4
+TIMEOUT = 60
+
+if args.local:
+    DEFAULT_HOST = '127.0.0.1:' + args.local
+else:
+    print " Deve seleccionar un puerto existente para redireccionar el trafico..."
+    sys.exit()
+
+if args.response:
+    STATUS_RESP = args.response
+else:
+    STATUS_RESP = '200'
+
+if args.texto:
+    STATUS_TXT = args.texto
+elif STATUS_RESP == '101':
+    STATUS_TXT = '<font color="red">Switching Protocols</font>'
+else:
+    STATUS_TXT = '<font color="red">Connection established</font>'
+
+RESPONSE = str('HTTP/1.1 ' + STATUS_RESP + ' ' + STATUS_TXT + '\r\nContent-length: 0\r\n\r\nHTTP/1.1 200 Connection established\r\n\r\n')
+
+class Server(threading.Thread):
+    def __init__(self, host, port):
+        threading.Thread.__init__(self)
+        self.running = False
+        self.host = host
+        self.port = port
+        self.threads = []
+        self.threadsLock = threading.Lock()
+        self.logLock = threading.Lock()
+
+    def run(self):
+        self.soc = socket.socket(socket.AF_INET)
+        self.soc.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+        self.soc.settimeout(2)
+        self.soc.bind((self.host, self.port))
+        self.soc.listen(0)
+        self.running = True
+
+        try:
+            while self.running:
+                try:
+                    c, addr = self.soc.accept()
+                    c.setblocking(1)
+                except socket.timeout:
+                    continue
+
+                conn = ConnectionHandler(c, self, addr)
+                conn.start()
+                self.addConn(conn)
+        finally:
+            self.running = False
+            self.soc.close()
+
+    def printLog(self, log):
+        self.logLock.acquire()
+        print log
+        self.logLock.release()
+
+    def addConn(self, conn):
+        try:
+            self.threadsLock.acquire()
+            if self.running:
+                self.threads.append(conn)
+        finally:
+            self.threadsLock.release()
+
+    def removeConn(self, conn):
+        try:
+            self.threadsLock.acquire()
+            self.threads.remove(conn)
+        finally:
+            self.threadsLock.release()
+
+    def close(self):
+        try:
+            self.running = False
+            self.threadsLock.acquire()
+
+            threads = list(self.threads)
+            for c in threads:
+                c.close()
+        finally:
+            self.threadsLock.release()
+
+
+class ConnectionHandler(threading.Thread):
+    def __init__(self, socClient, server, addr):
+        threading.Thread.__init__(self)
+        self.clientClosed = False
+        self.targetClosed = True
+        self.client = socClient
+        self.client_buffer = ''
+        self.server = server
+        self.log = 'Connection: ' + str(addr)
+
+    def close(self):
+        try:
+            if not self.clientClosed:
+                self.client.shutdown(socket.SHUT_RDWR)
+                self.client.close()
+        except:
+            pass
+        finally:
+            self.clientClosed = True
+
+        try:
+            if not self.targetClosed:
+                self.target.shutdown(socket.SHUT_RDWR)
+                self.target.close()
+        except:
+            pass
+        finally:
+            self.targetClosed = True
+
+    def run(self):
+        try:
+            self.client_buffer = self.client.recv(BUFLEN)
+
+            hostPort = self.findHeader(self.client_buffer, 'X-Real-Host')
+
+            if hostPort == '':
+                hostPort = DEFAULT_HOST
+
+            split = self.findHeader(self.client_buffer, 'X-Split')
+
+            if split != '':
+                self.client.recv(BUFLEN)
+
+            if hostPort != '':
+                passwd = self.findHeader(self.client_buffer, 'X-Pass')
+				
+                if len(PASS) != 0 and passwd == PASS:
+                    self.method_CONNECT(hostPort)
+                elif len(PASS) != 0 and passwd != PASS:
+                    self.client.send('HTTP/1.1 400 WrongPass!\r\n\r\n')
+                elif hostPort.startswith('127.0.0.1') or hostPort.startswith('localhost'):
+                    self.method_CONNECT(hostPort)
+                else:
+                    self.client.send('HTTP/1.1 403 Forbidden!\r\n\r\n')
+            else:
+                print '- No X-Real-Host!'
+                self.client.send('HTTP/1.1 400 NoXRealHost!\r\n\r\n')
+
+        except Exception as e:
+            self.log += ' - error: ' + e.strerror
+            self.server.printLog(self.log)
+	    pass
+        finally:
+            self.close()
+            self.server.removeConn(self)
+
+    def findHeader(self, head, header):
+        aux = head.find(header + ': ')
+
+        if aux == -1:
+            return ''
+
+        aux = head.find(':', aux)
+        head = head[aux+2:]
+        aux = head.find('\r\n')
+
+        if aux == -1:
+            return ''
+
+        return head[:aux];
+
+    def connect_target(self, host):
+        i = host.find(':')
+        if i != -1:
+            port = int(host[i+1:])
+            host = host[:i]
+        else:
+            if self.method=='CONNECT':
+                port = 443
+            else:
+                port = 80
+                port = 8080
+                port = 8799
+                port = 3128
+
+        (soc_family, soc_type, proto, _, address) = socket.getaddrinfo(host, port)[0]
+
+        self.target = socket.socket(soc_family, soc_type, proto)
+        self.targetClosed = False
+        self.target.connect(address)
+
+    def method_CONNECT(self, path):
+        self.log += ' - CONNECT ' + path
+
+        self.connect_target(path)
+        self.client.sendall(RESPONSE)
+        self.client_buffer = ''
+
+        self.server.printLog(self.log)
+        self.doCONNECT()
+
+    def doCONNECT(self):
+        socs = [self.client, self.target]
+        count = 0
+        error = False
+        while True:
+            count += 1
+            (recv, _, err) = select.select(socs, [], socs, 3)
+            if err:
+                error = True
+            if recv:
+                for in_ in recv:
+		    try:
+                        data = in_.recv(BUFLEN)
+                        if data:
+			    if in_ is self.target:
+				self.client.send(data)
+                            else:
+                                while data:
+                                    byte = self.target.send(data)
+                                    data = data[byte:]
+
+                            count = 0
+			else:
+			    break
+		    except:
+                        error = True
+                        break
+            if count == TIMEOUT:
+                error = True
+
+            if error:
+                break
+
+def main(host=LISTENING_ADDR, port=LISTENING_PORT):
+
+    print "\n:-------PythonProxy-------:\n"
+    print "Listening addr: " + LISTENING_ADDR
+    print "Listening port: " + str(LISTENING_PORT) + "\n"
+    print ":-------------------------:\n"
+
+    server = Server(LISTENING_ADDR, LISTENING_PORT)
+    server.start()
+
+    while True:
+        try:
+            time.sleep(2)
+        except KeyboardInterrupt:
+            print 'Stopping...'
+            server.close()
+            break
+
+if __name__ == '__main__':
+    main()

+ 682 - 0
ChuGH-5.7u/adm-lite/PGet.py

@@ -0,0 +1,682 @@
+import sys, time, getopt, socket, threading, base64
+
+
+# CONFIG
+CONFIG_LISTENING = '0.0.0.0:8799'
+CONFIG_PASS = 'pwd.pwd'
+
+
+class Logger:
+
+    logLock = threading.Lock()
+    LOG_INFO = 1
+    LOG_WARN = 2
+    LOG_ERROR = 3
+
+    def printWarn(self, log):
+        self.log(log)
+
+    def printInfo(self, log):
+        self.log(log)
+
+    def printError(self, log):
+        self.log(log)
+
+    def printLog(self, log, logLevel):
+        if logLevel == Logger.LOG_INFO:
+            self.printInfo('<-> ' + log)
+        elif logLevel == Logger.LOG_WARN:
+            self.printWarn('<!> ' + log)
+        elif logLevel == Logger.LOG_ERROR:
+            self.printError('<#> ' + log)
+
+    def log(self, log):
+        with Logger.logLock:
+            print log
+
+		
+
+class PasswordSet:
+    FILE_EXEMPLE = 'master=passwd123\n127.0.0.1:22=pwd321;321pawd\n1.23.45.67:443=pass123'
+
+    def __init__(self, masterKey=None):
+        self.masterKey = masterKey
+
+    def parseFile(self, fileName):
+        isValid = False
+
+        with open(fileName) as f:
+            content = f.readlines()
+
+        content = [x.strip() for x in content]
+        content = [item for item in content if not str(item).startswith('#')]
+
+        if len(content) > 0:
+            masterKey = content[0]
+
+            if self.splitParam(masterKey, '=') is not None and masterKey.startswith('master'):
+                self.masterKey = self.splitParam(masterKey, '=')[1]
+
+            isValid = True
+            self.map = dict()
+
+            for i, v in enumerate(content[1:]):
+                hostAndPass = self.splitParam(v, '=')
+
+                if hostAndPass is not None:
+                    self.map[hostAndPass[0]] = hostAndPass[1].split(';')
+
+        return isValid
+
+    def isValidKey(self, key, target):
+        valid = False
+
+        if not self.masterKey == key:
+            if hasattr(self, 'map'):
+                if self.map.has_key(target):
+                    valid = key in self.map[target]
+        else:
+            valid = True
+
+        return valid
+
+
+    def splitParam(self, param, c):
+        index = param.find(c)
+
+        ret = None
+
+        if index != -1:
+            ret = []
+            ret.append(param[0:index])
+            ret.append(param[index+1:])
+
+        return ret
+
+
+
+
+class ClientRequest:
+    MAX_LEN_CLIENT_REQUEST = 1024 * 100
+    HEADER_CONTENT_LENGTH = 'Content-Length'
+    HEADER_ACTION = 'X-Action'
+    ACTION_CLOSE = 'close'
+    ACTION_DATA = 'data'
+
+    def __init__(self, socket):
+        self.socket = socket
+        self.readConent = False
+
+    def parse(self):
+        line = ''
+        count = 0
+        self.isValid = False
+        self.data = None
+        self.contentLength = None
+        self.action = None
+
+        while line != '\r\n' and count < ClientRequest.MAX_LEN_CLIENT_REQUEST:
+            line = self.readHttpLine()
+
+            if line is None:
+                break
+
+            if line.startswith(ClientRequest.HEADER_ACTION):
+                self.action = self.getHeaderVal(line)
+
+                if not self.action is None:
+                    if self.action == ClientRequest.ACTION_CLOSE or self.action == ClientRequest.ACTION_DATA:
+                        self.isValid = True
+
+            count += len(line)
+
+        if self.readConent:
+            if self.contentLength > 0 and self.contentLength < ClientRequest.MAX_LEN_CLIENT_REQUEST:
+                self.data = self.readFully(self.contentLength)
+
+        return self.isValid
+
+    def readHttpLine(self):
+        line = ''
+        count = 0
+        socket = self.socket
+
+        b = socket.recv(1)
+
+        if not b:
+            return None
+
+        while count < ClientRequest.MAX_LEN_CLIENT_REQUEST:
+            count += 1
+            line += b
+
+            if b == '\r':
+                b = socket.recv(1)
+                count += 1
+
+                if not b:
+                    break
+
+                line += b
+
+                if b == '\n':
+                    break
+
+            b = socket.recv(1)
+
+            if not b:
+                break
+
+        if not b:
+            return None
+
+        return line
+
+    def getHeaderVal(self, header):
+        ini = header.find(':')
+
+        if ini == -1:
+            return None
+
+        ini += 2
+
+        fim = header.find('\r\n')
+
+        if fim == -1:
+            header = header[ini:]
+
+        return header[ini:fim]
+
+    def readFully(self, n):
+        count = 0
+        data = ''
+
+        while count < n:
+            packet = self.socket.recv(n - count)
+
+            if not packet:
+                break
+
+            count += len(packet)
+            data += packet
+
+
+
+
+class Client(threading.Thread):
+    ACTION_DATA = 'data'
+    BUFFER_SIZE = 4096
+
+    def __init__(self, id, readSocket, target):
+        super(Client, self).__init__()
+        self.targetHostPort = target
+        self.id = id
+        self.readSocket = readSocket
+        self.logger = Logger()
+        self.isStopped = False
+        self.onCloseFunction = None
+        self.closeLock = threading.Lock()
+        self.threadEndCount = 0
+        self.writeSocket = None
+
+    def connectTarget(self):
+        aux = self.targetHostPort.find(':')
+
+        host = self.targetHostPort[:aux]
+        port = int(self.targetHostPort[aux + 1:])
+
+        self.target = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+        self.target.connect((host, port))
+
+    def run(self):
+        try:
+            self.connectTarget()
+
+            request = ClientRequest(self.readSocket)
+            request.readConent = False
+
+            if not request.parse() or not Client.ACTION_DATA == request.action:
+                raise Exception('client sends invalid request')
+
+            threadRead = ThreadRelay(self.readSocket, self.target, self.finallyClose)
+            threadRead.logFunction = self.log
+            threadRead.start()
+
+            threadWrite = ThreadRelay(self.target, self.writeSocket, self.finallyClose)
+            threadWrite.logFunction = self.log
+            threadWrite.start()
+        except Exception as e:
+            self.log('connection error - ' + str(type(e)) + ' - ' + str(e), Logger.LOG_ERROR)
+            self.close()
+
+    def finallyClose(self):
+        with self.closeLock:
+            self.threadEndCount += 1
+
+            if self.threadEndCount == 2:
+                self.close()
+
+    def close(self):
+        if not self.isStopped:
+            self.isStopped = True
+
+            if hasattr(self, 'target'):
+                try:
+                    self.target.close()
+                except:
+                    pass
+
+            if hasattr(self, 'writeSocket'):
+                try:
+                    self.writeSocket.close()
+                except:
+                    pass
+
+            if hasattr(self, 'readSocket'):
+                try:
+                    self.readSocket.close()
+                except:
+                    pass
+
+            self.onClose()
+            self.log('closed', Logger.LOG_INFO)
+
+    def onClose(self):
+        if not self.onCloseFunction is None:
+            self.onCloseFunction(self)
+
+    def log(self, msg, logLevel):
+        msg = 'Client ' + str(self.id) + ': ' + msg
+        self.logger.printLog(msg, logLevel)
+
+
+class ThreadRelay(threading.Thread):
+    def __init__(self, readSocket, writeSocket, closeFunction=None):
+        super(ThreadRelay, self).__init__()
+        self.readSocket = readSocket
+        self.writeSocket = writeSocket
+        self.logFunction = None
+        self.closeFuntion = closeFunction
+
+    def run(self):
+        try:
+            while True:
+                data = self.readSocket.recv(Client.BUFFER_SIZE)
+                if not data:
+                    break
+                self.writeSocket.sendall(data)
+
+            self.writeSocket.shutdown(socket.SHUT_WR)
+        except Exception as e:
+            if not self.logFunction is None:
+                self.logFunction('threadRelay error: ' + str(type(e)) + ' - ' + str(e), Logger.LOG_ERROR)
+        finally:
+            if not self.closeFuntion is None:
+                self.closeFuntion()
+
+
+
+
+class AcceptClient(threading.Thread):
+    MAX_QTD_BYTES = 5000
+    HEADER_BODY = 'X-Body'
+    HEADER_ACTION = 'X-Action'
+    HEADER_TARGET = 'X-Target'
+    HEADER_PASS = 'X-Pass'
+    HEADER_ID = 'X-Id'
+    ACTION_CREATE = 'create'
+    ACTION_COMPLETE = 'complete'
+    MSG_CONNECTION_CREATED = 'Created'
+    MSG_CONNECTION_COMPLETED = 'Completed'
+
+    ID_COUNT = 0
+    ID_LOCK = threading.Lock()
+
+    def __init__(self, socket, server, passwdSet=None):
+        super(AcceptClient, self).__init__()
+        self.server = server
+        self.passwdSet = passwdSet
+        self.socket = socket
+
+    def run(self):
+        needClose = True
+
+        try:
+            head = self.readHttpRequest()
+
+            bodyLen = self.getHeaderVal(head, AcceptClient.HEADER_BODY)
+            if not bodyLen is None:
+                try:
+                    self.readFully(int(bodyLen))
+                except ValueError:
+                    pass
+
+            action = self.getHeaderVal(head, AcceptClient.HEADER_ACTION)
+
+            if action is None:
+                self.log('client sends no action header', Logger.LOG_WARN)
+                self.socket.sendall('HTTP/1.1 400 NoActionHeader!\r\nServer: GetTunnelServer\r\n\r\n')
+                return
+
+            if action == AcceptClient.ACTION_CREATE:
+                target = self.getHeaderVal(head, AcceptClient.HEADER_TARGET)
+
+                if not self.passwdSet is None:
+                    passwd = self.getHeaderVal(head, AcceptClient.HEADER_PASS)
+
+                    try:
+                        passwd = base64.b64decode(passwd)
+                    except:
+                        passwd = None
+                        pass
+
+                    if passwd is None or not self.passwdSet.isValidKey(passwd, target):
+                        self.log('client sends wrong key', Logger.LOG_WARN)
+                        self.socket.sendall('HTTP/1.1 403 Forbidden\r\nServer: GetTunnelServer\r\n\r\n')
+                        return
+
+                if target is not None and self.isValidHostPort(target):
+                    id = self.generateId()
+
+                    client = Client(id, self.socket, target)
+                    client.onCloseFunction = self.server.removeClient
+                    self.server.addClient(client)
+                    self.socket.sendall('HTTP/1.1 200 '+ AcceptClient.MSG_CONNECTION_CREATED + '\r\nServer: GetTunnelServer\r\nX-Id: ' + str(id) + '\r\nContent-Type: text/plain\r\nContent-Length: 0\r\nConnection: Keep-Alive\r\n\r\n')
+                    self.log('connection created - ' + str(id), Logger.LOG_INFO)
+                    needClose = False
+                else:
+                    self.log('client sends no valid target', Logger.LOG_WARN)
+                    self.socket.sendall('HTTP/1.1 400 Target!\r\nServer: GetTunnelServer\r\n\r\n')
+
+            elif action == AcceptClient.ACTION_COMPLETE:
+                id = self.getHeaderVal(head, AcceptClient.HEADER_ID)
+
+                if not id is None:
+                    client = self.server.getClient(id)
+
+                    if not client is None:
+                        client.writeSocket = self.socket
+
+                        self.log('connection completed - ' + str(id), Logger.LOG_INFO)
+                        self.socket.sendall('HTTP/1.1 200 ' + AcceptClient.MSG_CONNECTION_COMPLETED + '\r\nServer: GetTunnelServer\r\nConnection: Keep-Alive\r\n\r\n')
+
+                        client.start()
+                        needClose = False
+                    else:
+                        self.log('client try to complete non existing connection', Logger.LOG_WARN)
+                        self.socket.sendall('HTTP/1.1 400 CreateFirst!\r\nServer: GetTunnelServer\r\n\r\n')
+                else:
+                    self.log('client sends no id header', Logger.LOG_WARN)
+                    self.socket.sendall('HTTP/1.1 400 NoID!\r\nServer: GetTunnelServer\r\n\r\n')
+            else:
+                self.log('client sends invalid action', Logger.LOG_WARN)
+                self.socket.sendall('HTTP/1.1 400 InvalidAction!\r\nServer: GetTunnelServer\r\n\r\n')
+
+        except Exception as e:
+            self.log('connection error - ' + str(type(e)) + ' - ' + str(e), Logger.LOG_ERROR)
+        finally:
+            if needClose:
+                try:
+                    self.socket.close()
+                except:
+                    pass
+
+    def log(self, msg, logLevel):
+        self.server.log(msg, logLevel)
+
+    def readHttpRequest(self):
+        request = ''
+        linha = ''
+        count = 0
+
+        while linha != '\r\n' and count < AcceptClient.MAX_QTD_BYTES:
+            linha = self.readHttpLine()
+
+            if linha is None:
+                break
+
+            request += linha
+            count += len(linha)
+
+        return request
+
+    def readHttpLine(self):
+        line = ''
+        count = 0
+        socket = self.socket
+
+        b = socket.recv(1)
+
+        if not b:
+            return None
+
+        while count < AcceptClient.MAX_QTD_BYTES:
+            count += 1
+            line += b
+
+            if b == '\r':
+                b = socket.recv(1)
+                count += 1
+
+                if not b:
+                    break
+
+                line += b
+
+                if b == '\n':
+                    break
+
+            b = socket.recv(1)
+
+            if not b:
+                break
+
+        if not b:
+            return None
+
+        return line
+
+    def getHeaderVal(self, head, header):
+        if not head.startswith('\r\n'):
+            header = '\r\n' + header
+
+        if not header.endswith(': '):
+            header = header + ': '
+
+        ini = head.find(header)
+
+        if ini == -1:
+            return None
+
+        end = head.find('\r\n', ini+2)
+
+        ini += len(header)
+
+        if end == -1 or ini > end or ini >= len(head):
+            return None
+
+        return head[ini:end]
+
+    def readFully(self, n):
+        count = 0
+
+        while count < n:
+            packet = self.socket.recv(n - count)
+
+            if not packet:
+                break
+
+            count += len(packet)
+
+    def isValidHostPort(self, hostPort):
+        aux = hostPort.find(':')
+
+        if aux == -1 or aux >= len(hostPort) -1:
+            return False
+
+        try:
+            int(hostPort[aux+1:])
+            return True
+        except ValueError:
+            return False
+
+    def generateId(self):
+        with AcceptClient.ID_LOCK:
+            AcceptClient.ID_COUNT += 1
+            return AcceptClient.ID_COUNT
+
+
+
+class Server(threading.Thread):
+
+    def __init__(self, listening, passwdSet=None):
+        super(Server, self).__init__()
+        self.listening = listening
+        self.passwdSet = passwdSet
+        self.running = False
+        self.logger = Logger()
+        self.isStopped = False
+        self.clientsLock = threading.Lock()
+        self.clients = []
+
+    def run(self):
+        try:
+            self.soc = socket.socket(socket.AF_INET)
+            self.soc.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+            self.soc.settimeout(2)
+            self.soc.bind((self.listening[:self.listening.find(':')], int(self.listening[self.listening.find(':') + 1:])))
+            self.soc.listen(0)
+
+            self.log('running on ' + self.listening, Logger.LOG_INFO)
+
+            self.running = True
+            while self.running:
+                try:
+                    c, addr = self.soc.accept()
+                    c.setblocking(1)
+
+                    self.log('opennig connection - ' + str(addr), Logger.LOG_INFO)
+                    self.acceptClient(c)
+                except socket.timeout:
+                    continue
+        except Exception as e:
+            self.log('connection error - ' + str(type(e)) + ' - ' + str(e), Logger.LOG_ERROR)
+        finally:
+            self.running = False
+            self.close()
+
+    def acceptClient(self, socket):
+        accept = AcceptClient(socket, self, self.passwdSet)
+        accept.start()
+
+    def addClient(self, client):
+        with self.clientsLock:
+            self.clients.append(client)
+
+    def removeClient(self, client):
+        with self.clientsLock:
+            self.clients.remove(client)
+
+    def getClient(self, id):
+        client = None
+        with self.clientsLock:
+            for c in self.clients:
+                if str(c.id) == str(id):
+                    client = c
+                    break
+        return client
+
+    def close(self):
+        if not self.isStopped:
+            self.isStopped = True
+
+            if hasattr(self, 'soc'):
+                try:
+                    self.soc.close()
+                except:
+                    pass
+
+            with self.clientsLock:
+                clientsCopy = self.clients[:]
+
+            for c in clientsCopy:
+                c.close()
+
+            self.log('closed', Logger.LOG_INFO)
+
+    def log(self, msg, logLevel):
+        msg = 'Server: ' + msg
+        self.logger.printLog(msg, logLevel)
+
+
+
+
+def print_usage():
+    print '\nUsage  : python get.py -b listening -p pass'
+    print 'Ex.    : python get.py -b 0.0.0.0:80 -p pass123'
+    print '       : python get.py -b 0.0.0.0:80 -p passFile.pwd\n'
+    print '___Password file ex.:___'
+    print PasswordSet.FILE_EXEMPLE
+
+def parse_args(argv):
+    global CONFIG_LISTENING
+    global CONFIG_PASS
+
+    try:
+        opts, args = getopt.getopt(argv, "hb:p:", ["bind=", "pass="])
+    except getopt.GetoptError:
+        print_usage()
+        sys.exit(2)
+    for opt, arg in opts:
+        if opt == '-h':
+            print_usage()
+            sys.exit()
+        elif opt in ('-b', '--bind'):
+            CONFIG_LISTENING = arg
+        elif opt in ('-p', '--pass'):
+            CONFIG_PASS = arg
+
+def main():
+    print '\n-->GetTunnelPy - Server v.' + '25/06/2017' + '\n'
+    print '-->Listening: ' + CONFIG_LISTENING
+
+    pwdSet = None
+
+    if not CONFIG_PASS is None:
+        if CONFIG_PASS.endswith('.pwd'):
+            pwdSet = PasswordSet()
+
+            try:
+                isValidFile = pwdSet.parseFile(CONFIG_PASS)
+            except IOError as e:
+                print '--#Error reading file: ' + str(type(e)) + ' - ' + str(e)
+                sys.exit()
+
+            if not isValidFile:
+                print '--#Error on parsing file!\n'
+                print_usage()
+                return
+
+            print '-->Pass file: ' + CONFIG_PASS + '\n'
+        else:
+            if (len(CONFIG_PASS) > 0):
+                print '-->Pass     : yes\n'
+                pwdSet = PasswordSet(CONFIG_PASS)
+            else:
+                print '-->Pass     : no\n'
+
+    server = Server(CONFIG_LISTENING)
+    server.passwdSet = pwdSet
+    server.start()
+
+    while True:
+        try:
+            time.sleep(2)
+        except KeyboardInterrupt:
+            print '<-> Stopping server...'
+            server.running = False
+            break
+
+if __name__ == '__main__':
+    parse_args(sys.argv[1:])
+    main()

+ 313 - 0
ChuGH-5.7u/adm-lite/POpen.py

@@ -0,0 +1,313 @@
+#!/usr/bin/env python
+
+import sys
+import httplib
+from SocketServer import ThreadingMixIn
+from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
+from threading import Lock, Timer
+from cStringIO import StringIO
+from urlparse import urlsplit
+import socket
+import select
+import gzip
+import zlib
+import re
+import traceback
+
+
+class ThreadingHTTPServer(ThreadingMixIn, HTTPServer):
+
+    address_family = socket.AF_INET
+
+    def handle_error(self, request, client_address):
+        
+        print >>sys.stderr, '-'*40
+        print >>sys.stderr, 'Exception happened during processing of request from', client_address
+        traceback.print_exc()
+        print >>sys.stderr, '-'*40
+        
+     
+class ThreadingHTTPServer6(ThreadingHTTPServer):
+
+    address_family = socket.AF_INET6
+
+
+class SimpleHTTPProxyHandler(BaseHTTPRequestHandler):
+    global_lock = Lock()
+    conn_table = {}
+    timeout = 300               
+    upstream_timeout = 300    
+    proxy_via = None          
+
+    def log_error(self, format, *args):
+        if format == "Request timed out: %r":
+            return
+        self.log_message(format, *args)
+
+    def do_CONNECT(self):
+        
+
+        req = self
+        reqbody = None
+        req.path = "https://%s/" % req.path.replace(':443', '')
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+
+        u = urlsplit(req.path)
+        address = (u.hostname, u.port or 443)
+        try:
+            conn = socket.create_connection(address)
+        except socket.error:
+            return
+        self.send_response(200, 'SOCKS5')
+        self.send_header('Connection', 'close')
+        self.end_headers()
+
+        conns = [self.connection, conn]
+        keep_connection = True
+        while keep_connection:
+            keep_connection = False
+            rlist, wlist, xlist = select.select(conns, [], conns, self.timeout)
+            if xlist:
+                break
+            for r in rlist:
+                other = conns[1] if r is conns[0] else conns[0]
+                data = r.recv(8192)
+                if data:
+                    other.sendall(data)
+                    keep_connection = True
+        conn.close()
+
+    def do_HEAD(self):
+        self.do_SPAM()
+
+    def do_GET(self):
+        self.do_SPAM()
+
+    def do_POST(self):
+        self.do_SPAM()
+
+    def do_SPAM(self):
+        req = self
+        content_length = int(req.headers.get('Content-Length', 0))
+        if content_length > 0:
+            reqbody = self.rfile.read(content_length)
+        else:
+            reqbody = None
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+        elif replaced_reqbody is not None:
+            reqbody = replaced_reqbody
+            if 'Content-Length' in req.headers:
+                req.headers['Content-Length'] = str(len(reqbody))
+
+        
+        self.remove_hop_by_hop_headers(req.headers)
+        if self.upstream_timeout:
+            req.headers['Connection'] = 'Keep-Alive'
+        else:
+            req.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(req.headers)
+
+        try:
+            res, resdata = self.request_to_upstream_server(req, reqbody)
+        except socket.error:
+            return
+
+        content_encoding = res.headers.get('Content-Encoding', 'identity')
+        resbody = self.decode_content_body(resdata, content_encoding)
+
+        replaced_resbody = self.response_handler(req, reqbody, res, resbody)
+        if replaced_resbody is True:
+            return
+        elif replaced_resbody is not None:
+            resdata = self.encode_content_body(replaced_resbody, content_encoding)
+            if 'Content-Length' in res.headers:
+                res.headers['Content-Length'] = str(len(resdata))
+            resbody = replaced_resbody
+
+        self.remove_hop_by_hop_headers(res.headers)
+        if self.timeout:
+            res.headers['Connection'] = 'Keep-Alive'
+        else:
+            res.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(res.headers)
+
+        self.send_response(res.status, res.reason)
+        for k, v in res.headers.items():
+            if k == 'set-cookie':
+                
+                for value in self.split_set_cookie_header(v):
+                    self.send_header(k, value)
+            else:
+                self.send_header(k, v)
+        self.end_headers()
+
+        if self.command != 'HEAD':
+            self.wfile.write(resdata)
+            with self.global_lock:
+                self.save_handler(req, reqbody, res, resbody)
+
+    def request_to_upstream_server(self, req, reqbody):
+        u = urlsplit(req.path)
+        origin = (u.scheme, u.netloc)
+
+        
+        req.headers['Host'] = u.netloc
+        selector = "%s?%s" % (u.path, u.query) if u.query else u.path
+
+        while True:
+            with self.lock_origin(origin):
+                conn = self.open_origin(origin)
+                try:
+                    conn.request(req.command, selector, reqbody, headers=dict(req.headers))
+                except socket.error:
+                    
+                    self.close_origin(origin)
+                    raise
+                try:
+                    res = conn.getresponse(buffering=True)
+                except httplib.BadStatusLine as e:
+                    if e.line == "''":
+                        
+                        self.close_origin(origin)
+                        continue
+                    else:
+                        raise
+                resdata = res.read()
+                res.headers = res.msg    
+                if not self.upstream_timeout or 'close' in res.headers.get('Connection', ''):
+                    self.close_origin(origin)
+                else:
+                    self.reset_timer(origin)
+            return res, resdata
+
+    def lock_origin(self, origin):
+        d = self.conn_table.setdefault(origin, {})
+        if not 'lock' in d:
+            d['lock'] = Lock()
+        return d['lock']
+
+    def open_origin(self, origin):
+        conn = self.conn_table[origin].get('connection')
+        if not conn:
+            scheme, netloc = origin
+            if scheme == 'https':
+                conn = httplib.HTTPSConnection(netloc)
+            else:
+                conn = httplib.HTTPConnection(netloc)
+            self.reset_timer(origin)
+            self.conn_table[origin]['connection'] = conn
+        return conn
+
+    def reset_timer(self, origin):
+        timer = self.conn_table[origin].get('timer')
+        if timer:
+            timer.cancel()
+        if self.upstream_timeout:
+            timer = Timer(self.upstream_timeout, self.close_origin, args=[origin])
+            timer.daemon = True
+            timer.start()
+        else:
+            timer = None
+        self.conn_table[origin]['timer'] = timer
+
+    def close_origin(self, origin):
+        timer = self.conn_table[origin]['timer']
+        if timer:
+            timer.cancel()
+        conn = self.conn_table[origin]['connection']
+        conn.close()
+        del self.conn_table[origin]['connection']
+
+    def remove_hop_by_hop_headers(self, headers):
+        hop_by_hop_headers = ['Connection', 'Keep-Alive', 'Proxy-Authenticate', 'Proxy-Authorization', 'TE', 'Trailers', 'Trailer', 'Transfer-Encoding', 'Upgrade']
+        connection = headers.get('Connection')
+        if connection:
+            keys = re.split(r',\s*', connection)
+            hop_by_hop_headers.extend(keys)
+
+        for k in hop_by_hop_headers:
+            if k in headers:
+                del headers[k]
+
+    def modify_via_header(self, headers):
+        via_string = "%s %s" % (self.protocol_version, self.proxy_via)
+        via_string = re.sub(r'^HTTP/', '', via_string)
+
+        original = headers.get('Via')
+        if original:
+            headers['Via'] = original + ', ' + via_string
+        else:
+            headers['Via'] = via_string
+
+    def decode_content_body(self, data, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO(data)
+            with gzip.GzipFile(fileobj=io) as f:
+                body = f.read()
+        elif content_encoding == 'deflate':
+            body = zlib.decompress(data)
+        elif content_encoding == 'identity':
+            body = data
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return body
+
+    def encode_content_body(self, body, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO()
+            with gzip.GzipFile(fileobj=io, mode='wb') as f:
+                f.write(body)
+            data = io.getvalue()
+        elif content_encoding == 'deflate':
+            data = zlib.compress(body)
+        elif content_encoding == 'identity':
+            data = body
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return data
+
+    def split_set_cookie_header(self, value):
+        re_cookies = r'([^=]+=[^,;]+(?:;\s*Expires=[^,]+,[^,;]+|;[^,;]+)*)(?:,\s*)?'
+        return re.findall(re_cookies, value, flags=re.IGNORECASE)
+
+    def request_handler(self, req, reqbody):
+        
+        pass
+
+    def response_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+    def save_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+
+# Port
+
+def test(HandlerClass=SimpleHTTPProxyHandler, ServerClass=ThreadingHTTPServer, protocol="HTTP/1.1"):
+    if sys.argv[1:]:
+        port = int(sys.argv[1])
+    else:
+        port = 80
+    server_address = ('', port)
+
+    HandlerClass.protocol_version = protocol
+    httpd = ServerClass(server_address, HandlerClass)
+
+    sa = httpd.socket.getsockname()
+    print "Serving HTTP on", sa[0], "port", sa[1], "..."
+    httpd.serve_forever()
+
+
+if __name__ == '__main__':
+    test()
+

+ 335 - 0
ChuGH-5.7u/adm-lite/PPriv.py

@@ -0,0 +1,335 @@
+#!/usr/bin/env python
+
+# -*- coding: utf-8 -*-
+# Edit By GlEmYsSoN & @e8th4ever
+
+from pprint import pprint
+import sys
+import http.client
+from socketserver import ThreadingMixIn
+from http.server import HTTPServer, BaseHTTPRequestHandler
+from threading import Lock, Timer
+from io import StringIO
+from urllib.parse import urlsplit
+import socket
+import select
+import gzip
+import zlib
+import re
+import traceback
+import subprocess
+subprocess.call("clear",shell=True)
+
+if sys.argv[2:]:
+ msg1 = sys.argv[2]
+else:
+ msg1 = 'ADM-ULTIMATE'
+
+if sys.argv[3:]:
+ server = sys.argv[3]
+else:
+ server = "127.0.0.1"
+
+msg2 = 'Server Forbidden'
+
+class ThreadingHTTPServer(ThreadingMixIn, HTTPServer):
+
+    address_family = socket.AF_INET
+
+    def handle_error(self, request, client_address):
+        
+        print('-'*40, file=sys.stderr)
+        print('Exception happened during processing of request from', client_address, file=sys.stderr)
+        traceback.print_exc()
+        print('-'*40, file=sys.stderr)
+        
+     
+class ThreadingHTTPServer6(ThreadingHTTPServer):
+
+    address_family = socket.AF_INET6
+
+
+class SimpleHTTPProxyHandler(BaseHTTPRequestHandler):
+    global_lock = Lock()
+    conn_table = {}
+    timeout = 300               
+    upstream_timeout = 300    
+    proxy_via = None          
+
+    def log_error(self, format, *args):
+        if format == "Request timed out: %r":
+            return
+        self.log_message(format, *args)
+
+    def do_CONNECT(self):
+
+        req = self
+        reqbody = None
+        if ':22' in req.path:
+            hostip = req.path.replace(':22', '')
+        elif ':443' in req.path:
+            hostip = req.path.replace(':443', '')
+        req.path = "https://%s/" % req.path.replace(':443', '')
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+
+        u = urlsplit(req.path)
+        address = (u.hostname, u.port or 443)
+        try:
+            conn = socket.create_connection(address)
+        except socket.error:
+            return
+
+        self.send_response(200, msg1)
+        self.send_header('Connection', 'close')
+        self.end_headers()
+
+        conns = [self.connection, conn]
+        keep_connection = True
+        while keep_connection:
+            if not server.find(hostip) != -1:
+                self.send_error(403, msg2)
+                self.close_connection
+            keep_connection = False
+            rlist, wlist, xlist = select.select(conns, [], conns, self.timeout)
+            if xlist:
+                break
+            for r in rlist:
+                other = conns[1] if r is conns[0] else conns[0]
+                data = r.recv(8192)
+                if data:
+                    other.sendall(data)
+                    keep_connection = True
+        conn.close()
+
+    def do_HEAD(self):
+        self.do_SPAM()
+
+    def do_GET(self):
+        self.do_SPAM()
+
+    def do_POST(self):
+        self.do_SPAM()
+
+    def do_SPAM(self):
+        req = self
+
+        content_length = int(req.headers.get('Content-Length', 0))
+        if content_length > 0:
+            reqbody = self.rfile.read(content_length)
+        else:
+            reqbody = None
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+        elif replaced_reqbody is not None:
+            reqbody = replaced_reqbody
+            if 'Content-Length' in req.headers:
+                req.headers['Content-Length'] = str(len(reqbody))
+
+        
+        self.remove_hop_by_hop_headers(req.headers)
+        if self.upstream_timeout:
+            req.headers['Connection'] = 'Keep-Alive'
+        else:
+            req.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(req.headers)
+
+        try:
+            res, resdata = self.request_to_upstream_server(req, reqbody)
+        except socket.error:
+            return
+
+        content_encoding = res.headers.get('Content-Encoding', 'identity')
+        resbody = self.decode_content_body(resdata, content_encoding)
+
+        replaced_resbody = self.response_handler(req, reqbody, res, resbody)
+        if replaced_resbody is True:
+            return
+        elif replaced_resbody is not None:
+            resdata = self.encode_content_body(replaced_resbody, content_encoding)
+            if 'Content-Length' in res.headers:
+                res.headers['Content-Length'] = str(len(resdata))
+            resbody = replaced_resbody
+
+        self.remove_hop_by_hop_headers(res.headers)
+        if self.timeout:
+            res.headers['Connection'] = 'Keep-Alive'
+        else:
+            res.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(res.headers)
+
+        self.send_response(res.status, res.reason)
+        for k, v in list(res.headers.items()):
+            if k == 'set-cookie':
+                
+                for value in self.split_set_cookie_header(v):
+                    self.send_header(k, value)
+            else:
+                self.send_header(k, v)
+        self.end_headers()
+
+        if self.command != 'HEAD':
+            self.wfile.write(resdata)
+            with self.global_lock:
+                self.save_handler(req, reqbody, res, resbody)
+
+    def request_to_upstream_server(self, req, reqbody):
+        u = urlsplit(req.path)
+
+        origin = (u.scheme, u.netloc)
+
+        
+        req.headers['Host'] = u.netloc
+        selector = "%s?%s" % (u.path, u.query) if u.query else u.path
+
+        while True:
+            with self.lock_origin(origin):
+                conn = self.open_origin(origin)
+                try:
+                    conn.request(req.command, selector, reqbody, headers=dict(req.headers))
+                except socket.error:
+                    
+                    self.close_origin(origin)
+                    raise
+                try:
+                    res = conn.getresponse(buffering=True)
+                except http.client.BadStatusLine as e:
+                    if e.line == "''":
+                        
+                        self.close_origin(origin)
+                        continue
+                    else:
+                        raise
+                resdata = res.read()
+                res.headers = res.msg    
+                if not self.upstream_timeout or 'close' in res.headers.get('Connection', ''):
+                    self.close_origin(origin)
+                else:
+                    self.reset_timer(origin)
+            return res, resdata
+
+    def lock_origin(self, origin):
+        d = self.conn_table.setdefault(origin, {})
+        if not 'lock' in d:
+            d['lock'] = Lock()
+        return d['lock']
+
+    def open_origin(self, origin):
+        conn = self.conn_table[origin].get('connection')
+        if not conn:
+            scheme, netloc = origin
+            if scheme == 'https':
+                conn = http.client.HTTPSConnection(netloc)
+            else:
+                conn = http.client.HTTPConnection(netloc)
+            self.reset_timer(origin)
+            self.conn_table[origin]['connection'] = conn
+        return conn
+
+    def reset_timer(self, origin):
+        timer = self.conn_table[origin].get('timer')
+        if timer:
+            timer.cancel()
+        if self.upstream_timeout:
+            timer = Timer(self.upstream_timeout, self.close_origin, args=[origin])
+            timer.daemon = True
+            timer.start()
+        else:
+            timer = None
+        self.conn_table[origin]['timer'] = timer
+
+    def close_origin(self, origin):
+        timer = self.conn_table[origin]['timer']
+        if timer:
+            timer.cancel()
+        conn = self.conn_table[origin]['connection']
+        conn.close()
+        del self.conn_table[origin]['connection']
+
+    def remove_hop_by_hop_headers(self, headers):
+        hop_by_hop_headers = ['Connection', 'Keep-Alive', 'Proxy-Authenticate', 'Proxy-Authorization', 'TE', 'Trailers', 'Trailer', 'Transfer-Encoding', 'Upgrade']
+        connection = headers.get('Connection')
+        if connection:
+            keys = re.split(r',\s*', connection)
+            hop_by_hop_headers.extend(keys)
+
+        for k in hop_by_hop_headers:
+            if k in headers:
+                del headers[k]
+
+    def modify_via_header(self, headers):
+        via_string = "%s %s" % (self.protocol_version, self.proxy_via)
+        via_string = re.sub(r'^HTTP/', '', via_string)
+
+        original = headers.get('Via')
+        if original:
+            headers['Via'] = original + ', ' + via_string
+        else:
+            headers['Via'] = via_string
+
+    def decode_content_body(self, data, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO(data)
+            with gzip.GzipFile(fileobj=io) as f:
+                body = f.read()
+        elif content_encoding == 'deflate':
+            body = zlib.decompress(data)
+        elif content_encoding == 'identity':
+            body = data
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return body
+
+    def encode_content_body(self, body, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO()
+            with gzip.GzipFile(fileobj=io, mode='wb') as f:
+                f.write(body)
+            data = io.getvalue()
+        elif content_encoding == 'deflate':
+            data = zlib.compress(body)
+        elif content_encoding == 'identity':
+            data = body
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return data
+
+    def split_set_cookie_header(self, value):
+        re_cookies = r'([^=]+=[^,;]+(?:;\s*Expires=[^,]+,[^,;]+|;[^,;]+)*)(?:,\s*)?'
+        return re.findall(re_cookies, value, flags=re.IGNORECASE)
+
+    def request_handler(self, req, reqbody):
+        
+        pass
+
+    def response_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+    def save_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+
+
+
+def test(HandlerClass=SimpleHTTPProxyHandler, ServerClass=ThreadingHTTPServer, protocol="HTTP/1.1"):
+    port = int(sys.argv[1])
+    server_address = ('', port)
+
+    HandlerClass.protocol_version = protocol
+    httpd = ServerClass(server_address, HandlerClass)
+
+    sa = httpd.socket.getsockname()
+    print("Servidor: " + str(sa[0]) + " Porta " + str(sa[1]))
+    httpd.serve_forever()
+
+
+if __name__ == '__main__':
+    test()

+ 318 - 0
ChuGH-5.7u/adm-lite/PPub.py

@@ -0,0 +1,318 @@
+#!/usr/bin/env python
+
+import sys
+import httplib
+from SocketServer import ThreadingMixIn
+from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
+from threading import Lock, Timer
+from cStringIO import StringIO
+from urlparse import urlsplit
+import socket
+import select
+import gzip
+import zlib
+import re
+import traceback
+
+if sys.argv[2:]:
+ msg1 = sys.argv[2]
+else:
+ msg1 = "ADM-ULTIMATE"
+
+
+class ThreadingHTTPServer(ThreadingMixIn, HTTPServer):
+
+    address_family = socket.AF_INET
+
+    def handle_error(self, request, client_address):
+        
+        print >>sys.stderr, '-'*40
+        print >>sys.stderr, 'Exception happened during processing of request from', client_address
+        traceback.print_exc()
+        print >>sys.stderr, '-'*40
+        
+     
+class ThreadingHTTPServer6(ThreadingHTTPServer):
+
+    address_family = socket.AF_INET6
+
+
+class SimpleHTTPProxyHandler(BaseHTTPRequestHandler):
+    global_lock = Lock()
+    conn_table = {}
+    timeout = 300               
+    upstream_timeout = 300    
+    proxy_via = None          
+
+    def log_error(self, format, *args):
+        if format == "Request timed out: %r":
+            return
+        self.log_message(format, *args)
+
+    def do_CONNECT(self):
+        
+
+        req = self
+        reqbody = None
+        req.path = "https://%s/" % req.path.replace(':443', '')
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+
+        u = urlsplit(req.path)
+        address = (u.hostname, u.port or 443)
+        try:
+            conn = socket.create_connection(address)
+        except socket.error:
+            return
+        self.send_response(200, msg1)
+        self.send_header('Connection', 'close')
+        self.end_headers()
+
+        conns = [self.connection, conn] 
+        keep_connection = True
+        while keep_connection:
+            keep_connection = False
+            rlist, wlist, xlist = select.select(conns, [], conns, self.timeout)
+            if xlist:
+                break
+            for r in rlist:
+                other = conns[1] if r is conns[0] else conns[0]
+                data = r.recv(8192)
+                if data:
+                    other.sendall(data)
+                    keep_connection = True
+        conn.close()
+
+    def do_HEAD(self):
+        self.do_SPAM()
+
+    def do_GET(self):
+        self.do_SPAM()
+
+    def do_POST(self):
+        self.do_SPAM()
+
+    def do_SPAM(self):
+        req = self
+        content_length = int(req.headers.get('Content-Length', 0))
+        if content_length > 0:
+            reqbody = self.rfile.read(content_length)
+        else:
+            reqbody = None
+
+        replaced_reqbody = self.request_handler(req, reqbody)
+        if replaced_reqbody is True:
+            return
+        elif replaced_reqbody is not None:
+            reqbody = replaced_reqbody
+            if 'Content-Length' in req.headers:
+                req.headers['Content-Length'] = str(len(reqbody))
+
+        
+        self.remove_hop_by_hop_headers(req.headers)
+        if self.upstream_timeout:
+            req.headers['Connection'] = 'Keep-Alive'
+        else:
+            req.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(req.headers)
+
+        try:
+            res, resdata = self.request_to_upstream_server(req, reqbody)
+        except socket.error:
+            return
+
+        content_encoding = res.headers.get('Content-Encoding', 'identity')
+        resbody = self.decode_content_body(resdata, content_encoding)
+
+        replaced_resbody = self.response_handler(req, reqbody, res, resbody)
+        if replaced_resbody is True:
+            return
+        elif replaced_resbody is not None:
+            resdata = self.encode_content_body(replaced_resbody, content_encoding)
+            if 'Content-Length' in res.headers:
+                res.headers['Content-Length'] = str(len(resdata))
+            resbody = replaced_resbody
+
+        self.remove_hop_by_hop_headers(res.headers)
+        if self.timeout:
+            res.headers['Connection'] = 'Keep-Alive'
+        else:
+            res.headers['Connection'] = 'close'
+        if self.proxy_via:
+            self.modify_via_header(res.headers)
+
+        self.send_response(res.status, res.reason)
+        for k, v in res.headers.items():
+            if k == 'set-cookie':
+                
+                for value in self.split_set_cookie_header(v):
+                    self.send_header(k, value)
+            else:
+                self.send_header(k, v)
+        self.end_headers()
+
+        if self.command != 'HEAD':
+            self.wfile.write(resdata)
+            with self.global_lock:
+                self.save_handler(req, reqbody, res, resbody)
+
+    def request_to_upstream_server(self, req, reqbody):
+        u = urlsplit(req.path)
+        origin = (u.scheme, u.netloc)
+
+        
+        req.headers['Host'] = u.netloc
+        selector = "%s?%s" % (u.path, u.query) if u.query else u.path
+
+        while True:
+            with self.lock_origin(origin):
+                conn = self.open_origin(origin)
+                try:
+                    conn.request(req.command, selector, reqbody, headers=dict(req.headers))
+                except socket.error:
+                    
+                    self.close_origin(origin)
+                    raise
+                try:
+                    res = conn.getresponse(buffering=True)
+                except httplib.BadStatusLine as e:
+                    if e.line == "''":
+                        
+                        self.close_origin(origin)
+                        continue
+                    else:
+                        raise
+                resdata = res.read()
+                res.headers = res.msg    
+                if not self.upstream_timeout or 'close' in res.headers.get('Connection', ''):
+                    self.close_origin(origin)
+                else:
+                    self.reset_timer(origin)
+            return res, resdata
+
+    def lock_origin(self, origin):
+        d = self.conn_table.setdefault(origin, {})
+        if not 'lock' in d:
+            d['lock'] = Lock()
+        return d['lock']
+
+    def open_origin(self, origin):
+        conn = self.conn_table[origin].get('connection')
+        if not conn:
+            scheme, netloc = origin
+            if scheme == 'https':
+                conn = httplib.HTTPSConnection(netloc)
+            else:
+                conn = httplib.HTTPConnection(netloc)
+            self.reset_timer(origin)
+            self.conn_table[origin]['connection'] = conn
+        return conn
+
+    def reset_timer(self, origin):
+        timer = self.conn_table[origin].get('timer')
+        if timer:
+            timer.cancel()
+        if self.upstream_timeout:
+            timer = Timer(self.upstream_timeout, self.close_origin, args=[origin])
+            timer.daemon = True
+            timer.start()
+        else:
+            timer = None
+        self.conn_table[origin]['timer'] = timer
+
+    def close_origin(self, origin):
+        timer = self.conn_table[origin]['timer']
+        if timer:
+            timer.cancel()
+        conn = self.conn_table[origin]['connection']
+        conn.close()
+        del self.conn_table[origin]['connection']
+
+    def remove_hop_by_hop_headers(self, headers):
+        hop_by_hop_headers = ['Connection', 'Keep-Alive', 'Proxy-Authenticate', 'Proxy-Authorization', 'TE', 'Trailers', 'Trailer', 'Transfer-Encoding', 'Upgrade']
+        connection = headers.get('Connection')
+        if connection:
+            keys = re.split(r',\s*', connection)
+            hop_by_hop_headers.extend(keys)
+
+        for k in hop_by_hop_headers:
+            if k in headers:
+                del headers[k]
+
+    def modify_via_header(self, headers):
+        via_string = "%s %s" % (self.protocol_version, self.proxy_via)
+        via_string = re.sub(r'^HTTP/', '', via_string)
+
+        original = headers.get('Via')
+        if original:
+            headers['Via'] = original + ', ' + via_string
+        else:
+            headers['Via'] = via_string
+
+    def decode_content_body(self, data, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO(data)
+            with gzip.GzipFile(fileobj=io) as f:
+                body = f.read()
+        elif content_encoding == 'deflate':
+            body = zlib.decompress(data)
+        elif content_encoding == 'identity':
+            body = data
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return body
+
+    def encode_content_body(self, body, content_encoding):
+        if content_encoding in ('gzip', 'x-gzip'):
+            io = StringIO()
+            with gzip.GzipFile(fileobj=io, mode='wb') as f:
+                f.write(body)
+            data = io.getvalue()
+        elif content_encoding == 'deflate':
+            data = zlib.compress(body)
+        elif content_encoding == 'identity':
+            data = body
+        else:
+            raise Exception("Unknown Content-Encoding: %s" % content_encoding)
+        return data
+
+    def split_set_cookie_header(self, value):
+        re_cookies = r'([^=]+=[^,;]+(?:;\s*Expires=[^,]+,[^,;]+|;[^,;]+)*)(?:,\s*)?'
+        return re.findall(re_cookies, value, flags=re.IGNORECASE)
+
+    def request_handler(self, req, reqbody):
+        
+        pass
+
+    def response_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+    def save_handler(self, req, reqbody, res, resbody):
+     
+        pass
+
+
+
+
+def test(HandlerClass=SimpleHTTPProxyHandler, ServerClass=ThreadingHTTPServer, protocol="HTTP/1.1"):
+    if sys.argv[1:]:
+        port = int(sys.argv[1])
+    else:
+        port = 8799
+    server_address = ('', port)
+
+    HandlerClass.protocol_version = protocol
+    httpd = ServerClass(server_address, HandlerClass)
+
+    sa = httpd.socket.getsockname()
+    print "Serving HTTP on", sa[0], "port", sa[1], "..."
+    httpd.serve_forever()
+
+
+if __name__ == '__main__':
+    test()
+

+ 865 - 0
ChuGH-5.7u/adm-lite/cabecalho

@@ -0,0 +1,865 @@
+#!/bin/bash
+#CREADOR Henry Chumo | 06/06/2022
+#Alias : @ChumoGH
+# -*- ENCODING: UTF-8 -*-
+dropbear_pids () {
+  port_dropbear=`ps aux|grep 'dropbear'|awk NR==1|awk '{print $17;}'`
+  log=/var/log/auth.log
+  loginsukses='Password auth succeeded'
+  pids=`ps ax|grep 'dropbear'|grep " $port_dropbear"|awk -F " " '{print $1}'`
+  for pid in $pids; do
+    pidlogs=`grep $pid $log |grep "$loginsukses" |awk -F" " '{print $3}'`
+    i=0
+    for pidend in $pidlogs; do
+      let i=i+1
+    done
+    if [ $pidend ];then
+       login=`grep $pid $log |grep "$pidend" |grep "$loginsukses"`
+       PID=$pid
+       user=`echo $login |awk -F" " '{print $10}' | sed -r "s/'/ /g"`
+       waktu=`echo $login |awk -F" " '{print $2"-"$1,$3}'`
+       while [ ${#waktu} -lt 13 ]; do
+           waktu=$waktu" "
+       done
+       while [ ${#user} -lt 16 ]; do
+           user=$user" "
+       done
+       while [ ${#PID} -lt 8 ]; do
+           PID=$PID" "
+       done
+       echo "$user $PID $waktu"
+    fi
+done
+}
+
+mostrar_usuarios () {
+for u in `cat "/etc/passwd"|grep 'home'|grep 'false'|grep -v 'syslog' | cut -d: -f1`; do
+echo "$u"
+done
+}
+
+function_onlines () {
+local users=$(cat /etc/passwd|grep 'home'|grep 'false'|grep -v 'syslog'|awk -F ':' '{print $1}')
+	#	dpids=$(dropbear_pids)	users=$(cat /etc/passwd|grep 'home'|grep 'false'|grep -v 'syslog'|awk -F ':' '{print $1}')
+	dpids=$(dropbear_pids)
+	time=$(date +%s)
+	[[ -e /etc/openvpn/openvpn-status.log ]] && ovpn_log=$(cat /etc/openvpn/openvpn-status.log)
+	n='0'
+	i='0'
+	u='1'
+	conect='0'
+	_onlin='0'
+	for _user in $users; do
+		[[ -z "$(ps -u $_user|grep sshd)" ]] && sqd=0 || sqd=$(ps -u $_user|grep sshd | wc -l)
+		[[ -z "$(echo $ovpn_log|grep -E ,"$_user",)" ]] && ovp=0 || ovp=$(echo $ovpn_log|grep -E ,"$_user", | wc -l)
+        [[ -z "$(echo $dpids|grep -w "$_user")" ]] && drop=0 || drop=$(echo $dpids|grep -w "$_user" | wc -l)
+        _onlin=$(($sqd + $ovp + $drop))
+        #[[ $_onlin -ne 0 ]] && 
+		conect=$(($conect + $_onlin))
+		if [[ $(chage -l $_user |grep 'Account expires' |awk -F ': ' '{print $2}') != never ]]; then
+			[[ $time -gt $(date '+%s' -d "$(chage -l $_user |grep "Account expires" |awk -F ': ' '{print $2}')") ]] && let n++
+		fi
+		[[ $(passwd --status $_user|cut -d ' ' -f2) = "L" ]] && let i++
+	done
+_onlin="\033[1;31m${conect}"
+_userexp="\033[1;31m${n}"
+_userlock="${i}"
+_tuser="\033[1;31m$(echo -e "${users}" | wc -l)"
+}
+
+[[ -e /etc/adm-lite/modulos ]] && function_onlines &> /dev/null 
+
+if ! [ $(id -u) = 0 ]; then
+clear
+		echo ""
+		msg -bar
+		echo " 	       	⛑⛑⛑     Error Fatal!! x000e1  ⛑⛑⛑"
+		msg -bar
+		echo "                ✠ Este script debe ejecutarse como root! ✠"
+		echo "                           Como Solucionarlo "
+		echo "                         Ejecute el script así:"
+		echo "                               ⇘     ⇙ "
+		echo "                               sudo -i "
+		echo "                               sudo su"
+		echo "                            Retornando . . ."
+		echo $(date)
+		msg -bar
+		exit
+fi
+##
+# Funcoes Globais
+[[ -e /bin/ejecutar/msg ]] && source /bin/ejecutar/msg || source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg)
+
+#PRUEBA DE MODULOS BETA A ELIMINAR EN UPDATE V5.2
+
+install_ini () {
+_error=0
+msg -bar
+echo -e "\033[97m"
+echo -e "\033[41m     -- INSTALAREMOS LO NECESARIO PARA EL ADM --"
+echo -e "   \033[41m--  Arch : $(lscpu | grep "Vendor ID" | awk '{print $3}') SISTEMA  $(lsb_release -si) $(lsb_release -sr) --"
+echo -e "\033[100m   ATENCION A INSTALACION POR SI DEVUELVE UN ERROR "
+echo -e "\033[97m"
+msg -bar
+locale-gen en_US.UTF-8 > /dev/null 2>&1
+update-locale LANG=en_US.UTF-8 > /dev/null 2>&1 && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # Instalando Paqueteria UTF............ $ESTATUS "
+#at
+[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] || apt-get install at -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "at"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install at................... $ESTATUS "
+#screen
+[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] || apt-get install screen -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "screen"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install screen............... $ESTATUS "
+#python
+[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] || apt-get install python -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "python"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install python............... $ESTATUS "
+#python3
+[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] || apt-get install python3 -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "python3"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install python3.............. $ESTATUS "
+#python3-pip
+[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] || apt-get install python3-pip -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install python3-pip.......... $ESTATUS "
+#npm
+[[ $(dpkg --get-selections|grep -w "npm"|head -1) ]] || apt-get install npm -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "npm"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "npm"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install npm.................. $ESTATUS "
+#nodejs
+[[ $(dpkg --get-selections|grep -w "nodejs"|head -1) ]] || apt-get install nodejs -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "nodejs"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "nodejs"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install nodejs............... $ESTATUS "
+#lsof
+[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] || apt-get install lsof -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "lsof"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install lsof................. $ESTATUS "
+#snapd
+#ESTATUS=`echo -e "\e[3;32mDELETED .\e[0m"` &>/dev/null
+#[[ $(dpkg --get-selections|grep -w "snapd"|head -1) ]] && apt purge snapd -y &>/dev/null
+#echo -e "\033[97m  # apt-get purge snapd ................. $ESTATUS "
+#apache2
+[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] || {
+ apt-get install apache2 -y &>/dev/null
+ sed -i "s;Listen 80;Listen 81;g" /etc/apache2/ports.conf
+ service apache2 restart > /dev/null 2>&1 &
+ }
+[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "apache2"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install apache2.............. $ESTATUS "
+#nmap
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || apt-get install nmap -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install nmap................. $ESTATUS "
+#socat
+[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] || apt-get install socat -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "socat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install socat................ $ESTATUS "
+#bc
+[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] || apt-get install bc -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "bc"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install bc................... $ESTATUS "
+#lynx
+[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] || apt-get install lynx -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "lynx"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install lynx................. $ESTATUS "
+#netcat
+[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] || apt-get install netcat -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "netcat"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install netcat............... $ESTATUS "
+#net-tools
+[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] || apt-get net-tools -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install net-tools............ $ESTATUS "
+#cowsay
+[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] || apt-get install cowsay -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "cowsay"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install cowsay............... $ESTATUS "
+#nmap
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || apt-get install nmap -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] || {
+ESTATUS=`echo -e "\033[91mFALLO DE INSTALACION"` &>/dev/null
+let _error++ 
+}
+[[ $(dpkg --get-selections|grep -w "nmap"|head -1) ]] && ESTATUS=`echo -e "\e[3;32mINSTALADO\e[0m"` &>/dev/null
+echo -e "\033[97m  # apt-get install nmap................. $ESTATUS "
+msg -bar
+echo -e "\033[92m La instalacion de paquetes necesarios a finalizado"
+[[ ${_error} > 0 ]] && {
+echo -e ""
+echo -e "     SE ENCONTRARON ${_error} ERRORES "
+echo -e "  PRUEBA COPIAR LOS NOMBRES DE LOS PAQUETES "
+echo -e "      E INSTALARLOS DE FORMA MANUAL "
+echo -e "      apt install nombre-paquete -y"
+echo -e ""
+read -p " PRESIONA ENTER PARA CONTINUAR"
+}
+msg -bar
+}
+
+install_fim () {
+fecha=`date +"%d-%m-%y"`;
+unset name
+[[ -d /bin/ejecutar ]] && rm -rf /bin/ejecutar
+[[ -e /etc/adm-lite/gerar.sh ]] && rm -f /etc/adm-lite/gerar.sh
+mkdir /bin/ejecutar
+[[ -e /bin/ejecutar/menu_credito ]] && echo "" || echo "$(cat /etc/adm-lite/menu_credito|head -1)" > /bin/ejecutar/menu_credito && chmod +x /bin/ejecutar/menu_credito
+wget -q -O /bin/toolmaster https://raw.githubusercontent.com/ChumoGH/chumogh-gmail.com/master/toolmaster 
+chmod +x /bin/toolmaster
+echo 'source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/free-men.sh)' > /bin/ejecutar/echo-ram.sh
+echo 'wget -q -O /bin/ejecutar/v-new.log https://raw.githubusercontent.com/ChumoGH/ScriptCGH/main/HTools/AFK/v-new.log' >> /bin/ejecutar/echo-ram.sh && bash /bin/ejecutar/echo-ram.sh
+echo '#!/bin/bash
+' > /bin/autoboot
+chmod +x /bin/autoboot
+crontab -l > /root/cron &> /dev/null 
+echo "@reboot /bin/autoboot" >> /root/cron
+crontab /root/cron &>/dev/null
+rm -f /root/cron
+echo "* * * * * root bash  /bin/autoboot" >> /etc/crontab
+service cron restart >/dev/null 2>&1
+if cat /root/.bashrc | grep ChumoGH; then
+#echo "clear" >> /root/.bashrc
+sed '/ChumoGH/ d' /root/.bashrc > /root/.bashrc.cp1
+sed '/clear/ d' /root/.bashrc.cp1 > /root/.bashrc.cp
+sed '/echo/ d' /root/.bashrc.cp > /root/.bashrc
+rm -f /root/.bashrc.cp /root/.bashrc.cp1
+echo 'killall menu > /dev/null 2>&1' >> /root/.bashrc
+sed '/ChumoGH/ d' /root/.bashrc > /root/.bashrc.cp
+sed '/echo/ d' /root/.bashrc.cp > /root/.bashrc
+sed '/ejecutar/ d' /root/.bashrc > /root/.bashrc.cp
+sed '/date/ d' /root/.bashrc.cp > /root/.bashrc
+rm -f /root/.bashrc.cp
+echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games/' >> /root/.bashrc
+echo '[[ -z $(locale | grep "LANG=" | cut -d "=" -f2) ]] && export LANG=en_US.UTF-8' >> /root/.bashrc
+echo 'DATE=$(date +"%d-%m-%y")' >> /root/.bashrc
+echo 'TIME=$(date +"%T")' >> /root/.bashrc
+echo 'figlet -f slant "ChumoGH" | lolcat' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo 'bash /bin/ejecutar/echo-ram.sh' >> /root/.bashrc              
+echo 'echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)' >> /root/.bashrc
+echo 'echo -e " Nombre del Servidor : $HOSTNAME"' >> /root/.bashrc
+echo 'echo -e " Tiempo en Linea : $(uptime -p)"' >> /root/.bashrc
+echo 'echo -e " Memoria Libre : $(cat < /bin/ejecutar/raml)"' >> /root/.bashrc
+echo 'echo -e " Fecha del Servidor : $DATE"' >> /root/.bashrc
+echo 'echo -e " Hora del Servidor : $TIME"' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo 'echo -e " Bienvenido!"' >> .bashrc
+echo 'echo -e "\033[1;43m Teclee cgh , menu o adm para ver el MENU\033[0m."' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo "STARTUP AGREGADO EXITOSAMENTE"
+else
+#echo ""
+#echo -e "\t\033[92mRESELLER : "
+#echo -e "\t\e[1;33mVERSION: \e[1;31m$(cat /etc/)"
+#echo -e "\t\033[1;100mPARA MOSTAR PANEL BASH ESCRIBA:\e[0m\e[1;41m sudo menu \e[0m"
+echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games/' >> /root/.bashrc
+echo '[[ -z $(locale | grep "LANG=" | cut -d "=" -f2) ]] && export LANG=en_US.UTF-8' >> /root/.bashrc
+echo 'killall menu > /dev/null 2>&1' >> /root/.bashrc
+echo 'DATE=$(date +"%d-%m-%y")' >> /root/.bashrc
+echo 'TIME=$(date +"%T")' >> /root/.bashrc
+echo 'figlet -k ChumoGH | lolcat' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo 'bash /bin/ejecutar/echo-ram.sh' >> /root/.bashrc              
+echo 'echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)' >> /root/.bashrc
+echo 'echo -e " Nombre del Servidor : $HOSTNAME"' >> /root/.bashrc
+echo 'echo -e " Tiempo en Linea : $(uptime -p)"' >> /root/.bashrc
+echo 'echo -e " Memoria Libre : $(cat < /bin/ejecutar/raml)"' >> /root/.bashrc
+echo 'echo -e " Fecha del Servidor : $DATE"' >> /root/.bashrc
+echo 'echo -e " Hora del Servidor : $TIME"' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo 'echo -e " Bienvenido!"' >> .bashrc
+echo 'echo -e "\033[1;43m Teclee cgh , menu o adm para ver el MENU\033[0m."' >> /root/.bashrc
+echo 'echo -e ""' >> /root/.bashrc
+echo " STARTUP AGREGADO EXITOSAMENTE"
+fi
+[[ -e $HOME/lista ]] && rm $HOME/lista
+echo -e "0" > /bin/ejecutar/uskill
+[[ -e /bin/ejecutar/menu_credito ]] && echo "" || echo "$(cat /etc/adm-lite/menu_credito)" > /bin/ejecutar/menu_credito && chmod +x /bin/ejecutar/menu_credito
+echo "Verified【 $(cat /bin/ejecutar/menu_credito)" > /bin/ejecutar/exito
+echo -e "${cor[5]}NOMBRE AGREGADO EXITOSAMENTE"
+echo -e " \033[0m"
+echo "$fecha" > /bin/ejecutar/fecha
+clear
+msg -bar
+echo -e "\033[0;33m
+       Nombre de tu servidor.... OPCIONAL
+       RECOMENDABLE 10 Caracteres Maximo!"
+msg -bar
+echo -ne "\033[1;97m NOMBRE DEL SERVIDOR : \033[0m" && read name
+[[ -z "${name}" ]] || {
+echo $name > /etc/adm-lite/name
+chmod +x /etc/adm-lite/name
+echo $name > /root/name 
+figlet $name
+}
+clear
+msg -bar
+echo -e "\033[1;32mCAMBIAR ZONA HORARIA EN ( * \033[1;33mMenu 7 \033[1;32m*\033[1;33m opcion 14 \033[1;32m)"
+msg -bar
+echo -e "${cor[3]} ChumoGH-ADM Configurado Exitosamente!"
+msg -bar
+echo -e "${cor[3]} |∆| ${cor[2]} Ahora puedes acceder al PANNEL"
+msg -bar
+echo -e " \033[1;41m Use los Comandos: cgh, menu, adm"
+msg -bar
+echo -e "${cor[2]} Para acceder al MENU, DISFRUTA LA ESTANCIA!"
+echo -e "${cor[2]} Reinicie para completar Instalacion - OPCIONAL - "
+echo -e " RECOMENDABLE ACCEDER COMO ROOT y/o ADMINISTRADOR\033[0m"
+echo -e " Fecha de Instalacion : " $(cat < /bin/ejecutar/fecha)
+msg -bar
+echo -e "\033[0;33m       YA TIENES ACCESO ROOT A TU VPS?
+ ESTO ES ESPECIAL PARA (AWS,GOOGLE,AZURE,ORACLE,ETC)
+ SI ENTRASTE CON UN USUARIO DIFERENTE AL ROOT
+ PRESIONA S, CASO CONTRARIO, IGNORA EL MENSAJE"
+msg -bar
+echo -e "\033[1;42m Deseas Aplicar el FIX de PASSWD para Acceso ROOT\033[0;33m  :v\033[0;32m"
+read -t 30 -p " Responde [ s | n ] : " -e -i "n" x
+[[ $x = @(s|S|y|Y) ]] && source <(curl -sSL  https://www.dropbox.com/s/hl9vyo8mf94z0h5/root-pass.sh) || echo -e "\033[1;32mAplica FIX en ( * \033[1;33m Menu 7\033[1;32m *\033[1;33m opcion 9 \033[1;32m*\033[1;32m)"
+[[ -e /root/name ]] && figlet "$(less /root/name)" | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS  ${TTfin}      "
+exit
+} 
+
+instalar_fun () {
+install_ini
+cor[2]="\033[1;37m"
+wget -q -O /var/www/html/index.html https://www.dropbox.com/s/vowqcezrtiduh8n/index.html
+install_fim
+exit 0
+}
+
+[[ "$1" = "--instalar" ]] && instalar_fun
+#FIN DE MODULOS A ELIMINAR EN UPDATE CON REFORMA EN BASE	
+remover_adm () {
+msg -bar
+echo -e "${cor[5]} ¿ ESTAS SEGURO ?"
+read -p " [ s / n ]: " certe_za
+[[ "$certe_za" = @(s|S|y|Y) ]] && {
+[[ -e /etc/openvpn/server.conf ]] && remover_ovpn & > /dev/null 2>&1
+echo -e "${cor[5]} Unistaling python${cor[0]}"
+fun_bar 'apt-get purge python -y' 'apt-get purge python3-pip -y'
+echo -e "${cor[5]} Unistaling Nmap${cor[0]}"
+fun_bar 'apt-get purge screen -y' 'apt-get purge nmap -y'
+echo -e "${cor[5]} Unistaling curl${cor[0]}"
+fun_bar 'apt-get purge figlet -y' 'apt-get purge unzip -y' 'apt-get purge squid -y'
+echo -e "${cor[5]} Unistaling Dropbear/Squid${cor[0]}"
+fun_bar 'apt-get purge bc -y' 'apt-get purge lynx -y'
+echo -e "${cor[5]} Unistaling Apache2${cor[0]}"
+fun_bar 'apt-get purge curl -y' 'apt-get purge squid -y' 
+echo -e "${cor[5]} Unistaling Libs${cor[0]}"
+fun_bar 'apt-get purge squid3 -y' 'apt-get purge dropbear -y' 'apt-get purge stunnel4 -y'
+echo -e "${cor[5]} Unistaling Scripts${cor[0]}"
+fun_bar 'apt-get purge apache2 -y' 'apt-get purge php5 libapache2-mod-php5 php5-mcrypt'
+apt-get autoremove -y > /dev/null 2>&1
+[[ -e /bin/ejecutar ]] && rm -rf /bin/ejecutar > /dev/null 2>&1
+[[ -e /etc/usuariosteste ]] && rm -rf /etc/usuariosteste > /dev/null 2>&1
+[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
+[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
+[[ -e /bin/v2r.sh ]] && rm -f /bin/v2r.sh
+[[ -e /bin/clash.sh ]] && rm -f /bin/clash.sh
+[[ -e /bin/menu ]] && rm /bin/menu
+[[ -e /bin/cgh ]] && rm /bin/cgh
+sed '/ChumoGH/ d' /root/.bashrc > /root/.bashrc.cp1
+sed '/clear/ d' /root/.bashrc.cp1 > /root/.bashrc.cp
+sed '/echo/ d' /root/.bashrc.cp > /root/.bashrc
+rm -f /root/.bashrc.cp /root/.bashrc.cp1
+[[ -e $HOME/exito ]] && rm -f /root/exito $HOME/name > /dev/null 2>&1
+echo -e "${cor[5]} SUCESS! :D${cor[0]}"
+[[ -e /etc/adm-lite ]] && rm -rf /etc/adm-lite
+echo -e "\033[0m"
+ msg -bar
+ exit
+  } || {
+ echo -e "${cor[1]} DESINSTALACION CANCELADA POR EL USUARIO!! ${cor[0]}"
+ msg -bar
+ return
+ }
+}
+
+clear
+#DECLARA VARIABLES DE ENTORNO
+dir_user="./userDIR"
+dir="/etc/adm-lite"
+
+_on="\033[0;31m [\033[0;32mON\033[0;31m]"
+_off="\033[0;31m [OFF]"
+#SISTEMADEMODULOS
+unset OPENVPN
+unset limiter_on
+[[ -e /etc/openvpn/server.conf ]] && {
+[[ -e /etc/openvpn/openvpn-status.log ]] && OPENVPN="on" || echo -e "OPENVPN ERROR"
+}
+[[ -e /etc/adm-lite/modulos ]] && VERIFICAR_PID="$_on" || VERIFICAR_PID="$_off"
+
+[[ -e /etc/systemd/system/killadm.service ]] &&  limiter_on="\033[1;32mON"
+[[ -z $_os ]] && _os="\033[1;31m$(cat /etc/issue | cut -d " " -f 1,2 | head -1| tr a-z A-Z)"
+
+#PIDSVARIAVEIS
+[[ ! -z $(ps x | grep "badvpn" | grep -v "grep") ]] && _badvpn="$_on" || _badvpn="$_off"
+[[ `grep -c "^#ADM" /etc/sysctl.conf` -eq 0 ]] && _tcpspeed="$_off" || _tcpspeed="$_on"
+[[ -z $(dpkg -l | grep fail2ban | grep ii) ]] && fail_b="$_off" || fail_b="$_on"
+[[ -e /bin/ejecutar/uskill ]] && ukk="\033[1;31m$(cat /bin/ejecutar/uskill)" || ukk="\033[1;31m0"
+v1=$(cat /bin/ejecutar/v-new.log)
+v2=$(cat /etc/adm-lite/v-local.log)
+if [ -e /etc/squid/squid.conf ]; then
+squid_var="/etc/squid/squid.conf"
+elif [ -e /etc/squid3/squid.conf ]; then
+squid_var="/etc/squid3/squid.conf"
+fi
+[[ -e $squid_var ]] && {
+teste_cache="#CACHE DO SQUID"
+[[ `grep -c "^$teste_cache" $squid_var` -eq 0 ]] && _cachesquid="$_off" || _cachesquid="$_on"
+}
+
+vary_rex () {
+echo -e $(echo "$1"| sed 's/../\\x&/g;s/$/ /') && return 0 || return 1
+}
+
+funcao_verificacao () {
+  [[ -e /etc/adm-lite/modulos ]] && {
+  for _pids_ in `atq | awk '{print $1}'`; do
+   atrm $_pids_
+  done
+  [[ -e ./vencidos ]] && rm ./vencidos
+  [[ -e ./onlines ]] && rm ./onlines
+  [[ -e ./total ]] && rm ./total
+  rm -f /etc/adm-lite/modulos
+  rm -f /bin/ejecutar/usCONEXT
+  rm -f /bin/ejecutar/usCONEXC
+  echo " CONTADOR ONLINE DESACTIVADO !!"
+  msg -bar
+  read -p " PRESIONA ENTER PARA RETORNAR"
+  return
+    } || {
+	clear&&clear
+  echo "VERIFICAR" > /etc/adm-lite/modulos 
+unset sshsn
+unset sin_nao
+msg -bar3
+print_center -verm2 'ADVERTENCIA!!!\n ESTA FUNCION PODRIA CONSUMIR RECURSOS \n O CPU ELEVADO DEVIDO AL BUBLE DE VERIFICACION DE CONSUMO \n SI NOTA LENTITUD EN SU SERVIDOR \n DETENGALO INMEDIATAMENTE!!'
+msg -bar3
+echo -e "${cor[3]} DESEAS ACTIVAR EL CONTROLADOR DE "
+echo -e "${cor[3]} TIEMPO - CUENTA EL TIEMPO DE CONEXION "
+echo -ne "${cor[3]} Esta SEGURO -> "
+read -p " [S/N]: " -e -i s sshsn
+[[ "$sshsn" = @(s|S|y|Y) ]] && {
+echo "TIEMPO" > /bin/ejecutar/usCONEXT
+tput cuu1 >&2 && tput dl1 >&2
+tput cuu1 >&2 && tput dl1 >&2
+unset sshsn
+unset sin_nao
+} || {
+rm -f /bin/ejecutar/usCONEXT
+tput cuu1 >&2 && tput dl1 >&2
+tput cuu1 >&2 && tput dl1 >&2
+unset sshsn
+unset sin_nao
+}
+echo -e "${cor[3]} CONSUMO - CUENTA EL CONSUMO DE CONEXION "
+echo -ne "${cor[3]} Esta SEGURO -> "
+read -p " [S/N]: " -e -i n sshsn
+[[ "$sshsn" = @(s|S|y|Y) ]] && {
+echo "CONSUMO" > /bin/ejecutar/usCONEXC
+tput cuu1 >&2 && tput dl1 >&2
+tput cuu1 >&2 && tput dl1 >&2
+unset sshsn
+unset sin_nao
+} || {
+rm -f /bin/ejecutar/usCONEXC
+tput cuu1 >&2 && tput dl1 >&2
+tput cuu1 >&2 && tput dl1 >&2
+unset sshsn
+unset sin_nao
+}
+  chmod 777 /etc/adm-lite/*
+  echo -e " CONTADOR ONLINE ACTIVADO !!"
+  echo -e " RECUERDA QUE PARA EL CONTROLADOR DE \n CONSUMO DE USUARIOS"
+  echo -e " ES NECESARIO QUE TENGAS EL KILL MULTILOGIN ACTIVADO"
+  msg -bar
+  read -p " PRESIONA ENTER PARA RETORNAR"
+  return
+  }
+}
+
+
+#LLENA USUARIO EN ARRAY $select_name DEL USUARIO
+select_users () {
+unset users
+local _cont="1"
+for u in `cat "/etc/passwd"|grep 'home'|grep 'false'|grep -v 'syslog' | cut -d: -f1`; do
+users[$_cont]="$u"
+local lmt="$(cat /etc/adm-lite/userDIR/$u | grep "limite" | awk '{print $2}')"
+[[ -e /etc/adm-lite/userDIR/$u ]] && {
+[[ $(passwd --status $u|cut -d ' ' -f2) = "L" ]] && echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} $u \033[1;34m<--\033[1;31m LOCK" || {
+#"$limite" =~ ^[0-9]+$
+[[ $(echo -e ${lmt} |sed -e 's/[^0-9]//ig') ]] && { 
+	echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} $u" 
+	} || {
+		[[ "$(echo -e ${lmt})" = "HWID" ]] && echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} ${lmt} -> $u"
+		[[ "$(echo -e ${lmt})" = "TOKEN" ]] && echo -e "\033[0;35m [\033[0;36m$_cont\033[0;35m]\033[0;31m ➮${cor[5]} ${lmt} -> $u"
+	}
+}
+[[ -z ${u} ]] && break
+}
+_cont=$(($_cont + 1))
+done
+unset name
+msg -bar
+echo -e "${cor[5]} NUMERO DE USUARIO, O ESCRIBRE EL NOMBRE"
+echo -ne "${cor[6]}"
+read -p " > OPCION : " select_user
+tput cuu1 && tput dl1
+[[ -z $select_user ]] && echo -e "${cor[5]} NO SELECCIONO USUARIO . . ." && return
+[[ "$select_user" -le "$_cont" ]] && {
+select_name=${users[$select_user]}
+echo -e "${cor[5]} $name"
+} || {
+[[ ! -z $(cat /etc/passwd |grep "$select_user:") ]] && {
+select_name="$select_user"
+} || {
+echo -e "${cor[5]}   USUARIO ESCOJIDO, NO EXISTE"
+echo -e "${cor[5]} SELECCION DE USUARIO INCORRECTA"
+return
+  }
+}
+unset select_user
+}
+
+#RELLENA LA VARIABLE $IP CON LA IP PUBLICA
+meu_ip () {
+  if [[ -e /bin/ejecutar/IPcgh ]]; then
+    IP="$(cat /bin/ejecutar/IPcgh)"
+  else
+    MEU_IP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
+    MEU_IP2=$(wget -qO- ipv4.icanhazip.com)
+    [[ "$MEU_IP" != "$MEU_IP2" ]] && IP="$MEU_IP2" && echo "$MEU_IP2" || IP="$MEU_IP" && echo "$MEU_IP"
+    echo "$MEU_IP2" > /bin/ejecutar/IPcgh
+	IP="$MEU_IP2"
+  fi
+}
+
+ofus () {
+unset txtofus
+number=$(expr length $1)
+for((i=1; i<$number+1; i++)); do
+txt[$i]=$(echo "$1" | cut -b $i)
+case ${txt[$i]} in
+".")txt[$i]="x";;
+"x")txt[$i]=".";;
+"5")txt[$i]="s";;
+"s")txt[$i]="5";;
+"1")txt[$i]="@";;
+"@")txt[$i]="1";;
+"2")txt[$i]="?";;
+"?")txt[$i]="2";;
+"4")txt[$i]="0";;
+"0")txt[$i]="4";;
+"/")txt[$i]="K";;
+"K")txt[$i]="/";;
+esac
+txtofus+="${txt[$i]}"
+done
+echo "$txtofus" | rev
+}
+ 
+
+fun_atualizar () {
+cd /etc/adm-lite
+chmod 777 ./*
+echo -e "${cor[3]} ¿DESEAS CONTINUAR CON UPDATE DEL SCRIPT ? "
+read -p " [S/N]: " -e -i s sshsn
+[[ "$sshsn" = @(s|S|y|Y) ]] && {
+[[ -e /etc/adm-lite/idioma ]] && rm /etc/adm-lite/idioma
+source <(curl -sSL https://www.dropbox.com/s/57xibc03arhjo7w/updateadm) "alx"
+}
+}
+
+#GERA NOVO CLIENTE
+newclient () {
+
+	# Generates the custom client.ovpn
+	rm -rf /etc/openvpn/easy-rsa/pki/reqs/$1.req
+	rm -rf /etc/openvpn/easy-rsa/pki/issued/$1.crt
+	rm -rf /etc/openvpn/easy-rsa/pki/private/$1.key
+	cd /etc/openvpn/easy-rsa/
+	./easyrsa build-client-full $1 nopass > /dev/null 2>&1
+	cd
+	cp /etc/openvpn/client-common.txt ~/$1.ovpn
+	echo "<ca>" >> ~/$1.ovpn
+	cat /etc/openvpn/easy-rsa/pki/ca.crt >> ~/$1.ovpn
+	echo "</ca>" >> ~/$1.ovpn
+	echo "<cert>" >> ~/$1.ovpn
+	cat /etc/openvpn/easy-rsa/pki/issued/$1.crt >> ~/$1.ovpn
+	echo "</cert>" >> ~/$1.ovpn
+	echo "<key>" >> ~/$1.ovpn
+	cat /etc/openvpn/easy-rsa/pki/private/$1.key >> ~/$1.ovpn
+	echo "</key>" >> ~/$1.ovpn
+	echo "<tls-auth>" >> ~/$1.ovpn
+	cat /etc/openvpn/ta.key >> ~/$1.ovpn
+	echo "</tls-auth>" >> ~/$1.ovpn
+}
+
+open_1 () {
+CLIENT="$1"
+senha="$2"
+daysrnf="$3"
+limit="$4"
+#cd /etc/openvpn/easy-rsa/
+#./easyrsa build-client-full $CLIENT nopass
+newclient "$CLIENT"
+#echo ""
+#echo "$CLIENT KEY" ~/"$CLIENT.ovpn"
+valid=$(date '+%C%y-%m-%d' -d " +$daysrnf days")
+datexp=$(date "+%d/%m/%Y" -d "+ $daysrnf days")
+useradd -M -s /bin/false -d /home/ovpn/ $CLIENT -e $valid
+usermod -p $(openssl passwd -1 $senha) $CLIENT
+#Arquivo
+  while [[ ${newfile} != @(s|S|y|Y|n|N) ]]; do
+	msg -bar
+   read -p "Crear Archivo OpenVPN? [S/N]: " -e -i S newfile
+   tput cuu1 && tput dl1
+  done
+  [[ ${newfile} = @(s|S|y|Y) ]] && {
+    while [[ ${ovpnauth} != @(s|S|y|Y|n|N) ]]; do
+    read -p " Colocar autenticacion de usuario en el archivo? [S/N]: " -e -i S ovpnauth
+    tput cuu1 && tput dl1
+  done
+  [[ ${ovpnauth} = @(s|S|y|Y) ]] && sed -i "s;auth-user-pass;<auth-user-pass>\n$CLIENT\n$senha\n</auth-user-pass>;g" $HOME/$CLIENT.ovpn
+  cd $HOME
+  zip ./$CLIENT.zip ./$CLIENT.ovpn > /dev/null 2>&1
+  echo -e "\033[1;31m Archivo generado en: ($HOME/$CLIENT.zip)"
+  echo -e "\033[1;32m ALOJAR ONLINE ( * menu * opcion 2 * opcion 8 )"
+  }
+rm -f ./$CLIENT.ovpn
+cd /etc/adm-lite
+echo "senha: $senha" > $dir_user/$CLIENT
+echo "limite: $limit" >> $dir_user/$CLIENT
+echo "data: $valid" >> $dir_user/$CLIENT
+}
+
+open_2 () {
+CLIENT="$1"
+userdel --force $CLIENT
+cd /etc/adm-lite
+[[ -e $dir_user/$CLIENT ]] && rm $dir_user/$CLIENT
+}
+
+#VERIFICA SI ES NUMERO
+number_var () {
+unset var_number
+if (echo "$1" | egrep '[^0-9]' &> /dev/null); then
+echo -e "${cor[5]} SOLO NUMEROS!"
+else
+var_number="$1"
+fi
+}
+
+ports_ () {
+unset puertos texto texto_ svcs porta
+local texto
+local texto_
+local puertos
+local svcs
+local PT=$(lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND" | grep "LISTEN")
+local _ps="$(ps x)"
+x=1
+for porta in `echo -e "$PT" | cut -d: -f2 | cut -d' ' -f1 | uniq`; do
+	[[ -z $porta ]] && continue
+	porta[$x]="$porta"
+	#echo "$porta - $(echo -e "$PT" | grep -w "$porta" | awk '{print $1}' | uniq | tail -1)"
+	svcs[$x]="$(echo -e "$PT" | grep -w "$porta" | awk '{print $1}' | uniq | tail -1)"
+	let x++;
+done
+
+for((i=1; i<$x; i++)); do
+[[ ! -z ${svcs[$i]} ]] && texto="\033[1;34m ${pPIniT} \033[1;37m${svcs[$i]}: \033[1;31m${porta[$i]}" || texto=''
+[[ ${svcs[$i]} = "apache2" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mAPACHE: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "node" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mWebSocket: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "clash" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mClash: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "psiphond" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mPSIPHON: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray-v2-u" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "v2-ui" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mV2-UI/WEB: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray-linu" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "x-ui" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mXUI/WEB: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "openvpn" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mOPENVPN-TCP: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "squid" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSQUID: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "squid3" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSQUID: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "dropbear" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mDROPBEAR: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "python3" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSOCKS/PYTHON3: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "python" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "obfs-serv" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSR (OBFS): \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "ss-server" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSR (LIV): \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "sshd" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSH: ${porta[$i]}"
+[[ ${svcs[$i]} = "ssh" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSH: ${porta[$i]}"
+[[ ${svcs[$i]} = "systemd-r" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSystem-DNS: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "stunnel4" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSL: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "stunnel" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSL: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "v2ray" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mV2RAY: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mXRAY: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "badvpn-ud" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "trojan" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mTrojan-GO: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "sslh" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSSLH: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "nc.tradit" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mKeyGen: \033[1;31mON"
+[[ ${svcs[$i]} = "filebrows" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mFileBrowser: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "rpcbind" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mRPCBind: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "snell-ser" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSNell: \033[1;31m${porta[$i]}"
+    i=$(($i+1))
+[[ ! -z ${svcs[$i]} ]] && texto_="\033[1;34m ${pPIniT} \033[1;37m${svcs[$i]}: \033[1;31m${porta[$i]}" || texto_=''
+[[ ${svcs[$i]} = "apache2" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mAPACHE: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "node" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mWebSocket: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "clash" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mClash: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "psiphond" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mPSIPHON: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray-v2-u" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "v2-ui" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mV2-UI/WEB: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray-linu" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mXRAY/UI: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "x-ui" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mXUI/WEB: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "openvpn" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mOPENVPN-TCP: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "squid" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSQUID: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "squid3" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSQUID: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "dropbear" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mDROPBEAR: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "python3" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSOCKS/PYTHON3: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "python" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSOCKS/PYTHON: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "obfs-serv" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSR (OBFS): \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "ss-server" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSR (LIV): \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "sshd" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSH: ${porta[$i]}"
+[[ ${svcs[$i]} = "ssh" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSH: ${porta[$i]}"
+[[ ${svcs[$i]} = "systemd-r" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSystem-DNS: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "stunnel4" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSL: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "stunnel" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSL: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "v2ray" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mV2RAY: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "xray" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mXRAY: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "badvpn-ud" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mBadVPN: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "trojan" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mTrojan-GO: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "sslh" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSSLH: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "nc.tradit" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mKeyGen: \033[1;31mON"
+[[ ${svcs[$i]} = "filebrows" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mFileBrowser: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "rpcbind" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mRPCBind: \033[1;31m${porta[$i]}"
+[[ ${svcs[$i]} = "snell-ser" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSNell: \033[1;31m${porta[$i]}"
+#[[ -z $texto_ ]] && {
+#[[ -z $(echo -e "${_ps}"| grep slowdns | grep -v grep) ]] || texto_="\033[1;34m ∘ \033[1;37mSlowDNS: \033[1;33m5300"
+#					}
+#[[ -z $(echo -e "${_ps}"| grep slowdns | grep -v grep) ]] || texto="\033[1;34m ∘ \033[1;37mSlowDNS: \033[1;33m5300"
+puertos+="${texto}|${texto_}\n"
+done 
+local _PT=$(lsof -V -i UDP -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND"|grep -E 'openvpn|dns-serve|udpServer')
+x=1
+for porta in `echo -e "$_PT" | cut -d: -f2 | cut -d' ' -f1 | uniq`; do
+	[[ -z $porta ]] && continue
+	_porta[$x]="$porta"
+	_svcs[$x]="$(echo -e "$_PT" | grep -w "$porta" | awk '{print $1}' | uniq | tail -1)"
+	let x++;
+done
+for((i=1; i<$x; i++)); do
+[[ ! -z ${_svcs[$i]} ]] && texto="\033[1;34m ${pPIniT} \033[1;37m${_svcs[$i]}: \033[1;31m${_porta[$i]}" || texto=''
+[[ ${_svcs[$i]} = "dns-serve" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mSlowDNS: \033[1;31m${_porta[$i]}"
+[[ ${_svcs[$i]} = "openvpn" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mOPENVPN-UDP: \033[1;31m${_porta[$i]}"
+[[ ${_svcs[$i]} = "udpServer" ]] && texto="\033[1;34m ${pPIniT} \033[1;37mUDPServer: \033[1;31m${_porta[$i]}"
+    i=$(($i+1))
+[[ ! -z ${_svcs[$i]} ]] && texto_="\033[1;34m ${pPIniT} \033[1;37m${_svcs[$i]}: \033[1;31m${_porta[$i]}" || texto_=''
+[[ ${_svcs[$i]} = "dns-serve" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mSlowDNS: \033[1;31m${_porta[$i]}"
+[[ ${_svcs[$i]} = "openvpn" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mOPENVPN-UDP: \033[1;31m${_porta[$i]}"
+[[ ${_svcs[$i]} = "udpServer" ]] && texto_="\033[1;34m ${pPIniT} \033[1;37mUDPServer: \033[1;31m${_porta[$i]}"
+puertos+="${texto}|${texto_}\n"
+done
+
+[[ $(echo -e "$puertos" | grep 'SSH: 22') ]] && {
+export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
+[[ -z $(locale | grep "LANG=" | cut -d "=" -f2) ]] && export LANG=en_US.UTF-8
+echo -e "$puertos"|column -s "|"  -t 
+} || echo -e "     ⚠️ PUERTOS SSH TRUNCADO POR DROPBEAR ⚠️   \n		Coloca : sudo -i \n	    Ve al menu 7, opcion 7 " 
+local PIDGEN=$(echo -e "${_ps}"| grep "BotGen.sh" | grep -v grep |awk '{print $1}')
+[[ ! -z $PIDGEN ]] && {
+local botG="\033[1;34m ${pPIniT} \033[1;37m BotGen Telegram 🤖 : \033[1;31m ⚡ ACTIVO ⚡"
+msg -bar
+echo -e "$botG"
+unset svcs porta puertos i x
+}
+}
+
+#declare -A tnUP=' ⚠️ ChumoGH ADM ⚠️ NECESITA ACTUALIZARSE!'
+declare -A exitokey="\033[3;49;32m$(cat < /bin/ejecutar/exito)©"
+declare -A cpu_core=$(cat /proc/cpuinfo | grep processor | wc -l)
+declare -A cpu_model=$(uname -m)
+[[ $cpu_model = "aarch64" ]] && cpu_model=" ARM64 Pro" 
+[[ $v1 = $v2 ]] && vesaoSCT="\033[1;37m Key: $exitokey 】\033[0m\033[0;33m($v2)" || vesaoSCT="\033[1;37m Key: $exitokey 】\033[0m\033[0;33m($v2) ► \033[1;32m($v1)\033[1;31m"
+meu_ip
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} ChumoGH${TTcent}VPS  ${TTfin}      "
+msg -bar
+[[ -e /etc/adm-lite/modulos ]] && echo -e "${cor[2]} ${pPIniT} \033[1;37mONLINES: ${_onlin}${cor[2]} ${pPIniT} \033[1;37mEXP: ${_userexp} ${cor[2]}${pPIniT}\033[1;37m KILL: $ukk ${cor[2]}${pPIniT}\033[1;37m TOTAL: ${_tuser}"
+echo -e "${cor[2]} ${pPIniT} \033[1;37mS.O: ${_os} ${cor[2]}${pPIniT} \033[1;37mBase:\033[1;31m${cpu_model} ${cor[2]}${pPIniT} \033[1;37mCores:\033[1;31m ${cpu_core} "
+echo -e "${cor[2]} ${pPIniT} \033[1;37mIP:\033[1;31m ${IP} ${cor[2]}${pPIniT} \033[1;37mFECHA: \033[1;31m$(date +"%d/%m/%Y")-$(date +"%H:%M")" 
+msg -bar
+echo -e "${vesaoSCT} "
+msg -bar
+[[ $1 = "ports_" ]] && ports_
+export -f ports_
+export -f ofus
+export -f fun_atualizar
+export -f select_users
+export -f remover_adm
+export -f instalar_fun
+export -f meu_ip

+ 474 - 0
ChuGH-5.7u/adm-lite/fai2ban

@@ -0,0 +1,474 @@
+#!/bin/bash
+
+failtwoban=$(dpkg -l | grep fail2ban | grep ii)
+apache=$(dpkg -l | grep apache2 | grep ii)
+squid=$(dpkg -l | grep squid | grep ii)
+dropbear=$(dpkg -l | grep dropbear | grep ii)
+openssh=$(dpkg -l | grep openssh | grep ii)
+if [ "$openssh" != "" ]; then
+s1="ssh"
+fi
+if [ "$squid" != "" ]; then
+s2="squid"
+fi
+if [ "$dropbear" != "" ]; then
+s3="dropbear"
+fi
+if [ "$apache" != "" ]; then
+s4="apache"
+fi
+echo -e "${cor[1]} =================================== ${cor[0]}"
+
+#FUN_BAR
+fun_bar () {
+comando="$1"
+ _=$(
+$comando > /dev/null 2>&1
+) & > /dev/null
+pid=$!
+while [[ -d /proc/$pid ]]; do
+echo -ne " \033[1;33m["
+   for((i=0; i<10; i++)); do
+   echo -ne "\033[1;31m##"
+   sleep 0.2
+   done
+echo -ne "\033[1;33m]"
+sleep 1s
+echo
+tput cuu1
+tput dl1
+done
+echo -e " \033[1;33m[\033[1;31m####################\033[1;33m] - \033[1;32m100%\033[0m"
+sleep 1s
+}
+
+fail2ban_function () {
+if [ "$failtwoban" != "" ]; then
+echo -e "${cor[4]} ${txt[143]}"
+echo -e "${cor[2]} |1| >${cor[3]} ${txt[144]}"
+echo -e "${cor[2]} |2| >${cor[3]} ${txt[145]}"
+echo -e "${cor[1]} =================================== ${cor[0]}"
+read -p " [1|2]: " lo_og
+if [ "$lo_og" = "2" ]; then
+cat /var/log/fail2ban.log
+fi
+if [ "$lo_og" = "1" ]; then
+echo -e "${cor[1]} =================================== \033[1;37m"
+fun_bar "apt-get remove fail2ban -y"
+fi
+echo -e "${cor[1]} =================================== ${cor[0]}"
+return
+fi
+
+echo -e "${cor[5]} ${txt[146]}"
+echo -e "${cor[5]} ${txt[147]}"
+echo -e "${cor[5]} ${txt[148]}"
+echo -e "${cor[5]} ${txt[149]}"
+echo -e "${cor[5]} ${txt[150]}"
+echo -e "${cor[5]} ${txt[151]}"
+echo -e "${cor[5]} ${txt[152]}"
+echo -e "${cor[1]} =================================== \033[1;37m"
+read -p " [S/N]: " fail2ban
+if [[ "$fail2ban" = "s" || "$fail2ban" = "S" ]]; then
+echo -e "${cor[1]} =================================== \033[1;37m"
+fun_bar "apt-get install fail2ban -y"
+cd $HOME
+wget -O fail2ban https://github.com/ChumoGH/chumogh-gmail.com/raw/master/fail2ban-0.9.4.tar.gz -o /dev/null
+tar -xf $HOME/fail2ban
+cd $HOME/fail2ban-0.9.4
+fun_bar "./setup.py install"
+echo '[INCLUDES]
+before = paths-debian.conf
+[DEFAULT]
+ignoreip = 127.0.0.1/8
+# ignorecommand = /path/to/command <ip>
+ignorecommand =
+bantime  = 1036800
+findtime  = 3600
+maxretry = 5
+backend = auto
+usedns = warn
+logencoding = auto
+enabled = false
+filter = %(__name__)s
+destemail = root@localhost
+sender = root@localhost
+mta = sendmail
+protocol = tcp
+chain = INPUT
+port = 0:65535
+fail2ban_agent = Fail2Ban/%(fail2ban_version)s
+banaction = iptables-multiport
+banaction_allports = iptables-allports
+action_ = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
+action_mw = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
+            %(mta)s-whois[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", protocol="%(protocol)s", chain="%(chain)s"]
+action_mwl = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
+             %(mta)s-whois-lines[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]
+action_xarf = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
+             xarf-login-attack[service=%(__name__)s, sender="%(sender)s", logpath=%(logpath)s, port="%(port)s"]
+action_cf_mwl = cloudflare[cfuser="%(cfemail)s", cftoken="%(cfapikey)s"]
+                %(mta)s-whois-lines[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]
+action_blocklist_de  = blocklist_de[email="%(sender)s", service=%(filter)s, apikey="%(blocklist_de_apikey)s", agent="%(fail2ban_agent)s"]
+action_badips = badips.py[category="%(__name__)s", banaction="%(banaction)s", agent="%(fail2ban_agent)s"]
+action_badips_report = badips[category="%(__name__)s", agent="%(fail2ban_agent)s"]
+action = %(action_)s' > /etc/fail2ban/jail.local
+echo -e "${cor[1]} =================================== ${cor[0]}"
+echo -e "${cor[5]} ${txt[153]}"
+echo -e "${cor[5]} ${txt[154]}"
+if [ "$s1" != "" ]; then
+echo -ne " $s1"
+fi
+if [ "$s2" != "" ]; then
+echo -ne " $s2"
+fi
+if [ "$s3" != "" ]; then
+echo -ne " $s3"
+fi
+if [ "$s4" != "" ]; then
+echo -ne " $s4"
+fi
+echo -e ""
+echo -e "${cor[1]} =================================== ${cor[0]}"
+echo -e "${cor[5]} ${txt[155]}"
+read -p " [S/N]: " sim_nao
+if [[ "$sim_nao" = "s" || "$sim_nao" = "S" ]]; then
+if [ "$s1" != "" ]; then
+echo '[sshd]
+enabled = true
+port    = ssh
+logpath = %(sshd_log)s
+backend = %(sshd_backend)s
+[sshd-ddos]
+enabled = true
+port    = ssh
+logpath = %(sshd_log)s
+backend = %(sshd_backend)s' >> /etc/fail2ban/jail.local
+else
+echo '[sshd]
+port    = ssh
+logpath = %(sshd_log)s
+backend = %(sshd_backend)s
+[sshd-ddos]
+port    = ssh
+logpath = %(sshd_log)s
+backend = %(sshd_backend)s' >> /etc/fail2ban/jail.local
+fi
+if [ "$s2" != "" ]; then
+echo '[squid]
+enabled = true
+port     =  80,443,3128,8080
+logpath = /var/log/squid/access.log' >> /etc/fail2ban/jail.local
+else
+echo '[squid]
+port     =  80,443,3128,8080
+logpath = /var/log/squid/access.log' >> /etc/fail2ban/jail.local
+fi
+if [ "$s3" != "" ]; then
+echo '[dropbear]
+enabled = true
+port     = ssh
+logpath  = %(dropbear_log)s
+backend  = %(dropbear_backend)s' >> /etc/fail2ban/jail.local
+else
+echo '[dropbear]
+port     = ssh
+logpath  = %(dropbear_log)s
+backend  = %(dropbear_backend)s' >> /etc/fail2ban/jail.local
+fi
+if [ "$s4" != "" ]; then
+echo '[apache-auth]
+enabled = true
+port     = http,https
+logpath  = %(apache_error_log)s' >> /etc/fail2ban/jail.local
+else
+echo '[apache-auth]
+port     = http,https
+logpath  = %(apache_error_log)s' >> /etc/fail2ban/jail.local
+fi
+echo '[selinux-ssh]
+port     = ssh
+logpath  = %(auditd_log)s
+[apache-badbots]
+port     = http,https
+logpath  = %(apache_access_log)s
+bantime  = 172800
+maxretry = 1
+[apache-noscript]
+port     = http,https
+logpath  = %(apache_error_log)s
+[apache-overflows]
+port     = http,https
+logpath  = %(apache_error_log)s
+maxretry = 2
+[apache-nohome]
+port     = http,https
+logpath  = %(apache_error_log)s
+maxretry = 2
+[apache-botsearch]
+port     = http,https
+logpath  = %(apache_error_log)s
+maxretry = 2
+[apache-fakegooglebot]
+port     = http,https
+logpath  = %(apache_access_log)s
+maxretry = 1
+ignorecommand = %(ignorecommands_dir)s/apache-fakegooglebot <ip>
+[apache-modsecurity]
+port     = http,https
+logpath  = %(apache_error_log)s
+maxretry = 2
+[apache-shellshock]
+port    = http,https
+logpath = %(apache_error_log)s
+maxretry = 1
+[openhab-auth]
+filter = openhab
+action = iptables-allports[name=NoAuthFailures]
+logpath = /opt/openhab/logs/request.log
+[nginx-http-auth]
+port    = http,https
+logpath = %(nginx_error_log)s
+[nginx-limit-req]
+port    = http,https
+logpath = %(nginx_error_log)s
+[nginx-botsearch]
+port     = http,https
+logpath  = %(nginx_error_log)s
+maxretry = 2
+[php-url-fopen]
+port    = http,https
+logpath = %(nginx_access_log)s
+          %(apache_access_log)s
+[suhosin]
+port    = http,https
+logpath = %(suhosin_log)s
+[lighttpd-auth]
+port    = http,https
+logpath = %(lighttpd_error_log)s
+[roundcube-auth]
+port     = http,https
+logpath  = %(roundcube_errors_log)s
+[openwebmail]
+port     = http,https
+logpath  = /var/log/openwebmail.log
+[horde]
+port     = http,https
+logpath  = /var/log/horde/horde.log
+[groupoffice]
+port     = http,https
+logpath  = /home/groupoffice/log/info.log
+[sogo-auth]
+port     = http,https
+logpath  = /var/log/sogo/sogo.log
+[tine20]
+logpath  = /var/log/tine20/tine20.log
+port     = http,https
+[drupal-auth]
+port     = http,https
+logpath  = %(syslog_daemon)s
+backend  = %(syslog_backend)s
+[guacamole]
+port     = http,https
+logpath  = /var/log/tomcat*/catalina.out
+[monit]
+#Ban clients brute-forcing the monit gui login
+port = 2812
+logpath  = /var/log/monit
+[webmin-auth]
+port    = 10000
+logpath = %(syslog_authpriv)s
+backend = %(syslog_backend)s
+[froxlor-auth]
+port    = http,https
+logpath  = %(syslog_authpriv)s
+backend  = %(syslog_backend)s
+[3proxy]
+port    = 3128
+logpath = /var/log/3proxy.log
+[proftpd]
+port     = ftp,ftp-data,ftps,ftps-data
+logpath  = %(proftpd_log)s
+backend  = %(proftpd_backend)s
+[pure-ftpd]
+port     = ftp,ftp-data,ftps,ftps-data
+logpath  = %(pureftpd_log)s
+backend  = %(pureftpd_backend)s
+[gssftpd]
+port     = ftp,ftp-data,ftps,ftps-data
+logpath  = %(syslog_daemon)s
+backend  = %(syslog_backend)s
+[wuftpd]
+port     = ftp,ftp-data,ftps,ftps-data
+logpath  = %(wuftpd_log)s
+backend  = %(wuftpd_backend)s
+[vsftpd]
+port     = ftp,ftp-data,ftps,ftps-data
+logpath  = %(vsftpd_log)s
+[assp]
+port     = smtp,465,submission
+logpath  = /root/path/to/assp/logs/maillog.txt
+[courier-smtp]
+port     = smtp,465,submission
+logpath  = %(syslog_mail)s
+backend  = %(syslog_backend)s
+[postfix]
+port     = smtp,465,submission
+logpath  = %(postfix_log)s
+backend  = %(postfix_backend)s
+[postfix-rbl]
+port     = smtp,465,submission
+logpath  = %(postfix_log)s
+backend  = %(postfix_backend)s
+maxretry = 1
+[sendmail-auth]
+port    = submission,465,smtp
+logpath = %(syslog_mail)s
+backend = %(syslog_backend)s
+[sendmail-reject]
+port     = smtp,465,submission
+logpath  = %(syslog_mail)s
+backend  = %(syslog_backend)s
+[qmail-rbl]
+filter  = qmail
+port    = smtp,465,submission
+logpath = /service/qmail/log/main/current
+[dovecot]
+port    = pop3,pop3s,imap,imaps,submission,465,sieve
+logpath = %(dovecot_log)s
+backend = %(dovecot_backend)s
+[sieve]
+port   = smtp,465,submission
+logpath = %(dovecot_log)s
+backend = %(dovecot_backend)s
+[solid-pop3d]
+port    = pop3,pop3s
+logpath = %(solidpop3d_log)s
+[exim]
+port   = smtp,465,submission
+logpath = %(exim_main_log)s
+[exim-spam]
+port   = smtp,465,submission
+logpath = %(exim_main_log)s
+[kerio]
+port    = imap,smtp,imaps,465
+logpath = /opt/kerio/mailserver/store/logs/security.log
+[courier-auth]
+port     = smtp,465,submission,imap3,imaps,pop3,pop3s
+logpath  = %(syslog_mail)s
+backend  = %(syslog_backend)s
+[postfix-sasl]
+port     = smtp,465,submission,imap3,imaps,pop3,pop3s
+logpath  = %(postfix_log)s
+backend  = %(postfix_backend)s
+[perdition]
+port   = imap3,imaps,pop3,pop3s
+logpath = %(syslog_mail)s
+backend = %(syslog_backend)s
+[squirrelmail]
+port = smtp,465,submission,imap2,imap3,imaps,pop3,pop3s,http,https,socks
+logpath = /var/lib/squirrelmail/prefs/squirrelmail_access_log
+[cyrus-imap]
+port   = imap3,imaps
+logpath = %(syslog_mail)s
+backend = %(syslog_backend)s
+[uwimap-auth]
+port   = imap3,imaps
+logpath = %(syslog_mail)s
+backend = %(syslog_backend)s
+[named-refused]
+port     = domain,953
+logpath  = /var/log/named/security.log
+[nsd]
+port     = 53
+action   = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
+           %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
+logpath = /var/log/nsd.log
+[asterisk]
+port     = 5060,5061
+action   = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
+           %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
+           %(mta)s-whois[name=%(__name__)s, dest="%(destemail)s"]
+logpath  = /var/log/asterisk/messages
+maxretry = 10
+[freeswitch]
+port     = 5060,5061
+action   = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
+           %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
+           %(mta)s-whois[name=%(__name__)s, dest="%(destemail)s"]
+logpath  = /var/log/freeswitch.log
+maxretry = 10
+[mysqld-auth]
+port     = 3306
+logpath  = %(mysql_log)s
+backend  = %(mysql_backend)s
+[recidive]
+logpath  = /var/log/fail2ban.log
+banaction = %(banaction_allports)s
+bantime  = 604800  ; 1 week
+findtime = 86400   ; 1 day
+[pam-generic]
+banaction = %(banaction_allports)s
+logpath  = %(syslog_authpriv)s
+backend  = %(syslog_backend)s
+[xinetd-fail]
+banaction = iptables-multiport-log
+logpath   = %(syslog_daemon)s
+backend   = %(syslog_backend)s
+maxretry  = 2
+[stunnel]
+logpath = /var/log/stunnel4/stunnel.log
+[ejabberd-auth]
+port    = 5222
+logpath = /var/log/ejabberd/ejabberd.log
+[counter-strike]
+logpath = /opt/cstrike/logs/L[0-9]*.log
+# Firewall: http://www.cstrike-planet.com/faq/6
+tcpport = 27030,27031,27032,27033,27034,27035,27036,27037,27038,27039
+udpport = 1200,27000,27001,27002,27003,27004,27005,27006,27007,27008,27009,27010,27011,27012,27013,27014,27015
+action  = %(banaction)s[name=%(__name__)s-tcp, port="%(tcpport)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
+           %(banaction)s[name=%(__name__)s-udp, port="%(udpport)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
+[nagios]
+logpath  = %(syslog_daemon)s     ; nrpe.cfg may define a different log_facility
+backend  = %(syslog_backend)s
+maxretry = 1
+[directadmin]
+logpath = /var/log/directadmin/login.log
+port = 2222
+[portsentry]
+logpath  = /var/lib/portsentry/portsentry.history
+maxretry = 1
+[pass2allow-ftp]
+# this pass2allow example allows FTP traffic after successful HTTP authentication
+port         = ftp,ftp-data,ftps,ftps-data
+# knocking_url variable must be overridden to some secret value in filter.d/apache-pass.local
+filter       = apache-pass
+# access log of the website with HTTP auth
+logpath      = %(apache_access_log)s
+blocktype    = RETURN
+returntype   = DROP
+bantime      = 3600
+maxretry     = 1
+findtime     = 1
+[murmur]
+port     = 64738
+action   = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol=tcp, chain="%(chain)s", actname=%(banaction)s-tcp]
+           %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol=udp, chain="%(chain)s", actname=%(banaction)s-udp]
+logpath  = /var/log/mumble-server/mumble-server.log
+[screensharingd]
+logpath  = /var/log/system.log
+logencoding = utf-8
+[haproxy-http-auth]
+logpath  = /var/log/haproxy.log' >> /etc/fail2ban/jail.local
+service fail2ban restart > /dev/null 2>&1
+echo -e "${cor[5]} ${txt[156]}"
+ fi
+fi
+echo -e "${cor[1]} =================================== ${cor[0]}"
+return
+}
+
+fail2ban_function
+[[ -e $HOME/fail2ban ]] && rm $HOME/fail2ban
+[[ -d $HOME/fail2ban-0.9.4 ]] && rm -rf $HOME/fail2ban-0.9.4
+

+ 596 - 0
ChuGH-5.7u/adm-lite/ferramentas

@@ -0,0 +1,596 @@
+#!/bin/bash
+start_menu () {
+source /etc/adm-lite/cabecalho
+echo -e "${cor[2]} ⌐╦╦═─ ${cor[5]} MENÚ HERRAMIENTAS By $(cat /etc/adm-lite/menu_credito)"
+msg -bar 
+echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮${cor[3]} Bloqueo Torrent y Palabras Claves \033[0;33m( #BETA )"
+echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮${cor[3]} FIX PassWD Vultr"
+echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ➮${cor[3]} Bad-VPN (Juegos Online/VideoCalls) $_badvpn"
+echo -e "\033[0;35m [\033[0;36m4\033[0;35m]\033[0;31m ➮${cor[3]} TCP SPEED ( BBR ) $_tcpspeed"
+echo -e "\033[0;35m [\033[0;36m5\033[0;35m]\033[0;31m ➮${cor[3]} FAILBAN\033[0;32m ( Secure IP ) $fail_b"
+echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ➮${cor[3]} DETALLES DEL VPS "
+echo -e "\033[0;35m [\033[0;36m7\033[0;35m]\033[0;31m ➮${cor[3]} TEST DE VELOCIDAD DEL SERVIDOR"
+echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ➮${cor[3]} COMPARTIR ARCHIVO ONLINE"
+echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ➮${cor[3]} GENERADOR DE PAYLOAD"
+echo -e "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ➮${cor[3]} ULTRA HOST DE DOMINIOS "
+echo -e "\033[0;35m [\033[0;36m11\033[0;35m]\033[0;31m ➮${cor[3]} CAPTURAR SUBDOMINIOS \033[0;33m( #ToolMaster )"
+echo -e "\033[0;35m [\033[0;36m12\033[0;35m]\033[0;31m ➮${cor[3]} REINICIAR VPS (REBOOT)"
+msg -bar 
+echo -e " \033[0;35m[\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Regresar ]\e[0m")"
+msg -bar
+}
+
+#FUNCION DE SELECCION
+selection_fun () {
+local selection="null"
+local range
+for((i=0; i<=$1; i++)); do range[$i]="$i "; done
+while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
+echo -ne "\033[1;37m ESCOJE : " >&2
+read selection
+tput cuu1 >&2 && tput dl1 >&2
+done
+echo $selection
+}
+
+
+block_torrent () {
+msg -bar 
+source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/blockT.sh)
+msg -bar 
+export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
+read -p " Presiona Enter para Continuar"
+exit
+}
+
+fix_vultr () {
+msg -bar #
+echo -e 'Aplicando FIX para Vultr VPS Passwd'
+echo -e "Añadiendo Registro a PAM.D"
+sed -i 's/.*pam_cracklib.so.*/password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok/' /etc/pam.d/common-password
+msg -bar #
+echo -e "Registro agregado"
+msg -bar #
+sleep 2s
+cgh
+}
+
+badUDP () {
+msg -bar 
+echo -e "${cor[4]}  BADVPN se instalará
+ que no es más que un programa
+ que libera puertos UDP en el servidor
+ y así permitir el servicio de VideoLlamadas!"
+echo -e "${cor[5]} INICIANDO . . ."
+msg -bar 
+source <(curl -sSL https://www.dropbox.com/s/0stqb3dzm47kky6/budp.sh)
+}
+
+tcp_BBR () {
+msg -bar 
+echo -e "${cor[4]} Este Script fue proyectado"
+echo -e "${cor[4]} Para Mejorar La Latencia"
+echo -e "${cor[4]} y velocidad del servidor!"
+msg -bar 
+echo -e "${cor[5]} analizar"
+sleep 1s
+if [[ `grep -c "^#ADM" /etc/sysctl.conf` -eq 0 ]]; then
+#INSTALA
+echo -e "${cor[5]} Este es un script experimental"
+echo -e "${cor[5]} ¡Utilice por su propia cuenta y riesgo!"
+echo -e "${cor[5]} Este script cambiará algunas"
+echo -e "${cor[5]} configuraciones de red (BBR)"
+echo -e "${cor[5]} del sistema para reducir"
+echo -e "${cor[5]} la latencia y mejorar la velocidad"
+msg -bar 
+read -p " Continuar con la instalación? [s/n]: " -e -i s resp_osta
+echo -e "\033[1;37m"
+if [[ "$resp_osta" = 's' ]]; then
+unset resp_osta
+echo "#ADM" >> /etc/sysctl.conf
+echo "net.ipv4.tcp_window_scaling = 1
+net.core.rmem_max = 16777216
+net.core.wmem_max = 16777216
+net.ipv4.tcp_rmem = 4096 87380 16777216
+net.ipv4.tcp_wmem = 4096 16384 16777216
+net.ipv4.tcp_low_latency = 1
+net.ipv4.tcp_slow_start_after_idle = 0
+net.core.default_qdisc=fq
+net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
+sysctl -p /etc/sysctl.conf > /dev/null 2>&1
+echo -e "${cor[5]} Configuración de red TCP"
+echo -e "${cor[5]} se han agregado con éxito"
+msg -bar 
+return
+ else
+msg -bar 
+return
+fi
+ else
+#REMOVE
+echo -e "${cor[5]} Configuración de red TCP"
+echo -e "${cor[5]} ya se han agregado en el sistema!"
+msg -bar
+read -p " Desea quitar la configuración TCP? [s/n]: " -e -i n res_posta
+if [[ "$res_posta" = 's' ]]; then
+unset res_posta
+grep -v "^#ADM
+net.ipv4.tcp_window_scaling = 1
+net.core.rmem_max = 16777216
+net.core.wmem_max = 16777216
+net.ipv4.tcp_rmem = 4096 87380 16777216
+net.ipv4.tcp_wmem = 4096 16384 16777216
+net.ipv4.tcp_low_latency = 1
+net.ipv4.tcp_slow_start_after_idle = 0
+net.core.default_qdisc=fq
+net.ipv4.tcp_congestion_control=bbr" /etc/sysctl.conf > /tmp/syscl && mv -f /tmp/syscl /etc/sysctl.conf
+sysctl -p /etc/sysctl.conf > /dev/null 2>&1
+echo -e "${cor[5]} Configuración de red TCP"
+echo -e "${cor[5]} se han eliminado con éxito"
+msg -bar
+return
+ else
+msg -bar 
+return
+ fi
+fi
+}
+
+fail_ban () {
+source fai2ban
+fail2ban-testcases -x start 2>/dev/null
+fail2ban-client -x start 2>/dev/null
+}
+
+online_url () {
+msg -bar 
+echo -e "${cor[5]} OPCION PARA COLOCAR"
+echo -e "${cor[5]} CUALQUIER ARCHIVO ONLINE"
+echo -e "${cor[5]} QUE ESTE ARCHIVO"
+echo -e "${cor[5]} EN EL DIRECTORIO \033[1;31m$HOME"
+msg -bar 
+meu_ip
+echo -e " \033[0;35m[\033[0;36m1\033[0;35m] \033[0;34m➮\033[0;33m COLOCAR ARCHIVO ONLINE  \033[0;32m(#)" 
+echo -e " \033[0;35m[\033[0;36m2\033[0;35m] \033[0;34m➮\033[0;33m REMOVER ARCHIVO ONLINE  \033[0;32m(#)"
+echo -e " \033[0;35m[\033[0;36m3\033[0;35m] \033[0;34m➮\033[0;31m VER MIS ARCHIVOS ONLINE \033[0;33m(#)"
+msg -bar 
+echo -e " \033[0;35m [\033[0;36mENTER\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ Regresar ]\e[0m")"
+read -p " 『 1-3 』: " arquivo_online_adm
+number_var $arquivo_online_adm
+if [ "$var_number" = "" ]; then
+return
+ else
+online_adm="$var_number"
+fi
+if [ "$online_adm" -gt 3 ]; then
+echo -e "${cor[5]} VER MIS ARCHIVOS ONLINE"
+msg -bar 
+return
+fi
+if [ "$online_adm" = 3 ]; then
+msg -bar 
+for my_arqs in `ls /var/www/html`; do
+if [ "$my_arqs" != "index.html" ]; then
+ if [ ! -d "$my_arqs" ]; then
+echo -e " \033[1;36mhttp://$IP:81/$my_arqs\033[0m"
+ fi
+fi
+done
+msg -bar
+return
+fi
+if [ "$online_adm" = 2 ]; then
+msg -bar
+unset _cont
+_cont="1"
+for my_arqs in `ls /var/www/html`; do
+if [ "$my_arqs" != "index.html" ]; then
+ if [ ! -d "$my_arqs" ]; then
+select_arc[$_cont]="$my_arqs"
+echo -e "${cor[2]}『$_cont』-${cor[3]}【 $my_arqs 】➮ \033[1;36mhttp://$IP:81/$my_arqs\033[0m"
+_cont=$(($_cont + 1))
+ fi
+fi
+done
+_cont=$(($_cont - 1))
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+echo -e "${cor[5]} Seleccione un archivo:"
+read -p " 『1-$_cont』: " slct
+number_var $slct
+if [ "$var_number" = "" ]; then
+return
+ else
+slct="$var_number"
+fi
+unset _cont
+arquivo_move="${select_arc[$slct]}"
+ if [ "$arquivo_move" = "" ]; then
+echo -e "${cor[5]} Ningún archivo ha sido seleccionado"
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+return
+ fi
+rm -rf /var/www/html/$arquivo_move > /dev/null 2>&1
+rm -rf /var/www/$arquivo_move > /dev/null 2>&1
+echo -e "${cor[5]} Procedimiento Hecho Con Éxito"
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+return
+fi
+unset _cont
+_cont="1"
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+echo -e "${cor[5]} Sus archivos en la carpeta"
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+for my_arqs in `ls $HOME`; do
+if [ ! -d "$my_arqs" ]; then
+select_arc[$_cont]="$my_arqs"
+echo -e "${cor[2]}【$_cont】➮${cor[3]}$my_arqs"
+_cont=$(($_cont + 1))
+fi
+done
+_cont=$(($_cont - 1))
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+echo -e "${cor[5]} Selecciona un archivo :"
+read -p " 『1-$_cont』:  " slct
+number_var $slct
+if [ "$var_number" = "" ]; then
+return
+ else
+slct="$var_number"
+fi
+unset _cont
+arquivo_move="${select_arc[$slct]}"
+if [ "$arquivo_move" = "" ]; then
+echo -e "${cor[5]} No se selecciono"
+msg -bar #echo -e "${cor[1]} ====================================================== ${cor[0]}"
+return
+fi
+if [ ! -d /var ]; then
+mkdir /var
+fi
+if [ ! -d /var/www ]; then
+mkdir /var/www
+fi
+if [ ! -d /var/www/html ]; then
+mkdir /var/www/html
+fi
+if [ ! -e /var/www/html/index.html ]; then
+touch /var/www/html/index.html
+fi
+if [ ! -e /var/www/index.html ]; then
+touch /var/www/index.html
+fi
+chmod -R 755 /var/www
+cp $HOME/$arquivo_move /var/www/$arquivo_move
+cp $HOME/$arquivo_move /var/www/html/$arquivo_move
+msg -bar 
+echo -e "${cor[5]} ACCESO AL ARCHIVO ATRAVES DEL ENLACE"
+echo -e "\033[1;36m http://$IP:81/$arquivo_move\033[0m"
+echo -e "${cor[5]} FICHERO CARGADO CON EXITO !!"
+msg -bar 
+}
+
+testing_test () {
+clear&&clear
+msg -bar
+echo -e " INICIANDO PRUEBAS DE VELOCIDAD !"  | pv -qL 25
+llenadatos_() {
+[[ $(dpkg --get-selections|grep -w "python3-pip"|head -1) ]] || apt-get install python3-pip -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "speedtest"|head -1) ]] || apt-get install speedtest -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "speedtest-cli"|head -1) ]] || apt-get install speedtest-cli -y &>/dev/null
+}
+function aguarde() {
+	sleep 1
+	helice() {
+		llenadatos_ >/dev/null 2>&1 &
+		TMPDIR="$(mktemp -d)"
+		speedtest --share > $TMPDIR/result.txt &> /dev/null
+		tput civis
+		while [ -d /proc/$! ]; do
+			for i in / - \\ \|; do
+				sleep .1
+				echo -ne "\e[1D$i"
+			done
+		done
+		tput cnorm
+	}
+	echo -ne "\033[1;37m REALIZANDO PRUEBAS DE\033[1;32m DESCARGA \033[1;37m& \033[1;32mSUBIDA\033[1;32m.\033[1;33m.\033[1;31m. \033[1;33m"
+	helice
+	echo -e "\e[1DOk"
+}
+
+msg -bar 
+aguarde
+msg -bar
+echo " --------------------- "
+echo " RUTA : $TMPDIR "
+echo " ----------------------"
+cat $TMPDIR/result.txt
+echo "######################################"
+echo "................................."
+TMPDIR="$(mktemp -d)"
+speedtest --share > $TMPDIR/result.txt &> /dev/null
+echo ""
+echo " --------------------- "
+echo " NEW RUTA : $TMPDIR "
+echo " ----------------------"
+cat $TMPDIR/result.txt
+echo "######################################"
+pingGG=$(ping -c1 google.com |awk '{print $8 $9}' |grep -v loss |cut -d = -f2 |sed ':a;N;s/\n//g;ta')
+power_by=$(less $TMPDIR/result.txt | grep "Testing from" | awk '{print $3,$4}')
+down_load=$(less $TMPDIR/result.txt | grep "Download" | awk '{print $2,$3}')
+up_load=$(less $TMPDIR/result.txt  | grep "Upload" | awk '{print $2,$3}')
+resultURL=$(less $TMPDIR/result.txt  | grep "Share results" | awk '{print $2,$3}')
+echo -e "${cor[5]} HOSTING BASE   : $power_by "
+echo -e "${cor[5]} LATENCIA PING  : $pingGG "
+echo -e "${cor[5]} V DE SUBIDA    : $up_load"
+echo -e "${cor[5]} V DE DESCARGA  : $down_load"
+echo -e "${cor[5]} URL DE TEST    : $resultURL"
+msg -bar 
+return
+}
+
+function_10 () {
+null="\033[1;31m"
+msg -bar  
+if [ ! /proc/cpuinfo ]; then
+echo -e "${cor[4]} Error al procesar información"
+msg -bar  
+return
+fi
+if [ ! /etc/issue.net ]; then
+echo -e "${cor[4]} Error al procesar información"
+msg -bar  
+return
+fi
+if [ ! /proc/meminfo ]; then
+echo -e "${cor[4]} Error al procesar información"
+msg -bar  
+return
+fi
+totalram=$(free | grep Mem | awk '{print $2}')
+usedram=$(free | grep Mem | awk '{print $3}')
+freeram=$(free | grep Mem | awk '{print $4}')
+swapram=$(cat /proc/meminfo | grep SwapTotal | awk '{print $2}')
+system=$(cat /etc/issue.net)
+clock=$(lscpu | grep "CPU MHz" | awk '{print $3}')
+based=$(cat /etc/*release | grep ID_LIKE | awk -F "=" '{print $2}')
+processor=$(cat /proc/cpuinfo | grep "model name" | uniq | awk -F ":" '{print $2}')
+cpus=$(cat /proc/cpuinfo | grep processor | wc -l)
+if [ "$system" ]; then
+echo -e "${cor[5]} Su Sistema          : ${null}$system"
+else
+echo -e "${cor[5]} Su Sistema          : ${null}???"
+fi
+if [ "$based" ]; then
+echo -e "${cor[5]} BASADO              : ${null}$based"
+else
+echo -e "${cor[5]} BASADO              : ${null}???"
+fi
+if [ "$processor" ]; then
+echo -e "${cor[5]} PROCESADOR FISICO   : ${null}$processor x$cpus"
+else
+echo -e "${cor[5]} PROCESADOR FISICO   : ${null}???"
+fi
+if [ "$clock" ]; then
+echo -e "${cor[5]} FRECUENCIA MAXIMA   : ${null}$clock MHz"
+else
+echo -e "${cor[5]} FRECUENCIA MAXIMA   : ${null}???"
+fi
+echo -e "${cor[5]} USO DEL CPU         : ${null}$(ps aux  | awk 'BEGIN { sum = 0 }  { sum += sprintf("%f",$3) }; END { printf " " "%.2f" "%%", sum}')"
+echo -e "${cor[5]} Arquitectura CPU ID : ${null}$(lscpu | grep "Vendor ID" | awk '{print $3}')"
+echo -e "${cor[5]} MEMORIA RAM Total   : ${null}$(($totalram / 1024))"
+echo -e "${cor[5]} MEMORIA RAM USADA   : ${null}$(($usedram / 1024))"
+echo -e "${cor[5]} MEMORIA RAM LIBRE   : ${null}$(($freeram / 1024))"
+echo -e "${cor[5]} MEMORIA SWAP        : ${null}$(($swapram / 1024))MB"
+echo -e "${cor[5]} TIEMPO ONLINE      : ${null}$(uptime)"
+echo -e "${cor[5]} NOMBRE DEL VPS      : ${null}$(hostname)"
+echo -e "${cor[5]} DIRECCION  VPS : ${null}$(ip addr | grep inet | grep -v inet6 | grep -v "host lo" | awk '{print $2}' | awk -F "/" '{print $1}' | head -1)"
+echo -e "${cor[5]} DIRECCION DE LA VPS : ${null}$(wget -qO- ifconfig.me)"
+echo -e "${cor[5]} VERSION DEL KERNEL : ${null}$(uname -r)"
+echo -e "${cor[5]} ARQUITECTURA DEL VPS: ${null}$(uname -m)"
+msg -bar  
+return
+}
+
+criar_pay () {
+msg -bar  
+echo -e "${cor[5]} DIJITE SU HOST PARA EMPEZAR"
+echo -e "${cor[5]} ¡PAYLOADS GENERICAS!"
+echo -e "${cor[5]} INGRESA TU HOST"
+msg -bar  
+read -p " => " valor1
+if [ "$valor1" = "" ]; then
+echo -e "${cor[5]} NO SE INGRESO HOST!!!"
+return
+fi
+meu_ip
+valor2="$IP"
+if [ "$valor2" = "" ]; then
+valor2="127.0.0.1"
+fi
+msg -bar  
+echo -e "${cor[5]} ELEJIR METODO DE RESPUESTA ${cor[3]}"
+echo -e " 1-GET"
+echo -e " 2-CONNECT"
+echo -e " 3-PUT"
+echo -e " 4-OPTIONS"
+echo -e " 5-DELETE"
+echo -e " 6-HEAD"
+echo -e " 7-TRACE"
+echo -e " 8-PROPATCH"
+echo -e " 9-PATCH"
+msg -bar  
+read -p " => " valor3
+case $valor3 in
+1)req="GET";;
+2)req="CONNECT";;
+3)req="PUT";;
+4)req="OPTIONS";;
+5)req="DELETE";;
+6)req="HEAD";;
+7)req="TRACE";;
+8)req="PROPATCH";;
+9)req="PATCH";;
+*)req="GET";;
+esac
+msg -bar  
+echo -e "${cor[5]} POR ULTIMO"
+echo -e "${cor[5]} METODO DE INJECCCION ${cor[3]}"
+echo -e " 1-realData"
+echo -e " 2-netData"
+echo -e " 3-raw"
+msg -bar  
+read -p " => " valor4
+case $valor4 in
+1)in="realData";;
+2)in="netData";;
+3)in="raw";;
+*)in="netData";;
+esac
+msg -bar  
+name=$(echo $valor1 | awk -F "/" '{print $2'})
+if [ "$name" = "" ]; then
+name=$(echo $valor1 | awk -F "/" '{print $1'})
+fi
+esquelet="/etc/adm-lite/payloads"
+sed -s "s;realData;abc;g" $esquelet > $HOME/$name.txt
+sed -i "s;netData;abc;g" $HOME/$name.txt
+sed -i "s;raw;abc;g" $HOME/$name.txt
+sed -i "s;abc;$in;g" $HOME/$name.txt
+sed -i "s;get;$req;g" $HOME/$name.txt
+sed -i "s;mhost;$valor1;g" $HOME/$name.txt
+sed -i "s;mip;$valor2;g" $HOME/$name.txt
+if [ "$(cat $HOME/$name.txt | egrep -o "$valor1")" = "" ]; then
+echo -e ""
+echo -e "${cor[3]} ALGO ESTA \033[1;36mMAL !!"
+rm $HOME/$name.txt
+return
+fi
+echo -e "${cor[3]} GENERACION DE PAYLOAD EXITOSA !!"
+echo -e "${cor[3]} DIRECTORIO \033[1;31m$HOME/$name.txt"
+return
+}
+
+fun_bar () {
+comando="$1"
+ (
+[[ -e $HOME/fim ]] && rm $HOME/fim
+$comando -y > /dev/null 2>&1
+touch $HOME/fim
+ ) & > /dev/null
+echo -ne "\033[1;33m ["
+while true; do
+   for((i=0; i<=10; i++)); do
+   echo -ne "\033[1;31m#"
+   sleep 0.3s
+   done
+   [[ -e $HOME/fim ]] && {
+   rm $HOME/fim
+   break
+   }
+   echo
+   echo -ne "\033[1;33m ["
+done
+echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
+}
+
+t_master () {
+clear
+toolmaster
+}
+
+paybrute () {
+chmod +x ./paysnd.sh
+./paysnd.sh
+}
+
+function_17 () {
+echo -e "${cor[3]} "${txt[333]}""
+read -p " [S/N]: " -e -i n sshsn
+[[ "$sshsn" = @(s|S|y|Y) ]] && {
+msg -bar  
+echo -e "\033[1;36m ${txt[334]}"
+sleep 3s
+msg -bar  
+echo -e "\033[1;36m OK"
+sleep 1s
+sudo reboot
+} 
+}
+
+############################
+while :
+do
+start_menu
+selection=$(selection_fun 19)
+case ${selection} in
+0)
+break
+;;
+1)
+block_torrent
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+2)
+fix_vultr
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+3)
+badUDP
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+4)
+tcp_BBR
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+5)
+fail_ban
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+6)
+function_10
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+7)
+testing_test
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+8)
+online_url
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+9)
+criar_pay
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+10)
+msg -bar
+echo -ne "\033[1;33m HOST: \033[1;37m"; read hostcaptura
+echo -ne "\033[1;33m LIMITE DE CAPTURA: \033[1;37m"; read limitecaptura
+chmod 777 ./ultrahost
+./ultrahost "${hostcaptura}" "${limitecaptura}"
+read -p " ¡Enter, para volver!"
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+11)
+t_master
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+12)
+function_17
+echo -ne "${cor[5]}"
+read -p " ¡Enter, para volver!"
+;;
+esac
+done

+ 987 - 0
ChuGH-5.7u/adm-lite/menu

@@ -0,0 +1,987 @@
+#!/bin/bash
+function chekKEY {
+Key="$(cat /etc/cghkey)"
+IiP="$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')"
+[[ ! -e /etc/folteto ]] && wget --no-check-certificate -O /etc/folteto $IiP:81/ChumoGH/checkIP.log 
+cheklist="$(cat /etc/folteto)"
+chekKEY="$(echo -e "$cheklist" | grep ${Key} | awk '{print $5}')"
+chekIP="$(echo -e "$cheklist" | grep ${IP} | awk '{print $3}')"
+[[ -z ${chekKEY} || -z ${chekIP} ]] && {
+xyz=$(curl -sSL "https://www.dropbox.com/s/jzkd6fzey2u0m0g/token.sh")
+ID="$(echo $xyz| awk '{print $2}')"
+TOKEN="$(echo $xyz| awk '{print $1}')"
+urlBOT="https://api.telegram.org/bot$TOKEN/sendMessage"
+echo 'clear&&clear
+echo -e "\n\n\n \033[0;31m==================================================
+   ¡ 🚫 KEY BANEADA  🚫 ! CONTACTE Su ADMINISTRADOR
+ ================================================== \n\n" 
+' > /bin/menu \
+[[ ! -d /etc/banned ]] && mkdir /etc/banned \
+chmod +x /bin/menu \
+mv /etc/adm-lite/menu /etc/banned/ \
+mv /etc/adm-lite/usercodes /etc/banned/ \
+rm -f /etc/folteto
+ 			MENSAJE="${TTini}${m3ssg}MSG RECIVIDO${m3ssg}${TTfin}\n"
+			MENSAJE+=" IP  : ${IP} NO DETECTADA EN EL GENERADOR\n"
+			MENSAJE+=" $(msg -bar4)\n"
+			MENSAJE+=" HORA : $(printf '%(%D-%H:%M:%S)T')\n"
+			MENSAJE+=" $(msg -bar4)\n"
+			MENSAJE+="       ${rUlq} Bot generador de key ${rUlq}\n"
+			MENSAJE+="           ${pUn5A} By @ChumoGH ${pUn5A} \n"
+			MENSAJE+=" $(msg -bar4)\n"	
+			curl -s --max-time 10 -d "chat_id=$ID&disable_web_page_preview=1&text=$(echo -e "$MENSAJE")" $urlBOT &>/dev/null 	
+exit && exit
+}
+}
+ 
+start_menu () {
+local mem_total=$(free --mega -h | awk 'NR==2{printf $2}')
+local mem_used=$(free --mega -h | awk 'NR==2{printf $3}')
+local mem_free=$(free --mega -h | awk 'NR==2{printf $4}')
+local mem_cache=$(free --mega -h | awk 'NR==2{printf $6}')
+local mem_available=$(free --mega -h | awk 'NR==2{printf $7}') 
+local mem_used_percent=$(free --mega | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')
+    
+local swap=$(swapon -s)
+local swap_total=$(free --mega -h | awk 'NR==3{printf $2}')
+local swap_used=$(free  --mega -h | awk 'NR==3{printf $3}')
+local swap_free=$(free  --mega -h | awk 'NR==3{printf $4}')
+local cpu_used="$(top -b -n1 | grep 'Cpu(s)' | awk '{print $2 + $4}')"%
+local _os="\033[1;31m$(cat /etc/issue | cut -d " " -f 1,2 | head -1| tr a-z A-Z)"
+local tmp_distro=($(lsb_release -d |cut -f2 | tr a-z A-Z))
+
+local distro="${tmp_distro[0]} ${tmp_distro[1]}"
+
+cor[0]="\033[0m"
+cor[1]="\033[1;34m"
+cor[2]="\033[1;32m"
+cor[3]="\033[1;37m"
+cor[4]="\033[1;36m"
+cor[5]="\033[1;33m"
+cor[6]="\033[1;35m"
+#SE CAMBIAN VARIABLES A ANTES DE LLENAR CACHE Y CPU ( MAQUILLAJE COMO OTROS MODS )
+source /etc/adm-lite/cabecalho "ports_"
+##
+[[ -z "$(cat /etc/crontab | grep 'ejecutar')" ]] && _opti="\033[0;31m [OFF]" || _opti="\033[0;31m [\033[0;32mON\033[0;31m]"
+[[ -e /etc/bash.bashrc-bakup ]] && _autorun="\033[0;31m [\033[0;32mON\033[0;31m] " || _autorun="\033[0;31m [OFF]"
+[[ -e /etc/systemd/system/killadm.service ]] && lmt="\033[0;31m [\033[0;32mON\033[0;31m] " || lmt="\033[0;31m [OFF]"
+msg -bar
+echo -e "\033[1;34m ${TOP}\033[1;31m TOTAL:\033[1;32m ${mem_total}\033[1;34m ${TOP} \033[1;31m Libre:\033[1;32m ${mem_free} \033[1;34m ${TOP} \033[1;31m Usada:\033[1;32m ${mem_used}"
+echo -e "\033[1;34m ${TOP}\033[1;31m Uso RAM:\033[1;32m${mem_used_percent} \033[1;34m${TOP}\033[1;31m Uso CPU:\033[1;32m${cpu_used} \033[1;34m ${TOP}\033[1;31m Cache:\033[1;32m ${mem_cache}" # $CPU"%"
+msg -bar
+echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ${flech}${cor[3]} CONTROL USUARIOS (SSH/SSL/DROPBEAR/VMESS) "
+echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ${flech}${cor[3]} HERRAMIENTAS (\033[0;34mBad/VPN$_badvpn${cor[3]}) (\033[0;34mTCP-SPEED$_tcpspeed${cor[3]})"
+echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ${flech}\033[0;33m [!]${cor[3]} OPTIMIZAR VPS ${_opti}"
+echo -e "\033[0;35m [\033[0;36m4\033[0;35m]\033[0;31m ${flech}\033[0;33m [!]\033[0;31m DESINSTALAR SCRIPT"
+echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ${flech}${cor[3]} CONTADOR ONLINE USERS $VERIFICAR_PID"
+echo -e "\033[0;35m [\033[0;36m7\033[0;35m]\033[0;31m ${flech} \e[3;32mHERRAMIENTAS BETA\e[0m \033[0;33m (#EXPERIMENTAL)"
+echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ${flech}${cor[3]} AUTOINICIAR SCRIPT $_autorun"
+echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ${flech}${cor[3]} INSTALADOR DE PROTOCOLOS "
+msg -bar1 
+echo -ne "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ${flech}\033[0;33m [!] \033[1;32mACTUALIZAR${cor[3]}  |" && echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ${flech} $(msg -bra "\033[1;41m[ Salir ]\e[0m")"
+msg -bar1  
+chekKEY &> /dev/null 2>&1
+}
+
+#FUNCION DE SELECCION
+selection_fun () {
+local selection="null"
+local range
+for((i=0; i<=$1; i++)); do range[$i]="$i "; done
+while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
+echo -ne "\033[1;37m Opcion: " >&2
+read selection
+tput cuu1 >&2 && tput dl1 >&2
+done
+echo $selection
+}
+fun_teste(){
+bash -c "$(curl -fsSL https://www.dropbox.com/s/z5x4zh43ztx4buy/funciones.sh)"
+}
+
+function removerv2ray(){
+BASE_SOURCE_PATH="https://multi.netlify.app"
+UTIL_PATH="/etc/v2ray_util/util.cfg"
+UTIL_CFG="$BASE_SOURCE_PATH/v2ray_util/util_core/util.cfg"
+BASH_COMPLETION_SHELL="$BASE_SOURCE_PATH/v2ray"
+CLEAN_IPTABLES_SHELL="$BASE_SOURCE_PATH/v2ray_util/global_setting/clean_iptables.sh"
+source <(curl -sL https://multi.netlify.com/v2ray.sh) --remove
+source <(curl -sL https://git.io/JeSZL) --remove
+bash <(curl -L -s https://multi.netlify.app/go.sh) --remove -x >/dev/null 2>&1
+rm -rf /etc/v2ray >/dev/null 2>&1
+rm -rf /var/log/v2ray >/dev/null 2>&1
+rm -rf /etc/xray >/dev/null 2>&1
+rm -rf /var/log/xray >/dev/null 2>&1
+bash <(curl -L -s $CLEAN_IPTABLES_SHELL)
+pip uninstall v2ray_util -y
+rm -rf /usr/share/bash-completion/completions/v2ray.bash >/dev/null 2>&1
+rm -rf /usr/share/bash-completion/completions/v2ray >/dev/null 2>&1
+rm -rf /usr/share/bash-completion/completions/xray >/dev/null 2>&1
+rm -rf /etc/bash_completion.d/v2ray.bash >/dev/null 2>&1
+rm -rf /usr/local/bin/v2ray >/dev/null 2>&1
+rm -rf /etc/v2ray_util >/dev/null 2>&1
+crontab -l|sed '/SHELL=/d;/v2ray/d'|sed '/SHELL=/d;/xray/d' > crontab.txt
+crontab crontab.txt >/dev/null 2>&1
+rm -f crontab.txt >/dev/null 2>&1
+systemctl restart cron >/dev/null 2>&1
+exit
+}
+sfix () {
+source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/sourcesfix.sh)
+}
+trofix(){
+source <(curl -sSL https://www.dropbox.com/s/0g49zme77giypns/mod-v2ray.sh)
+}
+autoop(){
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+msg -bar1 
+echo -e "${cor[2]} \033[1;32mESTA FUNCION AGREGARA EN EL CRONTAB UN AUTOEJECUCION"
+echo -e "${cor[2]} \033[1;32m. Este Metodo Optimizara y limpiara Tu SERVIDOR"
+echo -e "${cor[2]} \033[1;32mDe manera automatica para evitar Lags y lentitud cada 5/"
+echo -e "${cor[2]} \033[1;32mSI ESTAS DE ACUERDO, PRESIONA 1, CASO CONTRARIO 0"
+msg -bar1  
+echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ${flech} ${cor[3]} ACTIVAR AUTOLIMPIEZA ( AUTO OPTIMIZACIONES )"
+echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ${flech} ${cor[3]} DESACTIVAR MOD DE LIMPIEZAS ( APAGA OPCION 1 )"
+msg -bar1 
+echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ${flech} $(msg -bra "\033[1;41m[ Salir ]\e[0m")" 
+msg -bar1 
+selection=$(selection_fun 2)
+case ${selection} in
+0)
+clear&&clear && echo -e "${cor[0]}"
+return
+;;
+1)clear&&clear
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+echo " Desabilitando Servicios de AutOptimizacion" && sed -i "/ejecutar/d" /etc/crontab
+echo -ne " VERIFICANDO SISTEMA......"
+if wget https://www.dropbox.com/s/t4mfqdepbqg3a4i/tumbs.sh &>/dev/null -O /usr/bin/autotumbs &>/dev/null ; then
+echo -e "${cor[2]} \033[1;32m EXITO \n" && msg -bar1 
+chmod +x /usr/bin/autotumbs &>/dev/null 
+autotumbs --start
+#rm -rf /usr/bin/autotumbs
+else
+echo -e "${cor[2]} \033[1;31m FAIL \n" && msg -bar1 
+sleep 2s
+return
+fi
+msg -bar1 
+echo -e " INGRESA TU NOMBRE DE BACKUP / 0 PARA CANCELAR"
+read -p " NOMBRE : " bkp	
+[[ ${bkp} = 0 ]] && return 
+echo $bkp > /bin/ejecutar/autt
+[[ -e /bin/ejecutar/autt ]] && name=$(cat < /bin/ejecutar/autt)
+echo " Nombre $name Cargado Exitosamente"
+echo -e "        Nombre $name Cargado Exitosamente "  
+echo -e "Ahora accede a http://$(wget -qO- ipv4.icanhazip.com):81/$name "
+echo -e "    AQUI ENCONTRARAS TU FICHERO ONLINE"
+service apache2 restart
+read -p "Enter para Continuar"
+;;
+2)
+echo -e "Desabilitando Servicios de AutOptimizacion"
+echo -ne " VERIFICANDO SISTEMA......"
+if wget https://www.dropbox.com/s/t4mfqdepbqg3a4i/tumbs.sh &>/dev/null -O /usr/bin/autotumbs &>/dev/null ; then
+echo -e "${cor[2]} \033[1;32m EXITO \n" && msg -bar1 
+chmod +x /usr/bin/autotumbs &>/dev/null 
+autotumbs --stop
+#rm -rf /usr/bin/autotumbs
+else
+echo -e "${cor[2]} \033[1;31m FAIL \n" && msg -bar1 
+sleep 2s
+return
+fi
+[[ -e /bin/ejecutar/autt ]] && name=$(cat < /bin/ejecutar/autt)
+[[ -z $name ]] && return
+[[ -e /bin/ejecutar/autt ]] && rm -f /bin/ejecutar/autt 
+[[ -e /var/www/html/$name ]] && rm -f /var/www/html/$name
+;;
+esac
+}
+bbr () {
+source <(curl -sSL https://www.dropbox.com/s/ul09ao6jshlfvte/tcp.sh)
+}
+function tls13(){
+apt-get install -y git autoconf libtool
+git clone https://github.com/wolfssl/wolfssl.git
+cd wolfssl/
+./autogen.sh
+./configure --enable-sha512
+make
+make install
+ldconfig
+./configure --enable-stunnel --enable-tls13
+make
+make install
+ldconfig
+service stunnel4 restart
+cd /root
+}
+clash-man () {
+source <(curl -sSL https://www.dropbox.com/s/uz3s8keszpdwx0y/clash-beta.sh)
+}
+fixssh () {
+unset portserv
+echo -e ""
+echo -e " ESTO RECONFIGURA TU OPENSSH A CUSTOM "
+echo -e ""
+while [[ ${yesno} != @(s|S|y|Y|n|N) ]]; do
+echo -e " Digita N/n PARA RETORNAR"
+read -p "   [S/N]: " yesno
+tput cuu1 && tput dl1
+done
+if [[ ${yesno} = @(s|S|y|Y) ]]; then
+sshfix="/etc/ssh/sshd_config"
+msg -bar1 && echo -e " INGRESA TU PUERTO OpenSSH "
+read -p " Defauld ( 22 ) : " -e -i '22' portserv
+sed -i "/Port /d" ${sshfix}
+sed -i "1i Port ${portserv}" $sshfix
+msg -bar1 
+echo " OpenSSH ALTERADO A -> ${portserv}"
+echo -ne " \033[1;31m[ ! ] DETENIENDO DROPBEAR -> 22" | pv -qL 40
+service dropbear stop > /dev/null 2>&1
+[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear stop > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+msg -bar1 
+echo -ne " \033[1;31m[ ! ] REINICIANDO OpenSSH" | pv -qL 40
+service sshd restart > /dev/null 2>&1
+service ssh restart > /dev/null 2>&1
+[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+msg -bar1 
+echo -ne " \033[1;31m[ ! ] RESTAURANDO PUERTOS DROPBEAR" | pv -qL 40
+service dropbear restart > /dev/null 2>&1
+[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+msg -bar1 
+echo -e "REINICIANDO VPS"
+sleep 0.5s
+echo -e " Mejor Reiniciamos los Servicios!!! 
+			Si eso dio error
+   Dijita manualmente en consola \033[0;32m(  sudo reboot  ) "
+exit 0
+fi
+}
+xswap () {
+source <(curl -sSL https://www.dropbox.com/s/26jjoywy0rgc29y/swapfile.sh)
+}
+mpro () {
+msg -bar1  
+echo -e " MOSTRANDO 25 PROCESOS ACTIVOS EN VPS"
+msg -bar1 
+#ps aux --width 30 --sort -rss | head
+ps -Ao user,uid,comm,pid,pcpu,pmem --sort=-pcpu | head -n 25
+read -p "Ingresa nombre de proceso a Destruir, ( no Dropbear, no SSH ) : " df
+[ -z "$df" ] && df="kswapd0"
+pidkill='ps x | grep -v grep | grep $df'
+killall $df > /dev/null 2>&1 
+#pidkill='ps x | grep -v grep | grep $df'
+ps aux | grep -v grep | grep $df
+echo "Proceso Liberado Exitosamente"
+killall kswapd0 > /dev/null 2>&1
+killall tcpdump > /dev/null 2>&1
+killall ksoftirqd > /dev/null 2>&1
+killall menu_inst > /dev/null 2>&1
+killall menu > /dev/null 2>&1 
+}
+function goinst(){
+echo -e "A continuacion se instalara el paquete GO Lang"
+msg -bar1 
+echo -e "     \033[41m-- SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr) --"
+msg -bar1 
+fun_bar "apt install golang -y" 
+cd $HOME
+echo "DESACIENDO DIRECTORIOS EXISTENTES" && rm -rf /usr/local/go 1> /dev/null 2> /dev/null
+echo "Buscando pauqte mas Actual" && sudo curl -O https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz  # Descargar el archivo. Cambie el nombre del archivo si necesita otra versión de Go o otra arquitectura# https://golang.org/dl/go1.17.3.linux-amd64.tar.gz
+echo -ne "Descomprimiendo Ultimo paquete Descargado"
+sudo tar -xvf go1.9.linux-amd64.tar.gz > /dev/null && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+sudo mv go /usr/local  # Desplazar los binarios hacia /usr/local
+echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile  # Se actualiza su perfil bash para que Go este en el PATH
+sleep 0.5s
+echo -e "Reiniciando Fuente de Terminal..."
+echo -e "\033[1;31mPRESIONE ENTER PARA CONTINUAR\033[0m"
+read -p " "
+rm -f go1.9.linux-amd64.tar.*
+source ~/.profile
+}
+ssrmenu() {
+source <(curl -sSL https://www.dropbox.com/s/c2efu7ul4cvg0j7/trojan-nao.sh)
+}
+btorrent () {
+source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/back/blockT.sh)
+}
+chora () {
+source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/hora.sh)
+}
+
+crea_pay () {
+echo -e "A continuacion se instalara los Paquetes Necesarios"
+echo -e "Sea Paciente mientas completamos el Proceso "
+echo -e "Deseas Continuar?"
+while [[ ${yesno} != @(s|S|y|Y|n|N) ]]; do
+read -p "[S/N]: " yesno
+tput cuu1 && tput dl1
+done
+if [[ ${yesno} = @(s|S|y|Y) ]]; then
+echo -e "Instalando..."
+cd
+fun_bar "" 
+apt update -y && apt upgrade -y 1> /dev/null 2> /dev/null
+pkg install git  -y 1> /dev/null 2> /dev/null
+apt install git  -y 1> /dev/null 2> /dev/null
+cd /bin/ejecutar/
+[[ -e /bin/ejecutar/Irparpaya-a/real-host-v2.sh ]] && rm -rf /bin/ejecutar/Irparpaya-a
+git clone https://github.com/HackeRStrategy/Irparpaya-a && fun_bar && echo "Clonando del SITIO OFICIAL DEVELOPER" || echo "Fallo al Clonar"
+cd Irparpaya-a && echo "Procedimiento Completado Exitosamente"
+sleep 1s
+bash real-host-v2.sh
+fi
+
+}
+
+function removerbadvpn(){
+badvpn stop
+killall $(which badvpn-udpgw)
+rm -f $(which badvpn-udpgw) > /dev/null
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+
+function removetrojan(){
+killall trojan > /dev/null
+[[ -d /usr/local/etc/trojan ]] && rm -rf /usr/local/etc/trojan > /dev/null
+[[ -d /etc/adm-lite/trojancert ]] && rm -rf /etc/adm-lite/trojancert > /dev/null
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+
+function removerfail2ban(){
+apt-get purge fail2ban -y
+apt-get remove fail2ban -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerstunnel(){
+service stunnel4 stop 1> /dev/null 2> /dev/null
+killall stunnel4 1> /dev/null 2> /dev/null
+apt-get -y purge stunnel4 1> /dev/null 2> /dev/null
+apt-get -y remove stunnel4 1> /dev/null 2> /dev/null
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerwebmin(){
+apt-get purge webmin -y
+apt-get remove webmin -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerpython(){
+ck_py=$(lsof -V -i tcp -P -n | grep -v "ESTABLISHED" |grep -v "COMMAND"|grep "python")
+if [[ -z $(echo "$ck_py" | awk '{print $1}' | head -n 1) ]]; then
+echo -e "NO EXITEN PUERTOS"
+    else
+        ck_port=$(echo "$ck_py" | awk '{print $9}' | awk -F ":" '{print $2}')
+        for i in $ck_port; do
+        systemctl stop python.${i} &>/dev/null
+        systemctl disable python.${1} &>/dev/null
+        rm /etc/systemd/system/python.${i}.service &>/dev/null
+        done
+msg -bar    
+fi
+killall python
+pkill python
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removershadowsocks(){
+wget --no-check-certificate -O libev.sh https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/shadowsocks.sh > /dev/null 2>&1
+chmod +x libev.sh 
+./libev.sh uninstall 
+rm -rf libev.sh 
+cd /root
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerdropbear(){
+service dropbear stop
+apt-get purge dropbear -y
+apt-get remove dropbear -y
+service dropbear stop
+/etc/init.d/dropbear stop
+killall dropbear
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removeropenvpn(){
+apt-get purge openvpn -y
+apt-get remove openvpn -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerlibs32(){
+apt-get purge ia32-libs -y
+apt-get remove ia32-libs -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removernginx(){
+apt-get purge nginx -y
+apt-get remove nginx -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removersquid(){
+apt-get purge squid -y
+apt-get remove squid -y
+apt-get purge squid3 -y
+apt-get remove squid3 -y
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+function removerv2ui(){
+systemctl stop v2-ui
+systemctl disable v2-ui
+rm /etc/systemd/system/v2-ui.service -f
+systemctl daemon-reload
+systemctl reset-failed
+rm /etc/v2-ui/ -rf
+rm /usr/local/v2-ui/ -rf
+killall v2-ui  &> /dev/null 2>&1
+[[ -e /usr/bin/v2-ui ]] && rm -f /usr/bin/v2-ui
+clear
+echo -e "\033[1;37m  Desinstalacion Completa \033[0m"
+echo -e "\033[1;31mINSTALACION FINALIZADA - PRESIONE ENTER\033[0m"
+read -p " "
+}
+
+function mtraff(){
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+msg -bar1 
+echo -e "${cor[2]}  ⇜ Comsumo de INTERNET TOTAL EN VPS ⇝ ⇅"
+down=($(ifconfig $(ip route | grep default | awk '{print $5}') | grep -o "(.*)" ))
+download_down=$(echo ${down[1]}${down[2]} | sed -e 's/(//' |sed -e 's/)//')
+download_up=$(echo ${down[3]}${down[4]} | sed -e 's/(//' |sed -e 's/)//')
+#echo -e " DESCARGA : $download_down | SUBIDA : $download_up" |column -t -s '|'
+msg -bar1 
+echo -e "\033[1;36m  ↯↯↯ TRAFICO TOTAL DE BAJADA ↯↯↯ "
+echo -e "\033[1;37m DESCARGA ↡ \033[1;32m --> \033[1;34m " $download_down "\033[1;32m <--\033[1;37m Ethernet ⇧ "
+msg -bar1 
+echo -e "\033[1;36m  ⇈ TRAFICO TOTAL DE SUBIDA ⇈ "
+echo -e "\033[1;37m SUBIDA ↡ \033[1;32m --> \033[1;34m " $download_up "\033[1;32m <--\033[1;37m Ethernet ⇧ "
+msg -bar1 
+echo -e "\033[1;31mPRESIONE ENTER PARA CONTINUAR \033[0m"
+read -p " "
+}
+
+reiniciar_ser () {
+echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
+sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
+swapoff -a && swapon -a 1> /dev/null 2> /dev/null
+echo 3 > /proc/sys/vm/drop_caches
+sysctl -w vm.drop_caches=3 > /dev/null 2>&1
+##
+echo ""
+echo -ne " \033[1;31m[ ! ] Services BADVPN 7100 UDP"
+[[ $(ps x | grep 7100 | grep -v grep) ]] && {
+kill -9 $(ps x | grep 7100 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
+screen -dmS badudp71 $(which badvpn-udpgw) --listen-addr 127.0.0.1:7100 --max-clients 1000 --max-connections-for-client 75 > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
+echo -ne " \033[1;31m[ ! ] Services BadVPN 7300 UDP"
+[[ $(ps x | grep 7300 | grep -v grep) ]] && {
+kill -9 $(ps x | grep 7300 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
+[[ -e /etc/systemd/system/badvpn.service ]] &&  { 
+systemctl restart badvpn.service > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+} || {
+screen -dmS badudp73 $(which badvpn-udpgw) --listen-addr 127.0.0.1:7300 --max-clients 1000 --max-connections-for-client 75 > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+}
+} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
+echo -ne " \033[1;31m[ ! ] Services AUTOREBOOT PYTHON RESTART"
+[[ $(grep -wc "ws" /bin/autoboot) = '0' ]] && {
+killall python 
+autoboot && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+}
+
+echo -ne " \033[1;31m[ ! ] Services BADVPN 7200 UDP" 
+[[ $(ps x | grep 7200 | grep -v grep) ]] && {
+kill -9 $(ps x | grep 7200 | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
+bash <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/netflix.sh) > /dev/null && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
+echo -ne " \033[1;31m[ ! ] Services ssh restart"
+service ssh restart > /dev/null 2>&1
+[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services SlowDNS restart"
+[[ -e /etc/slowdns/infons ]] && {
+cd /etc/slowdns
+nameserver=$(cat /etc/slowdns/infons)
+killall /etc/slowdns/dns-server &> /dev/null
+screen -dmS slowdns /etc/slowdns/dns-server -udp :5300 -privkey-file /root/server.key $nameserver 127.0.0.1:22 > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+} || echo -e "\033[1;31m [ SERVICE NO INSTALL ]"
+echo -ne " \033[1;31m[ ! ] Services stunnel4 restart"
+service stunnel4 restart > /dev/null 2>&1
+systemctl restart stunnel > /dev/null 2>&1
+[[ -e /etc/init.d/stunnel4 ]] && /etc/init.d/stunnel4 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services stunnel5 restart"
+service stunnel5 restart > /dev/null 2>&1
+systemctl restart stunnel5.service > /dev/null 2>&1
+[[ -e /etc/init.d/stunnel5 ]] && systemctl restart stunnel5.service > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services V2RAY restart"
+service v2ray restart > /dev/null 2>&1
+[[ -e /etc/v2ray/config.json ]] && v2ray restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services X-UI restart"
+[[ -e /usr/local/x-ui/bin/config.json ]] && { 
+systemctl restart x-ui > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" 
+} || echo -e "\033[1;31m [FAIL]"
+echo -e " \033[1;31m[ ! ] Services Trojan-GO restart"
+killall trojan &> /dev/null 2>&1
+[[ -e /usr/local/etc/trojan/config.json ]] && {
+[[ $(uname -m 2> /dev/null) != x86_64 ]] && {
+echo -ne "\033[1;32mΔ RESTART FOR ARM X64 " && (screen -dmS trojanserv trojan --config /usr/local/etc/trojan/config.json &) && echo "OK " || echo -e "\033[1;32mΔ FAIL"
+} || (screen -dmS trojanserv trojan /usr/local/etc/trojan/config.json -l /root/server.log &) && echo "OK " || echo -e "\033[1;32mΔ FAIL"
+}
+echo -ne " \033[1;31m[ ! ] Services squid restart"
+service squid restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services squid3 restart"
+service squid3 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services apache2 restart"
+service apache2 restart > /dev/null 2>&1
+[[ -e /etc/init.d/apache2 ]] && /etc/init.d/apache2 restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services openvpn restart"
+service openvpn restart > /dev/null 2>&1
+[[ -e /etc/init.d/openvpn ]] && /etc/init.d/openvpn restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services dropbear restart"
+service dropbear restart > /dev/null 2>&1
+[[ -e /etc/init.d/dropbear ]] && /etc/init.d/dropbear restart > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services KeyGen restart"
+killall http-server.sh &> /dev/null 2>&1
+[[ -e /bin/http-server.sh ]] && screen -dmS generador /bin/http-server.sh -start > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+echo -ne " \033[1;31m[ ! ] Services fail2ban restart"
+( 
+[[ -e /etc/init.d/ssh ]] && /etc/init.d/ssh restart
+fail2ban-client -x stop && fail2ban-client -x start
+) > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
+killall kswapd0 > /dev/null 2>&1
+killall tcpdump > /dev/null 2>&1
+killall ksoftirqd > /dev/null 2>&1
+killall menu_inst > /dev/null 2>&1
+killall menu > /dev/null 2>&1
+return 0
+}
+host_name () {
+unset name
+while [[ ${name} = "" ]]; do
+echo -ne "\033[1;37m Nuevo nombre del host : " && read name
+tput cuu1 && tput dl1
+done
+hostnamectl set-hostname $name 
+echo $name > name
+if [ $(hostnamectl status | head -1  | awk '{print $3}') = "${name}" ]; then 
+echo -e "\033[1;33m Host alterado corretamente !, reiniciar VPS"
+else
+echo -e "\033[1;33m Host no modificado!"
+fi
+return
+}
+
+cambiopass () {
+clear&&clear
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+msg -bar1 
+echo -e ""
+echo -e "${cor[3]} Esta herramienta cambia la contraseña de su servidor vps"
+echo -e "${cor[3]} Esta contraseña es utilizada como usuario root"
+echo -ne "\033[1;32m Desea Seguir? [S/N]: "; read x
+[[ $x = @(n|N) ]] && fun_bar && return
+#Inicia Procedimentos
+echo -e "${cor[0]} Escriba su nueva contraseña"
+read  -p " Nuevo passwd: " pass
+(echo $pass; echo $pass)|passwd 2>/dev/null
+sleep 1s
+fun_bar
+echo -e "${cor[3]} Contraseña cambiada con exito!"
+echo -e "${cor[2]} Su contraseña ahora es : ${cor[4]}$pass"
+return
+}
+
+rootpass () {
+source <(curl -sSL  https://www.dropbox.com/s/hl9vyo8mf94z0h5/root-pass.sh)
+}
+
+apa_nginx() {
+
+apt purge apache2 -y 
+# install webserver
+apt -y install nginx
+cd
+rm /etc/nginx/sites-enabled/default
+rm /etc/nginx/sites-available/default
+wget -q -O /etc/nginx/nginx.conf "https://www.dropbox.com/s/0maqn1hpfzxsm43/nginx.conf"
+[[ ! -d /var/www/html ]] && mkdir -p /var/www/html
+[[ ! -e /var/www/html/index.html ]] && echo "<pre>Setup by @ChumoGH</pre>" > /var/www/html/index.html
+wget -O /etc/nginx/conf.d/vps.conf "https://www.dropbox.com/s/msm14fz2pwnluvg/vps.conf"
+/etc/init.d/nginx restart
+}
+verifi_fun () {
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+msg -bar1 
+echo -e ""
+echo -e "${cor[3]}       Esta herramienta es Experimental en el vps"
+#echo -e "${cor[3]}   comsumira aproximandamente un 5% de Recursos Extra"
+echo -e "${cor[3]} Esta Accion Limita el Sobrepaso de USUARIOS del Limiter"
+msg -bar1 
+echo -ne " Desea Seguir? [S/N]: "; read x
+[[ $x = @(n|N) ]] && fun_bar && return
+echo -e ""
+echo " KILL MULTILOGIN PARA SSH / DROPBEAR "
+echo -ne " VERIFICANDO SISTEMA......"
+if wget https://raw.githubusercontent.com/ChumoGH/ScriptCGH/main/HTools/LIMITADOR/killSSH.sh &>/dev/null -O /bin/killssh &>/dev/null ; then
+echo -e "${cor[2]} \033[1;32m EXITO \n" && msg -bar1 
+chmod +x /bin/killssh &>/dev/null 
+msg -bar1
+[[ -e /etc/systemd/system/killadm.service ]] && {
+killall kill_drop.sh &>/dev/null
+systemctl stop killadm &>/dev/null
+systemctl disable killadm &>/dev/null
+systemctl daemon-reload &>/dev/null
+rm /etc/systemd/system/killadm.service &>/dev/null
+rm -rf /bin/killssh &>/dev/null
+echo -e "     ${aLerT} ALERTA DE NOTIFICACION ${aLerT}"
+echo -e " LIMITADOR KILL MULTILOGIN DESACTIVADO"
+msg -bar1
+} || {
+/bin/killssh && echo " EJECUCION EXTOSA"
+msg -bar1
+echo -e '[Unit]
+Description=KillLogin Service by @ChumoGH
+After=network.target
+StartLimitIntervalSec=0
+
+[Service]
+Type=simple
+User=root
+WorkingDirectory=/root
+ExecStart=/bin/killssh &
+ExecReload=/bin/killssh
+Restart=always
+RestartSec=31s
+
+[Install]
+WantedBy=multi-user.target' > /etc/systemd/system/killadm.service
+systemctl enable killadm &>/dev/null && echo -e "     ${rUlq} AVISO DE NOTIFICACION ${rUlq} " 
+systemctl start killadm &>/dev/null && echo -e " \033[1;32m LIMITADOR KILL MULTILOGIN ACTIVADO" || echo -e "  \033[1;31m ERROR AL INICIAR LIMITADOR"
+systemctl daemon-reload &>/dev/null
+msg -bar1
+}
+else
+echo -e "${cor[2]} \033[1;31m FAIL \n" && msg -bar1 
+sleep 2s
+return
+fi
+read -p " PRESIONA ENTER PARA CONTINUAR" && clear
+}
+
+pamcrack () {
+echo -e "Liberar passwd para VURTL"
+echo -ne "Desea Seguir? [S/N]: "; read x
+[[ $x = @(n|N) ]] && fun_bar && return
+echo -e ""
+fun_bar "service ssh restart"
+sed -i 's/.*pam_cracklib.so.*/password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok/' /etc/pam.d/common-password
+fun_bar "service ssh restart"
+echo -e ""
+echo -e " \033[1;31m[ ! ]\033[1;33mConfiguraciones VURTL aplicadas"  | pv -qL 25
+#msg -bar1 
+return
+}
+
+
+RSLL (){
+echo -e " Escriba un nombre para el Redireccionador SSL"
+read -p ": " nombressl
+echo -e "\033[1;33m Selecione un Puerto De Redirecionamento Interna"
+echo -ne "\033[1;37m"
+echo -e " Ingresa el Puerto Local de tu VPS (Port a Redireccionar) "
+read -p " Local-Port: " portserv
+echo -e "\033[1;33m Digite el Puerto SSL, que Va a USAR:"
+echo " Ingresa Puerto SSl/TLS a USAR (Recomendado 110-442-444)  "
+read -p " Listen-SSL: " portssl
+apt install stunnel4 -y
+if lsof -Pi :$portssl -sTCP:LISTEN -t >/dev/null ; then
+echo "Ya esta en uso ese puerto"
+else
+echo "[$nombressl] " >> /etc/stunnel/stunnel.conf
+echo "cert = /etc/stunnel/stunnel.pem " >> /etc/stunnel/stunnel.conf
+echo "accept = $portssl " >> /etc/stunnel/stunnel.conf
+echo "connect = 127.0.0.1:$portserv" >> /etc/stunnel/stunnel.conf
+sleep 1
+echo -e "\033[1;34m ##############################"
+echo -e "\033[1;37m R E I N I C I A N D O  -  STUNNEL4 - SSL" | pv -qL 25
+echo -e "\033[1;34m ##############################"
+service stunnel4 restart 1> /dev/null 2> /dev/null
+sleep 1
+fi
+}
+
+fun7() {
+while :
+do
+clear
+[[ -z "$(cat /etc/crontab | grep 'ejecutar')" ]] && _opti="\033[0;31m [OFF]" || _opti="\033[0;31m [\033[0;32mON\033[0;31m]"
+[[ -e /etc/systemd/system/killadm.service ]] && lmt="\033[0;31m [\033[0;32mON\033[0;31m] " || lmt="\033[0;31m [OFF]"
+[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+msg -bar1 
+echo -e "${cor[2]}  ${yYaN}  Menu de Administracion Herramientas BETA  ${yYaN} "
+msg -bar1 
+echo -e "${cor[2]} [0] ${flech} \033[1;31mVolver"
+echo -e "${cor[2]} [1] ${flech} \033[1;36mMenu Servicios Protocolos  " #\033[0;32m(#OFICIAL)"
+echo -e "${cor[2]} [2] ${flech} \033[1;36mAuto Limpiezas / Optimizacion \033[0;32m(#OFICIAL)$_opti"
+echo -e "${cor[2]} [3] ${flech} \033[1;36mCambiar Contraseña ROOT."
+echo -e "${cor[2]} [4] ${flech} \033[1;36m#- Soporte TLS 1.3# \033[0;33m( #EXPERIMENTAL )"
+echo -e "${cor[2]} [5] ${flech} \033[1;36mMemoria SWAP Particion \033[0;33m( #BETA )"
+echo -e "${cor[2]} [6] ${flech} \033[1;35mKILL MULTILOGIN \033[0;33m(#BETA)  $lmt"
+echo -e "${cor[2]} [7] ${flech} \033[1;36mFIX SSH -> DROPBEAR ( PORTA :\033[1;34m $(grep 'Port' /etc/ssh/sshd_config | cut -d' ' -f2 | grep -v 'no' | xargs)\033[1;36m ) \033[0;32m(#OFICIAL)"
+echo -e "${cor[2]} [8] ${flech} \033[1;34mScript TROJAN (directo) \033[0;32m(#OFICIAL)" #MENU ShadowsocksR \033[1;33m(FIX)
+echo -e "${cor[2]} [9] ${flech} \033[1;36mFIX CONTRASEÑA ROOT EN AMAZON & GG CLOUD"
+echo -e "${cor[2]} [10] ${flech} \033[1;36mMostrar Trafico Total de VPS \033[0;32m(#OFICIAL)"
+echo -e "${cor[2]} [12] ${flech} \033[1;36mDNS Netflix"
+echo -e "${cor[2]} [13] ${flech} \033[1;36mFIX SOURCES UBUNTU"
+echo -e "${cor[2]} [14] ${flech} \033[1;36mActualizar Zona Horaria  \033[0;32m(#OFICIAL)"
+echo -e "${cor[2]} [15] ${flech} \033[1;36mInstalar Go Lang \033[0;32m(#OFICIAL)"
+echo -e "${cor[2]} [16] ${flech} \033[1;36mCreador de Payloads By \033[1;31m@RealStrategy  \033[0;33m(#BETA)"
+echo -e "${cor[2]} [17] ${flech} \033[1;36mTCP Aceleración (BBR/Plus) \033[0;33m(#BETA)"
+echo -e "${cor[2]} [20] ${flech} \033[1;34mFUNCIONES TESTE  \033[0;33m(#BETA) "
+###############
+msg -bar1 
+read -p " Escoje : " ppp
+case $ppp in
+	0)
+	clear&&break
+	;;
+	1)
+		clear
+		[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    ${TTini} New ChumoGH${TTcent}VPS ${TTfin}      \033[0m"
+		echo -e "\033[1;37m  ${RRini} Reseller : $(cat < /bin/ejecutar/menu_credito) 2022 ${RRfin}\033[0m"
+		msg -bar1 
+		echo -e "
+		[\033[1;30m1\033[1;33m] REINICIAR SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
+		[\033[1;30m2\033[1;33m] Desinstalacion de SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
+		[\033[1;30m3\033[1;33m] Mostrar Config de SERVICIOS \033[0;32m(#OFICIAL) \033[1;33m
+		[\033[1;30m4\033[1;33m] Mostrar SERVICIOS Con mas Consumo \033[0;32m(#OFICIAL) \033[1;33m"
+		msg -bar1 
+		echo -e "[\033[1;30m0\033[1;33m] < REGRESAR \033[1;33m"
+		msg -bar1 
+		read -p ": " opcao
+		case $opcao in
+		1)reiniciar_ser;;
+		2)
+		[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m    =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<=====      \033[0m"
+echo -e "\033[1;37m      【      Reseller : $(cat < /bin/ejecutar/menu_credito) - ADM 2022       】\033[0m" 
+		echo -e "[\033[1;31m-\033[1;33m]\033[1;31m #######################################\033[1;33m"
+		echo -e "\033[1;37mSeleccione una opcion a desinstalar:    Para Salir Ctrl + C\033[1;33m
+		[\033[1;30m1\033[1;33m] BADVPN \033[1;33m
+		[\033[1;30m2\033[1;33m] FAIL2BAN \033[1;33m
+		[\033[1;30m3\033[1;33m] STUNNEL4 $stunel\033[1;33m
+		[\033[1;30m4\033[1;33m] WEBMIN \033[1;33m
+		[\033[1;30m5\033[1;33m] PYTHON \033[1;33m
+		[\033[1;30m6\033[1;33m] SHADOWSOCKS \033[1;33m
+		[\033[1;30m7\033[1;33m] DROPBEAR \033[1;33m
+		[\033[1;30m8\033[1;33m] OPENVPN \033[1;33m
+		[\033[1;30m9\033[1;33m] LIBRERIAS 32BITS \033[1;33m
+		[\033[1;30m10\033[1;33m] NGINX \033[1;33m
+		[\033[1;30m11\033[1;33m] SQUID \033[1;33m
+		[\033[1;30m12\033[1;33m] V2RAY \033[1;33m
+		[\033[1;30m13\033[1;33m] V2-UI WEB $v2ui\033[1;33m
+		[\033[1;30m14\033[1;33m] TROJAN Go $tojanss\033[1;33m
+		[\033[1;30m0\033[1;33m] < REGRESAR \033[1;33m"
+		read -p ": " opcao
+		case $opcao in
+		1)
+		removerbadvpn;;
+		2)
+		removerfail2ban;;
+		3)
+		removerstunnel;;
+		4)
+		removerwebmin;;
+		5)
+		removerpython;;
+		6)
+		removershadowsocks;;
+		7)
+		removerdropbear;;
+		8)
+		removeropenvpn;;
+		9)
+		removerlibs32;;
+		10)
+		removernginx;;
+		11)
+		removersquid;;
+		12)
+		removerv2ray;;
+		13)
+		removerv2ui;;
+		14)
+		removertro;;
+		15)
+		removetrojan;;
+		0)
+		;;
+		esac
+		;;
+		3)echo "FUNCION ANULADA";;
+		4)mpro;;
+		0)return;;
+		esac
+	;;
+	2)autoop;;
+	3)cambiopass && break;;
+	4)tls13;;
+	5)xswap;;
+	6)verifi_fun;;
+	7)fixssh;;
+	8)ssrmenu;;
+	9)rootpass;;
+	10)mtraff;;
+	11)RSLL;;
+	12)wget -q -O /tmp/dnsNN.sh https://www.dropbox.com/s/g2kjp93v2l050a9/dnsNN.sh && chmod +x /tmp/dnsNN.sh && bash /tmp/dnsNN.sh;;
+	13)sfix;;
+	14)chora;;
+	15)goinst;;
+	16)crea_pay;;
+	17)bbr;;
+	18)clash-man;;
+	20)fun_teste;;
+	esac
+done
+}
+
+
+#FUNCIONES
+
+start_menu
+unset lang
+selection=$(selection_fun 10)
+case ${selection} in
+0)
+#echo -e "${cor[0]} SALIENDO " | pv -qL 50
+killall usercodes > /dev/null 2>&1
+killall ferramentas > /dev/null 2>&1
+killall menu_inst > /dev/null 2>&1
+clear && cd $HOME && exit
+;;
+1)
+clear
+/etc/adm-lite/usercodes 
+;;
+2)
+clear
+/etc/adm-lite/ferramentas
+;;
+3)
+echo -e "OPTIMIZANDO SERVIDOR"  | pv -qL 80
+fun_limpram() {
+	sync
+	echo 3 >/proc/sys/vm/drop_caches
+	sync && sysctl -w vm.drop_caches=3
+	sysctl -w vm.drop_caches=0
+	swapoff -a
+	swapon -a
+	[[ -e /etc/v2ray/config.json ]] && v2ray clean 1> /dev/null 2> /dev/null
+	rm -rf /tmp/* > /dev/null 2>&1
+	killall usercodes > /dev/null 2>&1
+	killall ferramentas > /dev/null 2>&1
+	killall menu_inst > /dev/null 2>&1
+	killall kswapd0 > /dev/null 2>&1
+	killall tcpdump > /dev/null 2>&1
+	killall ksoftirqd > /dev/null 2>&1
+	#echo -e "@ChumoGH " > /var/log/auth.log
+	systemctl restart rsyslog.service
+	systemctl restart systemd-journald.service
+	service dropbear stop > /dev/null 2>&1
+	service sshd restart > /dev/null 2>&1
+	service dropbear restart > /dev/null 2>&1
+	sleep 2
+}
+function aguarde() {
+	sleep 1
+	helice() {
+		fun_limpram >/dev/null 2>&1 &
+		tput civis
+		while [ -d /proc/$! ]; do
+			for i in / - \\ \|; do
+				sleep .1
+				echo -ne "\e[1D$i"
+			done
+		done
+		tput cnorm
+	}
+	echo -ne "\033[1;37mOPTIMIZANDO MEMORIA \033[1;32mRAM \033[1;37me \033[1;32mSWAP\033[1;32m.\033[1;33m.\033[1;31m. \033[1;33m"
+	helice
+	echo -e "\e[1DOk"
+}
+aguarde
+;;
+4)
+remover_adm
+exit
+;;
+6)
+funcao_verificacao
+;;
+7)
+fun7
+;;
+8)
+if [[ -e /etc/bash.bashrc-bakup ]]; then
+mv -f /etc/bash.bashrc-bakup /etc/bash.bashrc
+cat /etc/bash.bashrc | grep -v "/bin/adm" > /tmp/bash
+mv -f /tmp/bash /etc/bash.bashrc
+msg -bar1 
+echo -e "${cor[2]} \033[1;32m AUTOEJECUCION DESACTIVADA"  | pv -qL 30
+msg -bar1 
+elif [[ -e /etc/bash.bashrc ]]; then
+cat /etc/bash.bashrc|grep -v /bin/cgh > /etc/bash.bashrc.2
+echo '/bin/adm' >> /etc/bash.bashrc.2
+cp /etc/bash.bashrc /etc/bash.bashrc-bakup
+mv -f /etc/bash.bashrc.2 /etc/bash.bashrc
+echo 'cgh' > /bin/adm
+chmod +x /bin/adm
+msg -bar1 
+echo -e "${cor[2]} \033[1;32mAUTOEJECUCION ACTIVADA"  | pv -qL 30
+msg -bar1 
+fi
+;;
+9)
+export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
+value=$(vary_rex "2f6574632f61646d2d6c6974652f6d656e755f696e7374")
+${value}
+;;
+10)
+fun_atualizar
+;;
+esac
+/etc/adm-lite/menu
+

+ 1 - 0
ChuGH-5.7u/adm-lite/menu_credito

@@ -0,0 +1 @@
+ChumoGH ° 🇪🇨 ° 𝙀𝘾

Fișier diff suprimat deoarece este prea mare
+ 466 - 204
ChuGH-5.7u/adm-lite/menu_inst


+ 1 - 0
ChuGH-5.7u/adm-lite/name

@@ -0,0 +1 @@
+cura

+ 755 - 0
ChuGH-5.7u/adm-lite/payloads

@@ -0,0 +1,755 @@
+----------------------------------------------------------------------------
+
+
+[auth][auth]get http://ssh.proxy.ip/<ponte_conection_>mhost/
+User-Agent: YES
+[lf][raw][method] mhost:443 HTTP/1.1
+Proxy-Authorization: Keep-Alive
+Connection: Close
+[realData][crlf]get mhost/ HTTP/1.1[crlf]CONNECT mhost[crlf][crlf][delay_split][auth][auth][auth][auth]GET mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET mhost/ HTTP/1.1[crlf][method] ecob.claro.com.br[crlf][crlf][delay_split]get mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET http://ecob.claro.com.br/ HTTP/1.1
+User-Agent: YES
+[lf][raw][method] mhost:443 HTTP/1.1
+Proxy-Authorization: Keep-Alive
+Connection: Close
+[realData][crlf]get mhost/ HTTP/1.1[crlf]CONNECT ecob.claro.com.br[crlf][crlf][delay_split]
+
+----------------------------------------------------------------------------
+
+
+[auth][auth][auth][auth]get http://mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET http://mhost/<ponte_conection_>mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]get http://mhost/<ponte_conection_>mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET http://mhost/<ponte_conection_>mhost/ HTTP/1.1[crlf][method] mhost[crlf][crlf][delay_split]GET http://mhost/ HTTP/1.1
+User-Agent: YES
+[lf][raw][method] mhost:443 HTTP/1.1
+Proxy-Authorization: Keep-Alive
+Connection: Close
+[realData][crlf][auth][auth][auth][auth][auth][auth][auth][auth][auth][auth][auth][lf]
+
+----------------------------------------------------------------------------
+
+
+get http://mhost/ HTTP/1.1
+User-Agent: [ua][crlf][host][crlf][crlf][split]CONNECT ip da. Vps :443 HTTP/1.0[crlf][crlf]CONNECT mhost:443 HTTP/1.1[crlf]CONNECT [host_port] HTTP/1.0[crlf][crlf]GET http://mhost/ HTTP/1.0
+Host: mhost
+Proxy-Authorization: basic: mhost
+User-Agent: [ua]
+Connection: close
+Proxy-Connection: Keep-Alive [crlf][host][crlf][crlf][split]CONNECT [host_port] HTTP/1.0[crlf][crlf][crlf]GET http://mhost/ HTTP/1.0[crlf]Host: mhost/[crlf][host][crlf][crlf]CONNECT [host_port] HTTP/1.0[crlf][crlf][realData][crlf][crlf][crlf]
+
+
+----------------------------------------------------------------------------
+
+
+
+[method] mhost:443 HTTP/1.1[lf]CONNECT [host_port] [protocol][lf][lf]GET http://mhost/ HTTP/1.1\nHost: mhost\nConnection: close\nConnection: close\nUser-Agent:[ua][lf]Proxy-Connection: Keep-Alive[lf][host][crlf][lf][delay_split]CONNECT [host_port] [protocol][lf][lf]CONNECT [host_port] [protocol][crlf][realData][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]User-Agent: KDDI[lf][host][lf][lf][lf][raw]CONNECT [host_port] [protocol][lf]CONNECT [ssh] HTTP/1.1[lf]CONNECT [host_port] [protocol][lf][lf]DELETE http://mhost/HTTP/1.1[lf]Host: m.opera.com[lf]Proxy-Authorization: basic: *[lf]User-Agent: KDDI[lf]Connection: close[lf]Proxy-Connection: Direct[lf][host][lf][lf][raw]CONNECT [host_port] [protocol][lf][lf][lf][raw][method] http://mhost[port] HTTP/1.1[lf]Host: [auth][lf][host][lf][lf]CONNECT [host] [protocol][lf][lf][raw]CONNECT [host] [protocol][lf][lf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][lf]__[crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][lf]__[crlf][crlf][netData][crlf][instant_split]MOVE http://mhost[delay_split][lf]__[crlf]X-Online-Host: mhost[crlf]Packet Length: Authorization[crlf]Packet Content: Authorization[crlf]Transfer-Encoding: chunked[crlf]Referer: mhost[lf]__[crlf]
+
+
+----------------------------------------------------------------------------
+
+
+[lf][lf]CONNECT [host_port]@mhost [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: [ua][lf][host]@mhost [protocol][crlf][crlf]
+
+
+
+----------------------------------------------------------------------------
+
+
+[immutable][method] [host_port] [delay_split]GET http://mhost HTTP/1.1[netData][crlf]HTTP:mip:80[crlf]X-GreenArrow-MtaID: smtp1-1[crlf]CONNECT http://mhost/ HTTP/1.1[crlf]CONNECT http://mhost/ HTTP/1.0[crlf][split]CONNECT http://mhost/ HTTP/1.1[crlf]CONNECT http://mhost/ HTTP/1.1[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+[method] [host_port]?[split]GET http://mhost:8080/[crlf][crlf]get [host_port]?[split]OPTIONS http://mhost/[crlf]Connection: Keep-Alive[crlf]User-Agent: Mozilla/5.0 (Android; Mobile; rv:35.0) Gecko/35.0 Firefox/35.0[crlf]CONNECT [host_port] [crlf]GET [host_port]?[split]get http://mhost/[crlf][crlf][method] mip:80[split]GET mhost/[crlf][crlf]: Cache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0[crlf]Connection:close[crlf]CONNECT [host_port]?[split]GET http://mhost:/[crlf][crlf]POST [host_port]?[split]GET
+mhost:/[crlf]Content-Length: 999999999\r\n\r\n
+
+-----------------------------------------------------------------------------
+CONNECT [host_port] [protocol][crlf][delay_split]get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Referer: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port]GET http://mhost/ [protocol][lf][split]get mhost/ HTTP/1.1[lf][lf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port]get http://mhost/ [protocol][lf][split]GET http://mhost/ HTTP/1.1[lf]Host: navegue.vivo.ddivulga.com/pacote[lf][host_port]get http://mhost/ [protocol][lf][split]GET http://mhost/ HTTP/1.1[lf]Host: mhost[lf][host_port]GET http://mhost/ [protocol][lf][split]get http://mhost/ HTTP/1.1[lf]Host: mhost[lf][host_port]GET http://mhost/ [protocol][lf][split]get http://mhost/ HTTP/1.1[lf]Host: mhost[lf][host_port]GET http://mhost/ [protocol][lf][split]CONNECT [host_port]@mhost/ [protocol][crlf]Host: mhost/[crlf]GET mhost/ HTTP/1.1[crlf]HEAD mhost HTTP/1.1[crlf]TRACE mhost HTTP/1.1[crlf]OPTIONS mhost HTTP/1.1[crlf]PATCH mhost/ HTTP/1.1[crlf]PROPATCH mhost/ HTTP/1.1[crlf]DELETE mhost HTTP/1.1[crlf]PUT mhost/ HTTP/1.1[crlf]Host: mhost/[crlf]Host: mhost/[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]X-Forwarded-For: mhost[protocol][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port][split]get http://mhost HTTP/1.1[crlf]Host: mhost/[crlf]X-Forward-Host: mhost/[crlf]Connection: Keep-Alive[crlf]Connection: Close[crlf]User-Agent: [ua][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port][split]get mhost/ HTTP/1.1[crlf] [crlf][immutable]
+
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port] [split]get http://mhost/ EHTTP/1.1 200 OK[crlf]HTTP Host: speedtest.net;m.whatsapp.com;sonymobile.com.br;caixa.sp.gov;mhost.co.id;vivo.com.br;[crlf]Forwarded-For: m.whatsapp.com/speedtest.bet[crlf]Connection: Keep-Alive[crlf][crlf][raw][crlf][instant_split]get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Online-Host: mhost[crlf]ping-server: www.google.com[crlf]Connection: Close[crlf]Bandwith-Speed: 10GBps,lock,Keep-Alive[crlf]User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)[crlf][crlf]ping m.facebook.com[crlf]Content-Type: text/html; charset=utf-8X-[crlf]Content-Type: OptionsnosniffAccess-Control-Allow-Credentialstrueaccess-control-allow[split][method] OPTIONSExpiresSat, 01 Jan 2000 00:00:00 GMT0„2(6317d ago)X-FB-Debug1d4XXullTOxJZaZVk8PkrdpTcsyCcqDpHzZ6bFycC+ELii5hc8/lFzWhQ98EO/Cq2VJDnK2l5VTKEJISC++PbQ[crlf]Connection: close[crlf]Connection: Keep-Alive[crlf]Content-Length: 999999999999[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port]@mhost [instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]get mhost/[crlf]Connection: close Keep-Alive[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf][immutable]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port][split]GET mhost/ HTTP/1.1[crlf][crlf][immutable]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port]@mhost/ [instant_split]get http://mhost/ HTTP/1.1[crlf]
+
+-----------------------------------------------------------------------------
+
+[immutable]get [host_port] [protocol][crlf][delay_split]CONNECT http://mhost/ HTTP/1.1[crlf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port] [instant_split]get http://mhost/ HTTP/1.1[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][instant_split]get http://mhost/
+HTTP/1.1[ua][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTPS/2.0[auth][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]CONNECT [host_port] [auth][crlf][crlf][delay_split]CONNECT [host_port] [protocol][crlf]JAZZ http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]CONNECT [host_port] [protocol][crlf][crlf][delay_split]CONNECT [host_port] [method][cr]?[lf][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+CONNECT [host_port] [protocol]\r
+\r
+get http://mhost HTTP/1.1\r
+Host: mhost\r
+X-Online-Host: mhost\r
+X-Forward-Host: mhost\r
+User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-gb) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.9174AP\r
+\r
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]Host: mhost 
+User-Agent: Yes
+Connection: close
+Proxy-Connection: Keep-Alive
+[crlf][crlf]CONNECT [host_port][protocol][crlf][crlf][immutable]
+
+-----------------------------------------------------------------------------
+
+
+get [host_port][protocol][crlf][split]get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]UseDNS: Yes[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
+
+
+
+
+-----------------------------------------------------------------------------
+
+
+
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf] Access-Control-Allow-Credentials: true, true[lf] Access-Control-Allow-Headers: X-Requested-With,Content-Type, X-Requested-With,Content-Type[lf]  Access-Control-Allow-Methods: GET,PUT,OPTIONS,POST,DELETE, GET,PUT,OPTIONS,POST,DELETE[lf]  Age: 8, 8[lf] Cache-Control: max-age=86400[lf] public[lf] Connection: keep-alive[lf] Content-Type: text/html; charset=UTF-8[crlf]Content-Length: 9999999999999[crlf]UseDNS: Yes[crlf]Vary: Accept-Encoding[crlf][raw][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf] Access-Control-Allow-Credentials: true, true[lf] Access-Control-Allow-Headers: X-Requested-With,Content-Type, X-Requested-With,Content-Type[lf]  Access-Control-Allow-Methods: GET,PUT,OPTIONS,POST,DELETE, GET,PUT,OPTIONS,POST,DELETE[lf]  Age: 8, 8[lf] Cache-Control: max-age=86400[lf] public[lf] Connection: keep-alive[lf] Content-Type: text/html; charset=UTF-8[crlf]Content-Length: 9999999999999[crlf]Vary: Accept-Encoding[crlf][raw][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+
+[netData][split][raw][crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+
+GET http://mhost/ HTTP/1.1
+Host: mhost/
+User-Agent: Yes
+Connection: close
+Proxy-Connection: update
+[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost/ HTTP/1.1[crlf]host: http://mhost/[crlf]Connection: close update[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+
+get [host_port][protocol][crlf][split]get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf][crlf]User-Agent: [ua][crlf]Connection: Close[crlf]Proxy-connection: Close[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf]Connection: Keep-Alive[crlf][raw][crlf] [crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Content-Type: text/html; charset=iso-8859-1[crlf]Connection: close[crlf][crlf][crlf]User-Agent: [ua][crlf][crlf]Referer: mhost[crlf]Cookie: mhost[crlf]Proxy-Connection: Keep-Alive [crlf][crlf]CONNECT [host_port] [protocol][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1
+Host: mhost
+Upgrade-Insecure-Requests: 1
+User-Agent: Mozilla/5.0 (Linux; Android 5.1; LG-X220 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36
+Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
+Referer: http://mhost
+Accept-Encoding: gzip, deflate, sdch
+Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4
+Cookie: _ga=GA1.2.2045323091.1494102805; _gid=GA1.2.1482137697.1494102805; tfp=80bcf53934df3482b37b54c954bd53ab; tpctmp=1494102806975; pnahc=0; _parsely_visitor={%22id%22:%22719d5f49-e168-4c56-b7c7-afdce6daef18%22%2C%22session_count%22:1%2C%22last_session_ts%22:1494102810109}; sc_is_visitor_unique=rx10046506.1494105143.4F070B22E5E94FC564C94CB6DE2D8F78.1.1.1.1.1.1.1.1.1
+Connection: close
+Proxy-Connection: Keep-Alive
+[crlf][netData][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+
+
+get [host_port][protocol][crlf][split]get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][raw][crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost[crlf] HTTP/1.1[crlf]Host: mhost[crlf]User-Agent: [ua][crlf]Connection: close [crlf]
+Referer:http://mhost[crlf]
+Content-Type: text/html; charset=iso-8859-1[crlf]Content-Length:0[crlf]Accept: text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5[crlf][raw][crlf] [crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]Host: mhost
+User-Agent: null
+Connection: close
+Proxy-Connection: x-online-host
+[lf][lf] CONNECT [host_port] [protocol] [netData][lf]Content-Length: 130 [lf][lf]
+
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf][crlf]User-Agent: Yes[lf]Accept-Encoding: gzip,deflate[lf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[lf]Connection: Basic[lf]Referer: mhost[lf]Cookie: mhost [lf]Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Accept-Language: en-us,en;q=0.5[crlf]Accept-Encoding: gzip,deflate[crlf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[crlf]Keep-Alive: 115[crlf]Connection: keep-alive[crlf]Referer: mhost[crlf]Cookie: mhost Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control: no-cache[crlf][raw][crlf] [crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Connection: close[crlf][crlf][raw][crlf] [crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]CONNECT [host_port][method]HTTP/1.1[lf]HEAD http://mhost/ [protocol][lf]Host: mhost[lf]CONNECT  [lf]DELETE http://mhost/ HTTP/1.1[crlf]CONNECT mhost [crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf]@mip [crlf][crlf]http://mhost/ HTTP/1.1[crlf]mip[crlf][crlf] [crlf][crlf]http://mhost/ HTTP/1.1[crlf]Host@mip[crlf][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[crlf]Host mhost/[crlf][crlf][netData][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[crlf] [crlf][crlf][netData][crlf] [crlf][crlf] http://mhost/ HTTP/1.1[cr][lf] [crlf][crlf][netData][cr][lf] [crlf][crlf]CONNECT mip:22@http://mhost/ HTTP/1.1[crlf] [crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+get [host_port]@mhost HTTP/1.1[crlf][crlf]CONNECT http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: close[crlf]User-Agent: [ua][crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control : no-cache[crlf][crlf]
+
+-----------------------------------------------------------------------------
+CONNECT [host_port]@mhost HTTP/1.1[crlf][crlf]get http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: close[crlf]User-Agent: [ua][crlf]Proxy-connection: Keep-Alive[crlf]Proxy-Authorization: Basic[crlf]Cache-Control : no-cache[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get https://mhost/ HTTP/1.1 
+Host: mhost[crlf]User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
+Accept-Language: en-us,en;q=0.5
+Accept-Encoding: gzip,deflate
+Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7
+Keep-Alive: 115
+Connection: keep-alive
+Referer: mhost
+Cookie: mhost Proxy-Connection: Keep-Alive [crlf][crlf][netData][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]Host: mhost[crlf]User-Agent: Yes[lf]Accept-Encoding: gzip,deflate[lf]Accept-Charset: ISO-8859-1,utf-8;q=0.7,;q=0.7[lf]Connection: Basic[lf]Referer: mhost[lf]Cookie: mhost [lf]Proxy-Connection: Keep-Alive[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf][delay_split]CONNECT [host_port]@mhost [protocol][crlf][crlf]
+
+
+----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]DATA: 2048B[lf]Host: mhost[lf]User-Agent: Yes[lf]Connection: close[lf]Accept-Encoding: gzip[lf]Non-Buffer: true[lf]Proxy: false[lf][lf][netData][lf] [lf][lf]
+
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf][delay_split]CONNECT http://mhost/ HTTP/1.1[crlf]Host: http://mhost/[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: http://mhost[crlf]X-Forwarded-For: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1
+Host: mhost
+Cache-Control=max-age=0
+[crlf][crlf]CONNECT [host_port] [protocol][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf]X-Online-Host: mhost[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Referer: mhost[crlf]GET /HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][raw][crlf][crlf][raw][crlf]Referer: mhost[crlf][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1\nHost: mhost/\nUser-Agent: Yes\nConnection: close\nProxy-Connection: Keep-Alive\n\r\n\r\n[netData]\r\n \r\n\r\n
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: close Keep-Alive[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][split]CONNECT mhost@[host_port] [protocol][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf][lf][realData][lf][lf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][split]CONNECT [host_port][protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]X-Forward-Host: mhost[crlf]Connection: Keep-Alive[crlf]User-Agent: [ua][crlf][crlf]CONNECT [host_port][protocol][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+[netData][crlf]
+get http://mhost/[crlf]
+Host: mhost[crlf][crlf]
+CONNECT mhost[protocol][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1\r\n
+Host: mhost\r\nConnection: Keep-Alive\r\n
+\r\n
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]
+Host: mhost[crlf]
+X-Online-Host: mhost[crlf][crlf]
+CONNECT mhost [protocol][crlf]
+[crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+[netData][crlf]
+get http://mhost/ HTTP/1.1[crlf]
+Host: mhost[crlf]
+CONNECT mhost[protocol][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+[netData] HTTP/1.0\r\n\r\n
+get http://mhost/ HTTP/1.1\r\n
+Host: mhost\r\n
+Connection: Keep-Alive\r\n
+CONNECT mhost\r\n
+\r\n
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost HTTP/1.1[crlf]X-Real-IP:mip[crlf]X-Forwarded-For:http://mhost/ http://mhost/[crlf]X-Forwarded-Port:mhost[crlf]X-Forwarded-Proto:http[crlf]Connection:Keep-Alive[crlf][crlf][instant_split]CONNECT [ssh]HTTP/1.0[crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host:mhost[crlf][crlf][split][realData][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host:
+mhost[crlf]Connection: Keep-Alive[crlf][crlf]
+[lf][realData][crlf]CONNECT mhost HTTP/1.1[lf][lf]
+
+
+-----------------------------------------------------------------------------
+
+
+get [host_port] HTTP/1.1[crlf][crlf]GET http://mhost/ [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forward-Host: mhost[crlf]User-Agent: [ua][crlf][raw][crlf]
+[crlf]
+
+
+
+
+
+-----------------------------------------------------------------------------
+
+get [host_port]http://mhost/[protocol][crlf][split]mhost:/ HTTP/1.1[crlf]Host: mhost:[crlf]X-Forward-Host: mhost:[crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]CONNECT mhost[crlf]Connection: close[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host:
+http://mhost[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1\r\nHost: 
+mhost\r\n\r\n[netData]
+\r\n\r\n\r\n
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf][realData][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1\r\nX-Online-Host:mhost\r\n\r\nCONNECT mip:443
+HTTP/1.0\r\n \r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\\r\n
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1\r\nGET: mhost\n\r\nCONNECT mip:443 
+HTTP/1.0\r\n \r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\r\n\r\n\\\r\n
+
+
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf]Connection: close[crlf]CONNECT [host_port][protocol][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost/[crlf]X-Forward-Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf]X-Forward-Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get  http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost [host_port] [protocol][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]mhost[lf]HEAD http://mhost[protocol][lf]Host: mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]Forward-Host: mhost[lf]HEAD http://mhost[protocol][lf]Host: mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]Connection: http://mhost[lf]HEAD http://mhost[protocol][lf]Host: mhost [lf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]CONNECT mhost@[port][protocol][lf]HEAD http://mhost[protocol][lf]Host: mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]Connection: Keep-Alive[crlf]mhost@[host_port][lf]HEAD http://mhost[protocol][lf]Host: mhost [lf]
+
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf][netdata][crlf] [crlf]-Agent: mhost[ua][crlf]CONNECT mhost [host_port] [protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: mhost[ua][crlf]CONNECT mhost [host_port] [protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf][split]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]X-Forwarded-For: mhost[crlf]User-Agent: mhost[ua][crlf]Connection: close[crlf]CONNECT mhost [host_port] [protocol][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost [host_port] [protocol][crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost@[host_port] [protocol][crlf][raw][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]CONNECT http://mhost[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Connection: close[crlf][netData][crlf] [crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]get http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]CONNECT mhost@[host_port][protocol][crlf] [crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]GET http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]CONNECT mhost@[host_port][protocol][crlf] [crlf]
+
+
+-----------------------------------------------------------------------------
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]CONNECT http://mhost/[protocol]@[host_port][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Connection: close[crlf][netdata][crlf] [crlf][split]Connection: close[crlf]Content-Lenght: 20624[crlf]
+[crlf][netData][crlf] [crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port] HTTP/1.1[crlf][crlf][crlf]GET http://mhost/[protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf]
+[crlf][netData][crlf] [crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]mhost\r\nHost:mhost\r\n\r\n[netData]\r\n \r\n\r\n
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf][realData][crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/[host_port][method]HTTP/1.1[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][lf]HEAD http://mhost[protocol][lf]Host: mhost lf]CONNECT mhost  [lf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf][crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][netData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]host: mhost[crlf][crlf][realData][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost [crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][raw][crlf] [crlf][crlf]
+
+
+
+-----------------------------------------------------------------------------
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf]Connection: Keep-Alive[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][realData][crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf][crlf]Host: mhost[crlf][crlf]CONNECT mhost [host_port][protocol][crlf] [crlf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]mhost[lf]Host: mhost[lf][lf]CONNECT mhost [host_port][lf]CONNECT mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]mhost[lf]Host: mhost[lf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][lf]CONNECT mhost [host_port][lf]CONNECT mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+
+[realData][crlf][split]get http://mhost/  HTTP/1.1[crlf][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf]Connection: Keep-Alive[crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]mhost[lf]Host: mhost[lf][lf]CONNECT mhost [host_port][lf]get mhost [lf]
+
+
+
+-----------------------------------------------------------------------------
+get [host_port]@mhost" HTTP/1.1[crlf][crlf]GET http://mhost"/ [protocol][crlf]Host: mhost"[crlf]X-Forward-Host: mhost"[crlf]CONNECT [host_port] [protocol][crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+
+get [host_port] [protocol][crlf][cr][crlf]X-Online-Host: mhost[crlf]Connection: [crlf]User-Agent: [ua][crlf]Content-Lenght: 99999999999[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf]X-Online-Host: mhost HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol][crlf]X-Online-Host: mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Authorization: Basic: Connection: X-Forward-Keep-AliveX-Online-Host: mhost[lf][lf][netData][lf] [lf][lf]
+
+-----------------------------------------------------------------------------
+
+
+get http://mhost HTTP/1.1[crlf]host:frontend.claro.com.br[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf][crlf][netData][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost HTTP/1.1[crlf]Host: mhost[crlf][crlf]CONNECT [host_port] [protocol][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost HTTP/1.1[crlf]Host: mhost[crlf][crlf][netData][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Host: Multibanco.com.br[crlf][crlf]CONNECT [host_port] [protocol][crlf] [crlf][crlf]
+
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[lf]Host: mhost [lf][lf]CONNECT [host_port][lf]CONNECT [lf]
+
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf] Proxy-Authorization: Basic:Connection: X-Forward-Keep-AliveX-Online-Host:[lf][lf][netData][lf] [lf][lf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf]Host: mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf]X-Online-Host: mhost[crlf][crlf]CONNECT [host_port] [protocol][crlf]X-Online-Host: mhost [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf]X-Online-Host: http://mhost[crlf][crlf]CONNECT[host_port] [protocol][crlf]X-Online-Host: mhost [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost HTTP/1.1[crlf]Connect mip:443 [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost[protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost[crlf][crlf][split]get mhost HTTP/1.1[cr][lf][raw][crlf] [crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf][delay_split]GET http://mhost/ HTTP/1.1[crlf]Host:mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf][instant_split]GET http://mhost/ HTTP/1.1[crlf]Host: mhost[crlf][crlf]
+-----------------------------------------------------------------------------
+
+get http://mhost/ HTTP/1.1[crlf]Content-Type: text[crlf]Cache-Control: no-cache[crlf]Connection: close[crlf]Content-Lenght: 20624[crlf]get mip:443@mhost HTTP/1.1[crlf][crlf]
+
+-----------------------------------------------------------------------------
+
+get [host_port]@mhost [protocol][crlf]Host: mhost[crlf]X-Forwarded-For: mhost User-Agent: Yes
+Connection: close
+Proxy-Connection: Keep-Alive Connection: Transfer-Encoding
+[protocol][ua][port][auth][lf][lf][netData][lf] [lf][lf]
+
+-----------------------------------------------------------------------------
+
+get [host_port] [protocol][crlf]Host: mhost[crlf]X-Online-Host: mhost[crlf][crlf]
+
+-----------------------------------------------------------------------------
+

+ 1247 - 0
ChuGH-5.7u/adm-lite/shadowsocks.sh

@@ -0,0 +1,1247 @@
+eval PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
+export PATH
+red='\033[0;31m'
+green='\033[0;32m'
+yellow='\033[0;33m'
+plain='\033[0m'
+[[ $EUID -ne 0 ]] && echo -e "[${red}Error${plain}] This script must be run as root!" && exit 1
+cur_dir=$( pwd )
+software=(Shadowsocks-Python ShadowsocksR Shadowsocks-Go Shadowsocks-libev)
+libsodium_file="libsodium-1.0.17"
+libsodium_url="https://github.com/jedisct1/libsodium/releases/download/1.0.17/libsodium-1.0.17.tar.gz"
+mbedtls_file="mbedtls-2.16.0"
+mbedtls_url="https://tls.mbed.org/download/mbedtls-2.16.0-gpl.tgz"
+shadowsocks_python_file="shadowsocks-master"
+shadowsocks_python_url="https://github.com/shadowsocks/shadowsocks/archive/master.zip"
+shadowsocks_python_init="/etc/init.d/shadowsocks-python"
+shadowsocks_python_config="/etc/shadowsocks-python/config.json"
+shadowsocks_python_centos="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks"
+shadowsocks_python_debian="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-debian"
+shadowsocks_r_file="shadowsocksr-3.2.2"
+shadowsocks_r_url="https://github.com/shadowsocksrr/shadowsocksr/archive/3.2.2.tar.gz"
+shadowsocks_r_init="/etc/init.d/shadowsocks-r"
+shadowsocks_r_config="/etc/shadowsocks-r/config.json"
+shadowsocks_r_centos="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR"
+shadowsocks_r_debian="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR-debian"
+shadowsocks_go_file_64="shadowsocks-server-linux64-1.2.2"
+shadowsocks_go_url_64="https://dl.lamp.sh/shadowsocks/shadowsocks-server-linux64-1.2.2.gz"
+shadowsocks_go_file_32="shadowsocks-server-linux32-1.2.2"
+shadowsocks_go_url_32="https://dl.lamp.sh/shadowsocks/shadowsocks-server-linux32-1.2.2.gz"
+shadowsocks_go_init="/etc/init.d/shadowsocks-go"
+shadowsocks_go_config="/etc/shadowsocks-go/config.json"
+shadowsocks_go_centos="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go"
+shadowsocks_go_debian="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go-debian"
+shadowsocks_libev_init="/etc/init.d/shadowsocks-libev"
+shadowsocks_libev_config="/etc/shadowsocks-libev/config.json"
+shadowsocks_libev_centos="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev"
+shadowsocks_libev_debian="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian"
+common_ciphers=(
+aes-256-gcm
+aes-192-gcm
+aes-128-gcm
+aes-256-ctr
+aes-192-ctr
+aes-128-ctr
+aes-256-cfb
+aes-192-cfb
+aes-128-cfb
+camellia-128-cfb
+camellia-192-cfb
+camellia-256-cfb
+xchacha20-ietf-poly1305
+chacha20-ietf-poly1305
+chacha20-ietf
+chacha20
+salsa20
+rc4-md5
+)
+go_ciphers=(
+aes-256-cfb
+aes-192-cfb
+aes-128-cfb
+aes-256-ctr
+aes-192-ctr
+aes-128-ctr
+chacha20-ietf
+chacha20
+salsa20
+rc4-md5
+)
+r_ciphers=(
+none
+aes-256-cfb
+aes-192-cfb
+aes-128-cfb
+aes-256-cfb8
+aes-192-cfb8
+aes-128-cfb8
+aes-256-ctr
+aes-192-ctr
+aes-128-ctr
+chacha20-ietf
+chacha20
+salsa20
+xchacha20
+xsalsa20
+rc4-md5
+)
+protocols=(
+origin
+verify_deflate
+auth_sha1_v4
+auth_sha1_v4_compatible
+auth_aes128_md5
+auth_aes128_sha1
+auth_chain_a
+auth_chain_b
+auth_chain_c
+auth_chain_d
+auth_chain_e
+auth_chain_f
+)
+obfs=(
+plain
+http_simple
+http_simple_compatible
+http_post
+http_post_compatible
+tls1.2_ticket_auth
+tls1.2_ticket_auth_compatible
+tls1.2_ticket_fastauth
+tls1.2_ticket_fastauth_compatible
+)
+obfs_libev=(http tls)
+libev_obfs=""
+disable_selinux(){
+if [ -s /etc/selinux/config ] && grep 'SELINUX=enforcing' /etc/selinux/config; then
+sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
+setenforce 0
+fi
+}
+check_sys(){
+local checkType=$1
+local value=$2
+local release=''
+local systemPackage=''
+if [[ -f /etc/redhat-release ]]; then
+release="centos"
+systemPackage="yum"
+elif grep -Eqi "debian|raspbian" /etc/issue; then
+release="debian"
+systemPackage="apt"
+elif grep -Eqi "ubuntu" /etc/issue; then
+release="ubuntu"
+systemPackage="apt"
+elif grep -Eqi "centos|red hat|redhat" /etc/issue; then
+release="centos"
+systemPackage="yum"
+elif grep -Eqi "debian|raspbian" /proc/version; then
+release="debian"
+systemPackage="apt"
+elif grep -Eqi "ubuntu" /proc/version; then
+release="ubuntu"
+systemPackage="apt"
+elif grep -Eqi "centos|red hat|redhat" /proc/version; then
+release="centos"
+systemPackage="yum"
+fi
+if [[ "${checkType}" == "sysRelease" ]]; then
+if [ "${value}" == "${release}" ]; then
+return 0
+else
+return 1
+fi
+elif [[ "${checkType}" == "packageManager" ]]; then
+if [ "${value}" == "${systemPackage}" ]; then
+return 0
+else
+return 1
+fi
+fi
+}
+version_ge(){
+test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"
+}
+version_gt(){
+test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"
+}
+check_kernel_version(){
+local kernel_version=$(uname -r | cut -d- -f1)
+if version_gt ${kernel_version} 3.7.0; then
+return 0
+else
+return 1
+fi
+}
+check_kernel_headers(){
+if check_sys packageManager yum; then
+if rpm -qa | grep -q headers-$(uname -r); then
+return 0
+else
+return 1
+fi
+elif check_sys packageManager apt; then
+if dpkg -s linux-headers-$(uname -r) > /dev/null 2>&1; then
+return 0
+else
+return 1
+fi
+fi
+return 1
+}
+getversion(){
+if [[ -s /etc/redhat-release ]]; then
+grep -oE  "[0-9.]+" /etc/redhat-release
+else
+grep -oE  "[0-9.]+" /etc/issue
+fi
+}
+centosversion(){
+if check_sys sysRelease centos; then
+local code=$1
+local version="$(getversion)"
+local main_ver=${version%%.*}
+if [ "$main_ver" == "$code" ]; then
+return 0
+else
+return 1
+fi
+else
+return 1
+fi
+}
+autoconf_version(){
+if [ ! "$(command -v autoconf)" ]; then
+echo -e "[${green}Info${plain}] Starting install package autoconf"
+if check_sys packageManager yum; then
+yum install -y autoconf > /dev/null 2>&1 || echo -e "[${red}Error:${plain}] Failed to install autoconf"
+elif check_sys packageManager apt; then
+apt-get -y update > /dev/null 2>&1
+apt-get -y install autoconf > /dev/null 2>&1 || echo -e "[${red}Error:${plain}] Failed to install autoconf"
+fi
+fi
+local autoconf_ver=$(autoconf --version | grep autoconf | grep -oE "[0-9.]+")
+if version_ge ${autoconf_ver} 2.67; then
+return 0
+else
+return 1
+fi
+}
+get_ip(){
+local IP=$( ip addr | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | egrep -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\." | head -n 1 )
+[ -z ${IP} ] && IP=$( wget -qO- -t1 -T2 ipv4.icanhazip.com )
+[ -z ${IP} ] && IP=$( wget -qO- -t1 -T2 ipinfo.io/ip )
+echo ${IP}
+}
+get_ipv6(){
+local ipv6=$(wget -qO- -t1 -T2 ipv6.icanhazip.com)
+[ -z ${ipv6} ] && return 1 || return 0
+}
+get_libev_ver(){
+libev_ver=$(wget --no-check-certificate -qO- https://api.github.com/repos/shadowsocks/shadowsocks-libev/releases/latest | grep 'tag_name' | cut -d\" -f4)
+[ -z ${libev_ver} ] && echo -e "[${red}Error${plain}] Get shadowsocks-libev latest version failed" && exit 1
+}
+get_opsy(){
+[ -f /etc/redhat-release ] && awk '{print ($1,$3~/^[0-9]/?$3:$4)}' /etc/redhat-release && return
+[ -f /etc/os-release ] && awk -F'[= "]' '/PRETTY_NAME/{print $3,$4,$5}' /etc/os-release && return
+[ -f /etc/lsb-release ] && awk -F'[="]+' '/DESCRIPTION/{print $2}' /etc/lsb-release && return
+}
+is_64bit(){
+if [ `getconf WORD_BIT` = '32' ] && [ `getconf LONG_BIT` = '64' ] ; then
+return 0
+else
+return 1
+fi
+}
+debianversion(){
+if check_sys sysRelease debian;then
+local version=$( get_opsy )
+local code=${1}
+local main_ver=$( echo ${version} | sed 's/[^0-9]//g')
+if [ "${main_ver}" == "${code}" ];then
+return 0
+else
+return 1
+fi
+else
+return 1
+fi
+}
+download(){
+local filename=$(basename $1)
+if [ -f ${1} ]; then
+echo "${filename} [found]"
+else
+echo "${filename} not found, download now..."
+wget --no-check-certificate -c -t3 -T60 -O ${1} ${2}
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Download ${filename} failed."
+exit 1
+fi
+fi
+}
+download_files(){
+cd ${cur_dir}
+if   [ "${selected}" == "1" ]; then
+download "${shadowsocks_python_file}.zip" "${shadowsocks_python_url}"
+if check_sys packageManager yum; then
+download "${shadowsocks_python_init}" "${shadowsocks_python_centos}"
+elif check_sys packageManager apt; then
+download "${shadowsocks_python_init}" "${shadowsocks_python_debian}"
+fi
+elif [ "${selected}" == "2" ]; then
+download "${shadowsocks_r_file}.tar.gz" "${shadowsocks_r_url}"
+if check_sys packageManager yum; then
+download "${shadowsocks_r_init}" "${shadowsocks_r_centos}"
+elif check_sys packageManager apt; then
+download "${shadowsocks_r_init}" "${shadowsocks_r_debian}"
+fi
+elif [ "${selected}" == "3" ]; then
+if is_64bit; then
+download "${shadowsocks_go_file_64}.gz" "${shadowsocks_go_url_64}"
+else
+download "${shadowsocks_go_file_32}.gz" "${shadowsocks_go_url_32}"
+fi
+if check_sys packageManager yum; then
+download "${shadowsocks_go_init}" "${shadowsocks_go_centos}"
+elif check_sys packageManager apt; then
+download "${shadowsocks_go_init}" "${shadowsocks_go_debian}"
+fi
+elif [ "${selected}" == "4" ]; then
+get_libev_ver
+shadowsocks_libev_file="shadowsocks-libev-$(echo ${libev_ver} | sed -e 's/^[a-zA-Z]//g')"
+shadowsocks_libev_url="https://github.com/shadowsocks/shadowsocks-libev/releases/download/${libev_ver}/${shadowsocks_libev_file}.tar.gz"
+download "${shadowsocks_libev_file}.tar.gz" "${shadowsocks_libev_url}"
+if check_sys packageManager yum; then
+download "${shadowsocks_libev_init}" "${shadowsocks_libev_centos}"
+elif check_sys packageManager apt; then
+download "${shadowsocks_libev_init}" "${shadowsocks_libev_debian}"
+fi
+fi
+}
+get_char(){
+SAVEDSTTY=$(stty -g)
+stty -echo
+stty cbreak
+dd if=/dev/tty bs=1 count=1 2> /dev/null
+stty -raw
+stty echo
+stty $SAVEDSTTY
+}
+error_detect_depends(){
+local command=$1
+local depend=`echo "${command}" | awk '{print $4}'`
+echo -e "[${green}Info${plain}] Starting to install package ${depend}"
+${command} > /dev/null 2>&1
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Failed to install ${red}${depend}${plain}"
+exit 1
+fi
+}
+config_firewall(){
+if centosversion 6; then
+/etc/init.d/iptables status > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+iptables -L -n | grep -i ${shadowsocksport} > /dev/null 2>&1
+if [ $? -ne 0 ]; then
+iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport ${shadowsocksport} -j ACCEPT
+iptables -I INPUT -m state --state NEW -m udp -p udp --dport ${shadowsocksport} -j ACCEPT
+/etc/init.d/iptables save
+/etc/init.d/iptables restart
+else
+echo -e "[${green}Info${plain}] port ${green}${shadowsocksport}${plain} already be enabled."
+fi
+else
+echo -e "[${yellow}Warning${plain}] iptables looks like not running or not installed, please enable port ${shadowsocksport} manually if necessary."
+fi
+elif centosversion 7; then
+systemctl status firewalld > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+default_zone=$(firewall-cmd --get-default-zone)
+firewall-cmd --permanent --zone=${default_zone} --add-port=${shadowsocksport}/tcp
+firewall-cmd --permanent --zone=${default_zone} --add-port=${shadowsocksport}/udp
+firewall-cmd --reload
+else
+echo -e "[${yellow}Warning${plain}] firewalld looks like not running or not installed, please enable port ${shadowsocksport} manually if necessary."
+fi
+fi
+}
+config_shadowsocks(){
+if check_kernel_version && check_kernel_headers; then
+fast_open="true"
+else
+fast_open="false"
+fi
+if   [ "${selected}" == "1" ]; then
+if [ ! -d "$(dirname ${shadowsocks_python_config})" ]; then
+mkdir -p $(dirname ${shadowsocks_python_config})
+fi
+cat > ${shadowsocks_python_config}<<-EOF
+{
+"server":"0.0.0.0",
+"server_port":${shadowsocksport},
+"local_address":"127.0.0.1",
+"local_port":1080,
+"password":"${shadowsockspwd}",
+"timeout":300,
+"method":"${shadowsockscipher}",
+"fast_open":${fast_open}
+}
+EOF
+elif [ "${selected}" == "2" ]; then
+if [ ! -d "$(dirname ${shadowsocks_r_config})" ]; then
+mkdir -p $(dirname ${shadowsocks_r_config})
+fi
+cat > ${shadowsocks_r_config}<<-EOF
+{
+"server":"0.0.0.0",
+"server_ipv6":"::",
+"server_port":${shadowsocksport},
+"local_address":"127.0.0.1",
+"local_port":1080,
+"password":"${shadowsockspwd}",
+"timeout":120,
+"method":"${shadowsockscipher}",
+"protocol":"${shadowsockprotocol}",
+"protocol_param":"",
+"obfs":"${shadowsockobfs}",
+"obfs_param":"",
+"redirect":"",
+"dns_ipv6":false,
+"fast_open":${fast_open},
+"workers":1
+}
+EOF
+elif [ "${selected}" == "3" ]; then
+if [ ! -d "$(dirname ${shadowsocks_go_config})" ]; then
+mkdir -p $(dirname ${shadowsocks_go_config})
+fi
+cat > ${shadowsocks_go_config}<<-EOF
+{
+"server":"0.0.0.0",
+"server_port":${shadowsocksport},
+"local_port":1080,
+"password":"${shadowsockspwd}",
+"method":"${shadowsockscipher}",
+"timeout":300
+}
+EOF
+elif [ "${selected}" == "4" ]; then
+local server_value="\"0.0.0.0\""
+if get_ipv6; then
+server_value="[\"[::0]\",\"0.0.0.0\"]"
+fi
+if [ ! -d "$(dirname ${shadowsocks_libev_config})" ]; then
+mkdir -p $(dirname ${shadowsocks_libev_config})
+fi
+if [ "${libev_obfs}" == "y" ] || [ "${libev_obfs}" == "Y" ]; then
+cat > ${shadowsocks_libev_config}<<-EOF
+{
+"server":${server_value},
+"server_port":${shadowsocksport},
+"password":"${shadowsockspwd}",
+"timeout":300,
+"user":"nobody",
+"method":"${shadowsockscipher}",
+"fast_open":${fast_open},
+"nameserver":"8.8.8.8",
+"mode":"tcp_and_udp",
+"plugin":"obfs-server",
+"plugin_opts":"obfs=${shadowsocklibev_obfs}"
+}
+EOF
+else
+cat > ${shadowsocks_libev_config}<<-EOF
+{
+"server":${server_value},
+"server_port":${shadowsocksport},
+"password":"${shadowsockspwd}",
+"timeout":300,
+"user":"nobody",
+"method":"${shadowsockscipher}",
+"fast_open":${fast_open},
+"nameserver":"8.8.8.8",
+"mode":"tcp_and_udp"
+}
+EOF
+fi
+fi
+}
+install_dependencies(){
+if check_sys packageManager yum; then
+echo -e "[${green}Info${plain}] Checking the EPEL repository..."
+if [ ! -f /etc/yum.repos.d/epel.repo ]; then
+yum install -y epel-release > /dev/null 2>&1
+fi
+[ ! -f /etc/yum.repos.d/epel.repo ] && echo -e "[${red}Error${plain}] Install EPEL repository failed, please check it." && exit 1
+[ ! "$(command -v yum-config-manager)" ] && yum install -y yum-utils > /dev/null 2>&1
+[ x"$(yum-config-manager epel | grep -w enabled | awk '{print $3}')" != x"True" ] && yum-config-manager --enable epel > /dev/null 2>&1
+echo -e "[${green}Info${plain}] Checking the EPEL repository complete..."
+yum_depends=(
+unzip gzip openssl openssl-devel gcc python python-devel python-setuptools pcre pcre-devel libtool libevent
+autoconf automake make curl curl-devel zlib-devel perl perl-devel cpio expat-devel gettext-devel
+libev-devel c-ares-devel git qrencode
+)
+for depend in ${yum_depends[@]}; do
+error_detect_depends "yum -y install ${depend}"
+done
+elif check_sys packageManager apt; then
+apt_depends=(
+gettext build-essential unzip gzip python python-dev python-setuptools curl openssl libssl-dev
+autoconf automake libtool gcc make perl cpio libpcre3 libpcre3-dev zlib1g-dev libev-dev libc-ares-dev git qrencode
+)
+apt-get -y update
+for depend in ${apt_depends[@]}; do
+error_detect_depends "apt-get -y install ${depend}"
+done
+fi
+}
+install_check(){
+if check_sys packageManager yum || check_sys packageManager apt; then
+if centosversion 5; then
+return 1
+fi
+return 0
+else
+return 1
+fi
+}
+install_select(){
+if ! install_check; then
+echo -e "[${red}Error${plain}] Your OS is not supported to run it!"
+echo "Please change to CentOS 6+/Debian 7+/Ubuntu 12+ and try again."
+exit 1
+fi
+clear
+while true
+do
+echo  "Cual servidor Shadowsocks quieres instalar (recomendado 4):"
+for ((i=1;i<=${#software[@]};i++ )); do
+hint="${software[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Escribe un numero (Default ${software[0]}):" selected
+[ -z "${selected}" ] && selected="1"
+case "${selected}" in
+1|2|3|4)
+echo
+echo "Escogiste = ${software[${selected}-1]}"
+echo
+break
+;;
+*)
+echo -e "[${red}Error${plain}] Por favor escribe un numero del [1-4]"
+;;
+esac
+done
+}
+install_prepare_password(){
+echo "Escribe una contraseña ${software[${selected}-1]}"
+read -p "(Default password: chumogh):" shadowsockspwd
+[ -z "${shadowsockspwd}" ] && shadowsockspwd="chumogh"
+echo
+echo "password = ${shadowsockspwd}"
+echo
+}
+install_prepare_port() {
+while true
+do
+dport=$(shuf -i 9000-19999 -n 1)
+echo -e "Por favor escribe un puerto ${software[${selected}-1]} [1-65535]"
+read -p "(Default port: ${dport}):" shadowsocksport
+[ -z "${shadowsocksport}" ] && shadowsocksport=${dport}
+expr ${shadowsocksport} + 1 &>/dev/null
+if [ $? -eq 0 ]; then
+if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
+echo
+echo "port = ${shadowsocksport}"
+echo
+break
+fi
+fi
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre [1-65535]"
+done
+}
+install_prepare_cipher(){
+while true
+do
+echo -e "Escribe el tipo de encriptacion ${software[${selected}-1]}:"
+if   [[ "${selected}" == "1" || "${selected}" == "4" ]]; then
+for ((i=1;i<=${#common_ciphers[@]};i++ )); do
+hint="${common_ciphers[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Encriptacion(Default: ${common_ciphers[0]}):" pick
+[ -z "$pick" ] && pick=1
+expr ${pick} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$pick" -lt 1 || "$pick" -gt ${#common_ciphers[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre 1 y ${#common_ciphers[@]}"
+continue
+fi
+shadowsockscipher=${common_ciphers[$pick-1]}
+elif [ "${selected}" == "2" ]; then
+for ((i=1;i<=${#r_ciphers[@]};i++ )); do
+hint="${r_ciphers[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Encriptacion(Default: ${r_ciphers[1]}):" pick
+[ -z "$pick" ] && pick=2
+expr ${pick} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$pick" -lt 1 || "$pick" -gt ${#r_ciphers[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre 1 y ${#r_ciphers[@]}"
+continue
+fi
+shadowsockscipher=${r_ciphers[$pick-1]}
+elif [ "${selected}" == "3" ]; then
+for ((i=1;i<=${#go_ciphers[@]};i++ )); do
+hint="${go_ciphers[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Encriptacion(Default: ${go_ciphers[0]}):" pick
+[ -z "$pick" ] && pick=1
+expr ${pick} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$pick" -lt 1 || "$pick" -gt ${#go_ciphers[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre 1 y ${#go_ciphers[@]}"
+continue
+fi
+shadowsockscipher=${go_ciphers[$pick-1]}
+fi
+echo
+echo "cipher = ${shadowsockscipher}"
+echo
+break
+done
+}
+install_prepare_protocol(){
+while true
+do
+echo -e "Escoge un protocolo ${software[${selected}-1]}:"
+for ((i=1;i<=${#protocols[@]};i++ )); do
+hint="${protocols[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Protocolo(Default: ${protocols[0]}):" protocol
+[ -z "$protocol" ] && protocol=1
+expr ${protocol} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$protocol" -lt 1 || "$protocol" -gt ${#protocols[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre 1 y ${#protocols[@]}"
+continue
+fi
+shadowsockprotocol=${protocols[$protocol-1]}
+echo
+echo "protocol = ${shadowsockprotocol}"
+echo
+break
+done
+}
+install_prepare_obfs(){
+while true
+do
+echo -e "Please select obfs for ${software[${selected}-1]}:"
+for ((i=1;i<=${#obfs[@]};i++ )); do
+hint="${obfs[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Obfs(Default: ${obfs[0]}):" r_obfs
+[ -z "$r_obfs" ] && r_obfs=1
+expr ${r_obfs} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$r_obfs" -lt 1 || "$r_obfs" -gt ${#obfs[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escoge un numero entre 1 y ${#obfs[@]}"
+continue
+fi
+shadowsockobfs=${obfs[$r_obfs-1]}
+echo
+echo "obfs = ${shadowsockobfs}"
+echo
+break
+done
+}
+install_prepare_libev_obfs(){
+if autoconf_version || centosversion 6; then
+while true
+do
+echo -e "Quieres instalar simple-obfs para ${software[${selected}-1]}? [y/n]"
+read -p "(default: n):" libev_obfs
+[ -z "$libev_obfs" ] && libev_obfs=n
+case "${libev_obfs}" in
+y|Y|n|N)
+echo
+echo "Escogiste = ${libev_obfs}"
+echo
+break
+;;
+*)
+echo -e "[${red}Error${plain}] Por favor solo escribe [y/n]"
+;;
+esac
+done
+if [ "${libev_obfs}" == "y" ] || [ "${libev_obfs}" == "Y" ]; then
+while true
+do
+echo -e "Por favor selecciona el simple-obfs:"
+for ((i=1;i<=${#obfs_libev[@]};i++ )); do
+hint="${obfs_libev[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Obfs(Default: ${obfs_libev[0]}):" r_libev_obfs
+[ -z "$r_libev_obfs" ] && r_libev_obfs=1
+expr ${r_libev_obfs} + 1 &>/dev/null
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero"
+continue
+fi
+if [[ "$r_libev_obfs" -lt 1 || "$r_libev_obfs" -gt ${#obfs_libev[@]} ]]; then
+echo -e "[${red}Error${plain}] Por favor escribe un numero entre 1 y ${#obfs_libev[@]}"
+continue
+fi
+shadowsocklibev_obfs=${obfs_libev[$r_libev_obfs-1]}
+echo
+echo "obfs = ${shadowsocklibev_obfs}"
+echo
+break
+done
+fi
+else
+echo -e "[${green}Info${plain}] autoconf version is less than 2.67, simple-obfs for ${software[${selected}-1]} installation has been skipped"
+fi
+}
+install_prepare(){
+if  [[ "${selected}" == "1" || "${selected}" == "3" || "${selected}" == "4" ]]; then
+install_prepare_password
+install_prepare_port
+install_prepare_cipher
+if [ "${selected}" == "4" ]; then
+install_prepare_libev_obfs
+fi
+elif [ "${selected}" == "2" ]; then
+install_prepare_password
+install_prepare_port
+install_prepare_cipher
+install_prepare_protocol
+install_prepare_obfs
+fi
+echo
+echo "Presiona cualquier tecla para continuar...o Presiona Ctrl+C para cancelar"
+char=`get_char`
+}
+install_libsodium(){
+if [ ! -f /usr/lib/libsodium.a ]; then
+cd ${cur_dir}
+download "${libsodium_file}.tar.gz" "${libsodium_url}"
+tar zxf ${libsodium_file}.tar.gz
+cd ${libsodium_file}
+./configure --prefix=/usr && make && make install
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] ${libsodium_file} install failed."
+install_cleanup
+exit 1
+fi
+else
+echo -e "[${green}Info${plain}] ${libsodium_file} already installed."
+fi
+}
+install_mbedtls(){
+if [ ! -f /usr/lib/libmbedtls.a ]; then
+cd ${cur_dir}
+download "${mbedtls_file}-gpl.tgz" "${mbedtls_url}"
+tar xf ${mbedtls_file}-gpl.tgz
+cd ${mbedtls_file}
+make SHARED=1 CFLAGS=-fPIC
+make DESTDIR=/usr install
+if [ $? -ne 0 ]; then
+echo -e "[${red}Error${plain}] ${mbedtls_file} install failed."
+install_cleanup
+exit 1
+fi
+else
+echo -e "[${green}Info${plain}] ${mbedtls_file} already installed."
+fi
+}
+install_shadowsocks_python(){
+cd ${cur_dir}
+unzip -q ${shadowsocks_python_file}.zip
+if [ $? -ne 0 ];then
+echo -e "[${red}Error${plain}] unzip ${shadowsocks_python_file}.zip failed, please check unzip command."
+install_cleanup
+exit 1
+fi
+cd ${shadowsocks_python_file}
+python setup.py install --record /usr/local/shadowsocks_python.log
+if [ -f /usr/bin/ssserver ] || [ -f /usr/local/bin/ssserver ]; then
+chmod +x ${shadowsocks_python_init}
+local service_name=$(basename ${shadowsocks_python_init})
+if check_sys packageManager yum; then
+chkconfig --add ${service_name}
+chkconfig ${service_name} on
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} defaults
+fi
+else
+echo
+echo -e "[${red}Error${plain}] ${software[0]} install failed."
+install_cleanup
+exit 1
+fi
+}
+install_shadowsocks_r(){
+cd ${cur_dir}
+tar zxf ${shadowsocks_r_file}.tar.gz
+mv ${shadowsocks_r_file}/shadowsocks /usr/local/
+if [ -f /usr/local/shadowsocks/server.py ]; then
+chmod +x ${shadowsocks_r_init}
+local service_name=$(basename ${shadowsocks_r_init})
+if check_sys packageManager yum; then
+chkconfig --add ${service_name}
+chkconfig ${service_name} on
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} defaults
+fi
+else
+echo
+echo -e "[${red}Error${plain}] ${software[1]} install failed."
+install_cleanup
+exit 1
+fi
+}
+install_shadowsocks_go(){
+cd ${cur_dir}
+if is_64bit; then
+gzip -d ${shadowsocks_go_file_64}.gz
+if [ $? -ne 0 ];then
+echo -e "[${red}Error${plain}] Decompress ${shadowsocks_go_file_64}.gz failed."
+install_cleanup
+exit 1
+fi
+mv -f ${shadowsocks_go_file_64} /usr/bin/shadowsocks-server
+else
+gzip -d ${shadowsocks_go_file_32}.gz
+if [ $? -ne 0 ];then
+echo -e "[${red}Error${plain}] Decompress ${shadowsocks_go_file_32}.gz failed."
+install_cleanup
+exit 1
+fi
+mv -f ${shadowsocks_go_file_32} /usr/bin/shadowsocks-server
+fi
+if [ -f /usr/bin/shadowsocks-server ]; then
+chmod +x /usr/bin/shadowsocks-server
+chmod +x ${shadowsocks_go_init}
+local service_name=$(basename ${shadowsocks_go_init})
+if check_sys packageManager yum; then
+chkconfig --add ${service_name}
+chkconfig ${service_name} on
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} defaults
+fi
+else
+echo
+echo -e "[${red}Error${plain}] ${software[2]} install failed."
+install_cleanup
+exit 1
+fi
+}
+install_shadowsocks_libev(){
+cd ${cur_dir}
+tar zxf ${shadowsocks_libev_file}.tar.gz
+cd ${shadowsocks_libev_file}
+./configure --disable-documentation && make && make install
+if [ $? -eq 0 ]; then
+chmod +x ${shadowsocks_libev_init}
+local service_name=$(basename ${shadowsocks_libev_init})
+if check_sys packageManager yum; then
+chkconfig --add ${service_name}
+chkconfig ${service_name} on
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} defaults
+fi
+else
+echo
+echo -e "[${red}Error${plain}] ${software[3]} install failed."
+install_cleanup
+exit 1
+fi
+}
+install_shadowsocks_libev_obfs(){
+if [ "${libev_obfs}" == "y" ] || [ "${libev_obfs}" == "Y" ]; then
+cd ${cur_dir}
+git clone https://github.com/shadowsocks/simple-obfs.git
+[ -d simple-obfs ] && cd simple-obfs || echo -e "[${red}Error:${plain}] Failed to git clone simple-obfs."
+git submodule update --init --recursive
+if centosversion 6; then
+if [ ! "$(command -v autoconf268)" ]; then
+echo -e "[${green}Info${plain}] Starting install autoconf268..."
+yum install -y autoconf268 > /dev/null 2>&1 || echo -e "[${red}Error:${plain}] Failed to install autoconf268."
+fi
+sed -i 's/autoreconf/autoreconf268/' autogen.sh
+sed -i 's@^#include <ev.h>@#include <libev/ev.h>@' src/local.h
+sed -i 's@^#include <ev.h>@#include <libev/ev.h>@' src/server.h
+fi
+./autogen.sh
+./configure --disable-documentation
+make
+make install
+if [ ! "$(command -v obfs-server)" ]; then
+echo -e "[${red}Error${plain}] simple-obfs for ${software[${selected}-1]} install failed."
+install_cleanup
+exit 1
+fi
+[ -f /usr/local/bin/obfs-server ] && ln -s /usr/local/bin/obfs-server /usr/bin
+fi
+}
+install_completed_python(){
+clear
+${shadowsocks_python_init} start
+echo
+echo -e "Felicidades, ${green}${software[0]}${plain} server install completed!"
+echo -e "IP        : ${red} $(get_ip) ${plain}"
+echo -e "Port      : ${red} ${shadowsocksport} ${plain}"
+echo -e "Password         : ${red} ${shadowsockspwd} ${plain}"
+echo -e "Metodo de Encriptacion: ${red} ${shadowsockscipher} ${plain}"
+}
+install_completed_r(){
+clear
+${shadowsocks_r_init} start
+echo
+echo -e "Felicidades, ${green}${software[1]}${plain} server install completed!"
+echo -e "IP        : ${red} $(get_ip) ${plain}"
+echo -e "Port      : ${red} ${shadowsocksport} ${plain}"
+echo -e "Password         : ${red} ${shadowsockspwd} ${plain}"
+echo -e "Protocol         : ${red} ${shadowsockprotocol} ${plain}"
+echo -e "Obfs             : ${red} ${shadowsockobfs} ${plain}"
+echo -e "Metodo de Encriptacion: ${red} ${shadowsockscipher} ${plain}"
+}
+install_completed_go(){
+clear
+${shadowsocks_go_init} start
+echo
+echo -e "Felicidades, ${green}${software[2]}${plain} server install completed!"
+echo -e "IP        : ${red} $(get_ip) ${plain}"
+echo -e "Port      : ${red} ${shadowsocksport} ${plain}"
+echo -e "Password         : ${red} ${shadowsockspwd} ${plain}"
+echo -e "Metodo de Encriptacion: ${red} ${shadowsockscipher} ${plain}"
+}
+install_completed_libev(){
+clear
+ldconfig
+${shadowsocks_libev_init} start
+echo
+echo -e "Felicidades, ${green}${software[3]}${plain} instalacion completada!"
+echo -e "IP        : ${red} $(get_ip) ${plain}"
+echo -e "Port      : ${red} ${shadowsocksport} ${plain}"
+echo -e "Password         : ${red} ${shadowsockspwd} ${plain}"
+if [ "$(command -v obfs-server)" ]; then
+echo -e "Obfs             : ${red} ${shadowsocklibev_obfs} ${plain}"
+fi
+echo -e "Metodo de Encriptacion: ${red} ${shadowsockscipher} ${plain}"
+}
+qr_generate_python(){
+if [ "$(command -v qrencode)" ]; then
+local tmp=$(echo -n "${shadowsockscipher}:${shadowsockspwd}@$(get_ip):${shadowsocksport}" | base64 -w0)
+local qr_code="ss://${tmp}"
+echo
+echo "Codigo QR: (Para Shadowsocks Windows, OSX, Android y iOS)"
+echo -e "${green} ${qr_code} ${plain}"
+echo -n "${qr_code}" | qrencode -s8 -o ${cur_dir}/shadowsocks_python_qr.png
+echo "Tu codigo QR fue guardado en la siguiente direccion:"
+echo -e "${green} ${cur_dir}/shadowsocks_python_qr.png ${plain}"
+fi
+}
+qr_generate_r(){
+if [ "$(command -v qrencode)" ]; then
+local tmp1=$(echo -n "${shadowsockspwd}" | base64 -w0 | sed 's/=//g;s/\//_/g;s/+/-/g')
+local tmp2=$(echo -n "$(get_ip):${shadowsocksport}:${shadowsockprotocol}:${shadowsockscipher}:${shadowsockobfs}:${tmp1}/?obfsparam=" | base64 -w0)
+local qr_code="ssr://${tmp2}"
+echo
+echo "Codigo QR: (Para ShadowsocksR Windows, Android)"
+echo -e "${green} ${qr_code} ${plain}"
+echo -n "${qr_code}" | qrencode -s8 -o ${cur_dir}/shadowsocks_r_qr.png
+echo "Tu codigo QR fue guardado en la siguiente direccion como PNG:"
+echo -e "${green} ${cur_dir}/shadowsocks_r_qr.png ${plain}"
+fi
+}
+qr_generate_go(){
+if [ "$(command -v qrencode)" ]; then
+local tmp=$(echo -n "${shadowsockscipher}:${shadowsockspwd}@$(get_ip):${shadowsocksport}" | base64 -w0)
+local qr_code="ss://${tmp}"
+echo
+echo "Codigo QR: (Para Shadowsocks Windows, OSX, Android y iOS)"
+echo -e "${green} ${qr_code} ${plain}"
+echo -n "${qr_code}" | qrencode -s8 -o ${cur_dir}/shadowsocks_go_qr.png
+echo "Tu codigo QR fue guardado en la siguiente direccion como PNG:"
+echo -e "${green} ${cur_dir}/shadowsocks_go_qr.png ${plain}"
+fi
+}
+qr_generate_libev(){
+if [ "$(command -v qrencode)" ]; then
+local tmp=$(echo -n "${shadowsockscipher}:${shadowsockspwd}@$(get_ip):${shadowsocksport}" | base64 -w0)
+local qr_code="ss://${tmp}"
+echo
+echo "Codigo QR: (Para Shadowsocks Windows, OSX, Android y iOS)"
+echo -e "${green} ${qr_code} ${plain}"
+echo -n "${qr_code}" | qrencode -s8 -o ${cur_dir}/shadowsocks_libev_qr.png
+echo "Tu codigo QR fue guardado en la siguiente direccion como PNG:"
+echo -e "${green} ${cur_dir}/shadowsocks_libev_qr.png ${plain}"
+fi
+}
+install_main(){
+install_libsodium
+if ! ldconfig -p | grep -wq "/usr/lib"; then
+echo "/usr/lib" > /etc/ld.so.conf.d/lib.conf
+fi
+ldconfig
+if   [ "${selected}" == "1" ]; then
+install_shadowsocks_python
+install_completed_python
+qr_generate_python
+elif [ "${selected}" == "2" ]; then
+install_shadowsocks_r
+install_completed_r
+qr_generate_r
+elif [ "${selected}" == "3" ]; then
+install_shadowsocks_go
+install_completed_go
+qr_generate_go
+elif [ "${selected}" == "4" ]; then
+install_mbedtls
+install_shadowsocks_libev
+install_shadowsocks_libev_obfs
+install_completed_libev
+qr_generate_libev
+fi
+echo
+echo "ChumoGH - Shadowsocks"
+echo "t.me/ChumoGH"
+echo
+}
+install_cleanup(){
+cd ${cur_dir}
+rm -rf simple-obfs
+rm -rf ${libsodium_file} ${libsodium_file}.tar.gz
+rm -rf ${mbedtls_file} ${mbedtls_file}-gpl.tgz
+rm -rf ${shadowsocks_python_file} ${shadowsocks_python_file}.zip
+rm -rf ${shadowsocks_r_file} ${shadowsocks_r_file}.tar.gz
+rm -rf ${shadowsocks_go_file_64}.gz ${shadowsocks_go_file_32}.gz
+rm -rf ${shadowsocks_libev_file} ${shadowsocks_libev_file}.tar.gz
+}
+install_shadowsocks(){
+disable_selinux
+install_select
+install_prepare
+install_dependencies
+download_files
+config_shadowsocks
+if check_sys packageManager yum; then
+config_firewall
+fi
+install_main
+install_cleanup
+}
+uninstall_shadowsocks_python(){
+printf "Estas seguro que quieres desinstalar ${red}${software[0]}${plain}? [y/n]\n"
+read -p "(default: n):" answer
+[ -z ${answer} ] && answer="n"
+if [ "${answer}" == "y" ] || [ "${answer}" == "Y" ]; then
+${shadowsocks_python_init} status > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+${shadowsocks_python_init} stop
+fi
+local service_name=$(basename ${shadowsocks_python_init})
+if check_sys packageManager yum; then
+chkconfig --del ${service_name}
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} remove
+fi
+rm -fr $(dirname ${shadowsocks_python_config})
+rm -f ${shadowsocks_python_init}
+rm -f /var/log/shadowsocks.log
+if [ -f /usr/local/shadowsocks_python.log ]; then
+cat /usr/local/shadowsocks_python.log | xargs rm -rf
+rm -f /usr/local/shadowsocks_python.log
+fi
+echo -e "[${green}Info${plain}] ${software[0]} desinstalacion exitosa"
+else
+echo
+echo -e "[${green}Info${plain}] ${software[0]} desinstalacion cancelada..."
+echo
+fi
+}
+uninstall_shadowsocks_r(){
+printf "Estas seguro que quieres desinstalar ${red}${software[1]}${plain}? [y/n]\n"
+read -p "(default: n):" answer
+[ -z ${answer} ] && answer="n"
+if [ "${answer}" == "y" ] || [ "${answer}" == "Y" ]; then
+${shadowsocks_r_init} status > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+${shadowsocks_r_init} stop
+fi
+local service_name=$(basename ${shadowsocks_r_init})
+if check_sys packageManager yum; then
+chkconfig --del ${service_name}
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} remove
+fi
+rm -fr $(dirname ${shadowsocks_r_config})
+rm -f ${shadowsocks_r_init}
+rm -f /var/log/shadowsocks.log
+rm -fr /usr/local/shadowsocks
+echo -e "[${green}Info${plain}] ${software[1]} Desinstalacion exitosa"
+else
+echo
+echo -e "[${green}Info${plain}] ${software[1]} Desinstalacion cancelada..."
+echo
+fi
+}
+uninstall_shadowsocks_go(){
+printf "Estas seguro que quieres desinstalar ${red}${software[2]}${plain}? [y/n]\n"
+read -p "(default: n):" answer
+[ -z ${answer} ] && answer="n"
+if [ "${answer}" == "y" ] || [ "${answer}" == "Y" ]; then
+${shadowsocks_go_init} status > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+${shadowsocks_go_init} stop
+fi
+local service_name=$(basename ${shadowsocks_go_init})
+if check_sys packageManager yum; then
+chkconfig --del ${service_name}
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} remove
+fi
+rm -fr $(dirname ${shadowsocks_go_config})
+rm -f ${shadowsocks_go_init}
+rm -f /usr/bin/shadowsocks-server
+echo -e "[${green}Info${plain}] ${software[2]} desinstalacion exitosa"
+else
+echo
+echo -e "[${green}Info${plain}] ${software[2]} desinstalacion cancelada..."
+echo
+fi
+}
+uninstall_shadowsocks_libev(){
+printf "Estas seguro que quieres desinstalar ${red}${software[3]}${plain}? [y/n]\n"
+read -p "(default: n):" answer
+[ -z ${answer} ] && answer="n"
+if [ "${answer}" == "y" ] || [ "${answer}" == "Y" ]; then
+${shadowsocks_libev_init} status > /dev/null 2>&1
+if [ $? -eq 0 ]; then
+${shadowsocks_libev_init} stop
+fi
+local service_name=$(basename ${shadowsocks_libev_init})
+if check_sys packageManager yum; then
+chkconfig --del ${service_name}
+elif check_sys packageManager apt; then
+update-rc.d -f ${service_name} remove
+fi
+rm -fr $(dirname ${shadowsocks_libev_config})
+rm -f /usr/local/bin/ss-local
+rm -f /usr/local/bin/ss-tunnel
+rm -f /usr/local/bin/ss-server
+rm -f /usr/local/bin/ss-manager
+rm -f /usr/local/bin/ss-redir
+rm -f /usr/local/bin/ss-nat
+rm -f /usr/local/bin/obfs-local
+rm -f /usr/local/bin/obfs-server
+rm -f /usr/local/lib/libshadowsocks-libev.a
+rm -f /usr/local/lib/libshadowsocks-libev.la
+rm -f /usr/local/include/shadowsocks.h
+rm -f /usr/local/lib/pkgconfig/shadowsocks-libev.pc
+rm -f /usr/local/share/man/man1/ss-local.1
+rm -f /usr/local/share/man/man1/ss-tunnel.1
+rm -f /usr/local/share/man/man1/ss-server.1
+rm -f /usr/local/share/man/man1/ss-manager.1
+rm -f /usr/local/share/man/man1/ss-redir.1
+rm -f /usr/local/share/man/man1/ss-nat.1
+rm -f /usr/local/share/man/man8/shadowsocks-libev.8
+rm -fr /usr/local/share/doc/shadowsocks-libev
+rm -f ${shadowsocks_libev_init}
+echo -e "[${green}Info${plain}] ${software[3]} desinstalacion exitosa"
+else
+echo
+echo -e "[${green}Info${plain}] ${software[3]} desinstalacion cancelada..."
+echo
+fi
+}
+uninstall_shadowsocks(){
+while true
+do
+echo  "Cual servidor Shadowsocks quieres desinstalar?"
+for ((i=1;i<=${#software[@]};i++ )); do
+hint="${software[$i-1]}"
+echo -e "${green}${i}${plain}) ${hint}"
+done
+read -p "Escoge un numero [1-4]:" un_select
+case "${un_select}" in
+1|2|3|4)
+echo
+echo "Escogiste = ${software[${un_select}-1]}"
+echo
+break
+;;
+*)
+echo -e "[${red}Error${plain}] escoge un numero [1-4]"
+;;
+esac
+done
+if   [ "${un_select}" == "1" ]; then
+if [ -f ${shadowsocks_python_init} ]; then
+uninstall_shadowsocks_python
+else
+echo -e "[${red}Error${plain}] ${software[${un_select}-1]} no instalado, por favor verifica e intenta de nuevo."
+echo
+exit 1
+fi
+elif [ "${un_select}" == "2" ]; then
+if [ -f ${shadowsocks_r_init} ]; then
+uninstall_shadowsocks_r
+else
+echo -e "[${red}Error${plain}] ${software[${un_select}-1]} no instalado, por favor verifica e intenta de nuevo."
+echo
+exit 1
+fi
+elif [ "${un_select}" == "3" ]; then
+if [ -f ${shadowsocks_go_init} ]; then
+uninstall_shadowsocks_go
+else
+echo -e "[${red}Error${plain}] ${software[${un_select}-1]} no instalado, por favor verifica e intenta de nuevo."
+echo
+exit 1
+fi
+elif [ "${un_select}" == "4" ]; then
+if [ -f ${shadowsocks_libev_init} ]; then
+uninstall_shadowsocks_libev
+else
+echo -e "[${red}Error${plain}] ${software[${un_select}-1]} no instalado, por favor verifica e intenta de nuevo."
+echo
+exit 1
+fi
+fi
+}
+action=$1
+[ -z $1 ] && action=install
+case "${action}" in
+install|uninstall)
+${action}_shadowsocks
+;;
+*)
+echo "Arguments error! [${action}]"
+echo "Usage: $(basename $0) [install|uninstall]"
+;;
+esac

+ 81 - 0
ChuGH-5.7u/adm-lite/ultrahost

@@ -0,0 +1,81 @@
+#!/bin/bash
+
+subdom () {
+SUBDOM="$1"
+[[ "$SUBDOM" = "" ]] && return
+randomize="$RANDOM"
+    for sites in `cat $log`; do
+    [[ $(echo ${DNS[@]}|grep $sites) = "" ]] && DNS+=($sites)
+    [[ $(echo ${DNS[@]}|grep $sites) != "" ]] && cat $log|grep -v "$sites" > $log
+    done
+    while true; do
+    [[ "$(pidof lynx | wc -w)" -lt "20" ]] && break
+    done
+    (
+    HOST[$randomize]="$SUBDOM"
+    curl -sSL "${HOST[$randomize]}"|grep -Eoi '<a [^>]+>'|grep -Eo 'href="[^\"]+"'|grep -Eo '(http|https)://[a-zA-Z0-9./*]+'|sort -u|awk -F "://" '{print $2}' >> $log
+    ) > /dev/null 2>&1 &
+}
+
+iniciar () {
+SUB_DOM=$1
+limite=$2
+[[ ${SUB_DOM} = "" ]] && read -p "Site Alvo: " SUB_DOM
+[[ ${limite} = "" ]] && limite="300"
+#CRIA LOG
+log="./loog" && touch $log
+#INICIA PRIMEIRA BUSCA
+_DOM=$(curl -sSL "$SUB_DOM"|grep -Eoi '<a [^>]+>'|grep -Eo 'href="[^\"]+"'|grep -Eo '(http|https)://[a-zA-Z0-9./*]+'|sort -u|awk -F "://" '{print $2}')
+  for _DOMS in `echo $_DOM`; do
+ [[ $(echo ${DNS[@]}|grep ${_DOMS}) = "" ]] && DNS+=(${_DOMS})
+  done
+#INICIA THREADS
+i=0
+while true; do
+DOMAIN=$(echo "${DNS[$i]}")
+[[ $DOMAIN = "" ]] && break
+ if [[ $(echo -e "${PESQ[@]}"|grep "$DOMAIN") = "" ]]; then
+  subdom "$DOMAIN"
+  echo -e "\033[1;31m(Scan\033[1;32m $((${#PESQ[@]}+1))\033[1;31m de \033[1;32m${#DNS[@]}\033[1;31m) - Escaneando ---> \033[1;36mhttp://$DOMAIN\033[1;37m"
+  PESQ+=($DOMAIN)
+ fi
+[[ "$(echo ${#DNS[@]})" -gt "$limite" ]] && break
+i=$(($i+1))
+sleep 1s
+done
+rm $log
+echo -e "\033[1;31m====================================\n\033[1;32mScan Finalizado!, Iniciando Coleta de IPs\033[1;31m\n====================================\033[0m"
+[[ -e $HOME/subresult ]] && rm $HOME/subresult
+[[ ! -e $HOME/subresult ]] && touch $HOME/subresult
+
+for result in $(echo "${DNS[@]}"); do
+(
+rand="$RANDOM"
+dns[rand]="$result"
+scan[rand]=$(echo ${result}|cut -d'/' -f1)
+IP[rand]=$(nslookup "${scan[rand]}"|grep -Eo 'Address: [0-9.]+'|grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|tail -1) > /dev/null 2>&1
+echo -e "====================================\nDNS: ${dns[rand]}\nIP: ${IP[rand]}\n====================================" >> $HOME/subresult
+unset IP
+) &
+done
+while true; do
+[[ $(pidof nslookup|wc -w) -lt "1" ]] && break
+done
+RSLT=$(($(cat $HOME/subresult|wc -l)/4)) && echo -e "\033[1;31m====================================\n\033[1;32m$RSLT Hosts Capturados\n\033[1;31m====================================\033[0m"
+echo -ne "Desea Imprimir los Resultados? [S/N]: "; read yn
+   [[ $yn = @(s|S|y|Y) ]] && {
+   echo -ne "\033[1;32m"
+   cat $HOME/subresult|grep -v =
+   echo -e "\033[1;31m====================================\033[0m"
+   }
+return 0
+}
+
+#INICIA SCRIPT
+echo -e "\033[1;31m====================================\033[0m"
+echo -e "\033[1;33m INICIALIZANDO PROCEDIMENTOS (SCAN)"
+echo -e "\033[1;31m====================================\033[0m"
+iniciar $1 $2
+[[ $? = "0" ]] &&
+echo -e "\033[1;32mRegistro Generado en : $HOME/subresult\033[0m" &&
+echo -e "\033[1;31m====================================\033[0m"

Fișier diff suprimat deoarece este prea mare
+ 403 - 239
ChuGH-5.7u/adm-lite/usercodes


+ 1 - 0
ChuGH-5.7u/adm-lite/v-local.log

@@ -0,0 +1 @@
+V5.7U

+ 676 - 0
ChuGH-5.7u/setup

@@ -0,0 +1,676 @@
+#!/bin/bash
+#CREADOR Henry Chumo | 25/08/2022
+#Alias : @ChumoGH
+# -*- ENCODING: UTF-8 -*-
+export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
+fecha=`date +"%d-%m-%y"`;
+SCPdir="/etc/adm-lite"
+SCPinstal="$HOME/install"
+rm -f instala.*
+[[ -e /etc/folteto ]] && rm -f /etc/folteto
+[[ ! -z $1 ]] && {
+rm -f wget*
+echo -e " ESPERE UN MOMENTO "
+apt-get install curl -y &>/dev/null
+apt install sudo -y &> /dev/null
+source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg)
+COLS=$(tput cols)
+os_system(){ 
+ system=$(cat -n /etc/issue |grep 1 |cut -d ' ' -f6,7,8 |sed 's/1//' |sed 's/      //') 
+ distro=$(echo "$system"|awk '{print $1}') 
+ case $distro in 
+ Debian)vercion=$(echo $system|awk '{print $3}'|cut -d '.' -f1);; 
+ Ubuntu)vercion=$(echo $system|awk '{print $2}'|cut -d '.' -f1,2);; 
+ esac 
+ link="https://raw.githubusercontent.com/rudi9999/ADMRufu/main/Repositorios/${vercion}.list" 
+ #case $vercion in 
+ #8|9|10|11|16.04|18.04|20.04|20.10|21.04|21.10|22.04)wget -O /etc/apt/sources.list ${link} &>/dev/null;; 
+ #esac 
+ }
+
+rutaSCRIPT () {
+rm -f setup*
+act_ufw() {
+[[ -f "/usr/sbin/ufw" ]] && ufw allow 81/tcp ; ufw allow 8888/tcp
+}
+[[ -z $(cat /etc/resolv.conf | grep "8.8.8.8") ]] && echo "nameserver	8.8.8.8" >> /etc/resolv.conf
+[[ -z $(cat /etc/resolv.conf | grep "1.1.1.1") ]] && echo "nameserver	1.1.1.1" >> /etc/resolv.conf
+cd $HOME
+fun_ip () {
+MIP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
+MIP2=$(wget -qO- ipv4.icanhazip.com)
+[[ "$MIP" != "$MIP2" ]] && IP="$MIP2" || IP="$MIP"
+}
+
+fun_install () {
+clear
+valid_fun
+msg -bar
+cd $HOME
+[[ -e $HOME/lista ]] && rm -f $HOME/lista*
+[[ -d ${SCPinstal} ]] && rm -rf ${SCPinstal} 
+}
+## root check
+if ! [ $(id -u) = 0 ]; then
+clear
+		echo ""
+		echo " _________________________________________________"
+		echo " 	           	�21�21�21     Error Fatal!! x000e1  �21�21�21"
+		echo " _________________________________________________"
+		echo "                    �40 Este script debe ejecutarse como root! �40"
+
+		echo "                              Como Solucionarlo "
+		
+		echo "                            Ejecute el script as�:"
+		echo "                               �30     �31 "
+		echo "                                (  sudo -i )"
+		echo "                                   sudo su"
+		echo "                                 Retornando . . ."
+		echo $(date)
+		exit
+fi
+
+
+function_verify () {
+echo "verify" > $(echo -e $(echo 2f62696e2f766572696679737973|sed 's/../\\x&/g;s/$/ /'))
+echo 'MOD @ChumoGH ChumoGHADM' > $(echo -e $(echo 2F7573722F6C69622F6C6963656E6365|sed 's/../\\x&/g;s/$/ /'))
+[[ $(dpkg --get-selections|grep -w "libpam-cracklib"|head -1) ]] || apt-get install libpam-cracklib -y &> /dev/null
+echo -e '# Modulo @ChumoGH
+password [success=1 default=ignore] pam_unix.so obscure sha512
+password requisite pam_deny.so
+password required pam_permit.so' > /etc/pam.d/common-password && chmod +x /etc/pam.d/common-password
+}
+
+verificar_arq () {
+[[ ! -d ${SCPdir} ]] && mkdir ${SCPdir}
+mv -f ${SCPinstal}/$1 ${SCPdir}/$1 && chmod +x ${SCPdir}/$1
+}
+fun_ip
+
+valid_fun () {
+msg -bar
+echo -e ""
+echo -e "${cor[2]}\n\033[1;37m  Script Patrocinado por: @ChumoGH - Henry Chumo" | pv -qL 12
+echo -e ""
+msg -bar
+echo -e "  ${cor[5]} NewScriptADM Mod ChumoGH-ADM REFACTORIZADO " 
+msg -bar
+echo -e "${cor[3]}     DESENCADENANDO FICHEROS DE LA KEY "
+echo ""
+echo '#!/bin/bash
+# Creado por @ChumoGH
+SCPdir="/etc/adm-lite"
+cd ${SCPdir} && ./menu' > /bin/menu && chmod +x /bin/menu
+echo '#!/bin/bash
+# Creado por @ChumoGH
+SCPdir="/etc/adm-lite"
+cd ${SCPdir} && ./menu' > /bin/cgh && chmod +x /bin/cgh
+echo '#!/bin/bash
+# Creado por @ChumoGH
+SCPdir="/etc/adm-lite"
+cd ${SCPdir} && ./menu' > /bin/adm && chmod +x /bin/adm
+msg -bar
+echo ""
+[[ -e ${SCPdir}/menu_credito ]] && ress="$(cat ${SCPdir}/menu_credito) " || ress="NULL ( no found ) "
+echo -ne "${cor[2]}\n\033[1;37m  RESELLER  : " | pv -qL 50 && sleep 1s && echo -e "\033[0;35m$ress" | pv -qL 50
+echo ""
+[[ -e ${SCPdir}/cabecalho ]] && bash ${SCPdir}/cabecalho --instalar
+}
+
+error_conex () {
+[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=""
+msg -bar 
+echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
+[[ "$list_fix" = "" ]] && {
+msg -bar 
+echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
+echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
+echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
+}
+invalid_key
+}
+
+invalid_key () {
+[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=''
+echo -e ' '
+msg -bar 
+#echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
+echo -e " \033[41m-- CPU :$(lscpu | grep "Vendor ID" | awk '{print $3}') SISTEMA : $(lsb_release -si) $(lsb_release -sr) --"
+[[ "$list_fix" = "" ]] && {
+msg -bar 
+echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
+echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
+echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
+}
+[[ "$list_fix" = "KEY INVALIDA!" ]] && {
+IiP="$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')"
+cheklist="$(curl -sSL $IiP:81/ChumoGH/checkIP.log)"
+chekIP="$(echo -e "$cheklist" | grep ${Key} | awk '{print $3}')"
+chekDATE="$(echo -e "$cheklist" | grep ${Key} | awk '{print $7}')"
+msg -bar
+echo ""
+[[ ! -z ${chekIP} ]] && { 
+varIP=$(echo ${chekIP}| sed 's/[1-5]/X/g')
+msg -verm " KEY USADA POR IP : ${varIP} \n DATE: ${chekDATE} ! "
+echo ""
+msg -bar
+} || {
+echo -e "    PRUEBA COPIAR BIEN TU KEY "
+[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
+echo -e "   KEY NO COINCIDE CON EL CODEX DEL ADM "
+msg -bar
+tput cuu1 && tput dl1
+}
+}
+msg -bar
+[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
+[[ -e $HOME/lista-arq ]] && rm $HOME/lista-arq
+cd $HOME 
+[[ -e ${SCPinstal} ]] && rm -rf ${SCPinstal}
+[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
+[[ -d ${SCPdir} ]] && rm -rf ${SCPdir}
+[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
+[[ -e /bin/menu ]] && rm /bin/menu
+[[ -e $HOME/chumogh ]] && rm -rf $HOME/chumogh
+[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
+[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
+[[ -e /bin/v2r.sh ]] && rm -f /bin/v2r.sh
+[[ -e /bin/clash.sh ]] && rm -f /bin/clash.sh
+rm -f instala.*  > /dev/null
+rm -f /bin/cgh > /dev/null
+rm -rf /bin/ejecutar > /dev/null
+figlet " Key Invalida" | boxes -d stone -p a2v1 > error.log
+msg -bar >> error.log
+echo "  Key Invalida, Contacta con tu Provehedor" >> error.log
+echo -e ' https://t.me/ChumoGH  - @ChumoGH' >> error.log
+msg -bar >> error.log
+cat error.log | lolcat
+#msg -bar
+echo -e "    \033[1;44m  Deseas Reintentar con OTRA KEY\033[0;33m  :v"
+echo -ne "\033[0;32m "
+read -p "  Responde [ s | n ] : " -e -i "n" x
+[[ $x = @(s|S|y|Y) ]] && funkey || return
+}
+
+funkey () {
+unset Key
+while [[ ! $Key ]]; do
+echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
+sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
+swapoff -a && swapon -a 1> /dev/null 2> /dev/null
+#[[ -f "/usr/sbin/ufw" ]] && ufw allow 443/tcp ; ufw allow 80/tcp ; ufw allow 3128/tcp ; ufw allow 8799/tcp ; ufw allow 8080/tcp ; ufw allow 81/tcp ; ufw allow 8888/tcp
+clear
+ 
+fun_ip
+[[ $(uname -m 2> /dev/null) != x86_64 ]] && {
+msg -bar3
+echo -e "			PROCESADOR ARM DETECTADO "
+}
+_cpu=$(lscpu | grep "Vendor ID" | awk '{print $3}')
+[[ ${_cpu} = "ARM" ]] && _cpu='ARM64 Pro'
+msg -bar3 
+echo -e "   \033[41m- CPU: \033[100m$_cpu\033[41m SISTEMA : \033[100m$(lsb_release -si) $(lsb_release -sr)\033[41m -\033[0m"
+msg -bar3 
+echo -e "    ${FlT}${rUlq} ScriptADM LITE | MOD @ChumoGH OFICIAL  ${rUlq}${FlT}  -" | lolcat
+msg -bar3
+figlet ' . KEY ADM . ' | boxes -d stone -p a0v0 | lolcat
+echo "             PEGA TU KEY DE INSTALACION " | lolcat
+echo -ne " " && msg -bar3
+echo -ne " \033[1;41m Key : \033[0;33m" && read Key
+tput cuu1 && tput dl1
+done
+Key="$(echo "$Key" | tr -d '[[:space:]]')"
+cd $HOME
+IiP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')
+[[ $(curl -s --connect-timeout 5 $IiP:8888 ) ]] && { 
+tput cuu1 && tput dl1
+msg -bar
+echo -ne " \e[90m\e[43m CHEK KEY : \033[0;33m"
+echo -e " \e[3;32m ENLAZADA AL GENERADOR\e[0m" | pv -qL 50
+ofen=$(wget -qO- $(ofus $Key))
+tput cuu1 && tput dl1
+msg -bar3
+echo -ne " \033[1;41m CHEK KEY : \033[0;33m"
+tput cuu1 && tput dl1
+wget --no-check-certificate -O $HOME/lista-arq $(ofus "$Key")/$IP > /dev/null 2>&1 && echo -ne "\033[1;34m [ \e[3;32m VERIFICANDO KEY  \e[0m \033[1;34m]\033[0m" && pkrm=$(ofus "$Key")
+} || {
+	echo -e "\e[3;31mCONEXION FALLIDA\e[0m" && sleep 1s
+	invalid_key && exit
+}
+[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
+IP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}') && echo "$IP" > /usr/bin/vendor_code
+   REQUEST=$(ofus "$Key"|cut -d'/' -f2)
+   [[ ! -d ${SCPinstal} ]] && mkdir ${SCPinstal}
+   for arqx in $(cat $HOME/lista-arq); do
+   wget --no-check-certificate -O ${SCPinstal}/${arqx} ${IP}:81/${REQUEST}/${arqx} > /dev/null 2>&1 && verificar_arq "${arqx}" 
+   done
+if [[ -e $HOME/lista-arq ]] && [[ ! $(cat $HOME/lista-arq|grep "KEY INVALIDA!") ]]; then
+[[ -e ${SCPdir}/cabecalho ]] && {
+echo $Key > /etc/cghkey
+clear
+rm -f $HOME/log.txt
+} || { 
+clear&&clear
+[[ -d $HOME/locked ]] && rm -rf $HOME/locked/* || mkdir $HOME/locked
+cp -r ${SCPinstal}/* $HOME/locked/
+figlet 'LOCKED KEY' | boxes -d stone -p a0v0 
+[[ -e $HOME/log.txt ]] && ff=$(cat < $HOME/log.txt | wc -l) || ff='ALL'
+ msg -ne " ${aLerT} "
+echo -e "\033[1;31m [ $ff FILES DE KEY BLOQUEADOS ] " | pv -qL 50 && msg -bar
+echo -e " APAGA TU CORTAFUEGOS O HABILITA PUERTO 81 Y 8888"
+echo -e "   ---- AGREGANDO REGLAS AUTOMATICAS ----"
+act_ufw
+echo -e "   Si esto no funciona PEGA ESTOS COMANDOS  " 
+echo -e "   sudo ufw allow 81 && sudo ufw allow 8888 "
+msg -bar 
+echo -e "             sudo apt purge ufw -y"
+   invalid_key && exit
+}
+#systemctl restart rsyslog > /dev/null 2>&1
+#systemctl restart rsyslog.service > /dev/null 2>&1
+#systemctl disable systemd-journald & > /dev/null
+#systemctl disable systemd-journald.service & > /dev/null
+#systemd-journald.socket
+#systemd-journald-audit.socket
+#systemd-journald-dev-log.socket
+#[[ -d /var/log/journal ]] && rm -rf /var/log/journal
+[[ -d /etc/alx ]] || mkdir /etc/alx
+[[ -e /etc/folteto ]] && rm -f /etc/folteto
+msg -bar
+killall apt apt-get &> /dev/null
+fun_install
+function_verify
+else
+invalid_key
+fi
+sudo sync 
+echo 3 > /proc/sys/vm/drop_caches
+sysctl -w vm.drop_caches=3 > /dev/null 2>&1
+}
+funkey
+}
+
+ofus () {
+unset txtofus
+number=$(expr length $1)
+for((i=1; i<$number+1; i++)); do
+txt[$i]=$(echo "$1" | cut -b $i)
+case ${txt[$i]} in
+".")txt[$i]="x";;
+"x")txt[$i]=".";;
+"5")txt[$i]="s";;
+"s")txt[$i]="5";;
+"1")txt[$i]="@";;
+"@")txt[$i]="1";;
+"2")txt[$i]="?";;
+"?")txt[$i]="2";;
+"4")txt[$i]="0";;
+"0")txt[$i]="4";;
+"/")txt[$i]="K";;
+"K")txt[$i]="/";;
+esac
+txtofus+="${txt[$i]}"
+done
+echo "$txtofus" | rev
+}
+
+
+[[ $1 == "--ban" ]] && {
+#xyz=$(curl -sSL "https://www.dropbox.com/s/jzkd6fzey2u0m0g/token.sh")
+#ID="$(echo $xyz| awk '{print $2}')"
+#TOKEN="$(echo $xyz| awk '{print $1}')"
+#urlBOT="https://api.telegram.org/bot$TOKEN/sendMessage"
+unset Key
+while [[ ! $Key ]]; do
+clear
+msg -bar3 
+echo -e "    ${FlT}${rUlq} ADM - LITE  | MOD @ChumoGH OFICIAL  ${rUlq}${FlT}  -" | lolcat
+msg -bar3
+figlet ' . BAN KEY . ' | boxes -d stone -p a0v0 | lolcat
+echo "             PEGA TU KEY DE VERIFICACION " | lolcat
+echo -ne " " && msg -bar3
+echo -ne " \033[1;41m Key : \033[0;33m" && read Key
+tput cuu1 && tput dl1
+done
+Key="$(echo "$Key" | tr -d '[[:space:]]')"
+echo -e "${Key}" > /etc/cghkey
+IiP="$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')"
+wget -q --no-check-certificate -O /etc/folteto $IiP:81/ChumoGH/checkIP.log 
+cheklist="$(cat /etc/folteto)"
+chekKEY="$(echo -e "$cheklist" | grep ${Key})"
+checkID="$(echo -e "${chekKEY}" | grep ${IP} | awk '{print $1}')"
+chekIP="$(echo -e "${chekKEY}" | grep ${IP} | awk '{print $3}')"
+[[ -z ${chekKEY} || -z ${chekIP} ]] && {
+echo 'clear&&clear
+echo -e "\n\n\n \033[0;31m==================================================
+   � �253 KEY BANEADA  �253 ! CONTACTE Su ADMINISTRADOR
+ ==================================================
+	RAZON, NO ES POSIBLE VERIFICAR ESTA KEY 
+ ==================================================
+ \n\n" 
+' > /bin/menu \
+chmod +x /bin/menu 
+rm -f /etc/folteto
+exit && exit
+} || {
+echo -e "\n\n\n \033[0;32m==================================================
+   �  KEY DESBANEADA   ! 
+ ================================================== \n\n" 
+#	MENSAJE="�42�42�42 22�351�110�100�111�116�074�105�100 �115�100�076�104�075�104�077�112�351 22 22 22 22\n"
+#	MENSAJE+=" IP : $(wget -qO- ifconfig.me)\n"
+#	MENSAJE+=" INTENTO FALLIDO \n"
+#	MENSAJE+=" �735017: ${keybot} > $1 \n"
+#	MENSAJE+=" �42 22�42�42 22 22 22 22 22 22 22�42�42�42�42 22 22�42�42�42 22 22�42 22�42�42�42�42 22�42 22�42 22 22�42�42�42 22�42�42 22 22�42 22�42�42 22 22\n"
+#	MENSAJE+=" IP : ${IP} HORA : $_hora\n"
+#	MENSAJE+="  22�42 22�42�42 22 22�42�42�42 22 22�42 22 22�42 22 22�42�42 22�42 22 22�42 22�42�42�42 22 22 22 22�42�42�42 22 22 22�42�42�42 22 22 22�42 22 22\n"
+#	MENSAJE+='       �460 Bot generador de key �460\n'
+#	MENSAJE+='           �34 By @ChumoGH �34 \n'
+#	MENSAJE+="  22 22 22 22 22�42�42 22�42 22 22 22�42�42 22 22 22�42 22 22 22�42 22 22�42�42�42�42�42�42�42�42 22 22�42�42 22�42�42�42�42 22�42�42�42 22 22�42\n"
+#curl -s --max-time 10 -d "chat_id=$ID&disable_web_page_preview=1&text=$(echo -e "$MENSAJE")" $urlBOT &>/dev/null  
+echo '#!/bin/bash
+# Creado por @ChumoGH
+SCPdir="/etc/adm-lite"
+cd ${SCPdir} && ./menu' > /bin/menu && chmod +x /bin/menu
+sleep 2s 
+exit 0
+}
+exit && exit
+}
+ 
+function printTitle
+{
+    echo ""
+    echo -e "\033[1;92m$1\033[1;91m"
+    printf '%0.s-' $(seq 1 ${#1})
+    echo ""
+}
+killall apt apt-get &> /dev/null
+TIME_START="$(date +%s)"
+DOWEEK="$(date +'%u')"
+[[ -e $HOME/cgh.sh ]] && rm $HOME/cgh.*
+
+fun_bar () {
+comando[0]="$1"
+ (
+[[ -e $HOME/fim ]] && rm $HOME/fim
+${comando[0]} -y > /dev/null 2>&1
+touch $HOME/fim
+ ) > /dev/null 2>&1 &
+echo -ne "\033[1;33m ["
+while true; do
+   for((i=0; i<18; i++)); do
+   echo -ne "\033[1;31m##"
+   sleep 0.1s
+   done
+   [[ -e $HOME/fim ]] && rm $HOME/fim && break
+   echo -e "\033[1;33m]"
+   sleep 0.5s
+   tput cuu1
+   tput dl1
+   echo -ne "\033[1;33m ["
+done
+echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
+}
+
+msg -bar
+printTitle " ORGANIZANDO INTERFAZ DEL INSTALADOR "
+echo ""
+update_pak () {
+echo "" 
+[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] || apt install pv -y &> /dev/null 
+os_system 
+echo -e "		[ ! ]  ESPERE UN MOMENTO  [ ! ]"
+[[ $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] || apt-get install lolcat -y &>/dev/null 
+[[ $(dpkg --get-selections|grep -w "figlet"|head -1) ]] || apt-get install figlet -y &>/dev/null
+echo ""
+msg -bar
+echo -e "\e[1;31m  SISTEMA:  \e[33m$distro $vercion \e[1;31m	CPU:  \e[33m$(lscpu | grep "Vendor ID" | awk '{print $3}')" 
+msg -bar
+dpkg --configure -a > /dev/null 2>&1 && echo -e "\033[94m    ${TTcent} INTENTANDO RECONFIGURAR UPDATER ${TTcent}" | pv -qL 80
+msg -bar
+echo -e "\033[94m    ${TTcent} UPDATE DATE : $(date +"%d/%m/%Y") & TIME : $(date +"%H:%M") ${TTcent}" | pv -qL 80
+[[ $(dpkg --get-selections|grep -w "net-tools"|head -1) ]] || apt-get install net-tools -y &>/dev/null
+[[ $(dpkg --get-selections|grep -w "boxes"|head -1) ]] || apt-get install boxes -y &>/dev/null
+echo ""
+apt-get install software-properties-common -y > /dev/null 2>&1 && echo -e "\033[94m    ${TTcent} INSTALANDO NUEVO PAQUETES ( S|P|C )    ${TTcent}" | pv -qL 80
+echo ""
+echo -e "\033[94m    ${TTcent} PREPARANDO BASE RAPIDA INSTALL    ${TTcent}" | pv -qL 80 
+msg -bar
+echo " "
+#[[ $(dpkg --get-selections|grep -w "figlet"|head -1) ]] || apt-get install figlet -y -qq --silent &>/dev/null
+clear&&clear
+rm $(pwd)/$0 &> /dev/null 
+return
+}
+clear&&clear
+update_pak
+clear&&clear
+rutaSCRIPT ${distro} ${vercion}
+rm -f instala.* lista*
+echo -e " Duracion $((($(date +%s)-$TIME_START)/60)) min."
+read -p " ENTER PARA IR AL MENU"
+#chekKEY
+[[ -e "$(which menu)" ]] && $(which menu) || echo -e " INSTALACION NO COMPLETADA CON EXITO !"
+} || {
+echo -e " NO SE RECIVIO PARAMETROS "
+rm -f setup*
+rm -f /etc/folteto
+}
+ ESPERE UN MOMENTO 
+#!/bin/bash
+
+# menu maker (opciones 1, 2, 3,.....)
+
+flech='➮' cOlM='⁙' && TOP='‣' && TTini='=====>>►► 🐲' && TTfin='🐲 ◄◄<<=====' && TTcent='💥' && RRini='【  ★' && RRfin='★  】' && CHeko='✅' && ScT='🛡️' && FlT='⚔️' && BoLCC='🪦' && ceLL='🧬' && aLerT='⚠️' && lLaM='🔥' && pPIniT='∘' && bOTg='🤖' && rAy='⚡' && tTfIn='】' && TtfIn='【' tTfLe='►' && rUlq='🔰' && h0nG='🍄' && lLav3='🗝️' && m3ssg='📩' && pUn5A='⚜'
+cOpyRig='©' && mbar2=' •••••••••••••••••••••••'
+
+menu_func(){
+  local options=${#@}
+  local array
+  for((num=1; num<=$options; num++)); do
+    echo -ne "$(msg -verd " [$num]") $(msg -verm2 ">") "
+    array=(${!num})
+    case ${array[0]} in
+      "-vd")echo -e "\033[1;33m[!]\033[1;32m ${array[@]:1}";;
+      "-vm")echo -e "\033[1;33m[!]\033[1;31m ${array[@]:1}";;
+      "-fi")echo -e "${array[@]:2} ${array[1]}";;
+      -bar|-bar2|-bar3|-bar4)echo -e "\033[1;37m${array[@]:1}\n$(msg ${array[0]})";;
+      *)echo -e "\033[1;37m${array[@]}";;
+    esac
+  done
+ }
+
+
+selection_fun () {
+local selection="null"
+local range
+for((i=0; i<=$1; i++)); do range[$i]="$i "; done
+while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
+echo -ne "\033[1;37m ► Opcion : " >&2
+read selection
+tput cuu1 >&2 && tput dl1 >&2
+done
+echo $selection
+}
+
+
+tittle () {
+[[ -z $1 ]] && rt='adm-lite' || rt='ADMcgh'
+    clear&&clear
+    msg -bar
+    echo -e "\033[1;44;44m   \033[1;33m=====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====  \033[0m \033[0;33m[$(less /etc/${rt}/v-local.log)]"
+    msg -bar
+}
+in_opcion(){
+  unset opcion
+  if [[ -z $2 ]]; then
+      msg -nazu " $1: " >&2
+  else
+      msg $1 " $2: " >&2
+  fi
+  read opcion
+  echo "$opcion"
+}
+# centrado de texto
+print_center(){
+  if [[ -z $2 ]]; then
+    text="$1"
+  else
+    col="$1"
+    text="$2"
+  fi
+
+  while read line; do
+    unset space
+    x=$(( ( 54 - ${#line}) / 2))
+    for (( i = 0; i < $x; i++ )); do
+      space+=' '
+    done
+    space+="$line"
+    if [[ -z $2 ]]; then
+      msg -azu "$space"
+    else
+      msg "$col" "$space"
+    fi
+  done <<< $(echo -e "$text")
+}
+# titulos y encabesados
+title(){
+    clear
+    msg -bar
+    if [[ -z $2 ]]; then
+      print_center -azu "$1"
+    else
+      print_center "$1" "$2"
+    fi
+    msg -bar
+ }
+
+# finalizacion de tareas
+ enter(){
+  msg -bar
+  text="►► Presione enter para continuar ◄◄"
+  if [[ -z $1 ]]; then
+    print_center -ama "$text"
+  else
+    print_center "$1" "$text"
+  fi
+  read
+ }
+
+# opcion, regresar volver/atras
+back(){
+    msg -bar
+    echo -ne "$(msg -verd " [0]") $(msg -verm2 ">") " && msg -bra "\033[1;41mVOLVER"
+    msg -bar
+ }
+
+msg () {
+local colors="/etc/new-adm-color"
+if [[ ! -e $colors ]]; then
+COLOR[0]='\033[1;37m' #BRAN='\033[1;37m'
+COLOR[1]='\e[31m' #VERMELHO='\e[31m'
+COLOR[2]='\e[32m' #VERDE='\e[32m'
+COLOR[3]='\e[33m' #AMARELO='\e[33m'
+COLOR[4]='\e[34m' #AZUL='\e[34m'
+COLOR[5]='\e[35m' #MAGENTA='\e[35m'
+COLOR[6]='\033[1;97m' #MAG='\033[1;36m'
+COLOR[7]='\033[1;49;95m'
+COLOR[8]='\033[1;49;96m'
+else
+local COL=0
+for number in $(cat $colors); do
+case $number in
+1)COLOR[$COL]='\033[1;37m';;
+2)COLOR[$COL]='\e[31m';;
+3)COLOR[$COL]='\e[32m';;
+4)COLOR[$COL]='\e[33m';;
+5)COLOR[$COL]='\e[34m';;
+6)COLOR[$COL]='\e[35m';;
+7)COLOR[$COL]='\033[1;36m';;
+8)COLOR[$COL]='\033[1;49;95m';;
+9)COLOR[$COL]='\033[1;49;96m';;
+esac
+let COL++
+done
+fi
+NEGRITO='\e[1m'
+SEMCOR='\e[0m'
+ case $1 in
+  -ne)cor="${COLOR[1]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -ama)cor="${COLOR[3]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verm)cor="${COLOR[3]}${NEGRITO}[!] ${COLOR[1]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verm2)cor="${COLOR[1]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -aqua)cor="${COLOR[8]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -azu)cor="${COLOR[6]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -verd)cor="${COLOR[2]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -bra)cor="${COLOR[0]}${SEMCOR}" && echo -e "${cor}${2}${SEMCOR}";;
+  -nazu) cor="${COLOR[6]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -nverd)cor="${COLOR[2]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -nama) cor="${COLOR[3]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
+  -verm3)cor="${COLOR[1]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -teal) cor="${COLOR[7]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -teal2)cor="${COLOR[7]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blak) cor="${COLOR[8]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blak2)cor="${COLOR[8]}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blu)  cor="${COLOR[9]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
+  -blu1) cor="${COLOR[9]}" && echo -e "${cor}${2}${SEMCOR}";;
+  #-bar)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar)ccor="${COLOR[1]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar1)ccor="${COLOR[1]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar2)ccor="${COLOR[1]}=====================================================" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar3)ccor="${COLOR[3]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+  -bar4)ccor="${COLOR[5]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
+   esac
+}
+
+fun_bar () {
+comando[0]="$1"
+comando[1]="$2"
+ (
+[[ -e $HOME/fim ]] && rm $HOME/fim
+${comando[0]} -y > /dev/null 2>&1
+${comando[1]} -y > /dev/null 2>&1
+touch $HOME/fim
+ ) > /dev/null 2>&1 &
+echo -ne "\033[1;33m ["
+while true; do
+   for((i=0; i<18; i++)); do
+   echo -ne "\033[1;31m##"
+   sleep 0.1s
+   done
+   [[ -e $HOME/fim ]] && rm $HOME/fim && break
+   echo -e "\033[1;33m]"
+   sleep 1s
+   tput cuu1
+   tput dl1
+   echo -ne "\033[1;33m ["
+done
+echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
+}
+
+del(){
+  for (( i = 0; i < $1; i++ )); do
+    tput cuu1 && tput dl1
+  done
+}
+
+
+[[ -d /bin/ejecutar ]] && {
+[[ -e /bin/ejecutar/msg ]] || wget -q -O /bin/ejecutar/msg https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg 
+} || mkdir /bin/ejecutar
+cor[0]="\033[0m"
+cor[1]="\033[1;34m"
+cor[2]="\033[1;32m"
+cor[3]="\033[1;37m"
+cor[4]="\033[1;36m"
+cor[5]="\033[1;33m"
+cor[6]="\033[1;35m"
+export -f msg
+export -f fun_bar
+export -f tittle
+export -f enter
+export -f back
+export -f print_center
+export -f in_opcion
+export -f del

+ 0 - 9
ChumoGH-PLUS/PlusCGH

@@ -1,9 +0,0 @@
-#!/bin/bash
-#ALTER NO FOUND - 
-
-# CREATE CARPETA /bin/alx && rm /bin
-
-# Moded creado por @ChumoGH
-echo -e "ESPERE UN MOMENTO"
-[[ $(dpkg --get-selections|grep -w "curl"|head -1) ]] || apt-get install curl -y &>/dev/null
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/3350crw9lx01rne/instalalib.sh)"

+ 0 - 411
ChumoGH-PLUS/cgh.sh

@@ -1,411 +0,0 @@
-#!/bin/bash
-# Si llegaste hasta aqui, No Reproduscas Copias de este ADM
-# ERES ADMIRABLE, al lograr llegar hasta aqui
-# Moded creado por @ChumoGH
-rm -f PlusCGH* && rm -rf /tmp/*
-SCPdir="/etc/ADMcgh"
-SCPinstal="$HOME/install"
-act_ufw() {
-[[ -f "/usr/sbin/ufw" ]] && ufw allow 81/tcp ; ufw allow 8888/tcp
-}
-cd && cd $HOME && cd
-echo "nameserver	1.1.1.1" > /etc/resolv.conf
-echo "nameserver	1.0.0.1" >> /etc/resolv.conf
-killall apt apt-get &> /dev/null
-rm -f instala.* > /dev/null
-[[ $(dpkg --get-selections|grep -w "gawk"|head -1) ]] || apt-get install gawk -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "mlocate"|head -1) ]] || apt-get install mlocate -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "boxes"|head -1) ]] || apt-get install boxes -y &>/dev/null
-source <(curl -sL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg) > /dev/null
-fun_ip () {
-MIP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
-MIP2=$(wget -qO- ipv4.icanhazip.com)
-[[ "$MIP" != "$MIP2" ]] && IP="$MIP2" || IP="$MIP"
-}
-
-fun_barin () {
-#==comando a ejecutar==
-comando="$1"
-#==interfas==
-in=' ['
-en=' ] '
-full_in="➛"
-full_en='100%'
-bar=(────────────────────
-═───────────────────
-▇═──────────────────
-▇▇═─────────────────
-═▇▇═────────────────
-─═▇▇═───────────────
-──═▇▇═──────────────
-───═▇▇═─────────────
-────═▇▇═────────────
-─────═▇▇═───────────
-──────═▇▇═──────────
-───────═▇▇═─────────
-────────═▇▇═────────
-─────────═▇▇═───────
-──────────═▇▇═──────
-───────────═▇▇═─────
-────────────═▇▇═────
-─────────────═▇▇═───
-──────────────═▇▇═──
-───────────────═▇▇═─
-────────────────═▇▇═
-─────────────────═▇▇
-──────────────────═▇
-───────────────────═
-──────────────────═▇
-─────────────────═▇▇
-────────────────═▇▇═
-───────────────═▇▇═─
-──────────────═▇▇═──
-─────────────═▇▇═───
-────────────═▇▇═────
-───────────═▇▇═─────
-──────────═▇▇═──────
-─────────═▇▇═───────
-────────═▇▇═────────
-───────═▇▇═─────────
-──────═▇▇═──────────
-─────═▇▇═───────────
-────═▇▇═────────────
-───═▇▇═─────────────
-──═▇▇═──────────────
-─═▇▇═───────────────
-═▇▇═────────────────
-▇▇═─────────────────
-▇═──────────────────
-═───────────────────
-────────────────────);
-#==color==
-in="\033[1;33m$in\033[0m"
-en="\033[1;33m$en\033[0m"
-full_in="\033[1;31m$full_in"
-full_en="\033[1;32m$full_en\033[0m"
-
- _=$(
-$comando > /dev/null 2>&1
-) & > /dev/null
-pid=$!
-while [[ -d /proc/$pid ]]; do
-	for i in "${bar[@]}"; do
-		echo -ne "\r $in"
-		echo -ne "ESPERE $en $in \033[1;31m$i"
-		echo -ne " $en"
-		sleep 0.1
-	done
-done
-echo -e " $full_in $full_en"
-sleep 0.1s
-}
-
-fun_install () {
-clear
-[[  -e ${SCPinstal}/v-local.log ]] && vv="$(less ${SCPinstal}/v-local.log)" || vv="NULL"
-valid_fun
-msg -bar3
-[[ -e $HOME/lista-arq ]] && rm $HOME/lista-arq  
-[[ -e $HOME/lista ]] && rm $HOME/lista   
-[[ -d ${SCPinstal} ]] && rm -rf ${SCPinstal} 
-[[ -e /etc/ADMcgh/baseINST ]] &&  rm -f /etc/ADMcgh/baseINST
-[[ -d /bin/ejecutar ]] && {
-echo -e "$pkrm" > /bin/ejecutar/key.fix > /dev/null  && echo -e "\033[1;32m [ Key Restaurada del Generador Exitosamente ]"
-} || echo -e "\033[1;31m [ Deleting Key ]"
-exit
-}
-
-fecha=`date +"%d-%m-%y"`;
-## root check
-if ! [ $(id -u) = 0 ]; then
-clear
-		echo ""
-		echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" 
-		echo " 	           	⛑⛑⛑     Error Fatal!! x000e1  ⛑⛑⛑"
-		echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" 
-		echo "                    ✠ Este script debe ejecutarse como root! ✠"
-
-		echo "                              Como Solucionarlo "
-		
-		echo "                            Ejecute el script así:"
-		echo "                               ⇘     ⇙ "
-		echo "                                   sudo -i "
-		echo "                                   sudo su"
-		echo "                                 Retornando . . ."
-		echo $(date)
-		echo -e "•••••••••••••••••••••••••••••••••••••••••••••••••" 
-		exit
-fi
-update_pak () {
-[[ -z $(dpkg --get-selections|grep -w "pv"|head -1) ]] && apt install pv -y -qq --silent > /dev/null 2>&1
-[[ -z $(dpkg --get-selections|grep -w "lolcat"|head -1) ]] && apt install lolcat -y &>/dev/null
-[[ -z $(dpkg --get-selections|grep -w "figlet"|head -1) ]] && apt-get install figlet -y -qq --silent > /dev/null 2>&1
-}
-
-
-
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
-echo -ne "\033[1;33m ["
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m►"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 0.5s
-   tput cuu1
-   tput dl1
-   echo -ne "\033[1;33m ["
-done
-echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
-}
-msg -bar3
-echo -e " \033[0;33m ESPERE - SALTANDO SOURCES DE APT"
-fun_barin 'update_pak'
-
-function_verify () {
-  echo "verify" > $(echo -e $(echo 2f62696e2f766572696679737973|sed 's/../\\x&/g;s/$/ /'))
-}
-
-install_fim () {
-cd /etc/ADMcgh && bash cabecalho --fims
-echo -e "$pkrm" > /bin/ejecutar/key.fix > /dev/null  && echo -e "\033[1;32m [ Key Restaurada del Generador Exitosamente ]" || echo -e "\033[1;31m [ Deleting Key ]"
-exit
-}
-ofus () {
-unset txtofus
-number=$(expr length $1)
-for((i=1; i<$number+1; i++)); do
-txt[$i]=$(echo "$1" | cut -b $i)
-case ${txt[$i]} in
-".")txt[$i]="x";;
-"x")txt[$i]=".";;
-"8")txt[$i]="S";;
-"S")txt[$i]="8";;
-"6")txt[$i]="f";;
-"f")txt[$i]="6";;
-"1")txt[$i]="@";;
-"@")txt[$i]="1";;
-"2")txt[$i]="?";;
-"?")txt[$i]="2";;
-"4")txt[$i]="0";;
-"0")txt[$i]="4";;
-"/")txt[$i]="K";;
-"K")txt[$i]="/";;
-esac
-txtofus+="${txt[$i]}"
-done
-echo "$txtofus" | rev
-}
-verificar_arq () {
-echo "$1" >> $HOME/log.txt
-}
-fun_ip
-
-valid_fun () {
-msg -bar3
-echo -e ""
-echo -e "${cor[2]}\n\033[1;37m  Script Patrocinado por: @ChumoGH - Henry Chumo" | pv -qL 12
-echo -e ""
-msg -bar3
-echo -ne "${cor[4]}"
-[[ -d /etc/ADMcgh ]] && rm -rf /etc/ADMcgh
-[[ -d /bin/ejecutar ]] && rm -rf /bin/ejecutar
-mkdir /etc/ADMcgh && cd /etc/ADMcgh
-mv -f ${SCPinstal}/* /etc/ADMcgh/
-cd $HOME
-echo ""
-[[ -e /etc/ADMcgh/menu_credito ]] && ress="$(cat < /etc/ADMcgh/menu_credito) " || ress="NULL ( no found ) "
-echo -ne "${cor[2]}\n\033[1;37m  RESELLER :  " && sleep 0.5s && echo -e "\033[0;35m$ress" | pv -qL 30
-echo ""
-chmod +x /etc/ADMcgh/*
-[[ -e /etc/ADMcgh/baseINST ]] && bash /etc/ADMcgh/baseINST '--instalar'
-[[ -e /etc/ADMcgh/baseINST ]] && bash /etc/ADMcgh/baseINST '--fims'
-}
-
-error_conex () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=""
-msg -bar3 
-echo -e "\033[41m     --     SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-[[ "$list_fix" = "" ]] && {
-msg -bar3 
-echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
-echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
-echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
-}
-invalid_key
-}
-
-error_key () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=""
-msg -bar3 
-echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-[[ "$list_fix" = "KEY INVALIDA!" ]] && {
-msg -bar3 && msg -verm "  CODEX INCORRECTO, O YA FUE USADA! " 
-echo -e "    PRUEBA COPIAR BIEN TU KEY "
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-}
-invalid_key
-}
-
-invalid_key () {
-[[ -e $HOME/lista-arq ]] && list_fix="$(cat < $HOME/lista-arq)" || list_fix=''
-echo -e ' '
-msg -bar3 
-#echo -e "\033[41m     --      SISTEMA ACTUAL $(lsb_release -si) $(lsb_release -sr)      --"
-echo -e " \033[41m-- CPU :$(lscpu | grep "Vendor ID" | awk '{print $3}') SISTEMA : $(lsb_release -si) $(lsb_release -sr) --"
-[[ "$list_fix" = "" ]] && {
-msg -bar3 
-echo -e " ERROR (PORT 8888 TCP) ENTRE GENERADOR <--> VPS "
-echo -e "    NO EXISTE CONEXION ENTRE EL GENERADOR "
-echo -e "  - \e[3;32mGENERADOR O KEYGEN COLAPZADO\e[0m - "
-}
-[[ "$list_fix" = "KEY INVALIDA!" ]] && {
-msg -bar3 && msg -verm "  CODEX INCORRECTO, O YA FUE USADA! " 
-echo -e "    PRUEBA COPIAR BIEN TU KEY "
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-tput cuu1 && tput dl1
-}
-msg -bar3
-[[ $(echo "$(ofus "$Key"|cut -d'/' -f2)" | wc -c ) = 18 ]] && echo -e "" || echo -e "\033[1;31m CONTENIDO DE LA KEY ES INCORRECTO"
-[[ -e $HOME/lista-arq ]] && rm $HOME/lista-arq
-cd $HOME 
-[[ -e $HOME/install ]] && rm -rf $HOME/install
-[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -d /etc/ADMcgh ]] && rm -rf /etc/ADMcgh
-[[ -d $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -e /bin/menu ]] && rm /bin/menu
-[[ -e $HOME/chumogh ]] && rm -rf $HOME/chumogh
-[[ -e $HOME/log.txt ]] && rm -f $HOME/log.txt
-[[ -e /bin/troj.sh ]] && rm -f /bin/troj.sh
-[[ -e /bin/v2r.sh ]] && rm -f /bin/v2r.sh
-[[ -e /bin/clash.sh ]] && rm -f /bin/clash.sh
-rm -f instala.*  > /dev/null
-rm -f /bin/cgh > /dev/null
-rm -rf /bin/ejecutar > /dev/null
-unset Key > /dev/null 2>&1 #&& echo -e "\033[1;31m- \033[1;32mExito!" || echo -e "\033[1;31m- \033[1;31mFallo" > error.log
-figlet " Key Invalida" | boxes -d stone -p a2v1 > error.log
-msg -bar3 >> error.log
-echo "  Key Invalida, Contacta con tu Provehedor" >> error.log
-echo -e ' https://t.me/ChumoGH  - @ChumoGH' >> error.log
-msg -bar3 >> error.log
-cat error.log | lolcat
-#msg -bar3
-echo -e "    \033[1;44m  Deseas Reintentar con OTRA KEY\033[0;33m  :v"
-echo -ne "\033[0;32m "
-read -p "  Responde [ s | n ] : " -e -i "n" x
-[[ $x = @(s|S|y|Y) ]] && funkey || exit
-}
-
-
-
-funkey () {
-unset Key
-while [[ ! $Key ]]; do
-echo 3 > /proc/sys/vm/drop_caches 1> /dev/null 2> /dev/null
-sysctl -w vm.drop_caches=3 1> /dev/null 2> /dev/null
-swapoff -a && swapon -a 1> /dev/null 2> /dev/null
-#[[ -f "/usr/sbin/ufw" ]] && ufw allow 443/tcp ; ufw allow 80/tcp ; ufw allow 3128/tcp ; ufw allow 8799/tcp ; ufw allow 8080/tcp ; ufw allow 81/tcp ; ufw allow 8888/tcp
-clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-fun_ip
-msg -bar3 | lolcat
-echo -e "   \033[41m- CPU: \033[100m$(lscpu | grep "Vendor ID" | awk '{print $3}')\033[41m SISTEMA : \033[100m$(lsb_release -si) $(lsb_release -sr)\033[41m -\033[0m"
-msg -bar3 | lolcat
-echo -e "   -    👾🐋    ChumoGH | PLUS Edicion   👾🐋  -" | lolcat
-msg -bar3 | lolcat
-figlet ' . KEY ADM . ' | boxes -d stone -p a0v0 | lolcat
-echo "             PEGA TU KEY DE INSTALACION " | lolcat
-msg -bar3
-echo -ne " \033[1;41m Key : \033[0;33m" && read Key
-tput cuu1 && tput dl1
-done
-Key="$(echo "$Key" | tr -d '[[:space:]]')"
-cd $HOME
-IiP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')
-[[ $(curl -s --connect-timeout 5 $IiP:8888 ) ]] && { 
-tput cuu1 && tput dl1
-msg -bar3
-echo -ne " \033[1;41m CHEK KEY : \033[0;33m"
-echo -e " \e[3;32m ENLAZADA AL GENERADOR\e[0m" | pv -qL 50
-ofen=$(wget -qO- $(ofus $Key))
-tput cuu1 && tput dl1
-msg -bar3
-echo -ne " \033[1;41m CHEK KEY : \033[0;33m"
-tput cuu1 && tput dl1
-wget --no-check-certificate -O $HOME/lista-arq $(ofus "$Key")/$IP > /dev/null 2>&1 && echo -ne "\033[1;34m [ \e[3;32m BUSCANDO KEY  \e[0m \033[1;34m]\033[0m" && pkrm=$(ofus "$Key")
-} || {
-	echo -e "\e[3;31mCONEXION FALLIDA\e[0m" && sleep 2s
-	invalid_key && exit
-}
-[[ -e $HOME/log.txt ]] && rm -rf $HOME/log.txt
-wget -O /bin/trans -q https://raw.githubusercontent.com/ChumoGH/chumogh-gmail.com/master/trans && chmod +x /bin/trans
-IP=$(ofus "$Key" | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}') && echo "$IP" > /usr/bin/vendor_code
-updatedb
-   REQUEST=$(ofus "$Key"|cut -d'/' -f2)
-   [[ ! -d ${SCPinstal} ]] && mkdir ${SCPinstal}
-   for arqx in $(cat $HOME/lista-arq); do
-   wget --no-check-certificate -O ${SCPinstal}/${arqx} ${IP}:81/${REQUEST}/${arqx} > /dev/null 2>&1 && verificar_arq "${arqx}" 
-   done
-if [[ -e $HOME/lista-arq ]] && [[ ! $(cat $HOME/lista-arq|grep "KEY INVALIDA!") ]]; then
-cor[1]="\033[1;36m"
-cor[2]="\033[1;33m"
-cor[3]="\033[1;31m"
-cor[5]="\033[1;32m"
-cor[4]="\033[0m"
-#VERIFICA SI EXISTEN LA CANTIDAD DE FICHEROS DE LA KEY
-[[ $(cat < $HOME/log.txt | wc -l) -ge '1' ]] && {
-echo $Key > /etc/cghkey
-clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-figlet " .PLUS:cgh. " | boxes -d stone -p a2v1
-msg -bar3
- msg -ne "\033[0;32m KEY "
- echo -e "\033[0;32m[ CODEX ESTADO OK! ]" | pv -qL 50 
- msg -bar3
- sleep 0.5s
- rm -f $HOME/log.txt
-} || { 
-clear&&clear
-export PATH=$PATH:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games;
-[[ -d $HOME/locked ]] && rm -rf $HOME/locked/* || mkdir $HOME/locked
-cp -r ${SCPinstal}/* $HOME/locked/
-figlet 'LOCKED KEY' | boxes -d stone -p a0v0 
-[[ -e $HOME/log.txt ]] && ff=$(cat < $HOME/log.txt | wc -l) || ff='ALL'
- msg -ne " ➤ "
-echo -e "\033[1;31m [ $ff FILES DE KEY BLOQUEADOS ] " | pv -qL 50 && msg -bar3
-echo -e " APAGA TU CORTAFUEGOS O HABILITA PUERTO 81 Y 8888"
-echo -e "   ---- AGREGANDO REGLAS AUTOMATICAS ----"
-act_ufw
-echo -e "   Si esto no funciona PEGA ESTOS COMANDOS  " 
-echo -e "   sudo ufw allow 81 && sudo ufw allow 8888 "
-msg -bar3 
-echo -e "             sudo apt purge ufw -y"
-   invalid_key && exit
-}
-cd $HOME
-systemctl disable rsyslog > /dev/null 2>&1
-msg -bar3
-fun_install 
-function_verify
-else
-killall apt apt-get &> /dev/null
-invalid_key
-
-fi
-sudo sync 
-echo 3 > /proc/sys/vm/drop_caches
-sysctl -w vm.drop_caches=3 > /dev/null 2>&1
-}
-updatedb
-funkey

+ 0 - 126
ChumoGH-PLUS/instalalib.sh

@@ -1,126 +0,0 @@
-#!/bin/bash
-echo -e "ESPERE UN MOMENTO"
-[[ $(dpkg --get-selections|grep -w "curl"|head -1) ]] || apt-get install curl -y &>/dev/null
-[[ $(dpkg --get-selections|grep -w "pv"|head -1) ]] || apt-get install pv -y &>/dev/null
-source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg) > /dev/null
-COLS=$(tput cols)
-function printTitle
-{
-    echo ""
-    echo -e "\033[1;92m$1\033[1;91m"
-    printf '%0.s-' $(seq 1 ${#1})
-    echo ""
-}
-killall apt apt-get &> /dev/null
-TIME_START="$(date +%s)"
-DOWEEK="$(date +'%u')"
-[[ -e $HOME/cgh.sh ]] && rm $HOME/cgh.*
-dpkg --configure -a
-
-print_center(){
-    local x
-    local y
-    text="$*"
-    x=$(( ($(tput cols) - ${#text}) / 2))
-    echo -ne "\E[6n";read -sdR y; y=$(echo -ne "${y#*[}" | cut -d';' -f1)
-    echo -ne "\033[${y};${x}f$*"
-}
-
-print_centertt(){
-    local x
-    local y
-    text="$*"
-    x=$(( ($(tput cols) - ${#text}) / 2))
-    echo -ne "\E[6n";read -sdR y; y=$(echo -ne "${y#*[}" | cut -d';' -f1)
-    echo -ne "\033[${y};${x}f\033[7;49;33m$*\033[0m"
-	#echo -ne "\033[7;49;35m${y};${x}f$* \033[0m"
-}
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
-echo -ne "  \033[1;33mEspere \033[1;37m- \033[1;33m[" 
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m➭"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 0.5s
-   tput cuu1
-   tput dl1
-   echo -ne "  \033[1;ESPERE \033[1;37m- \033[1;33m["
-done
-echo -e "\033[1;33m]\033[1;37m -\033[1;32m COMPLETADO ✔\033[1;37m"
-tput cnorm
-}
-update_pak () {
-barra="$(msg -bar3)"
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] RECONFIGURANDO ACTUALIZADOR "
-echo
-sudo dpkg --configure -a 
-clear&&clear
-unset Key
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] ACTUALIZANDO DE LISTA MANUAL"
-echo
-apt update -y  && apt list --upgradable 
-fun_bar
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "[ ! ]  ESPERE UN MOMENTO  [ ! ]"
-echo
-print_center "[ ! ] ACTUALIZANDO REPOSITORIOS"
-echo
-apt upgrade -y 
-print_center "[ ! ] Repositorios Universales"
-echo
-apt-get install software-properties-common -y > /dev/null 2>&1 && fun_bar "apt-add-repository universe -y"
-clear&&clear
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "    =====>>►► 🐲 ChumoGH 💥 Plus 🐲 ◄◄<<=====      "
-echo
-print_center " - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - ⁙ - "
-echo
-print_centertt "Listo!!! TERMINAMOS DE ACTUALIZAR TODOS LOS REPOSITORIOS"
-return
-}
-clear&&clear
-update_pak
-clear&&clear
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/igcs3yhaxlkmnxl/url-cgh.sh)"
-rm -f instala.*
-echo -e " Duracion $((($(date +%s)-$TIME_START)/60)) min."
-read -p "Presiona Enter para Continuar"
-[[ -e /etc/ADMcgh/menu ]] && menu || echo -e "Instalacion Fracturada"

+ 0 - 91
ChumoGH-PLUS/msg

@@ -1,91 +0,0 @@
-#!/bin/bash
-
-# menu maker (opciones 1, 2, 3,.....)
-menu_func(){
-  local options=${#@}
-  local array
-  for((num=1; num<=$options; num++)); do
-    echo -ne "$(msg -verd " [$num]") $(msg -verm2 ">") "
-    array=(${!num})
-    case ${array[0]} in
-      "-vd")echo -e "\033[1;33m[!]\033[1;32m ${array[@]:1}";;
-      "-vm")echo -e "\033[1;33m[!]\033[1;31m ${array[@]:1}";;
-      "-fi")echo -e "${array[@]:2} ${array[1]}";;
-      -bar|-bar2|-bar3|-bar4)echo -e "\033[1;37m${array[@]:1}\n$(msg ${array[0]})";;
-      *)echo -e "\033[1;37m${array[@]}";;
-    esac
-  done
- }
-
-msg () {
-local colors="/etc/new-adm-color"
-if [[ ! -e $colors ]]; then
-COLOR[0]='\033[1;37m' #BRAN='\033[1;37m'
-COLOR[1]='\e[31m' #VERMELHO='\e[31m'
-COLOR[2]='\e[32m' #VERDE='\e[32m'
-COLOR[3]='\e[33m' #AMARELO='\e[33m'
-COLOR[4]='\e[34m' #AZUL='\e[34m'
-COLOR[5]='\e[35m' #MAGENTA='\e[35m'
-COLOR[6]='\033[1;97m' #MAG='\033[1;36m'
-COLOR[7]='\033[1;49;95m'
-COLOR[8]='\033[1;49;96m'
-else
-local COL=0
-for number in $(cat $colors); do
-case $number in
-1)COLOR[$COL]='\033[1;37m';;
-2)COLOR[$COL]='\e[31m';;
-3)COLOR[$COL]='\e[32m';;
-4)COLOR[$COL]='\e[33m';;
-5)COLOR[$COL]='\e[34m';;
-6)COLOR[$COL]='\e[35m';;
-7)COLOR[$COL]='\033[1;36m';;
-8)COLOR[$COL]='\033[1;49;95m';;
-9)COLOR[$COL]='\033[1;49;96m';;
-esac
-let COL++
-done
-fi
-NEGRITO='\e[1m'
-SEMCOR='\e[0m'
- case $1 in
-  -ne)cor="${COLOR[1]}${NEGRITO}" && echo -ne "${cor}${2}${SEMCOR}";;
-  -ama)cor="${COLOR[3]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
-  -verm)cor="${COLOR[3]}${NEGRITO}[!] ${COLOR[1]}" && echo -e "${cor}${2}${SEMCOR}";;
-  -verm2)cor="${COLOR[1]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
-  -aqua)cor="${COLOR[8]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
-  -azu)cor="${COLOR[6]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
-  -verd)cor="${COLOR[2]}${NEGRITO}" && echo -e "${cor}${2}${SEMCOR}";;
-  -bra)cor="${COLOR[0]}${SEMCOR}" && echo -e "${cor}${2}${SEMCOR}";;
-  -bar)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
-  -bar2)ccor="${COLOR[1]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
-  -bar3)ccor="${COLOR[3]}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
-  -bar4)ccor="${COLOR[5]}•••••••••••••••••••••••••••••••••••••••••••••••••" && echo -e "${SEMCOR}${ccor}${SEMCOR}";;
-   esac
-}
-
-fun_bar () {
-comando[0]="$1"
-comando[1]="$2"
- (
-[[ -e $HOME/fim ]] && rm $HOME/fim
-${comando[0]} -y > /dev/null 2>&1
-${comando[1]} -y > /dev/null 2>&1
-touch $HOME/fim
- ) > /dev/null 2>&1 &
-echo -ne "\033[1;33m ["
-while true; do
-   for((i=0; i<18; i++)); do
-   echo -ne "\033[1;31m☵"
-   sleep 0.1s
-   done
-   [[ -e $HOME/fim ]] && rm $HOME/fim && break
-   echo -e "\033[1;33m]"
-   sleep 1s
-   tput cuu1
-   tput dl1
-   echo -ne "\033[1;33m ["
-done
-echo -e "\033[1;33m]\033[1;31m -\033[1;32m 100%\033[1;37m"
-}
-[[ -d /bin/ejecutar ]] && [[ -e /bin/ejecutar/msg ]] || wget -q -O /bin/ejecutar/msg https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg 

+ 0 - 5655
ChumoGH-PLUS/trans

@@ -1,5655 +0,0 @@
-#!/usr/bin/env bash
-exec 2>/dev/null
-export TRANS_ENTRY="$0"
-if [[ ! $LANG =~ (UTF|utf)-?8$ ]]; then export LANG=en_US.UTF-8; fi
-read -r -d '' TRANS_PROGRAM << 'EOF'
-BEGIN {
-Name        = "Translate Shell"
-Description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
-Version     = "0.9.6.7"
-ReleaseDate = "2018-03-17"
-Command     = "trans"
-EntryPoint  = "translate.awk"
-EntryScript = "translate"
-}
-function initConst() {
-NULLSTR = ""
-TRUE = 1
-STDIN  = "/dev/stdin"
-STDOUT = "/dev/stdout"
-STDERR = "/dev/stderr"
-SUPOUT = " > /dev/null "
-SUPERR = " 2> /dev/null "
-PIPE = " | "
-}
-function anything(array,
-i) {
-for (i in array)
-if (array[i]) return 1
-return 0
-}
-function exists(value) {
-if (isarray(value))
-return anything(value)
-else
-return value ? 1 : 0
-}
-function belongsTo(element, array,
-i) {
-for (i in array)
-if (element == array[i]) return element
-return NULLSTR
-}
-function identical(x, y,
-i) {
-if (!isarray(x) && !isarray(y))
-return x == y
-else if (isarray(x) && isarray(y)) {
-if (length(x) != length(y)) return 0
-for (i in x)
-if (!identical(x[i], y[i])) return 0
-return 1
-} else
-return 0
-}
-function append(array, element) {
-array[anything(array) ? length(array) : 0] = element
-}
-function compareByIndexFields(i1, v1, i2, v2,
-t1, t2, tl, j) {
-split(i1, t1, SUBSEP)
-split(i2, t2, SUBSEP)
-tl = length(t1) < length(t2) ? length(t1) : length(t2)
-for (j = 1; j <= tl; j++) {
-if (t1[j] < t2[j])
-return -1
-else if (t1[j] > t2[j])
-return 1
-}
-return 0
-}
-function isnum(string) {
-return string == string + 0
-}
-function startsWithAny(string, substrings,
-i) {
-for (i in substrings)
-if (index(string, substrings[i]) == 1) return substrings[i]
-return NULLSTR
-}
-function matchesAny(string, patterns,
-i) {
-for (i in patterns)
-if (string ~ "^" patterns[i]) return patterns[i]
-return NULLSTR
-}
-function replicate(string, len,
-i, temp) {
-temp = NULLSTR
-for (i = 0; i < len; i++)
-temp = temp string
-return temp
-}
-function reverse(string,
-i, temp) {
-temp = NULLSTR
-for (i = length(string); i > 0; i--)
-temp = temp substr(string, i, 1);
-return temp
-}
-function join(array, separator, sortedIn, preserveNull,
-i, j, saveSortedIn, temp) {
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-temp = NULLSTR
-j = 0
-if (isarray(array)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = sortedIn
-for (i in array)
-if (preserveNull || array[i] != NULLSTR)
-temp = j++ ? temp separator array[i] : array[i]
-PROCINFO["sorted_in"] = saveSortedIn
-} else
-temp = array
-return temp
-}
-function explode(string, array) {
-split(string, array, NULLSTR)
-}
-function escapeChar(char) {
-switch (char) {
-case "b":
-return "\b"
-case "f":
-return "\f"
-case "n":
-return "\n"
-case "r":
-return "\r"
-case "t":
-return "\t"
-case "v":
-return "\v"
-case "u0026":
-return "&"
-case "u003c":
-return "<"
-case "u003e":
-return ">"
-default:
-return char
-}
-}
-function literal(string,
-c, cc, escaping, i, s) {
-if (string !~ /^".*"$/)
-return string
-explode(string, s)
-string = NULLSTR
-escaping = 0
-for (i = 2; i < length(s); i++) {
-c = s[i]
-if (escaping) {
-if (cc) {
-cc = cc c
-if (length(cc) == 5) {
-string = string escapeChar(cc)
-escaping = 0
-cc = NULLSTR
-}
-} else if (c == "u") {
-cc = c
-} else {
-string = string escapeChar(c)
-escaping = 0
-}
-} else {
-if (c == "\\")
-escaping = 1
-else
-string = string c
-}
-}
-return string
-}
-function escape(string) {
-gsub(/\\/, "\\\\", string)
-gsub(/"/, "\\\"", string)
-return string
-}
-function unescape(string) {
-gsub(/\\\"/, "\"", string)
-gsub(/\\\\/, "\\", string)
-return string
-}
-function parameterize(string, quotationMark) {
-if (!quotationMark)
-quotationMark = "'"
-if (quotationMark == "'") {
-gsub(/'/, "'\\''", string)
-return "'" string "'"
-} else {
-return "\"" escape(string) "\""
-}
-}
-function unparameterize(string,    temp) {
-match(string, /^'(.*)'$/, temp)
-if (temp[0]) {
-string = temp[1]
-gsub(/'\\''/, "'", string)
-return string
-}
-match(string, /^"(.*)"$/, temp)
-if (temp[0]) {
-string = temp[1]
-return unescape(string)
-}
-return string
-}
-function toString(value, inline, heredoc, valOnly, numSub, level, sortedIn,
-i, items, j, k, p, saveSortedIn, temp, v) {
-if (!level) level = 0
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-if (isarray(value)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = sortedIn
-p = 0
-for (i in value) {
-split(i, j, SUBSEP); k = join(j, ",")
-if (!numSub || !isnum(k)) k = parameterize(k, "\"")
-v = toString(value[i], inline, heredoc, valOnly, numSub, level + 1, sortedIn)
-if (!isarray(value[i])) v = parameterize(v, "\"")
-if (valOnly)
-items[p++] = inline ? v : (replicate("\t", level) v)
-else
-items[p++] = inline ? (k ": " v) :
-(replicate("\t", level) k "\t" v)
-}
-PROCINFO["sorted_in"] = saveSortedIn
-temp = inline ? join(items, ", ") :
-("\n" join(items, "\n") "\n" replicate("\t", level))
-temp = valOnly ? ("[" temp "]") : ("{" temp "}")
-return temp
-} else {
-if (heredoc)
-return "'''\n" value "\n'''"
-else
-return value
-}
-}
-function squeeze(line, preserveIndent) {
-if (!preserveIndent)
-gsub(/^[[:space:]]+/, NULLSTR, line)
-gsub(/^[[:space:]]*#.*$/, NULLSTR, line)
-gsub(/#[^"/]*$/, NULLSTR, line)
-gsub(/[[:space:]]+$/, NULLSTR, line)
-gsub(/[[:space:]]+\\$/, "\\", line)
-return line
-}
-function yn(string) {
-return (tolower(string) ~ /^([0fn]|off)/) ? 0 : 1
-}
-function initAnsiCode() {
-if (ENVIRON["TERM"] == "dumb") return
-AnsiCode["reset"]         = AnsiCode[0] = "\33[0m"
-AnsiCode["bold"]          = "\33[1m"
-AnsiCode["underline"]     = "\33[4m"
-AnsiCode["negative"]      = "\33[7m"
-AnsiCode["no bold"]       = "\33[22m"
-AnsiCode["no underline"]  = "\33[24m"
-AnsiCode["positive"]      = "\33[27m"
-AnsiCode["black"]         = "\33[30m"
-AnsiCode["red"]           = "\33[31m"
-AnsiCode["green"]         = "\33[32m"
-AnsiCode["yellow"]        = "\33[33m"
-AnsiCode["blue"]          = "\33[34m"
-AnsiCode["magenta"]       = "\33[35m"
-AnsiCode["cyan"]          = "\33[36m"
-AnsiCode["gray"]          = "\33[37m"
-AnsiCode["default"]       = "\33[39m"
-AnsiCode["dark gray"]     = "\33[90m"
-AnsiCode["light red"]     = "\33[91m"
-AnsiCode["light green"]   = "\33[92m"
-AnsiCode["light yellow"]  = "\33[93m"
-AnsiCode["light blue"]    = "\33[94m"
-AnsiCode["light magenta"] = "\33[95m"
-AnsiCode["light cyan"]    = "\33[96m"
-AnsiCode["white"]         = "\33[97m"
-}
-function ansi(code, text) {
-switch (code) {
-case "bold":
-return AnsiCode[code] text AnsiCode["no bold"]
-case "underline":
-return AnsiCode[code] text AnsiCode["no underline"]
-case "negative":
-return AnsiCode[code] text AnsiCode["positive"]
-default:
-return AnsiCode[code] text AnsiCode[0]
-}
-}
-function w(text) {
-print ansi("yellow", text) > STDERR
-}
-function e(text) {
-print ansi("bold", ansi("yellow", text)) > STDERR
-}
-function wtf(text) {
-print ansi("bold", ansi("red", text)) > STDERR
-}
-function d(text) {
-print ansi("gray", text) > STDERR
-}
-function da(value, name, inline, heredoc, valOnly, numSub, sortedIn,
-i, j, saveSortedIn) {
-if (!name)
-name = "_"
-if (!sortedIn)
-sortedIn = "compareByIndexFields"
-d(name " = " toString(value, inline, heredoc, valOnly, numSub, 0, sortedIn))
-}
-function assert(x, message) {
-if (!message)
-message = "[ERROR] Assertion failed."
-if (x)
-return x
-else
-e(message)
-}
-function initUrlEncoding() {
-UrlEncoding["\t"] = "%09"
-UrlEncoding["\n"] = "%0A"
-UrlEncoding[" "]  = "%20"
-UrlEncoding["!"]  = "%21"
-UrlEncoding["\""] = "%22"
-UrlEncoding["#"]  = "%23"
-UrlEncoding["$"]  = "%24"
-UrlEncoding["%"]  = "%25"
-UrlEncoding["&"]  = "%26"
-UrlEncoding["'"]  = "%27"
-UrlEncoding["("]  = "%28"
-UrlEncoding[")"]  = "%29"
-UrlEncoding["*"]  = "%2A"
-UrlEncoding["+"]  = "%2B"
-UrlEncoding[","]  = "%2C"
-UrlEncoding["-"]  = "%2D"
-UrlEncoding["."]  = "%2E"
-UrlEncoding["/"]  = "%2F"
-UrlEncoding[":"]  = "%3A"
-UrlEncoding[";"]  = "%3B"
-UrlEncoding["<"]  = "%3C"
-UrlEncoding["="]  = "%3D"
-UrlEncoding[">"]  = "%3E"
-UrlEncoding["?"]  = "%3F"
-UrlEncoding["@"]  = "%40"
-UrlEncoding["["]  = "%5B"
-UrlEncoding["\\"] = "%5C"
-UrlEncoding["]"]  = "%5D"
-UrlEncoding["^"]  = "%5E"
-UrlEncoding["_"]  = "%5F"
-UrlEncoding["`"]  = "%60"
-UrlEncoding["{"]  = "%7B"
-UrlEncoding["|"]  = "%7C"
-UrlEncoding["}"]  = "%7D"
-UrlEncoding["~"]  = "%7E"
-}
-function quote(string,    i, r, s) {
-r = NULLSTR
-explode(string, s)
-for (i = 1; i <= length(s); i++)
-r = r (s[i] in UrlEncoding ? UrlEncoding[s[i]] : s[i])
-return r
-}
-function unquote(string,    i, k, r, s, temp) {
-r = NULLSTR
-explode(string, s)
-temp = NULLSTR
-for (i = 1; i <= length(s); i++)
-if (temp) {
-temp = temp s[i]
-if (length(temp) > 2) {
-for (k in UrlEncoding)
-if (temp == UrlEncoding[k]) {
-r = r k
-temp = NULLSTR
-break
-}
-if (temp) {
-r = r temp
-temp = NULLSTR
-}
-}
-} else {
-if (s[i] != "%")
-r = r s[i]
-else
-temp = s[i]
-}
-if (temp)
-r = r temp
-return r
-}
-function initUriSchemes() {
-UriSchemes[0] = "file://"
-UriSchemes[1] = "http://"
-UriSchemes[2] = "https://"
-}
-function readFrom(file,    line, text) {
-if (!file) file = "/dev/stdin"
-text = NULLSTR
-while (getline line < file)
-text = (text ? text "\n" : NULLSTR) line
-return text
-}
-function writeTo(text, file) {
-if (!file) file = "/dev/stdout"
-print text > file
-}
-function getOutput(command,    content, line) {
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function fileExists(file) {
-return !system("test -f " parameterize(file))
-}
-function dirExists(file) {
-return !system("test -d " parameterize(file))
-}
-function detectProgram(prog, arg, returnOutput,    temp) {
-if (returnOutput) {
-prog " " arg SUPERR | getline temp
-return temp
-} else
-return (prog " " arg SUPERR | getline) ? prog : NULLSTR
-}
-function getGitHead(    line, group) {
-if (fileExists(".git/HEAD")) {
-getline line < ".git/HEAD"
-match(line, /^ref: (.*)$/, group)
-if (fileExists(".git/" group[1])) {
-getline line < (".git/" group[1])
-return substr(line, 1, 7)
-} else
-return NULLSTR
-} else
-return NULLSTR
-}
-BEGIN {
-initConst()
-initAnsiCode()
-initUrlEncoding()
-initUriSchemes()
-}
-function initGawk(    group) {
-Gawk = "gawk"
-GawkVersion = PROCINFO["version"]
-split(PROCINFO["version"], group, ".")
-if (group[1] < 4) {
-e("[ERROR] Oops! Your gawk (version " GawkVersion ") "\
-"appears to be too old.\n"\
-"        You need at least gawk 4.0.0 to run this program.")
-exit 1
-}
-}
-function initBiDi() {
-FriBidi = detectProgram("fribidi", "--version", 1)
-BiDiNoPad = FriBidi ? "fribidi --nopad" : "rev" SUPERR
-BiDi = FriBidi ? "fribidi --width %s" :
-"rev" SUPERR "| sed \"s/'/\\\\\\'/\" | xargs printf '%%s '"
-}
-function initRlwrap() {
-Rlwrap = detectProgram("rlwrap", "--version")
-}
-function initEmacs() {
-Emacs = detectProgram("emacs", "--version")
-}
-function initCurl() {
-Curl = detectProgram("curl", "--version")
-}
-function l(value, name, inline, heredoc, valOnly, numSub, sortedIn) {
-if (Option["debug"]) {
-if (name)
-da(value, name, inline, heredoc, valOnly, numSub, sortedIn)
-else
-d(value)
-}
-}
-function m(string) {
-if (Option["debug"])
-return ansi("cyan", string) RS
-}
-function newerVersion(ver1, ver2,    i, group1, group2) {
-split(ver1, group1, ".")
-split(ver2, group2, ".")
-for (i = 1; i <= 4; i++) {
-if (group1[i] + 0 > group2[i] + 0)
-return 1
-else if (group1[i] + 0 < group2[i] + 0)
-return 0
-}
-return 0
-}
-function rlwrapMe(    i, command) {
-initRlwrap()
-if (!Rlwrap) {
-l(">> not found: rlwrap")
-return 1
-}
-if (ENVIRON["TRANS_ENTRY"]) {
-command = Rlwrap " " ENVIRON["TRANS_ENTRY"] " "\
-parameterize("-no-rlwrap")
-} else if (fileExists(ENVIRON["TRANS_DIR"] "/" EntryScript)) {
-command = Rlwrap " sh "\
-parameterize(ENVIRON["TRANS_DIR"] "/" EntryScript)\
-" - " parameterize("-no-rlwrap")
-} else {
-l(">> not found: $TRANS_ENTRY or EntryPoint")
-return 1
-}
-for (i = 1; i < length(ARGV); i++)
-if (ARGV[i])
-command = command " " parameterize(ARGV[i])
-l(">> forking: " command)
-if (!system(command)) {
-l(">> process exited with code 0")
-exit ExitCode
-} else {
-l(">> process exited with non-zero return code")
-return 1
-}
-}
-function emacsMe(    i, params, el, command) {
-initEmacs()
-if (!Emacs) {
-l(">> not found: emacs")
-return 1
-}
-params = ""
-for (i = 1; i < length(ARGV); i++)
-if (ARGV[i])
-params = params " " parameterize(ARGV[i], "\"")
-if (ENVIRON["TRANS_ENTRY"]) {
-el = "(progn (setq explicit-shell-file-name \"" ENVIRON["TRANS_ENTRY"] "\") "\
-"(setq explicit-" Command "-args '(\"-I\" \"-no-rlwrap\"" params ")) "\
-"(command-execute 'shell) (rename-buffer \"" Name "\"))"
-} else if (fileExists(ENVIRON["TRANS_DIR"] "/" EntryScript)) {
-el = "(progn (setq explicit-shell-file-name \"" "sh" "\") "\
-"(setq explicit-" "sh" "-args '(\"" ENVIRON["TRANS_DIR"] "/" EntryScript "\" \"-I\" \"-no-rlwrap\"" params ")) "\
-"(command-execute 'shell) (rename-buffer \"" Name "\"))"
-} else {
-l(">> not found: $TRANS_ENTRY or EntryPoint")
-return 1
-}
-command = Emacs " --eval " parameterize(el)
-l(">> forking: " command)
-if (!system(command)) {
-l(">> process exited with code 0")
-exit ExitCode
-} else {
-l(">> process exited with non-zero return code")
-return 1
-}
-}
-function curl(url, output,    command, content, line) {
-initCurl()
-if (!Curl) {
-l(">> not found: curl")
-w("[WARNING] curl is not found.")
-return NULLSTR
-}
-command = Curl " --location --silent"
-if (Option["proxy"])
-command = command " --proxy " parameterize(Option["proxy"])
-if (Option["user-agent"])
-command = command " --user-agent " parameterize(Option["user-agent"])
-command = command " " parameterize(url)
-if (output) {
-command = command " --output " parameterize(output)
-system(command)
-return NULLSTR
-}
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function curlPost(url, data, output,    command, content, line) {
-initCurl()
-if (!Curl) {
-l(">> not found: curl")
-w("[WARNING] curl is not found.")
-return NULLSTR
-}
-command = Curl " --location --silent"
-if (Option["proxy"])
-command = command " --proxy " parameterize(Option["proxy"])
-if (Option["user-agent"])
-command = command " --user-agent " parameterize(Option["user-agent"])
-command = command " --request POST --data " parameterize(data)
-command = command " " parameterize(url)
-if (output) {
-command = command " --output " parameterize(output)
-system(command)
-return NULLSTR
-}
-content = NULLSTR
-while ((command |& getline line) > 0)
-content = (content ? content "\n" : NULLSTR) line
-return content
-}
-function dump(text, group,    command, temp) {
-command = "hexdump" " -v -e'1/1 \"%03u\" \" \"'"
-("echo " parameterize(text) PIPE command) | getline temp
-split(temp, group, " ")
-return length(group) - 1
-}
-function base64(text,    command, temp) {
-command = "base64"
-("echo -n " parameterize(text) PIPE command) | getline temp
-return temp
-}
-function uprintf(text,    command, temp) {
-command = "echo -en " parameterize(text)
-("bash -c " parameterize(command, "\"")) | getline temp
-return temp
-}
-function initLocale(    i) {
-Locale["af"]["name"]               = "Afrikaans"
-Locale["af"]["endonym"]            = "Afrikaans"
-Locale["af"]["translations-of"]    = "Vertalings van %s"
-Locale["af"]["definitions-of"]     = "Definisies van %s"
-Locale["af"]["synonyms"]           = "Sinonieme"
-Locale["af"]["examples"]           = "Voorbeelde"
-Locale["af"]["see-also"]           = "Sien ook"
-Locale["af"]["family"]             = "Indo-European"
-Locale["af"]["iso"]                = "afr"
-Locale["af"]["glotto"]             = "afri1274"
-Locale["af"]["script"]             = "Latn"
-Locale["sq"]["name"]               = "Albanian"
-Locale["sq"]["endonym"]            = "Shqip"
-Locale["sq"]["translations-of"]    = "Përkthimet e %s"
-Locale["sq"]["definitions-of"]     = "Përkufizime të %s"
-Locale["sq"]["synonyms"]           = "Sinonime"
-Locale["sq"]["examples"]           = "Shembuj"
-Locale["sq"]["see-also"]           = "Shihni gjithashtu"
-Locale["sq"]["family"]             = "Indo-European"
-Locale["sq"]["iso"]                = "sqi"
-Locale["sq"]["glotto"]             = "alba1267"
-Locale["sq"]["script"]             = "Latn"
-Locale["am"]["name"]               = "Amharic"
-Locale["am"]["endonym"]            = "አማርኛ"
-Locale["am"]["translations-of"]    = "የ %s ትርጉሞች"
-Locale["am"]["definitions-of"]     = "የ %s ቃላት ፍችዎች"
-Locale["am"]["synonyms"]           = "ተመሳሳይ ቃላት"
-Locale["am"]["examples"]           = "ምሳሌዎች"
-Locale["am"]["see-also"]           = "የሚከተለውንም ይመልከቱ"
-Locale["am"]["family"]             = "Afro-Asiatic"
-Locale["am"]["iso"]                = "amh"
-Locale["am"]["glotto"]             = "amha1245"
-Locale["am"]["script"]             = "Ethi"
-Locale["ar"]["name"]               = "Arabic"
-Locale["ar"]["endonym"]            = "العربية"
-Locale["ar"]["translations-of"]    = "ترجمات %s"
-Locale["ar"]["definitions-of"]     = "تعريفات %s"
-Locale["ar"]["synonyms"]           = "مرادفات"
-Locale["ar"]["examples"]           = "أمثلة"
-Locale["ar"]["see-also"]           = "انظر أيضًا"
-Locale["ar"]["family"]             = "Afro-Asiatic"
-Locale["ar"]["iso"]                = "ara"
-Locale["ar"]["glotto"]             = "stan1318"
-Locale["ar"]["script"]             = "Arab"
-Locale["ar"]["rtl"]                = "true"
-Locale["hy"]["name"]               = "Armenian"
-Locale["hy"]["endonym"]            = "Հայերեն"
-Locale["hy"]["translations-of"]    = "%s-ի թարգմանությունները"
-Locale["hy"]["definitions-of"]     = "%s-ի սահմանումները"
-Locale["hy"]["synonyms"]           = "Հոմանիշներ"
-Locale["hy"]["examples"]           = "Օրինակներ"
-Locale["hy"]["see-also"]           = "Տես նաև"
-Locale["hy"]["family"]             = "Indo-European"
-Locale["hy"]["iso"]                = "hye"
-Locale["hy"]["glotto"]             = "nucl1235"
-Locale["hy"]["script"]             = "Armn"
-Locale["az"]["name"]               = "Azerbaijani"
-Locale["az"]["endonym"]            = "Azərbaycanca"
-Locale["az"]["translations-of"]    = "%s sözünün tərcüməsi"
-Locale["az"]["definitions-of"]     = "%s sözünün tərifləri"
-Locale["az"]["synonyms"]           = "Sinonimlər"
-Locale["az"]["examples"]           = "Nümunələr"
-Locale["az"]["see-also"]           = "Həmçinin, baxın:"
-Locale["az"]["family"]             = "Turkic"
-Locale["az"]["iso"]                = "aze"
-Locale["az"]["glotto"]             = "nort2697"
-Locale["az"]["script"]             = "Latn"
-Locale["eu"]["name"]               = "Basque"
-Locale["eu"]["endonym"]            = "Euskara"
-Locale["eu"]["translations-of"]    = "%s esapidearen itzulpena"
-Locale["eu"]["definitions-of"]     = "Honen definizioak: %s"
-Locale["eu"]["synonyms"]           = "Sinonimoak"
-Locale["eu"]["examples"]           = "Adibideak"
-Locale["eu"]["see-also"]           = "Ikusi hauek ere"
-Locale["eu"]["family"]             = "Language Isolate"
-Locale["eu"]["iso"]                = "eus"
-Locale["eu"]["glotto"]             = "basq1248"
-Locale["eu"]["script"]             = "Latn"
-Locale["be"]["name"]               = "Belarusian"
-Locale["be"]["endonym"]            = "беларуская"
-Locale["be"]["translations-of"]    = "Пераклады %s"
-Locale["be"]["definitions-of"]     = "Вызначэннi %s"
-Locale["be"]["synonyms"]           = "Сінонімы"
-Locale["be"]["examples"]           = "Прыклады"
-Locale["be"]["see-also"]           = "Гл. таксама"
-Locale["be"]["family"]             = "Indo-European"
-Locale["be"]["iso"]                = "bel"
-Locale["be"]["glotto"]             = "bela1254"
-Locale["be"]["script"]             = "Cyrl"
-Locale["bn"]["name"]               = "Bengali"
-Locale["bn"]["endonym"]            = "বাংলা"
-Locale["bn"]["translations-of"]    = "%s এর অনুবাদ"
-Locale["bn"]["definitions-of"]     = "%s এর সংজ্ঞা"
-Locale["bn"]["synonyms"]           = "প্রতিশব্দ"
-Locale["bn"]["examples"]           = "উদাহরণ"
-Locale["bn"]["see-also"]           = "আরো দেখুন"
-Locale["bn"]["family"]             = "Indo-European"
-Locale["bn"]["iso"]                = "ben"
-Locale["bn"]["glotto"]             = "beng1280"
-Locale["bn"]["script"]             = "Beng"
-Locale["bs"]["name"]               = "Bosnian"
-Locale["bs"]["endonym"]            = "Bosanski"
-Locale["bs"]["translations-of"]    = "Prijevod za: %s"
-Locale["bs"]["definitions-of"]     = "Definicije za %s"
-Locale["bs"]["synonyms"]           = "Sinonimi"
-Locale["bs"]["examples"]           = "Primjeri"
-Locale["bs"]["see-also"]           = "Pogledajte i"
-Locale["bs"]["family"]             = "Indo-European"
-Locale["bs"]["iso"]                = "bos"
-Locale["bs"]["glotto"]             = "bosn1245"
-Locale["bs"]["script"]             = "Latn"
-Locale["bg"]["name"]               = "Bulgarian"
-Locale["bg"]["endonym"]            = "български"
-Locale["bg"]["translations-of"]    = "Преводи на %s"
-Locale["bg"]["definitions-of"]     = "Дефиниции за %s"
-Locale["bg"]["synonyms"]           = "Синоними"
-Locale["bg"]["examples"]           = "Примери"
-Locale["bg"]["see-also"]           = "Вижте също"
-Locale["bg"]["family"]             = "Indo-European"
-Locale["bg"]["iso"]                = "bul"
-Locale["bg"]["glotto"]             = "bulg1262"
-Locale["bg"]["script"]             = "Cyrl"
-Locale["ca"]["name"]               = "Catalan"
-Locale["ca"]["endonym"]            = "Català"
-Locale["ca"]["translations-of"]    = "Traduccions per a %s"
-Locale["ca"]["definitions-of"]     = "Definicions de: %s"
-Locale["ca"]["synonyms"]           = "Sinònims"
-Locale["ca"]["examples"]           = "Exemples"
-Locale["ca"]["see-also"]           = "Vegeu també"
-Locale["ca"]["family"]             = "Indo-European"
-Locale["ca"]["iso"]                = "cat"
-Locale["ca"]["glotto"]             = "stan1289"
-Locale["ca"]["script"]             = "Latn"
-Locale["ceb"]["name"]              = "Cebuano"
-Locale["ceb"]["endonym"]           = "Cebuano"
-Locale["ceb"]["translations-of"]   = "%s Mga Paghubad sa PULONG_O_HUGPONG SA PAMULONG"
-Locale["ceb"]["definitions-of"]    = "Mga kahulugan sa %s"
-Locale["ceb"]["synonyms"]          = "Mga Kapulong"
-Locale["ceb"]["examples"]          = "Mga pananglitan:"
-Locale["ceb"]["see-also"]          = "Kitaa pag-usab"
-Locale["ceb"]["family"]            = "Austronesian"
-Locale["ceb"]["iso"]               = "ceb"
-Locale["ceb"]["glotto"]            = "cebu1242"
-Locale["ceb"]["script"]            = "Latn"
-Locale["ny"]["name"]               = "Chichewa"
-Locale["ny"]["endonym"]            = "Nyanja"
-Locale["ny"]["translations-of"]    = "Matanthauzidwe a %s"
-Locale["ny"]["definitions-of"]     = "Mamasulidwe a %s"
-Locale["ny"]["synonyms"]           = "Mau ofanana"
-Locale["ny"]["examples"]           = "Zitsanzo"
-Locale["ny"]["see-also"]           = "Onaninso"
-Locale["ny"]["family"]             = "Atlantic-Congo"
-Locale["ny"]["iso"]                = "nya"
-Locale["ny"]["glotto"]             = "nyan1308"
-Locale["ny"]["script"]             = "Latn"
-Locale["zh-CN"]["name"]            = "Chinese Simplified"
-Locale["zh-CN"]["endonym"]         = "简体中文"
-Locale["zh-CN"]["translations-of"] = "%s 的翻译"
-Locale["zh-CN"]["definitions-of"]  = "%s的定义"
-Locale["zh-CN"]["synonyms"]        = "同义词"
-Locale["zh-CN"]["examples"]        = "示例"
-Locale["zh-CN"]["see-also"]        = "另请参阅"
-Locale["zh-CN"]["family"]          = "Sino-Tibetan"
-Locale["zh-CN"]["iso"]             = "zho-CN"
-Locale["zh-CN"]["glotto"]          = "mand1415"
-Locale["zh-CN"]["script"]          = "Hans"
-Locale["zh-CN"]["dictionary"]      = "true"
-Locale["zh-TW"]["name"]            = "Chinese Traditional"
-Locale["zh-TW"]["endonym"]         = "正體中文"
-Locale["zh-TW"]["translations-of"] = "「%s」的翻譯"
-Locale["zh-TW"]["definitions-of"]  = "「%s」的定義"
-Locale["zh-TW"]["synonyms"]        = "同義詞"
-Locale["zh-TW"]["examples"]        = "例句"
-Locale["zh-TW"]["see-also"]        = "另請參閱"
-Locale["zh-TW"]["family"]          = "Sino-Tibetan"
-Locale["zh-TW"]["iso"]             = "zho-TW"
-Locale["zh-TW"]["glotto"]          = "mand1415"
-Locale["zh-TW"]["script"]          = "Hant"
-Locale["zh-TW"]["dictionary"]      = "true"
-Locale["co"]["name"]               = "Corsican"
-Locale["co"]["endonym"]            = "Corsu"
-Locale["co"]["translations-of"]    = "Traductions de %s"
-Locale["co"]["definitions-of"]     = "Définitions de %s"
-Locale["co"]["synonyms"]           = "Synonymes"
-Locale["co"]["examples"]           = "Exemples"
-Locale["co"]["see-also"]           = "Voir aussi"
-Locale["co"]["family"]             = "Indo-European"
-Locale["co"]["iso"]                = "cos"
-Locale["co"]["glotto"]             = "cors1242"
-Locale["co"]["script"]             = "Latn"
-Locale["hr"]["name"]               = "Croatian"
-Locale["hr"]["endonym"]            = "Hrvatski"
-Locale["hr"]["translations-of"]    = "Prijevodi riječi ili izraza %s"
-Locale["hr"]["definitions-of"]     = "Definicije riječi ili izraza %s"
-Locale["hr"]["synonyms"]           = "Sinonimi"
-Locale["hr"]["examples"]           = "Primjeri"
-Locale["hr"]["see-also"]           = "Također pogledajte"
-Locale["hr"]["family"]             = "Indo-European"
-Locale["hr"]["iso"]                = "hrv"
-Locale["hr"]["glotto"]             = "croa1245"
-Locale["hr"]["script"]             = "Latn"
-Locale["cs"]["name"]               = "Czech"
-Locale["cs"]["endonym"]            = "Čeština"
-Locale["cs"]["translations-of"]    = "Překlad výrazu %s"
-Locale["cs"]["definitions-of"]     = "Definice výrazu %s"
-Locale["cs"]["synonyms"]           = "Synonyma"
-Locale["cs"]["examples"]           = "Příklady"
-Locale["cs"]["see-also"]           = "Viz také"
-Locale["cs"]["family"]             = "Indo-European"
-Locale["cs"]["iso"]                = "ces"
-Locale["cs"]["glotto"]             = "czec1258"
-Locale["cs"]["script"]             = "Latn"
-Locale["da"]["name"]               = "Danish"
-Locale["da"]["endonym"]            = "Dansk"
-Locale["da"]["translations-of"]    = "Oversættelser af %s"
-Locale["da"]["definitions-of"]     = "Definitioner af %s"
-Locale["da"]["synonyms"]           = "Synonymer"
-Locale["da"]["examples"]           = "Eksempler"
-Locale["da"]["see-also"]           = "Se også"
-Locale["da"]["family"]             = "Indo-European"
-Locale["da"]["iso"]                = "dan"
-Locale["da"]["glotto"]             = "dani1285"
-Locale["da"]["script"]             = "Latn"
-Locale["nl"]["name"]               = "Dutch"
-Locale["nl"]["endonym"]            = "Nederlands"
-Locale["nl"]["translations-of"]    = "Vertalingen van %s"
-Locale["nl"]["definitions-of"]     = "Definities van %s"
-Locale["nl"]["synonyms"]           = "Synoniemen"
-Locale["nl"]["examples"]           = "Voorbeelden"
-Locale["nl"]["see-also"]           = "Zie ook"
-Locale["nl"]["family"]             = "Indo-European"
-Locale["nl"]["iso"]                = "nld"
-Locale["nl"]["glotto"]             = "dutc1256"
-Locale["nl"]["script"]             = "Latn"
-Locale["nl"]["dictionary"]         = "true"
-Locale["en"]["name"]               = "English"
-Locale["en"]["endonym"]            = "English"
-Locale["en"]["translations-of"]    = "Translations of %s"
-Locale["en"]["definitions-of"]     = "Definitions of %s"
-Locale["en"]["synonyms"]           = "Synonyms"
-Locale["en"]["examples"]           = "Examples"
-Locale["en"]["see-also"]           = "See also"
-Locale["en"]["family"]             = "Indo-European"
-Locale["en"]["iso"]                = "eng"
-Locale["en"]["glotto"]             = "stan1293"
-Locale["en"]["script"]             = "Latn"
-Locale["en"]["dictionary"]         = "true"
-Locale["eo"]["name"]               = "Esperanto"
-Locale["eo"]["endonym"]            = "Esperanto"
-Locale["eo"]["translations-of"]    = "Tradukoj de %s"
-Locale["eo"]["definitions-of"]     = "Difinoj de %s"
-Locale["eo"]["synonyms"]           = "Sinonimoj"
-Locale["eo"]["examples"]           = "Ekzemploj"
-Locale["eo"]["see-also"]           = "Vidu ankaŭ"
-Locale["eo"]["family"]             = "Artificial Language"
-Locale["eo"]["iso"]                = "epo"
-Locale["eo"]["glotto"]             = "espe1235"
-Locale["eo"]["script"]             = "Latn"
-Locale["et"]["name"]               = "Estonian"
-Locale["et"]["endonym"]            = "Eesti"
-Locale["et"]["translations-of"]    = "Sõna(de) %s tõlked"
-Locale["et"]["definitions-of"]     = "Sõna(de) %s definitsioonid"
-Locale["et"]["synonyms"]           = "Sünonüümid"
-Locale["et"]["examples"]           = "Näited"
-Locale["et"]["see-also"]           = "Vt ka"
-Locale["et"]["family"]             = "Uralic"
-Locale["et"]["iso"]                = "est"
-Locale["et"]["glotto"]             = "esto1258"
-Locale["et"]["script"]             = "Latn"
-Locale["tl"]["name"]               = "Filipino"
-Locale["tl"]["endonym"]            = "Tagalog"
-Locale["tl"]["translations-of"]    = "Mga pagsasalin ng %s"
-Locale["tl"]["definitions-of"]     = "Mga kahulugan ng %s"
-Locale["tl"]["synonyms"]           = "Mga Kasingkahulugan"
-Locale["tl"]["examples"]           = "Mga Halimbawa"
-Locale["tl"]["see-also"]           = "Tingnan rin ang"
-Locale["tl"]["family"]             = "Austronesian"
-Locale["tl"]["iso"]                = "tgl"
-Locale["tl"]["glotto"]             = "taga1270"
-Locale["tl"]["script"]             = "Latn"
-Locale["fi"]["name"]               = "Finnish"
-Locale["fi"]["endonym"]            = "Suomi"
-Locale["fi"]["translations-of"]    = "Käännökset tekstille %s"
-Locale["fi"]["definitions-of"]     = "Määritelmät kohteelle %s"
-Locale["fi"]["synonyms"]           = "Synonyymit"
-Locale["fi"]["examples"]           = "Esimerkkejä"
-Locale["fi"]["see-also"]           = "Katso myös"
-Locale["fi"]["family"]             = "Uralic"
-Locale["fi"]["iso"]                = "fin"
-Locale["fi"]["glotto"]             = "finn1318"
-Locale["fi"]["script"]             = "Latn"
-Locale["fr"]["name"]               = "French"
-Locale["fr"]["endonym"]            = "Français"
-Locale["fr"]["translations-of"]    = "Traductions de %s"
-Locale["fr"]["definitions-of"]     = "Définitions de %s"
-Locale["fr"]["synonyms"]           = "Synonymes"
-Locale["fr"]["examples"]           = "Exemples"
-Locale["fr"]["see-also"]           = "Voir aussi"
-Locale["fr"]["family"]             = "Indo-European"
-Locale["fr"]["iso"]                = "fra"
-Locale["fr"]["glotto"]             = "stan1290"
-Locale["fr"]["script"]             = "Latn"
-Locale["fr"]["dictionary"]         = "true"
-Locale["gl"]["name"]               = "Galician"
-Locale["gl"]["endonym"]            = "Galego"
-Locale["gl"]["translations-of"]    = "Traducións de %s"
-Locale["gl"]["definitions-of"]     = "Definicións de %s"
-Locale["gl"]["synonyms"]           = "Sinónimos"
-Locale["gl"]["examples"]           = "Exemplos"
-Locale["gl"]["see-also"]           = "Ver tamén"
-Locale["gl"]["family"]             = "Indo-European"
-Locale["gl"]["iso"]                = "glg"
-Locale["gl"]["glotto"]             = "gali1258"
-Locale["gl"]["script"]             = "Latn"
-Locale["ka"]["name"]               = "Georgian"
-Locale["ka"]["endonym"]            = "ქართული"
-Locale["ka"]["translations-of"]    = "%s-ის თარგმანები"
-Locale["ka"]["definitions-of"]     = "%s-ის განსაზღვრებები"
-Locale["ka"]["synonyms"]           = "სინონიმები"
-Locale["ka"]["examples"]           = "მაგალითები"
-Locale["ka"]["see-also"]           = "ასევე იხილეთ"
-Locale["ka"]["family"]             = "Kartvelian"
-Locale["ka"]["iso"]                = "kat"
-Locale["ka"]["glotto"]             = "nucl1302"
-Locale["ka"]["script"]             = "Geor"
-Locale["de"]["name"]               = "German"
-Locale["de"]["endonym"]            = "Deutsch"
-Locale["de"]["translations-of"]    = "Übersetzungen für %s"
-Locale["de"]["definitions-of"]     = "Definitionen von %s"
-Locale["de"]["synonyms"]           = "Synonyme"
-Locale["de"]["examples"]           = "Beispiele"
-Locale["de"]["see-also"]           = "Siehe auch"
-Locale["de"]["family"]             = "Indo-European"
-Locale["de"]["iso"]                = "deu"
-Locale["de"]["glotto"]             = "stan1295"
-Locale["de"]["script"]             = "Latn"
-Locale["de"]["dictionary"]         = "true"
-Locale["el"]["name"]               = "Greek"
-Locale["el"]["endonym"]            = "Ελληνικά"
-Locale["el"]["translations-of"]    = "Μεταφράσεις του %s"
-Locale["el"]["definitions-of"]     = "Όρισμοί %s"
-Locale["el"]["synonyms"]           = "Συνώνυμα"
-Locale["el"]["examples"]           = "Παραδείγματα"
-Locale["el"]["see-also"]           = "Δείτε επίσης"
-Locale["el"]["family"]             = "Indo-European"
-Locale["el"]["iso"]                = "ell"
-Locale["el"]["glotto"]             = "mode1248"
-Locale["el"]["script"]             = "Grek"
-Locale["gu"]["name"]               = "Gujarati"
-Locale["gu"]["endonym"]            = "ગુજરાતી"
-Locale["gu"]["translations-of"]    = "%s ના અનુવાદ"
-Locale["gu"]["definitions-of"]     = "%s ની વ્યાખ્યાઓ"
-Locale["gu"]["synonyms"]           = "સમાનાર્થી"
-Locale["gu"]["examples"]           = "ઉદાહરણો"
-Locale["gu"]["see-also"]           = "આ પણ જુઓ"
-Locale["gu"]["family"]             = "Indo-European"
-Locale["gu"]["iso"]                = "guj"
-Locale["gu"]["glotto"]             = "guja1252"
-Locale["gu"]["script"]             = "Gujr"
-Locale["ht"]["name"]               = "Haitian Creole"
-Locale["ht"]["endonym"]            = "Kreyòl Ayisyen"
-Locale["ht"]["translations-of"]    = "Tradiksyon %s"
-Locale["ht"]["definitions-of"]     = "Definisyon nan %s"
-Locale["ht"]["synonyms"]           = "Sinonim"
-Locale["ht"]["examples"]           = "Egzanp:"
-Locale["ht"]["see-also"]           = "Wè tou"
-Locale["ht"]["family"]             = "Indo-European"
-Locale["ht"]["iso"]                = "hat"
-Locale["ht"]["glotto"]             = "hait1244"
-Locale["ht"]["script"]             = "Latn"
-Locale["haw"]["name"]              = "Hawaiian"
-Locale["haw"]["endonym"]           = "ʻŌlelo Hawaiʻi"
-Locale["haw"]["family"]            = "Austronesian"
-Locale["haw"]["iso"]               = "haw"
-Locale["haw"]["glotto"]            = "hawa1245"
-Locale["haw"]["script"]            = "Latn"
-Locale["ha"]["name"]               = "Hausa"
-Locale["ha"]["endonym"]            = "Hausa"
-Locale["ha"]["translations-of"]    = "Fassarar %s"
-Locale["ha"]["definitions-of"]     = "Ma'anoni na %s"
-Locale["ha"]["synonyms"]           = "Masu kamancin ma'ana"
-Locale["ha"]["examples"]           = "Misalai"
-Locale["ha"]["see-also"]           = "Duba kuma"
-Locale["ha"]["family"]             = "Afro-Asiatic"
-Locale["ha"]["iso"]                = "hau"
-Locale["ha"]["glotto"]             = "haus1257"
-Locale["ha"]["script"]             = "Latn"
-Locale["he"]["name"]               = "Hebrew"
-Locale["he"]["endonym"]            = "עִבְרִית"
-Locale["he"]["translations-of"]    = "תרגומים של %s"
-Locale["he"]["definitions-of"]     = "הגדרות של %s"
-Locale["he"]["synonyms"]           = "מילים נרדפות"
-Locale["he"]["examples"]           = "דוגמאות"
-Locale["he"]["see-also"]           = "ראה גם"
-Locale["he"]["family"]             = "Afro-Asiatic"
-Locale["he"]["iso"]                = "heb"
-Locale["he"]["glotto"]             = "hebr1245"
-Locale["he"]["script"]             = "Hebr"
-Locale["he"]["rtl"]                = "true"
-Locale["hi"]["name"]               = "Hindi"
-Locale["hi"]["endonym"]            = "हिन्दी"
-Locale["hi"]["translations-of"]    = "%s के अनुवाद"
-Locale["hi"]["definitions-of"]     = "%s की परिभाषाएं"
-Locale["hi"]["synonyms"]           = "समानार्थी"
-Locale["hi"]["examples"]           = "उदाहरण"
-Locale["hi"]["see-also"]           = "यह भी देखें"
-Locale["hi"]["family"]             = "Indo-European"
-Locale["hi"]["iso"]                = "hin"
-Locale["hi"]["glotto"]             = "hind1269"
-Locale["hi"]["script"]             = "Deva"
-Locale["hmn"]["name"]              = "Hmong"
-Locale["hmn"]["endonym"]           = "Hmoob"
-Locale["hmn"]["translations-of"]   = "Lus txhais: %s"
-Locale["hmn"]["family"]            = "Hmong-Mien"
-Locale["hmn"]["iso"]               = "hmn"
-Locale["hmn"]["glotto"]            = "firs1234"
-Locale["hmn"]["script"]            = "Latn"
-Locale["hu"]["name"]               = "Hungarian"
-Locale["hu"]["endonym"]            = "Magyar"
-Locale["hu"]["translations-of"]    = "%s fordításai"
-Locale["hu"]["definitions-of"]     = "%s jelentései"
-Locale["hu"]["synonyms"]           = "Szinonimák"
-Locale["hu"]["examples"]           = "Példák"
-Locale["hu"]["see-also"]           = "Lásd még"
-Locale["hu"]["family"]             = "Uralic"
-Locale["hu"]["iso"]                = "hun"
-Locale["hu"]["glotto"]             = "hung1274"
-Locale["hu"]["script"]             = "Latn"
-Locale["is"]["name"]               = "Icelandic"
-Locale["is"]["endonym"]            = "Íslenska"
-Locale["is"]["translations-of"]    = "Þýðingar á %s"
-Locale["is"]["definitions-of"]     = "Skilgreiningar á"
-Locale["is"]["synonyms"]           = "Samheiti"
-Locale["is"]["examples"]           = "Dæmi"
-Locale["is"]["see-also"]           = "Sjá einnig"
-Locale["is"]["family"]             = "Indo-European"
-Locale["is"]["iso"]                = "isl"
-Locale["is"]["glotto"]             = "icel1247"
-Locale["is"]["script"]             = "Latn"
-Locale["ig"]["name"]               = "Igbo"
-Locale["ig"]["endonym"]            = "Igbo"
-Locale["ig"]["translations-of"]    = "Ntụgharị asụsụ nke %s"
-Locale["ig"]["definitions-of"]     = "Nkọwapụta nke %s"
-Locale["ig"]["synonyms"]           = "Okwu oyiri"
-Locale["ig"]["examples"]           = "Ọmụmaatụ"
-Locale["ig"]["see-also"]           = "Hụkwuo"
-Locale["ig"]["family"]             = "Atlantic-Congo"
-Locale["ig"]["iso"]                = "ibo"
-Locale["ig"]["glotto"]             = "nucl1417"
-Locale["ig"]["script"]             = "Latn"
-Locale["id"]["name"]               = "Indonesian"
-Locale["id"]["endonym"]            = "Bahasa Indonesia"
-Locale["id"]["translations-of"]    = "Terjemahan dari %s"
-Locale["id"]["definitions-of"]     = "Definisi %s"
-Locale["id"]["synonyms"]           = "Sinonim"
-Locale["id"]["examples"]           = "Contoh"
-Locale["id"]["see-also"]           = "Lihat juga"
-Locale["id"]["family"]             = "Austronesian"
-Locale["id"]["iso"]                = "ind"
-Locale["id"]["glotto"]             = "indo1316"
-Locale["id"]["script"]             = "Latn"
-Locale["ga"]["name"]               = "Irish"
-Locale["ga"]["endonym"]            = "Gaeilge"
-Locale["ga"]["translations-of"]    = "Aistriúcháin ar %s"
-Locale["ga"]["definitions-of"]     = "Sainmhínithe ar %s"
-Locale["ga"]["synonyms"]           = "Comhchiallaigh"
-Locale["ga"]["examples"]           = "Samplaí"
-Locale["ga"]["see-also"]           = "féach freisin"
-Locale["ga"]["family"]             = "Indo-European"
-Locale["ga"]["iso"]                = "gle"
-Locale["ga"]["glotto"]             = "iris1253"
-Locale["ga"]["script"]             = "Latn"
-Locale["it"]["name"]               = "Italian"
-Locale["it"]["endonym"]            = "Italiano"
-Locale["it"]["translations-of"]    = "Traduzioni di %s"
-Locale["it"]["definitions-of"]     = "Definizioni di %s"
-Locale["it"]["synonyms"]           = "Sinonimi"
-Locale["it"]["examples"]           = "Esempi"
-Locale["it"]["see-also"]           = "Vedi anche"
-Locale["it"]["family"]             = "Indo-European"
-Locale["it"]["iso"]                = "ita"
-Locale["it"]["glotto"]             = "ital1282"
-Locale["it"]["script"]             = "Latn"
-Locale["it"]["dictionary"]         = "true"
-Locale["ja"]["name"]               = "Japanese"
-Locale["ja"]["endonym"]            = "日本語"
-Locale["ja"]["translations-of"]    = "「%s」の翻訳"
-Locale["ja"]["definitions-of"]     = "%s の定義"
-Locale["ja"]["synonyms"]           = "同義語"
-Locale["ja"]["examples"]           = "例"
-Locale["ja"]["see-also"]           = "関連項目"
-Locale["ja"]["family"]             = "Japonic"
-Locale["ja"]["iso"]                = "jpn"
-Locale["ja"]["glotto"]             = "nucl1643"
-Locale["ja"]["script"]             = "Jpan"
-Locale["ja"]["dictionary"]         = "true"
-Locale["jv"]["name"]               = "Javanese"
-Locale["jv"]["endonym"]            = "Basa Jawa"
-Locale["jv"]["translations-of"]    = "Terjemahan %s"
-Locale["jv"]["definitions-of"]     = "Arti %s"
-Locale["jv"]["synonyms"]           = "Sinonim"
-Locale["jv"]["examples"]           = "Conto"
-Locale["jv"]["see-also"]           = "Deleng uga"
-Locale["jv"]["family"]             = "Austronesian"
-Locale["jv"]["iso"]                = "jav"
-Locale["jv"]["glotto"]             = "java1254"
-Locale["jv"]["script"]             = "Latn"
-Locale["kn"]["name"]               = "Kannada"
-Locale["kn"]["endonym"]            = "ಕನ್ನಡ"
-Locale["kn"]["translations-of"]    = "%s ನ ಅನುವಾದಗಳು"
-Locale["kn"]["definitions-of"]     = "%s ನ ವ್ಯಾಖ್ಯಾನಗಳು"
-Locale["kn"]["synonyms"]           = "ಸಮಾನಾರ್ಥಕಗಳು"
-Locale["kn"]["examples"]           = "ಉದಾಹರಣೆಗಳು"
-Locale["kn"]["see-also"]           = "ಇದನ್ನೂ ಗಮನಿಸಿ"
-Locale["kn"]["family"]             = "Dravidian"
-Locale["kn"]["iso"]                = "kan"
-Locale["kn"]["glotto"]             = "nucl1305"
-Locale["kn"]["script"]             = "Knda"
-Locale["kk"]["name"]               = "Kazakh"
-Locale["kk"]["endonym"]            = "Қазақ тілі"
-Locale["kk"]["translations-of"]    = "%s аудармалары"
-Locale["kk"]["definitions-of"]     = "%s анықтамалары"
-Locale["kk"]["synonyms"]           = "Синонимдер"
-Locale["kk"]["examples"]           = "Мысалдар"
-Locale["kk"]["see-also"]           = "Келесі тізімді де көріңіз:"
-Locale["kk"]["family"]             = "Turkic"
-Locale["kk"]["iso"]                = "kaz"
-Locale["kk"]["glotto"]             = "kaza1248"
-Locale["kk"]["script"]             = "Cyrl"
-Locale["km"]["name"]               = "Khmer"
-Locale["km"]["endonym"]            = "ភាសាខ្មែរ"
-Locale["km"]["translations-of"]    = "ការ​បក​ប្រែ​នៃ %s"
-Locale["km"]["definitions-of"]     = "និយមន័យ​នៃ​ %s"
-Locale["km"]["synonyms"]           = "សទិសន័យ"
-Locale["km"]["examples"]           = "ឧទាហរណ៍"
-Locale["km"]["see-also"]           = "មើល​ផង​ដែរ"
-Locale["km"]["family"]             = "Austroasiatic"
-Locale["km"]["iso"]                = "khm"
-Locale["km"]["glotto"]             = "cent1989"
-Locale["km"]["script"]             = "Khmr"
-Locale["ko"]["name"]               = "Korean"
-Locale["ko"]["endonym"]            = "한국어"
-Locale["ko"]["translations-of"]    = "%s의 번역"
-Locale["ko"]["definitions-of"]     = "%s의 정의"
-Locale["ko"]["synonyms"]           = "동의어"
-Locale["ko"]["examples"]           = "예문"
-Locale["ko"]["see-also"]           = "참조"
-Locale["ko"]["family"]             = "Koreanic"
-Locale["ko"]["iso"]                = "kor"
-Locale["ko"]["glotto"]             = "kore1280"
-Locale["ko"]["script"]             = "Kore"
-Locale["ko"]["dictionary"]         = "true"
-Locale["ku"]["name"]               = "Kurdish"
-Locale["ku"]["endonym"]            = "Kurdî"
-Locale["ku"]["family"]             = "Indo-European"
-Locale["ku"]["iso"]                = "kur"
-Locale["ku"]["glotto"]             = "kurd1259"
-Locale["ku"]["script"]             = "Latn"
-Locale["ky"]["name"]               = "Kyrgyz"
-Locale["ky"]["endonym"]            = "Кыргызча"
-Locale["ky"]["translations-of"]    = "%s котормосу"
-Locale["ky"]["definitions-of"]     = "%s аныктамасы"
-Locale["ky"]["synonyms"]           = "Синонимдер"
-Locale["ky"]["examples"]           = "Мисалдар"
-Locale["ky"]["see-also"]           = "Дагы караңыз"
-Locale["ky"]["family"]             = "Turkic"
-Locale["ky"]["iso"]                = "kir"
-Locale["ky"]["glotto"]             = "kirg1245"
-Locale["ky"]["script"]             = "Cyrl"
-Locale["lo"]["name"]               = "Lao"
-Locale["lo"]["endonym"]            = "ລາວ"
-Locale["lo"]["translations-of"]    = "ຄຳ​ແປ​ສຳລັບ %s"
-Locale["lo"]["definitions-of"]     = "ຄວາມໝາຍຂອງ %s"
-Locale["lo"]["synonyms"]           = "ຄຳທີ່ຄ້າຍກັນ %s"
-Locale["lo"]["examples"]           = "ຕົວຢ່າງ"
-Locale["lo"]["see-also"]           = "ເບິ່ງ​ເພີ່ມ​ເຕີມ"
-Locale["lo"]["family"]             = "Tai-Kadai"
-Locale["lo"]["iso"]                = "lao"
-Locale["lo"]["glotto"]             = "laoo1244"
-Locale["lo"]["script"]             = "Laoo"
-Locale["la"]["name"]               = "Latin"
-Locale["la"]["endonym"]            = "Latina"
-Locale["la"]["translations-of"]    = "Versio de %s"
-Locale["la"]["family"]             = "Indo-European"
-Locale["la"]["iso"]                = "lat"
-Locale["la"]["glotto"]             = "lati1261"
-Locale["la"]["script"]             = "Latn"
-Locale["lv"]["name"]               = "Latvian"
-Locale["lv"]["endonym"]            = "Latviešu"
-Locale["lv"]["translations-of"]    = "%s tulkojumi"
-Locale["lv"]["definitions-of"]     = "%s definīcijas"
-Locale["lv"]["synonyms"]           = "Sinonīmi"
-Locale["lv"]["examples"]           = "Piemēri"
-Locale["lv"]["see-also"]           = "Skatiet arī"
-Locale["lv"]["family"]             = "Indo-European"
-Locale["lv"]["iso"]                = "lav"
-Locale["lv"]["glotto"]             = "latv1249"
-Locale["lv"]["script"]             = "Latn"
-Locale["lt"]["name"]               = "Lithuanian"
-Locale["lt"]["endonym"]            = "Lietuvių"
-Locale["lt"]["translations-of"]    = "„%s“ vertimai"
-Locale["lt"]["definitions-of"]     = "„%s“ apibrėžimai"
-Locale["lt"]["synonyms"]           = "Sinonimai"
-Locale["lt"]["examples"]           = "Pavyzdžiai"
-Locale["lt"]["see-also"]           = "Taip pat žiūrėkite"
-Locale["lt"]["family"]             = "Indo-European"
-Locale["lt"]["iso"]                = "lit"
-Locale["lt"]["glotto"]             = "lith1251"
-Locale["lt"]["script"]             = "Latn"
-Locale["lb"]["name"]               = "Luxembourgish"
-Locale["lb"]["endonym"]            = "Lëtzebuergesch"
-Locale["lb"]["family"]             = "Indo-European"
-Locale["lb"]["iso"]                = "ltz"
-Locale["lb"]["glotto"]             = "luxe1241"
-Locale["lb"]["script"]             = "Latn"
-Locale["mk"]["name"]               = "Macedonian"
-Locale["mk"]["endonym"]            = "Македонски"
-Locale["mk"]["translations-of"]    = "Преводи на %s"
-Locale["mk"]["definitions-of"]     = "Дефиниции на %s"
-Locale["mk"]["synonyms"]           = "Синоними"
-Locale["mk"]["examples"]           = "Примери"
-Locale["mk"]["see-also"]           = "Види и"
-Locale["mk"]["family"]             = "Indo-European"
-Locale["mk"]["iso"]                = "mkd"
-Locale["mk"]["glotto"]             = "mace1250"
-Locale["mk"]["script"]             = "Cyrl"
-Locale["mg"]["name"]               = "Malagasy"
-Locale["mg"]["endonym"]            = "Malagasy"
-Locale["mg"]["translations-of"]    = "Dikan'ny %s"
-Locale["mg"]["definitions-of"]     = "Famaritana ny %s"
-Locale["mg"]["synonyms"]           = "Mitovy hevitra"
-Locale["mg"]["examples"]           = "Ohatra"
-Locale["mg"]["see-also"]           = "Jereo ihany koa"
-Locale["mg"]["family"]             = "Austronesian"
-Locale["mg"]["iso"]                = "mlg"
-Locale["mg"]["glotto"]             = "plat1254"
-Locale["mg"]["script"]             = "Latn"
-Locale["ms"]["name"]               = "Malay"
-Locale["ms"]["endonym"]            = "Bahasa Melayu"
-Locale["ms"]["translations-of"]    = "Terjemahan %s"
-Locale["ms"]["definitions-of"]     = "Takrif %s"
-Locale["ms"]["synonyms"]           = "Sinonim"
-Locale["ms"]["examples"]           = "Contoh"
-Locale["ms"]["see-also"]           = "Lihat juga"
-Locale["ms"]["family"]             = "Austronesian"
-Locale["ms"]["iso"]                = "msa"
-Locale["ms"]["glotto"]             = "stan1306"
-Locale["ms"]["script"]             = "Latn"
-Locale["ml"]["name"]               = "Malayalam"
-Locale["ml"]["endonym"]            = "മലയാളം"
-Locale["ml"]["translations-of"]    = "%s എന്നതിന്റെ വിവർത്തനങ്ങൾ"
-Locale["ml"]["definitions-of"]     = "%s എന്നതിന്റെ നിർവ്വചനങ്ങൾ"
-Locale["ml"]["synonyms"]           = "പര്യായങ്ങള്‍"
-Locale["ml"]["examples"]           = "ഉദാഹരണങ്ങള്‍"
-Locale["ml"]["see-also"]           = "ഇതും കാണുക"
-Locale["ml"]["family"]             = "Dravidian"
-Locale["ml"]["iso"]                = "mal"
-Locale["ml"]["glotto"]             = "mala1464"
-Locale["ml"]["script"]             = "Mlym"
-Locale["mt"]["name"]               = "Maltese"
-Locale["mt"]["endonym"]            = "Malti"
-Locale["mt"]["translations-of"]    = "Traduzzjonijiet ta' %s"
-Locale["mt"]["definitions-of"]     = "Definizzjonijiet ta' %s"
-Locale["mt"]["synonyms"]           = "Sinonimi"
-Locale["mt"]["examples"]           = "Eżempji"
-Locale["mt"]["see-also"]           = "Ara wkoll"
-Locale["mt"]["family"]             = "Afro-Asiatic"
-Locale["mt"]["iso"]                = "mlt"
-Locale["mt"]["glotto"]             = "malt1254"
-Locale["mt"]["script"]             = "Latn"
-Locale["mi"]["name"]               = "Maori"
-Locale["mi"]["endonym"]            = "Māori"
-Locale["mi"]["translations-of"]    = "Ngā whakamāoritanga o %s"
-Locale["mi"]["definitions-of"]     = "Ngā whakamārama o %s"
-Locale["mi"]["synonyms"]           = "Ngā Kupu Taurite"
-Locale["mi"]["examples"]           = "Ngā Tauira:"
-Locale["mi"]["see-also"]           = "Tiro hoki:"
-Locale["mi"]["family"]             = "Austronesian"
-Locale["mi"]["iso"]                = "mri"
-Locale["mi"]["glotto"]             = "maor1246"
-Locale["mi"]["script"]             = "Latn"
-Locale["mr"]["name"]               = "Marathi"
-Locale["mr"]["endonym"]            = "मराठी"
-Locale["mr"]["translations-of"]    = "%s ची भाषांतरे"
-Locale["mr"]["definitions-of"]     = "%s च्या व्याख्या"
-Locale["mr"]["synonyms"]           = "समानार्थी शब्द"
-Locale["mr"]["examples"]           = "उदाहरणे"
-Locale["mr"]["see-also"]           = "हे देखील पहा"
-Locale["mr"]["family"]             = "Indo-European"
-Locale["mr"]["iso"]                = "mar"
-Locale["mr"]["glotto"]             = "mara1378"
-Locale["mr"]["script"]             = "Deva"
-Locale["mn"]["name"]               = "Mongolian"
-Locale["mn"]["endonym"]            = "Монгол"
-Locale["mn"]["translations-of"]    = "%s-н орчуулга"
-Locale["mn"]["definitions-of"]     = "%s үгийн тодорхойлолт"
-Locale["mn"]["synonyms"]           = "Ойролцоо утгатай"
-Locale["mn"]["examples"]           = "Жишээнүүд"
-Locale["mn"]["see-also"]           = "Мөн харах"
-Locale["mn"]["family"]             = "Mongolic"
-Locale["mn"]["iso"]                = "mon"
-Locale["mn"]["glotto"]             = "mong1331"
-Locale["mn"]["script"]             = "Cyrl"
-Locale["my"]["name"]               = "Myanmar"
-Locale["my"]["endonym"]            = "မြန်မာစာ"
-Locale["my"]["translations-of"]    = "%s၏ ဘာသာပြန်ဆိုချက်များ"
-Locale["my"]["definitions-of"]     = "%s၏ အနက်ဖွင့်ဆိုချက်များ"
-Locale["my"]["synonyms"]           = "ကြောင်းတူသံကွဲများ"
-Locale["my"]["examples"]           = "ဥပမာ"
-Locale["my"]["see-also"]           = "ဖော်ပြပါများကိုလဲ ကြည့်ပါ"
-Locale["my"]["family"]             = "Sino-Tibetan"
-Locale["my"]["iso"]                = "mya"
-Locale["my"]["glotto"]             = "nucl1310"
-Locale["my"]["script"]             = "Mymr"
-Locale["ne"]["name"]               = "Nepali"
-Locale["ne"]["endonym"]            = "नेपाली"
-Locale["ne"]["translations-of"]    = "%sका अनुवाद"
-Locale["ne"]["definitions-of"]     = "%sको परिभाषा"
-Locale["ne"]["synonyms"]           = "समानार्थीहरू"
-Locale["ne"]["examples"]           = "उदाहरणहरु"
-Locale["ne"]["see-also"]           = "यो पनि हेर्नुहोस्"
-Locale["ne"]["family"]             = "Indo-European"
-Locale["ne"]["iso"]                = "nep"
-Locale["ne"]["glotto"]             = "nepa1254"
-Locale["ne"]["script"]             = "Deva"
-Locale["no"]["name"]               = "Norwegian"
-Locale["no"]["endonym"]            = "Norsk"
-Locale["no"]["translations-of"]    = "Oversettelser av %s"
-Locale["no"]["definitions-of"]     = "Definisjoner av %s"
-Locale["no"]["synonyms"]           = "Synonymer"
-Locale["no"]["examples"]           = "Eksempler"
-Locale["no"]["see-also"]           = "Se også"
-Locale["no"]["family"]             = "Indo-European"
-Locale["no"]["iso"]                = "nor"
-Locale["no"]["glotto"]             = "norw1258"
-Locale["no"]["script"]             = "Latn"
-Locale["ps"]["name"]               = "Pashto"
-Locale["ps"]["endonym"]            = "پښتو"
-Locale["ps"]["translations-of"]    = "د %sژباړې"
-Locale["ps"]["definitions-of"]     = "د%s تعریفونه"
-Locale["ps"]["synonyms"]           = "مترادف لغتونه"
-Locale["ps"]["examples"]           = "بېلګې"
-Locale["ps"]["see-also"]           = "دا هم ووینئ"
-Locale["ps"]["family"]             = "Indo-European"
-Locale["ps"]["iso"]                = "pus"
-Locale["ps"]["glotto"]             = "pash1269"
-Locale["ps"]["script"]             = "Arab"
-Locale["ps"]["rtl"]                = "true"
-Locale["fa"]["name"]               = "Persian"
-Locale["fa"]["endonym"]            = "فارسی"
-Locale["fa"]["translations-of"]    = "ترجمه‌های %s"
-Locale["fa"]["definitions-of"]     = "تعریف‌های %s"
-Locale["fa"]["synonyms"]           = "مترادف‌ها"
-Locale["fa"]["examples"]           = "مثال‌ها"
-Locale["fa"]["see-also"]           = "همچنین مراجعه کنید به"
-Locale["fa"]["family"]             = "Indo-European"
-Locale["fa"]["iso"]                = "fas"
-Locale["fa"]["glotto"]             = "west2369"
-Locale["fa"]["script"]             = "Arab"
-Locale["fa"]["rtl"]                = "true"
-Locale["pl"]["name"]               = "Polish"
-Locale["pl"]["endonym"]            = "Polski"
-Locale["pl"]["translations-of"]    = "Tłumaczenia %s"
-Locale["pl"]["definitions-of"]     = "%s – definicje"
-Locale["pl"]["synonyms"]           = "Synonimy"
-Locale["pl"]["examples"]           = "Przykłady"
-Locale["pl"]["see-also"]           = "Zobacz też"
-Locale["pl"]["family"]             = "Indo-European"
-Locale["pl"]["iso"]                = "pol"
-Locale["pl"]["glotto"]             = "poli1260"
-Locale["pl"]["script"]             = "Latn"
-Locale["pt"]["name"]               = "Portuguese"
-Locale["pt"]["endonym"]            = "Português"
-Locale["pt"]["translations-of"]    = "Traduções de %s"
-Locale["pt"]["definitions-of"]     = "Definições de %s"
-Locale["pt"]["synonyms"]           = "Sinônimos"
-Locale["pt"]["examples"]           = "Exemplos"
-Locale["pt"]["see-also"]           = "Veja também"
-Locale["pt"]["family"]             = "Indo-European"
-Locale["pt"]["iso"]                = "por"
-Locale["pt"]["glotto"]             = "port1283"
-Locale["pt"]["script"]             = "Latn"
-Locale["pt"]["dictionary"]         = "true"
-Locale["pa"]["name"]               = "Punjabi"
-Locale["pa"]["endonym"]            = "ਪੰਜਾਬੀ"
-Locale["pa"]["translations-of"]    = "ਦੇ ਅਨੁਵਾਦ%s"
-Locale["pa"]["definitions-of"]     = "ਦੀਆਂ ਪਰਿਭਾਸ਼ਾ %s"
-Locale["pa"]["synonyms"]           = "ਸਮਾਨਾਰਥਕ ਸ਼ਬਦ"
-Locale["pa"]["examples"]           = "ਉਦਾਹਰਣਾਂ"
-Locale["pa"]["see-also"]           = "ਇਹ ਵੀ ਵੇਖੋ"
-Locale["pa"]["family"]             = "Indo-European"
-Locale["pa"]["iso"]                = "pan"
-Locale["pa"]["glotto"]             = "panj1256"
-Locale["pa"]["script"]             = "Guru"
-Locale["ro"]["name"]               = "Romanian"
-Locale["ro"]["endonym"]            = "Română"
-Locale["ro"]["translations-of"]    = "Traduceri pentru %s"
-Locale["ro"]["definitions-of"]     = "Definiții pentru %s"
-Locale["ro"]["synonyms"]           = "Sinonime"
-Locale["ro"]["examples"]           = "Exemple"
-Locale["ro"]["see-also"]           = "Vedeți și"
-Locale["ro"]["family"]             = "Indo-European"
-Locale["ro"]["iso"]                = "ron"
-Locale["ro"]["glotto"]             = "roma1327"
-Locale["ro"]["script"]             = "Latn"
-Locale["ru"]["name"]               = "Russian"
-Locale["ru"]["endonym"]            = "Русский"
-Locale["ru"]["translations-of"]    = "%s: варианты перевода"
-Locale["ru"]["definitions-of"]     = "%s – определения"
-Locale["ru"]["synonyms"]           = "Синонимы"
-Locale["ru"]["examples"]           = "Примеры"
-Locale["ru"]["see-also"]           = "Похожие слова"
-Locale["ru"]["family"]             = "Indo-European"
-Locale["ru"]["iso"]                = "rus"
-Locale["ru"]["glotto"]             = "russ1263"
-Locale["ru"]["script"]             = "Cyrl"
-Locale["ru"]["dictionary"]         = "true"
-Locale["sm"]["name"]               = "Samoan"
-Locale["sm"]["endonym"]            = "Gagana Sāmoa"
-Locale["sm"]["family"]             = "Austronesian"
-Locale["sm"]["iso"]                = "smo"
-Locale["sm"]["glotto"]             = "samo1305"
-Locale["sm"]["script"]             = "Latn"
-Locale["gd"]["name"]               = "Scots Gaelic"
-Locale["gd"]["endonym"]            = "Gàidhlig"
-Locale["gd"]["translations-of"]    = "Eadar-theangachadh airson %s"
-Locale["gd"]["definitions-of"]     = "Deifiniseanan airson %s"
-Locale["gd"]["synonyms"]           = "Co-fhaclan"
-Locale["gd"]["examples"]           = "Buill-eisimpleir"
-Locale["gd"]["see-also"]           = "Faic na leanas cuideachd"
-Locale["gd"]["family"]             = "Indo-European"
-Locale["gd"]["iso"]                = "gla"
-Locale["gd"]["glotto"]             = "scot1245"
-Locale["gd"]["script"]             = "Latn"
-Locale["sr-Cyrl"]["name"]          = "Serbian (Cyrillic)"
-Locale["sr-Cyrl"]["endonym"]       = "српски"
-Locale["sr-Cyrl"]["translations-of"] = "Преводи за „%s“"
-Locale["sr-Cyrl"]["definitions-of"]  = "Дефиниције за %s"
-Locale["sr-Cyrl"]["synonyms"]      = "Синоними"
-Locale["sr-Cyrl"]["examples"]      = "Примери"
-Locale["sr-Cyrl"]["see-also"]      = "Погледајте такође"
-Locale["sr-Cyrl"]["family"]        = "Indo-European"
-Locale["sr-Cyrl"]["iso"]           = "srp-Cyrl"
-Locale["sr-Cyrl"]["glotto"]        = "serb1264"
-Locale["sr-Cyrl"]["script"]        = "Cyrl"
-Locale["sr-Latn"]["name"]          = "Serbian (Latin)"
-Locale["sr-Latn"]["endonym"]       = "srpski"
-Locale["sr-Latn"]["translations-of"] = "Prevodi za „%s“"
-Locale["sr-Latn"]["definitions-of"]  = "Definicije za %s"
-Locale["sr-Latn"]["synonyms"]      = "Sinonimi"
-Locale["sr-Latn"]["examples"]      = "Primeri"
-Locale["sr-Latn"]["see-also"]      = "Pogledajte takođe"
-Locale["sr-Latn"]["family"]        = "Indo-European"
-Locale["sr-Latn"]["iso"]           = "srp-Latn"
-Locale["sr-Latn"]["glotto"]        = "serb1264"
-Locale["sr-Latn"]["script"]        = "Latn"
-Locale["st"]["name"]               = "Sesotho"
-Locale["st"]["endonym"]            = "Sesotho"
-Locale["st"]["translations-of"]    = "Liphetolelo tsa %s"
-Locale["st"]["definitions-of"]     = "Meelelo ea %s"
-Locale["st"]["synonyms"]           = "Mantsoe a tšoanang ka moelelo"
-Locale["st"]["examples"]           = "Mehlala"
-Locale["st"]["see-also"]           = "Bona hape"
-Locale["st"]["family"]             = "Atlantic-Congo"
-Locale["st"]["iso"]                = "sot"
-Locale["st"]["glotto"]             = "sout2807"
-Locale["st"]["script"]             = "Latn"
-Locale["sn"]["name"]               = "Shona"
-Locale["sn"]["endonym"]            = "chiShona"
-Locale["sn"]["translations-of"]    = "Shanduro dze %s"
-Locale["sn"]["definitions-of"]     = "Zvinoreva %s"
-Locale["sn"]["synonyms"]           = "Mashoko anoreva zvakafana nemamwe"
-Locale["sn"]["examples"]           = "Mienzaniso"
-Locale["sn"]["see-also"]           = "Onawo"
-Locale["sn"]["family"]             = "Atlantic-Congo"
-Locale["sn"]["iso"]                = "sna"
-Locale["sn"]["glotto"]             = "core1255"
-Locale["sn"]["script"]             = "Latn"
-Locale["sd"]["name"]               = "Sindhi"
-Locale["sd"]["endonym"]            = "سنڌي"
-Locale["sd"]["translations-of"]    = "%s جو ترجمو"
-Locale["sd"]["definitions-of"]     = "%s جون وصفون"
-Locale["sd"]["synonyms"]           = "هم معني"
-Locale["sd"]["examples"]           = "مثالون"
-Locale["sd"]["see-also"]           = "به ڏسو"
-Locale["sd"]["family"]             = "Indo-European"
-Locale["sd"]["iso"]                = "snd"
-Locale["sd"]["glotto"]             = "sind1272"
-Locale["sd"]["script"]             = "Arab"
-Locale["sd"]["rtl"]                = "true"
-Locale["si"]["name"]               = "Sinhala"
-Locale["si"]["endonym"]            = "සිංහල"
-Locale["si"]["translations-of"]    = "%s හි පරිවර්තන"
-Locale["si"]["definitions-of"]     = "%s හි නිර්වචන"
-Locale["si"]["synonyms"]           = "සමානාර්ථ පද"
-Locale["si"]["examples"]           = "උදාහරණ"
-Locale["si"]["see-also"]           = "මෙයත් බලන්න"
-Locale["si"]["family"]             = "Indo-European"
-Locale["si"]["iso"]                = "sin"
-Locale["si"]["glotto"]             = "sinh1246"
-Locale["si"]["script"]             = "Sinh"
-Locale["sk"]["name"]               = "Slovak"
-Locale["sk"]["endonym"]            = "Slovenčina"
-Locale["sk"]["translations-of"]    = "Preklady výrazu: %s"
-Locale["sk"]["definitions-of"]     = "Definície výrazu %s"
-Locale["sk"]["synonyms"]           = "Synonymá"
-Locale["sk"]["examples"]           = "Príklady"
-Locale["sk"]["see-also"]           = "Pozrite tiež"
-Locale["sk"]["family"]             = "Indo-European"
-Locale["sk"]["iso"]                = "slk"
-Locale["sk"]["glotto"]             = "slov1269"
-Locale["sk"]["script"]             = "Latn"
-Locale["sl"]["name"]               = "Slovenian"
-Locale["sl"]["endonym"]            = "Slovenščina"
-Locale["sl"]["translations-of"]    = "Prevodi za %s"
-Locale["sl"]["definitions-of"]     = "Razlage za %s"
-Locale["sl"]["synonyms"]           = "Sopomenke"
-Locale["sl"]["examples"]           = "Primeri"
-Locale["sl"]["see-also"]           = "Glejte tudi"
-Locale["sl"]["family"]             = "Indo-European"
-Locale["sl"]["iso"]                = "slv"
-Locale["sl"]["glotto"]             = "slov1268"
-Locale["sl"]["script"]             = "Latn"
-Locale["so"]["name"]               = "Somali"
-Locale["so"]["endonym"]            = "Soomaali"
-Locale["so"]["translations-of"]    = "Turjumaada %s"
-Locale["so"]["definitions-of"]     = "Qeexitaannada %s"
-Locale["so"]["synonyms"]           = "La micne ah"
-Locale["so"]["examples"]           = "Tusaalooyin"
-Locale["so"]["see-also"]           = "Sidoo kale eeg"
-Locale["so"]["family"]             = "Afro-Asiatic"
-Locale["so"]["iso"]                = "som"
-Locale["so"]["glotto"]             = "soma1255"
-Locale["so"]["script"]             = "Latn"
-Locale["es"]["name"]               = "Spanish"
-Locale["es"]["endonym"]            = "Español"
-Locale["es"]["translations-of"]    = "Traducciones de %s"
-Locale["es"]["definitions-of"]     = "Definiciones de %s"
-Locale["es"]["synonyms"]           = "Sinónimos"
-Locale["es"]["examples"]           = "Ejemplos"
-Locale["es"]["see-also"]           = "Ver también"
-Locale["es"]["family"]             = "Indo-European"
-Locale["es"]["iso"]                = "spa"
-Locale["es"]["glotto"]             = "stan1288"
-Locale["es"]["script"]             = "Latn"
-Locale["es"]["dictionary"]         = "true"
-Locale["su"]["name"]               = "Sundanese"
-Locale["su"]["endonym"]            = "Basa Sunda"
-Locale["su"]["translations-of"]    = "Tarjamahan tina %s"
-Locale["su"]["definitions-of"]     = "Panjelasan tina %s"
-Locale["su"]["synonyms"]           = "Sinonim"
-Locale["su"]["examples"]           = "Conto"
-Locale["su"]["see-also"]           = "Tingali ogé"
-Locale["su"]["family"]             = "Austronesian"
-Locale["su"]["iso"]                = "sun"
-Locale["su"]["glotto"]             = "sund1252"
-Locale["su"]["script"]             = "Latn"
-Locale["sw"]["name"]               = "Swahili"
-Locale["sw"]["endonym"]            = "Kiswahili"
-Locale["sw"]["translations-of"]    = "Tafsiri ya %s"
-Locale["sw"]["definitions-of"]     = "Ufafanuzi wa %s"
-Locale["sw"]["synonyms"]           = "Visawe"
-Locale["sw"]["examples"]           = "Mifano"
-Locale["sw"]["see-also"]           = "Angalia pia"
-Locale["sw"]["family"]             = "Atlantic-Congo"
-Locale["sw"]["iso"]                = "swa"
-Locale["sw"]["glotto"]             = "swah1253"
-Locale["sw"]["script"]             = "Latn"
-Locale["sv"]["name"]               = "Swedish"
-Locale["sv"]["endonym"]            = "Svenska"
-Locale["sv"]["translations-of"]    = "Översättningar av %s"
-Locale["sv"]["definitions-of"]     = "Definitioner av %s"
-Locale["sv"]["synonyms"]           = "Synonymer"
-Locale["sv"]["examples"]           = "Exempel"
-Locale["sv"]["see-also"]           = "Se även"
-Locale["sv"]["family"]             = "Indo-European"
-Locale["sv"]["iso"]                = "swe"
-Locale["sv"]["glotto"]             = "swed1254"
-Locale["sv"]["script"]             = "Latn"
-Locale["tg"]["name"]               = "Tajik"
-Locale["tg"]["endonym"]            = "Тоҷикӣ"
-Locale["tg"]["translations-of"]    = "Тарҷумаҳои %s"
-Locale["tg"]["definitions-of"]     = "Таърифҳои %s"
-Locale["tg"]["synonyms"]           = "Муродифҳо"
-Locale["tg"]["examples"]           = "Намунаҳо:"
-Locale["tg"]["see-also"]           = "Ҳамчунин Бинед"
-Locale["tg"]["family"]             = "Indo-European"
-Locale["tg"]["iso"]                = "tgk"
-Locale["tg"]["glotto"]             = "taji1245"
-Locale["tg"]["script"]             = "Cyrl"
-Locale["ta"]["name"]               = "Tamil"
-Locale["ta"]["endonym"]            = "தமிழ்"
-Locale["ta"]["translations-of"]    = "%s இன் மொழிபெயர்ப்புகள்"
-Locale["ta"]["definitions-of"]     = "%s இன் வரையறைகள்"
-Locale["ta"]["synonyms"]           = "இணைச்சொற்கள்"
-Locale["ta"]["examples"]           = "எடுத்துக்காட்டுகள்"
-Locale["ta"]["see-also"]           = "இதையும் காண்க"
-Locale["ta"]["family"]             = "Dravidian"
-Locale["ta"]["iso"]                = "tam"
-Locale["ta"]["glotto"]             = "tami1289"
-Locale["ta"]["script"]             = "Taml"
-Locale["te"]["name"]               = "Telugu"
-Locale["te"]["endonym"]            = "తెలుగు"
-Locale["te"]["translations-of"]    = "%s యొక్క అనువాదాలు"
-Locale["te"]["definitions-of"]     = "%s యొక్క నిర్వచనాలు"
-Locale["te"]["synonyms"]           = "పర్యాయపదాలు"
-Locale["te"]["examples"]           = "ఉదాహరణలు"
-Locale["te"]["see-also"]           = "వీటిని కూడా చూడండి"
-Locale["te"]["family"]             = "Dravidian"
-Locale["te"]["iso"]                = "tel"
-Locale["te"]["glotto"]             = "telu1262"
-Locale["te"]["script"]             = "Telu"
-Locale["th"]["name"]               = "Thai"
-Locale["th"]["endonym"]            = "ไทย"
-Locale["th"]["translations-of"]    = "คำแปลของ %s"
-Locale["th"]["definitions-of"]     = "คำจำกัดความของ %s"
-Locale["th"]["synonyms"]           = "คำพ้องความหมาย"
-Locale["th"]["examples"]           = "ตัวอย่าง"
-Locale["th"]["see-also"]           = "ดูเพิ่มเติม"
-Locale["th"]["family"]             = "Tai-Kadai"
-Locale["th"]["iso"]                = "tha"
-Locale["th"]["glotto"]             = "thai1261"
-Locale["th"]["script"]             = "Thai"
-Locale["tr"]["name"]               = "Turkish"
-Locale["tr"]["endonym"]            = "Türkçe"
-Locale["tr"]["translations-of"]    = "%s çevirileri"
-Locale["tr"]["definitions-of"]     = "%s için tanımlar"
-Locale["tr"]["synonyms"]           = "Eş anlamlılar"
-Locale["tr"]["examples"]           = "Örnekler"
-Locale["tr"]["see-also"]           = "Ayrıca bkz."
-Locale["tr"]["family"]             = "Turkic"
-Locale["tr"]["iso"]                = "tur"
-Locale["tr"]["glotto"]             = "nucl1301"
-Locale["tr"]["script"]             = "Latn"
-Locale["uk"]["name"]               = "Ukrainian"
-Locale["uk"]["endonym"]            = "Українська"
-Locale["uk"]["translations-of"]    = "Переклади слова або виразу \"%s\""
-Locale["uk"]["definitions-of"]     = "\"%s\" – визначення"
-Locale["uk"]["synonyms"]           = "Синоніми"
-Locale["uk"]["examples"]           = "Приклади"
-Locale["uk"]["see-also"]           = "Дивіться також"
-Locale["uk"]["family"]             = "Indo-European"
-Locale["uk"]["iso"]                = "ukr"
-Locale["uk"]["glotto"]             = "ukra1253"
-Locale["uk"]["script"]             = "Cyrl"
-Locale["ur"]["name"]               = "Urdu"
-Locale["ur"]["endonym"]            = "اُردُو"
-Locale["ur"]["translations-of"]    = "کے ترجمے %s"
-Locale["ur"]["definitions-of"]     = "کی تعریفات %s"
-Locale["ur"]["synonyms"]           = "مترادفات"
-Locale["ur"]["examples"]           = "مثالیں"
-Locale["ur"]["see-also"]           = "نیز دیکھیں"
-Locale["ur"]["family"]             = "Indo-European"
-Locale["ur"]["iso"]                = "urd"
-Locale["ur"]["glotto"]             = "urdu1245"
-Locale["ur"]["script"]             = "Arab"
-Locale["ur"]["rtl"]                = "true"
-Locale["uz"]["name"]               = "Uzbek"
-Locale["uz"]["endonym"]            = "Oʻzbek tili"
-Locale["uz"]["translations-of"]    = "%s: tarjima variantlari"
-Locale["uz"]["definitions-of"]     = "%s – ta’riflar"
-Locale["uz"]["synonyms"]           = "Sinonimlar"
-Locale["uz"]["examples"]           = "Namunalar"
-Locale["uz"]["see-also"]           = "O‘xshash so‘zlar"
-Locale["uz"]["family"]             = "Turkic"
-Locale["uz"]["iso"]                = "uzb"
-Locale["uz"]["glotto"]             = "uzbe1247"
-Locale["uz"]["script"]             = "Latn"
-Locale["vi"]["name"]               = "Vietnamese"
-Locale["vi"]["endonym"]            = "Tiếng Việt"
-Locale["vi"]["translations-of"]    = "Bản dịch của %s"
-Locale["vi"]["definitions-of"]     = "Nghĩa của %s"
-Locale["vi"]["synonyms"]           = "Từ đồng nghĩa"
-Locale["vi"]["examples"]           = "Ví dụ"
-Locale["vi"]["see-also"]           = "Xem thêm"
-Locale["vi"]["family"]             = "Austroasiatic"
-Locale["vi"]["iso"]                = "vie"
-Locale["vi"]["glotto"]             = "viet1252"
-Locale["vi"]["script"]             = "Latn"
-Locale["cy"]["name"]               = "Welsh"
-Locale["cy"]["endonym"]            = "Cymraeg"
-Locale["cy"]["translations-of"]    = "Cyfieithiadau %s"
-Locale["cy"]["definitions-of"]     = "Diffiniadau %s"
-Locale["cy"]["synonyms"]           = "Cyfystyron"
-Locale["cy"]["examples"]           = "Enghreifftiau"
-Locale["cy"]["see-also"]           = "Gweler hefyd"
-Locale["cy"]["family"]             = "Indo-European"
-Locale["cy"]["iso"]                = "cym"
-Locale["cy"]["glotto"]             = "wels1247"
-Locale["cy"]["script"]             = "Latn"
-Locale["fy"]["name"]               = "Frisian"
-Locale["fy"]["endonym"]            = "Frysk"
-Locale["fy"]["translations-of"]    = "Oersettings fan %s"
-Locale["fy"]["definitions-of"]     = "Definysjes fan %s"
-Locale["fy"]["synonyms"]           = "Synonimen"
-Locale["fy"]["examples"]           = "Foarbylden"
-Locale["fy"]["see-also"]           = "Sjoch ek"
-Locale["fy"]["family"]             = "Indo-European"
-Locale["fy"]["iso"]                = "fry"
-Locale["fy"]["glotto"]             = "west2354"
-Locale["fy"]["script"]             = "Latn"
-Locale["xh"]["name"]               = "Xhosa"
-Locale["xh"]["endonym"]            = "isiXhosa"
-Locale["xh"]["translations-of"]    = "Iinguqulelo zika-%s"
-Locale["xh"]["definitions-of"]     = "Iingcaciso zika-%s"
-Locale["xh"]["synonyms"]           = "Izithethantonye"
-Locale["xh"]["examples"]           = "Imizekelo"
-Locale["xh"]["see-also"]           = "Kwakhona bona"
-Locale["xh"]["family"]             = "Atlantic-Congo"
-Locale["xh"]["iso"]                = "xho"
-Locale["xh"]["glotto"]             = "xhos1239"
-Locale["xh"]["script"]             = "Latn"
-Locale["yi"]["name"]               = "Yiddish"
-Locale["yi"]["endonym"]            = "ייִדיש"
-Locale["yi"]["translations-of"]    = "איבערזעצונגען פון %s"
-Locale["yi"]["definitions-of"]     = "דפיניציונען %s"
-Locale["yi"]["synonyms"]           = "סינאָנימען"
-Locale["yi"]["examples"]           = "ביישפילע"
-Locale["yi"]["see-also"]           = "זייען אויך"
-Locale["yi"]["family"]             = "Indo-European"
-Locale["yi"]["iso"]                = "yid"
-Locale["yi"]["glotto"]             = "yidd1255"
-Locale["yi"]["script"]             = "Hebr"
-Locale["yi"]["rtl"]                = "true"
-Locale["yo"]["name"]               = "Yoruba"
-Locale["yo"]["endonym"]            = "Yorùbá"
-Locale["yo"]["translations-of"]    = "Awọn itumọ ti %s"
-Locale["yo"]["definitions-of"]     = "Awọn itumọ ti %s"
-Locale["yo"]["synonyms"]           = "Awọn ọrọ onitumọ"
-Locale["yo"]["examples"]           = "Awọn apẹrẹ"
-Locale["yo"]["see-also"]           = "Tun wo"
-Locale["yo"]["family"]             = "Atlantic-Congo"
-Locale["yo"]["iso"]                = "yor"
-Locale["yo"]["glotto"]             = "yoru1245"
-Locale["yo"]["script"]             = "Latn"
-Locale["zu"]["name"]               = "Zulu"
-Locale["zu"]["endonym"]            = "isiZulu"
-Locale["zu"]["translations-of"]    = "Ukuhumusha i-%s"
-Locale["zu"]["definitions-of"]     = "Izincazelo ze-%s"
-Locale["zu"]["synonyms"]           = "Amagama afanayo"
-Locale["zu"]["examples"]           = "Izibonelo"
-Locale["zu"]["see-also"]           = "Bheka futhi"
-Locale["zu"]["family"]             = "Atlantic-Congo"
-Locale["zu"]["iso"]                = "zul"
-Locale["zu"]["glotto"]             = "zulu1248"
-Locale["zu"]["script"]             = "Latn"
-Locale["yue"]["support"]           = "bing-only"
-Locale["yue"]["name"]              = "Cantonese"
-Locale["yue"]["endonym"]           = "粵語"
-Locale["yue"]["family"]            = "Sino-Tibetan"
-Locale["yue"]["iso"]               = "yue"
-Locale["yue"]["glotto"]            = "cant1236"
-Locale["yue"]["script"]            = "Hant"
-Locale["fj"]["support"]           = "bing-only"
-Locale["fj"]["name"]              = "Fijian"
-Locale["fj"]["endonym"]           = "Vosa Vakaviti"
-Locale["fj"]["family"]            = "Austronesian"
-Locale["fj"]["iso"]               = "fij"
-Locale["fj"]["glotto"]            = "fiji1243"
-Locale["fj"]["script"]            = "Latn"
-Locale["mww"]["support"]           = "bing-only"
-Locale["mww"]["name"]              = "Hmong Daw"
-Locale["mww"]["endonym"]           = "Hmoob Daw"
-Locale["mww"]["family"]            = "Hmong-Mien"
-Locale["mww"]["iso"]               = "mww"
-Locale["mww"]["glotto"]            = "hmon1333"
-Locale["mww"]["script"]            = "Latn"
-Locale["otq"]["support"]           = "bing-only"
-Locale["otq"]["name"]              = "Querétaro Otomi"
-Locale["otq"]["endonym"]           = "Hñąñho"
-Locale["otq"]["family"]            = "Oto-Manguean"
-Locale["otq"]["iso"]               = "otq"
-Locale["otq"]["glotto"]            = "quer1236"
-Locale["otq"]["script"]            = "Latn"
-Locale["ty"]["support"]           = "bing-only"
-Locale["ty"]["name"]              = "Tahitian"
-Locale["ty"]["endonym"]           = "Reo Tahiti"
-Locale["ty"]["family"]            = "Austronesian"
-Locale["ty"]["iso"]               = "tah"
-Locale["ty"]["glotto"]            = "tahi1242"
-Locale["ty"]["script"]            = "Latn"
-Locale["to"]["support"]           = "bing-only"
-Locale["to"]["name"]              = "Tongan"
-Locale["to"]["endonym"]           = "Lea faka-Tonga"
-Locale["to"]["family"]            = "Austronesian"
-Locale["to"]["iso"]               = "ton"
-Locale["to"]["glotto"]            = "tong1325"
-Locale["to"]["script"]            = "Latn"
-Locale["yua"]["support"]           = "bing-only"
-Locale["yua"]["name"]              = "Yucatec Maya"
-Locale["yua"]["endonym"]           = "Màaya T'àan"
-Locale["yua"]["family"]            = "Mayan"
-Locale["yua"]["iso"]               = "yua"
-Locale["yua"]["glotto"]            = "yuca1254"
-Locale["yua"]["script"]            = "Latn"
-Locale["tlh"]["support"]           = "bing-only"
-Locale["tlh"]["name"]              = "Klingon"
-Locale["tlh"]["endonym"]           = "tlhIngan Hol"
-Locale["tlh"]["family"]            = "Artificial Language"
-Locale["tlh"]["iso"]               = "tlh"
-Locale["tlh"]["script"]            = "Latn"
-Locale["tlh-Qaak"]["support"]      = "bing-only"
-Locale["tlh-Qaak"]["name"]         = "Klingon (pIqaD)"
-Locale["tlh-Qaak"]["endonym"]      = " "
-Locale["tlh-Qaak"]["family"]       = "Artificial Language"
-Locale["tlh-Qaak"]["iso"]          = "tlh"
-Locale["tlh-Qaak"]["script"]       = "Piqd"
-Locale["as"]["support"]            = "unstable"
-Locale["as"]["name"]               = "Assamese"
-Locale["as"]["endonym"]            = "অসমীয়া"
-Locale["as"]["family"]             = "Indo-European"
-Locale["as"]["iso"]                = "asm"
-Locale["as"]["glotto"]             = "assa1263"
-Locale["as"]["script"]             = "Beng"
-Locale["ba"]["support"]            = "yandex-only"
-Locale["ba"]["name"]               = "Bashkir"
-Locale["ba"]["endonym"]            = "башҡорт теле"
-Locale["ba"]["family"]             = "Turkic"
-Locale["ba"]["iso"]                = "bak"
-Locale["ba"]["glotto"]             = "bash1264"
-Locale["ba"]["script"]             = "Cyrl"
-Locale["br"]["support"]            = "unstable"
-Locale["br"]["name"]               = "Breton"
-Locale["br"]["endonym"]            = "Brezhoneg"
-Locale["br"]["family"]             = "Indo-European"
-Locale["br"]["iso"]                = "bre"
-Locale["br"]["glotto"]             = "bret1244"
-Locale["br"]["script"]             = "Latn"
-Locale["dz"]["support"]            = "unstable"
-Locale["dz"]["name"]               = "Dzongkha"
-Locale["dz"]["endonym"]            = "རྫོང་ཁ"
-Locale["dz"]["family"]             = "Sino-Tibetan"
-Locale["dz"]["iso"]                = "dzo"
-Locale["dz"]["glotto"]             = "nucl1307"
-Locale["dz"]["script"]             = "Tibt"
-Locale["mhr"]["support"]           = "yandex-only"
-Locale["mhr"]["name"]              = "Eastern Mari"
-Locale["mhr"]["endonym"]           = "Олык марий"
-Locale["mhr"]["family"]            = "Uralic"
-Locale["mhr"]["iso"]               = "mhr"
-Locale["mhr"]["glotto"]            = "east2328"
-Locale["mhr"]["script"]            = "Cyrl"
-Locale["fo"]["support"]            = "unstable"
-Locale["fo"]["name"]               = "Faroese"
-Locale["fo"]["endonym"]            = "Føroyskt"
-Locale["fo"]["family"]             = "Indo-European"
-Locale["fo"]["iso"]                = "fao"
-Locale["fo"]["glotto"]             = "faro1244"
-Locale["fo"]["script"]             = "Latn"
-Locale["gn"]["support"]            = "unstable"
-Locale["gn"]["name"]               = "Guarani"
-Locale["gn"]["endonym"]            = "Avañe'ẽ"
-Locale["gn"]["family"]             = "Tupian"
-Locale["gn"]["iso"]                = "grn"
-Locale["gn"]["glotto"]             = "para1311"
-Locale["gn"]["script"]             = "Latn"
-Locale["mrj"]["support"]           = "yandex-only"
-Locale["mrj"]["name"]              = "Hill Mari"
-Locale["mrj"]["endonym"]           = "Кырык мары"
-Locale["mrj"]["family"]            = "Uralic"
-Locale["mrj"]["iso"]               = "mrj"
-Locale["mrj"]["glotto"]            = "west2392"
-Locale["mrj"]["script"]            = "Cyrl"
-Locale["ie"]["support"]            = "unstable"
-Locale["ie"]["name"]               = "Interlingue"
-Locale["ie"]["endonym"]            = "Interlingue"
-Locale["ie"]["family"]             = "Artificial Language"
-Locale["ie"]["iso"]                = "ile"
-Locale["ie"]["glotto"]             = "occi1241"
-Locale["ie"]["script"]             = "Latn"
-Locale["rw"]["support"]            = "unstable"
-Locale["rw"]["name"]               = "Kinyarwanda"
-Locale["rw"]["endonym"]            = "Ikinyarwanda"
-Locale["rw"]["family"]             = "Atlantic-Congo"
-Locale["rw"]["iso"]                = "kin"
-Locale["rw"]["glotto"]             = "kiny1244"
-Locale["rw"]["script"]             = "Latn"
-Locale["oc"]["support"]            = "unstable"
-Locale["oc"]["name"]               = "Occitan"
-Locale["oc"]["endonym"]            = "Occitan"
-Locale["oc"]["family"]             = "Indo-European"
-Locale["oc"]["iso"]                = "oci"
-Locale["oc"]["glotto"]             = "occi1239"
-Locale["oc"]["script"]             = "Latn"
-Locale["om"]["support"]            = "unstable"
-Locale["om"]["name"]               = "Oromo"
-Locale["om"]["endonym"]            = "Afaan Oromoo"
-Locale["om"]["family"]             = "Afro-Asiatic"
-Locale["om"]["iso"]                = "orm"
-Locale["om"]["glotto"]             = "nucl1736"
-Locale["om"]["script"]             = "Latn"
-Locale["or"]["support"]            = "unstable"
-Locale["or"]["name"]               = "Oriya"
-Locale["or"]["endonym"]            = "ଓଡ଼ିଆ"
-Locale["or"]["family"]             = "Indo-European"
-Locale["or"]["iso"]                = "ori"
-Locale["or"]["glotto"]             = "macr1269"
-Locale["or"]["script"]             = "Orya"
-Locale["pap"]["support"]           = "yandex-only"
-Locale["pap"]["name"]              = "Papiamento"
-Locale["pap"]["endonym"]           = "Papiamentu"
-Locale["pap"]["family"]            = "Indo-European"
-Locale["pap"]["iso"]               = "pap"
-Locale["pap"]["glotto"]            = "papi1253"
-Locale["pap"]["script"]            = "Latn"
-Locale["rm"]["support"]            = "unstable"
-Locale["rm"]["name"]               = "Romansh"
-Locale["rm"]["endonym"]            = "Rumantsch"
-Locale["rm"]["family"]             = "Indo-European"
-Locale["rm"]["iso"]                = "roh"
-Locale["rm"]["glotto"]             = "roma1326"
-Locale["rm"]["script"]             = "Latn"
-Locale["ti"]["support"]            = "unstable"
-Locale["ti"]["name"]               = "Tigrinya"
-Locale["ti"]["endonym"]            = "ትግርኛ"
-Locale["ti"]["family"]             = "Afro-Asiatic"
-Locale["ti"]["iso"]                = "tir"
-Locale["ti"]["glotto"]             = "tigr1271"
-Locale["ti"]["script"]             = "Ethi"
-Locale["bo"]["support"]            = "unstable"
-Locale["bo"]["name"]               = "Tibetan"
-Locale["bo"]["endonym"]            = "བོད་ཡིག"
-Locale["bo"]["family"]             = "Sino-Tibetan"
-Locale["bo"]["iso"]                = "bod"
-Locale["bo"]["glotto"]             = "tibe1272"
-Locale["bo"]["script"]             = "Tibt"
-Locale["tk"]["support"]            = "unstable"
-Locale["tk"]["name"]               = "Turkmen"
-Locale["tk"]["endonym"]            = "Türkmen"
-Locale["tk"]["family"]             = "Turkic"
-Locale["tk"]["iso"]                = "tuk"
-Locale["tk"]["glotto"]             = "turk1304"
-Locale["tk"]["script"]             = "Latn"
-Locale["tt"]["support"]            = "yandex-only"
-Locale["tt"]["name"]               = "Tatar"
-Locale["tt"]["endonym"]            = "татарча"
-Locale["tt"]["family"]             = "Turkic"
-Locale["tt"]["iso"]                = "tat"
-Locale["tt"]["glotto"]             = "tata1255"
-Locale["tt"]["script"]             = "Cyrl"
-Locale["udm"]["support"]           = "yandex-only"
-Locale["udm"]["name"]              = "Udmurt"
-Locale["udm"]["endonym"]           = "удмурт"
-Locale["udm"]["family"]            = "Uralic"
-Locale["udm"]["iso"]               = "udm"
-Locale["udm"]["glotto"]            = "udmu1245"
-Locale["udm"]["script"]            = "Cyrl"
-Locale["ug"]["support"]            = "unstable"
-Locale["ug"]["name"]               = "Uyghur"
-Locale["ug"]["endonym"]            = "ئۇيغۇر تىلى"
-Locale["ug"]["family"]             = "Turkic"
-Locale["ug"]["iso"]                = "uig"
-Locale["ug"]["glotto"]             = "uigh1240"
-Locale["ug"]["script"]             = "Arab"
-Locale["ug"]["rtl"]                = "true"
-Locale["vo"]["support"]            = "unstable"
-Locale["vo"]["name"]               = "Volapük"
-Locale["vo"]["endonym"]            = "Volapük"
-Locale["vo"]["family"]             = "Artificial Language"
-Locale["vo"]["iso"]                = "vol"
-Locale["vo"]["script"]             = "Latn"
-Locale["wo"]["support"]            = "unstable"
-Locale["wo"]["name"]               = "Wolof"
-Locale["wo"]["endonym"]            = "Wollof"
-Locale["wo"]["family"]             = "Atlantic-Congo"
-Locale["wo"]["iso"]                = "wol"
-Locale["wo"]["glotto"]             = "wolo1247"
-Locale["wo"]["script"]             = "Latn"
-Locale["chr"]["support"]           = "unstable"
-Locale["chr"]["name"]              = "Cherokee"
-Locale["chr"]["endonym"]           = "ᏣᎳᎩ"
-Locale["chr"]["family"]            = "Iroquoian"
-Locale["chr"]["iso"]               = "chr"
-Locale["chr"]["glotto"]            = "cher1273"
-Locale["chr"]["script"]            = "Cher"
-for (i in Locale) {
-Locale[i]["display"] = show(Locale[i]["endonym"], i)
-LocaleAlias[Locale[i]["iso"]] = i
-LocaleAlias[tolower(Locale[i]["name"])] = i
-LocaleAlias[tolower(Locale[i]["endonym"])] = i
-}
-LocaleAlias["in"] = "id"
-LocaleAlias["iw"] = "he"
-LocaleAlias["ji"] = "yi"
-LocaleAlias["jw"] = "jv"
-LocaleAlias["mo"] = "ro"
-LocaleAlias["nb"] = "no"
-LocaleAlias["nn"] = "no"
-LocaleAlias["sh"]      = "sr-Cyrl"
-LocaleAlias["sr"]      = "sr-Cyrl"
-LocaleAlias["srp"]     = "sr-Cyrl"
-LocaleAlias["serbian"] = "sr-Cyrl"
-LocaleAlias["zh"]      = "zh-CN"
-LocaleAlias["zh-CHS"]  = "zh-CN"
-LocaleAlias["zh-CHT"]  = "zh-TW"
-LocaleAlias["zho"]     = "zh-CN"
-LocaleAlias["chinese"] = "zh-CN"
-LocaleAlias["tlh-Latn"] = "tlh"
-LocaleAlias["tlh-Piqd"] = "tlh-Qaak"
-}
-function getCode(code,    group) {
-if (code == "auto" || code in Locale)
-return code
-else if (code in LocaleAlias)
-return LocaleAlias[code]
-else if (tolower(code) in LocaleAlias)
-return LocaleAlias[tolower(code)]
-match(code, /^([[:alpha:]][[:alpha:]][[:alpha:]]?)-(.*)$/, group)
-if (group[1])
-return group[1]
-return
-}
-function getName(code) {
-return Locale[getCode(code)]["name"]
-}
-function getEndonym(code) {
-return Locale[getCode(code)]["endonym"]
-}
-function getDisplay(code) {
-return Locale[getCode(code)]["display"]
-}
-function showTranslationsOf(code, text,    fmt) {
-fmt = Locale[getCode(code)]["translations-of"]
-if (!fmt) fmt = Locale["en"]["translations-of"]
-return sprintf(fmt, text)
-}
-function showDefinitionsOf(code, text,    fmt) {
-fmt = Locale[getCode(code)]["definitions-of"]
-if (!fmt) fmt = Locale["en"]["definitions-of"]
-return sprintf(fmt, text)
-}
-function showSynonyms(code,    tmp) {
-tmp = Locale[getCode(code)]["synonyms"]
-if (!tmp) tmp = Locale["en"]["synonyms"]
-return tmp
-}
-function showExamples(code,    tmp) {
-tmp = Locale[getCode(code)]["examples"]
-if (!tmp) tmp = Locale["en"]["examples"]
-return tmp
-}
-function showSeeAlso(code,    tmp) {
-tmp = Locale[getCode(code)]["see-also"]
-if (!tmp) tmp = Locale["en"]["see-also"]
-return tmp
-}
-function getFamily(code) {
-return Locale[getCode(code)]["family"]
-}
-function getISO(code) {
-return Locale[getCode(code)]["iso"]
-}
-function getGlotto(code) {
-return Locale[getCode(code)]["glotto"]
-}
-function getScript(code) {
-return Locale[getCode(code)]["script"]
-}
-function isRTL(code) {
-return Locale[getCode(code)]["rtl"] ? 1 : 0
-}
-function hasDictionary(code) {
-return Locale[getCode(code)]["dictionary"] ? 1 : 0
-}
-function compName(i1, v1, i2, v2) {
-if (getName(i1) < getName(i2))
-return -1
-else
-return (getName(i1) != getName(i2))
-}
-function scriptName(code) {
-switch (code) {
-case "Arab": return "Arabic"
-case "Armn": return "Armenian"
-case "Beng": return "Bengali"
-case "Cher": return "Cherokee"
-case "Cyrl": return "Cyrillic"
-case "Deva": return "Devanagari"
-case "Ethi": return "Ethiopic (Geʻez)"
-case "Geor": return "Georgian (Mkhedruli)"
-case "Grek": return "Greek"
-case "Gujr": return "Gujarati"
-case "Guru": return "Gurmukhi"
-case "Hani": return "Han"
-case "Hans": return "Han (Simplified)"
-case "Hant": return "Han (Traditional)"
-case "Hebr": return "Hebrew"
-case "Jpan": return "Japanese (Han + Hiragana + Katakana)"
-case "Khmr": return "Khmer"
-case "Knda": return "Kannada"
-case "Kore": return "Korean (Hangul + Han)"
-case "Laoo": return "Lao"
-case "Latn": return "Latin"
-case "Mlym": return "Malayalam"
-case "Mymr": return "Myanmar"
-case "Orya": return "Oriya"
-case "Piqd": return "Klingon (pIqaD)"
-case "Sinh": return "Sinhala"
-case "Taml": return "Tamil"
-case "Telu": return "Telugu"
-case "Thai": return "Thai"
-case "Tibt": return "Tibetan"
-default: return "Unknown"
-}
-}
-function getDetails(code,    group, iso, language, script) {
-if (code == "auto" || !getCode(code)) {
-e("[ERROR] Language not found: " code "\n"\
-"        Run '-reference / -R' to see a list of available languages.")
-exit 1
-}
-script = scriptName(getScript(code))
-if (isRTL(code)) script = script " (R-to-L)"
-split(getISO(code), group, "-")
-iso = group[1]
-split(getName(code), group, " ")
-language = length(group) == 1 ? group[1] "_language" :
-group[2] ~ /^\(.*\)$/ ? group[1] "_language" : join(group, "_")
-return ansi("bold", sprintf("%s\n", getDisplay(code)))\
-sprintf("%-22s%s\n", "Name", ansi("bold", getName(code)))\
-sprintf("%-22s%s\n", "Family", ansi("bold", getFamily(code)))\
-sprintf("%-22s%s\n", "Writing system", ansi("bold", script))\
-sprintf("%-22s%s\n", "Code", ansi("bold", getCode(code)))\
-sprintf("%-22s%s\n", "ISO 639-3", ansi("bold", iso))\
-sprintf("%-22s%s\n", "SIL", ansi("bold", "http://www-01.sil.org/iso639-3/documentation.asp?id=" iso))\
-sprintf("%-22s%s\n", "Glottolog", getGlotto(code) ?
-ansi("bold", "http://glottolog.org/resource/languoid/id/" getGlotto(code)) : "")\
-sprintf("%-22s%s", "Wikipedia", ansi("bold", "http://en.wikipedia.org/wiki/" language))
-}
-function showPhonetics(phonetics, code) {
-if (code && getCode(code) == "en")
-return "/" phonetics "/"
-else
-return "(" phonetics ")"
-}
-function show(text, code,    temp) {
-if (!code || isRTL(code)) {
-if (Cache[text][0])
-return Cache[text][0]
-else {
-if ((FriBidi || (code && isRTL(code))) && BiDiNoPad)
-("echo " parameterize(text) PIPE BiDiNoPad) | getline temp
-else
-temp = text
-return Cache[text][0] = temp
-}
-} else
-return text
-}
-function s(text, code, width,    temp) {
-if (!code || isRTL(code)) {
-if (!width) width = Option["width"]
-if (Cache[text][width])
-return Cache[text][width]
-else {
-if ((FriBidi || (code && isRTL(code))) && BiDi)
-("echo " parameterize(text) PIPE sprintf(BiDi, width)) | getline temp
-else
-temp = text
-return Cache[text][width] = temp
-}
-} else
-return text
-}
-function ins(level, text, code, width,    i, temp) {
-if (code && isRTL(code)) {
-if (!width) width = Option["width"]
-return s(text, code, width - Option["indent"] * level)
-} else
-return replicate(" ", Option["indent"] * level) text
-}
-function parseLang(lang,    code, group) {
-match(lang, /^([a-z][a-z][a-z]?)(_|$)/, group)
-code = getCode(group[1])
-if (lang ~ /^zh_(CN|SG)/) code = "zh-CN"
-else if (lang ~ /^zh_(TW|HK)/) code = "zh-TW"
-if (!code) code = "en"
-return code
-}
-function initUserLang(    lang, utf) {
-if (lang = ENVIRON["LANGUAGE"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (lang = ENVIRON["LC_ALL"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (lang = ENVIRON["LANG"]) {
-if (!UserLocale) UserLocale = lang
-utf = utf || tolower(lang) ~ /utf-?8$/
-}
-if (!UserLocale) {
-UserLocale = "en_US.UTF-8"
-utf = 1
-}
-if (!utf)
-w("[WARNING] Your locale codeset (" UserLocale ") is not UTF-8.")
-UserLang = parseLang(UserLocale)
-}
-function getVersion(    build, gitHead, platform) {
-initAudioPlayer()
-initPager()
-platform = detectProgram("uname", "-s", 1)
-if (ENVIRON["TRANS_BUILD"])
-build = "-" ENVIRON["TRANS_BUILD"]
-else {
-gitHead = getGitHead()
-build = gitHead ? "-git:" gitHead : ""
-}
-return ansi("bold", sprintf("%-22s%s%s\n\n", Name, Version, build))\
-sprintf("%-22s%s\n", "platform", platform)\
-sprintf("%-22s%s\n", "gawk (GNU Awk)", PROCINFO["version"])\
-sprintf("%s\n", FriBidi ? FriBidi :
-"fribidi (GNU FriBidi) [NOT INSTALLED]")\
-sprintf("%-22s%s\n", "audio player", AudioPlayer ? AudioPlayer :
-"[NOT INSTALLED]")\
-sprintf("%-22s%s\n", "terminal pager", Pager ? Pager :
-"[NOT INSTALLED]")\
-sprintf("%-22s%s\n", "terminal type", ENVIRON["TERM"])\
-sprintf("%-22s%s (%s)\n", "user locale", UserLocale, getName(UserLang))\
-sprintf("%-22s%s\n", "home language", Option["hl"])\
-sprintf("%-22s%s\n", "source language", Option["sl"])\
-sprintf("%-22s%s\n", "target language", join(Option["tl"], "+"))\
-sprintf("%-22s%s\n", "translation engine", Option["engine"])\
-sprintf("%-22s%s\n", "proxy", Option["proxy"] ? Option["proxy"] :
-"[NONE]")\
-sprintf("%-22s%s\n", "user-agent", Option["user-agent"] ? Option["user-agent"] :
-"[NONE]")\
-sprintf("%-22s%s\n", "theme", Option["theme"])\
-sprintf("%-22s%s\n", "init file", InitScript ? InitScript : "[NONE]")\
-sprintf("\n%-22s%s", "Report bugs to:", "https://github.com/soimort/translate-shell/issues")
-}
-function getHelp() {
-return "Usage:  " ansi("bold", Command)\
-" [" ansi("underline", "OPTIONS") "]"\
-" [" ansi("underline", "SOURCE") "]"\
-":[" ansi("underline", "TARGETS") "]"\
-" [" ansi("underline", "TEXT") "]..." RS\
-RS "Information options:" RS\
-ins(1, ansi("bold", "-V") ", " ansi("bold", "-version")) RS\
-ins(2, "Print version and exit.") RS\
-ins(1, ansi("bold", "-H") ", " ansi("bold", "-help")) RS\
-ins(2, "Print help message and exit.") RS\
-ins(1, ansi("bold", "-M") ", " ansi("bold", "-man")) RS\
-ins(2, "Show man page and exit.") RS\
-ins(1, ansi("bold", "-T") ", " ansi("bold", "-reference")) RS\
-ins(2, "Print reference table of languages and exit.") RS\
-ins(1, ansi("bold", "-R") ", " ansi("bold", "-reference-english")) RS\
-ins(2, "Print reference table of languages (in English names) and exit.") RS\
-ins(1, ansi("bold", "-L ") ansi("underline", "CODES")\
-", " ansi("bold", "-list ") ansi("underline", "CODES")) RS\
-ins(2, "Print details of languages and exit.") RS\
-ins(1, ansi("bold", "-S") ", " ansi("bold", "-list-engines")) RS\
-ins(2, "List available translation engines and exit.") RS\
-ins(1, ansi("bold", "-U") ", " ansi("bold", "-upgrade")) RS\
-ins(2, "Check for upgrade of this program.") RS\
-RS "Translator options:" RS\
-ins(1, ansi("bold", "-e ") ansi("underline", "ENGINE")\
-", " ansi("bold", "-engine ") ansi("underline", "ENGINE")) RS\
-ins(2, "Specify the translation engine to use.") RS\
-RS "Display options:" RS\
-ins(1, ansi("bold", "-verbose")) RS\
-ins(2, "Verbose mode. (default)") RS\
-ins(1, ansi("bold", "-b") ", " ansi("bold", "-brief")) RS\
-ins(2, "Brief mode.") RS\
-ins(1, ansi("bold", "-d") ", " ansi("bold", "-dictionary")) RS\
-ins(2, "Dictionary mode.") RS\
-ins(1, ansi("bold", "-identify")) RS\
-ins(2, "Language identification.") RS\
-ins(1, ansi("bold", "-show-original ") ansi("underline", "Y/n")) RS\
-ins(2, "Show original text or not.") RS\
-ins(1, ansi("bold", "-show-original-phonetics ") ansi("underline", "Y/n")) RS\
-ins(2, "Show phonetic notation of original text or not.") RS\
-ins(1, ansi("bold", "-show-translation ") ansi("underline", "Y/n")) RS\
-ins(2, "Show translation or not.") RS\
-ins(1, ansi("bold", "-show-translation-phonetics ") ansi("underline", "Y/n")) RS\
-ins(2, "Show phonetic notation of translation or not.") RS\
-ins(1, ansi("bold", "-show-prompt-message ") ansi("underline", "Y/n")) RS\
-ins(2, "Show prompt message or not.") RS\
-ins(1, ansi("bold", "-show-languages ") ansi("underline", "Y/n")) RS\
-ins(2, "Show source and target languages or not.") RS\
-ins(1, ansi("bold", "-show-original-dictionary ") ansi("underline", "y/N")) RS\
-ins(2, "Show dictionary entry of original text or not.") RS\
-ins(1, ansi("bold", "-show-dictionary ") ansi("underline", "Y/n")) RS\
-ins(2, "Show dictionary entry of translation or not.") RS\
-ins(1, ansi("bold", "-show-alternatives ") ansi("underline", "Y/n")) RS\
-ins(2, "Show alternative translations or not.") RS\
-ins(1, ansi("bold", "-w ") ansi("underline", "NUM")\
-", " ansi("bold", "-width ") ansi("underline", "NUM")) RS\
-ins(2, "Specify the screen width for padding.") RS\
-ins(1, ansi("bold", "-indent ") ansi("underline", "NUM")) RS\
-ins(2, "Specify the size of indent (number of spaces).") RS\
-ins(1, ansi("bold", "-theme ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the theme to use.") RS\
-ins(1, ansi("bold", "-no-theme")) RS\
-ins(2, "Do not use any other theme than default.") RS\
-ins(1, ansi("bold", "-no-ansi")) RS\
-ins(2, "Do not use ANSI escape codes.") RS\
-ins(1, ansi("bold", "-no-autocorrect")) RS\
-ins(2, "Do not autocorrect. (if defaulted by the translation engine)") RS\
-ins(1, ansi("bold", "-no-bidi")) RS\
-ins(2, "Do not convert bidirectional texts.") RS\
-ins(1, ansi("bold", "-no-warn")) RS\
-ins(2, "Do not write warning messages to stderr.") RS\
-ins(1, ansi("bold", "-dump")) RS\
-ins(2, "Print raw API response instead.") RS\
-RS "Audio options:" RS\
-ins(1, ansi("bold", "-p, -play")) RS\
-ins(2, "Listen to the translation.") RS\
-ins(1, ansi("bold", "-speak")) RS\
-ins(2, "Listen to the original text.") RS\
-ins(1, ansi("bold", "-n ") ansi("underline", "VOICE")\
-", " ansi("bold", "-narrator ") ansi("underline", "VOICE")) RS\
-ins(2, "Specify the narrator, and listen to the translation.") RS\
-ins(1, ansi("bold", "-player ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the audio player to use, and listen to the translation.") RS\
-ins(1, ansi("bold", "-no-play")) RS\
-ins(2, "Do not listen to the translation.") RS\
-ins(1, ansi("bold", "-no-translate")) RS\
-ins(2, "Do not translate anything when using -speak.") RS\
-ins(1, ansi("bold", "-download-audio")) RS\
-ins(2, "Download the audio to the current directory.") RS\
-ins(1, ansi("bold", "-download-audio-as ") ansi("underline", "FILENAME")) RS\
-ins(2, "Download the audio to the specified file.") RS\
-RS "Terminal paging and browsing options:" RS\
-ins(1, ansi("bold", "-v") ", " ansi("bold", "-view")) RS\
-ins(2, "View the translation in a terminal pager.") RS\
-ins(1, ansi("bold", "-pager ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the terminal pager to use, and view the translation.") RS\
-ins(1, ansi("bold", "-no-view")) RS\
-ins(2, "Do not view the translation in a terminal pager.") RS\
-ins(1, ansi("bold", "-browser ") ansi("underline", "PROGRAM")) RS\
-ins(2, "Specify the web browser to use.") RS\
-RS "Networking options:" RS\
-ins(1, ansi("bold", "-x ") ansi("underline", "HOST:PORT")\
-", " ansi("bold", "-proxy ") ansi("underline", "HOST:PORT")) RS\
-ins(2, "Use HTTP proxy on given port.") RS\
-ins(1, ansi("bold", "-u ") ansi("underline", "STRING")\
-", " ansi("bold", "-user-agent ") ansi("underline", "STRING")) RS\
-ins(2, "Specify the User-Agent to identify as.") RS\
-RS "Interactive shell options:" RS\
-ins(1, ansi("bold", "-I") ", " ansi("bold", "-interactive") ", " ansi("bold", "-shell")) RS\
-ins(2, "Start an interactive shell.") RS\
-ins(1, ansi("bold", "-E") ", " ansi("bold", "-emacs")) RS\
-ins(2, "Start the GNU Emacs front-end for an interactive shell.") RS\
-ins(1, ansi("bold", "-no-rlwrap")) RS\
-ins(2, "Do not invoke rlwrap when starting an interactive shell.") RS\
-RS "I/O options:" RS\
-ins(1, ansi("bold", "-i ") ansi("underline", "FILENAME")\
-", " ansi("bold", "-input ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the input file.") RS\
-ins(1, ansi("bold", "-o ") ansi("underline", "FILENAME")\
-", " ansi("bold", "-output ") ansi("underline", "FILENAME")) RS\
-ins(2, "Specify the output file.") RS\
-RS "Language preference options:" RS\
-ins(1, ansi("bold", "-l ") ansi("underline", "CODE")\
-", " ansi("bold", "-hl ") ansi("underline", "CODE")\
-", " ansi("bold", "-lang ") ansi("underline", "CODE")) RS\
-ins(2, "Specify your home language.") RS\
-ins(1, ansi("bold", "-s ") ansi("underline", "CODE")\
-", " ansi("bold", "-sl ") ansi("underline", "CODE")\
-", " ansi("bold", "-source ") ansi("underline", "CODE")\
-", " ansi("bold", "-from ") ansi("underline", "CODE")) RS\
-ins(2, "Specify the source language.") RS\
-ins(1, ansi("bold", "-t ") ansi("underline", "CODES")\
-", " ansi("bold", "-tl ") ansi("underline", "CODE")\
-", " ansi("bold", "-target ") ansi("underline", "CODES")\
-", " ansi("bold", "-to ") ansi("underline", "CODES")) RS\
-ins(2, "Specify the target language(s), joined by '+'.") RS\
-RS "Other options:" RS\
-ins(1, ansi("bold", "-no-init")) RS\
-ins(2, "Do not load any initialization script.") RS\
-RS "See the man page " Command "(1) for more information."
-}
-function showMan(    temp) {
-if (ENVIRON["TRANS_MANPAGE"]) {
-initPager()
-Groff = detectProgram("groff", "--version")
-if (Pager && Groff) {
-temp = "echo -E \"${TRANS_MANPAGE}\""
-temp = temp PIPE\
-Groff " -Wall -mtty-char -mandoc -Tutf8 "\
-"-rLL=" Option["width"] "n -rLT=" Option["width"] "n"
-switch (Pager) {
-case "less":
-temp = temp PIPE\
-Pager " -s -P\"\\ \\Manual page " Command "(1) line %lt (press h for help or q to quit)\""
-break
-case "most":
-temp = temp PIPE Pager " -Cs"
-break
-default:
-temp = temp PIPE Pager
-}
-system(temp)
-return
-}
-}
-if (fileExists(ENVIRON["TRANS_DIR"] "/man/" Command ".1"))
-system("man " parameterize(ENVIRON["TRANS_DIR"] "/man/" Command ".1") SUPERR)
-else if (system("man " Command SUPERR))
-print getHelp()
-}
-function getReference(displayName,
-code, col, cols, i, j, name, num, r, rows, saveSortedIn,
-t1, t2) {
-num = 0
-for (code in Locale)
-if (Locale[code]["support"] != "unstable")
-num++
-rows = int(num / 3) + (num % 3 ? 1 : 0)
-cols[0][0] = cols[1][0] = cols[2][0] = NULLSTR
-i = 0
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = displayName == "endonym" ? "@ind_num_asc" :
-"compName"
-for (code in Locale) {
-if (Locale[code]["support"] != "unstable") {
-col = int(i / rows)
-append(cols[col], code)
-i++
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-if (displayName == "endonym") {
-r = "┌" replicate("─", 23) "┬" replicate("─", 23) "┬" replicate("─", 23) "┐" RS
-for (i = 0; i < rows; i++) {
-r = r "│"
-for (j = 0; j < 3; j++) {
-if (cols[j][i]) {
-t1 = getDisplay(cols[j][i])
-switch (cols[j][i]) {
-case "he":
-t1 = sprintf(" %-18s", t1)
-break
-case "ur":
-t1 = sprintf(" %-17s", t1)
-break
-case "hi": case "gu": case "km": case "kn":
-case "my": case "ne": case "pa": case "si":
-case "ta": case "te": case "yi":
-t1 = sprintf(" %-16s", t1)
-break
-case "yue":
-t1 = sprintf(" %-13s", t1)
-break
-case "ja": case "ko":
-t1 = sprintf(" %-12s", t1)
-break
-case "zh-CN": case "zh-TW":
-t1 = sprintf(" %-11s", t1)
-break
-default:
-if (length(t1) <= 15)
-t1 = sprintf(" %-15s", t1)
-}
-switch (length(cols[j][i])) {
-case 1: case 2: case 3: case 4:
-t2 = sprintf("- %s │", ansi("bold", sprintf("%4s", cols[j][i])))
-break
-case 5:
-t2 = sprintf("- %s│", ansi("bold", cols[j][i]))
-break
-case 6:
-t2 = sprintf("-%s│", ansi("bold", cols[j][i]))
-break
-case 7:
-t2 = sprintf("-%s", ansi("bold", cols[j][i]))
-break
-default:
-t2 = ansi("bold", cols[j][i])
-}
-r = r t1 t2
-} else
-r = r sprintf("%23s│", NULLSTR)
-}
-r = r RS
-}
-r = r "└" replicate("─", 23) "┴" replicate("─", 23) "┴" replicate("─", 23) "┘"
-} else {
-r = "┌" replicate("─", 23) "┬" replicate("─", 23) "┬" replicate("─", 23) "┐" RS
-for (i = 0; i < rows; i++) {
-r = r "│"
-for (j = 0; j < 3; j++) {
-if (cols[j][i]) {
-t1 = getName(cols[j][i])
-if (length(t1) > 15)
-t1 = substr(t1, 1, 12) "..."
-t1 = sprintf(" %-15s", t1)
-switch (length(cols[j][i])) {
-case 1: case 2: case 3: case 4:
-t2 = sprintf("- %s │", ansi("bold", sprintf("%4s", cols[j][i])))
-break
-case 5:
-t2 = sprintf("- %s│", ansi("bold", cols[j][i]))
-break
-case 6:
-t2 = sprintf("-%s│", ansi("bold", cols[j][i]))
-break
-case 7:
-t2 = sprintf("-%s", ansi("bold", cols[j][i]))
-break
-default:
-t2 = ansi("bold", cols[j][i])
-}
-r = r t1 t2
-} else
-r = r sprintf("%23s│", NULLSTR)
-}
-r = r RS
-}
-r = r "└" replicate("─", 23) "┴" replicate("─", 23) "┴" replicate("─", 23) "┘"
-}
-return r
-}
-function getList(codes,    code, i, r, saveSortedIn) {
-r = NULLSTR
-if (!isarray(codes))
-r = getDetails(codes)
-else if (anything(codes)) {
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in codes)
-r = (r ? r RS prettify("target-seperator", replicate(Option["chr-target-seperator"], Option["width"])) RS\
-: r) getDetails(codes[i])
-PROCINFO["sorted_in"] = saveSortedIn
-} else
-r = getDetails(Option["hl"])
-return r
-}
-function tokenize(returnTokens, string,
-delimiters,
-newlines,
-quotes,
-escapeChars,
-leftBlockComments,
-rightBlockComments,
-lineComments,
-reservedOperators,
-reservedPatterns,
-blockCommenting,
-c,
-currentToken,
-escaping,
-i,
-lineCommenting,
-p,
-quoting,
-r,
-s,
-tempGroup,
-tempPattern,
-tempString) {
-if (!delimiters[0]) {
-delimiters[0] = " "
-delimiters[1] = "\t"
-delimiters[2] = "\v"
-}
-if (!newlines[0]) {
-newlines[0] = "\n"
-newlines[1] = "\r"
-}
-if (!quotes[0]) {
-quotes[0] = "\""
-}
-if (!escapeChars[0]) {
-escapeChars[0] = "\\"
-}
-if (!leftBlockComments[0]) {
-leftBlockComments[0] = "#|"
-leftBlockComments[1] = "/*"
-leftBlockComments[2] = "(*"
-}
-if (!rightBlockComments[0]) {
-rightBlockComments[0] = "|#"
-rightBlockComments[1] = "*/"
-rightBlockComments[2] = "*)"
-}
-if (!lineComments[0]) {
-lineComments[0] = ";"
-lineComments[1] = "//"
-lineComments[2] = "#"
-}
-if (!reservedOperators[0]) {
-reservedOperators[0] = "("
-reservedOperators[1] = ")"
-reservedOperators[2] = "["
-reservedOperators[3] = "]"
-reservedOperators[4] = "{"
-reservedOperators[5] = "}"
-reservedOperators[6] = ","
-}
-if (!reservedPatterns[0]) {
-reservedPatterns[0] = "[+-]?((0|[1-9][0-9]*)|[.][0-9]*|(0|[1-9][0-9]*)[.][0-9]*)([Ee][+-]?[0-9]+)?"
-reservedPatterns[1] = "[+-]?0[0-7]+([.][0-7]*)?"
-reservedPatterns[2] = "[+-]?0[Xx][0-9A-Fa-f]+([.][0-9A-Fa-f]*)?"
-}
-split(string, s, "")
-currentToken = ""
-quoting = escaping = blockCommenting = lineCommenting = 0
-p = 0
-i = 1
-while (i <= length(s)) {
-c = s[i]
-r = substr(string, i)
-if (blockCommenting) {
-if (tempString = startsWithAny(r, rightBlockComments))
-blockCommenting = 0
-i++
-} else if (lineCommenting) {
-if (belongsTo(c, newlines))
-lineCommenting = 0
-i++
-} else if (quoting) {
-currentToken = currentToken c
-if (escaping) {
-escaping = 0
-} else {
-if (belongsTo(c, quotes)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-quoting = 0
-} else if (belongsTo(c, escapeChars)) {
-escaping = 1
-} else {
-}
-}
-i++
-} else {
-if (belongsTo(c, delimiters) || belongsTo(c, newlines)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-i++
-} else if (belongsTo(c, quotes)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-}
-currentToken = c
-quoting = 1
-i++
-} else if (tempString = startsWithAny(r, leftBlockComments)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-blockCommenting = 1
-i += length(tempString)
-} else if (tempString = startsWithAny(r, lineComments)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-lineCommenting = 1
-i += length(tempString)
-} else if (tempString = startsWithAny(r, reservedOperators)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-returnTokens[p++] = tempString
-i += length(tempString)
-} else if (tempPattern = matchesAny(r, reservedPatterns)) {
-if (currentToken) {
-returnTokens[p++] = currentToken
-currentToken = ""
-}
-match(r, "^" tempPattern, tempGroup)
-returnTokens[p++] = tempGroup[0]
-i += length(tempGroup[0])
-} else {
-currentToken = currentToken c
-i++
-}
-}
-}
-if (currentToken)
-returnTokens[p++] = currentToken
-}
-function parseJsonArray(returnAST, tokens,
-leftBrackets,
-rightBrackets,
-separators,
-i, j, key, p, stack, token) {
-if (!leftBrackets[0]) {
-leftBrackets[0] = "("
-leftBrackets[1] = "["
-leftBrackets[2] = "{"
-}
-if (!rightBrackets[0]) {
-rightBrackets[0] = ")"
-rightBrackets[1] = "]"
-rightBrackets[2] = "}"
-}
-if (!separators[0]) {
-separators[0] = ","
-}
-stack[p = 0] = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, leftBrackets))
-stack[++p] = 0
-else if (belongsTo(token, rightBrackets))
---p
-else if (belongsTo(token, separators))
-stack[p]++
-else {
-key = stack[0]
-for (j = 1; j <= p; j++)
-key = key SUBSEP stack[j]
-returnAST[key] = token
-}
-}
-}
-function parseJson(returnAST, tokens,
-arrayStartTokens, arrayEndTokens,
-objectStartTokens, objectEndTokens,
-commas, colons,
-flag, i, j, key, name, p, stack, token) {
-if (!arrayStartTokens[0])  arrayStartTokens[0]  = "["
-if (!arrayEndTokens[0])    arrayEndTokens[0]    = "]"
-if (!objectStartTokens[0]) objectStartTokens[0] = "{"
-if (!objectEndTokens[0])   objectEndTokens[0]   = "}"
-if (!commas[0])            commas[0]            = ","
-if (!colons[0])            colons[0]            = ":"
-stack[p = 0] = 0
-flag = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, arrayStartTokens)) {
-stack[++p] = 0
-} else if (belongsTo(token, objectStartTokens)) {
-stack[++p] = NULLSTR
-flag = 0
-} else if (belongsTo(token, objectEndTokens) ||
-belongsTo(token, arrayEndTokens)) {
---p
-} else if (belongsTo(token, commas)) {
-if (isnum(stack[p]))
-stack[p]++
-else
-flag = 0
-} else if (belongsTo(token, colons)) {
-flag = 1
-} else if (isnum(stack[p]) || flag) {
-key = stack[0]
-for (j = 1; j <= p; j++)
-key = key SUBSEP stack[j]
-returnAST[key] = token
-flag = 0
-} else {
-stack[p] = unparameterize(token)
-}
-}
-}
-function parseList(returnAST, tokens,
-leftBrackets,
-rightBrackets,
-separators,
-i, j, key, p, stack, token) {
-if (!leftBrackets[0]) {
-leftBrackets[0] = "("
-leftBrackets[1] = "["
-leftBrackets[2] = "{"
-}
-if (!rightBrackets[0]) {
-rightBrackets[0] = ")"
-rightBrackets[1] = "]"
-rightBrackets[2] = "}"
-}
-if (!separators[0]) {
-separators[0] = ","
-}
-stack[p = 0] = 0
-for (i = 0; i < length(tokens); i++) {
-token = tokens[i]
-if (belongsTo(token, leftBrackets)) {
-stack[++p] = 0
-} else if (belongsTo(token, rightBrackets)) {
-stack[--p]++
-} else if (belongsTo(token, separators)) {
-} else {
-key = NULLSTR
-if (p > 0) {
-for (j = 0; j < p - 1; j++)
-key = key SUBSEP stack[j]
-returnAST[key][stack[p - 1]] = NULLSTR
-key = key SUBSEP stack[p - 1]
-}
-returnAST[key][stack[p]] = token
-stack[p]++
-}
-}
-}
-function prettify(name, string,    i, temp) {
-temp = string
-if ("sgr-" name in Option)
-if (isarray(Option["sgr-" name]))
-for (i in Option["sgr-" name])
-temp = ansi(Option["sgr-" name][i], temp)
-else
-temp = ansi(Option["sgr-" name], temp)
-return temp
-}
-function randomColor(    i) {
-i = int(5 * rand())
-switch (i) {
-case 0: return "green"
-case 1: return "yellow"
-case 2: return "blue"
-case 3: return "magenta"
-case 4: return "cyan"
-default: return "default"
-}
-}
-function setRandomTheme(    i, n, temp) {
-srand(systime())
-for (i = 0; i < 3; i++) {
-do temp = randomColor(); while (belongsTo(temp, n))
-n[i] = temp
-}
-Option["sgr-prompt-message"] = Option["sgr-languages"] = n[0]
-Option["sgr-original-dictionary-detailed-word-class"][1] = n[0]
-Option["sgr-original-dictionary-detailed-word-class"][2] = "bold"
-Option["sgr-original-dictionary-synonyms"] = n[0]
-Option["sgr-original-dictionary-synonyms-word-class"][1] = n[0]
-Option["sgr-original-dictionary-synonyms-word-class"][2] = "bold"
-Option["sgr-original-dictionary-examples"] = n[0]
-Option["sgr-original-dictionary-see-also"] = n[0]
-Option["sgr-dictionary-word-class"][1] = n[0]
-Option["sgr-dictionary-word-class"][2] = "bold"
-Option["sgr-original"][1] = Option["sgr-original-phonetics"][1] = n[1]
-Option["sgr-original"][2] = Option["sgr-original-phonetics"][2] = "bold"
-Option["sgr-prompt-message-original"][1] = n[1]
-Option["sgr-prompt-message-original"][2] = "bold"
-Option["sgr-languages-sl"] = n[1]
-Option["sgr-original-dictionary-detailed-explanation"][1] = n[1]
-Option["sgr-original-dictionary-detailed-explanation"][2] = "bold"
-Option["sgr-original-dictionary-detailed-example"] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms"] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms-item"][1] = n[1]
-Option["sgr-original-dictionary-detailed-synonyms-item"][2] = "bold"
-Option["sgr-original-dictionary-synonyms-synonyms"] = n[1]
-Option["sgr-original-dictionary-synonyms-synonyms-item"][1] = n[1]
-Option["sgr-original-dictionary-synonyms-synonyms-item"][2] = "bold"
-Option["sgr-original-dictionary-examples-example"] = n[1]
-Option["sgr-original-dictionary-examples-original"][1] = n[1]
-Option["sgr-original-dictionary-examples-original"][2] = "bold"
-Option["sgr-original-dictionary-examples-original"][3] = "underline"
-Option["sgr-original-dictionary-see-also-phrases"] = n[1]
-Option["sgr-original-dictionary-see-also-phrases-item"][1] = n[1]
-Option["sgr-original-dictionary-see-also-phrases-item"][2] = "bold"
-Option["sgr-dictionary-explanation"] = n[1]
-Option["sgr-dictionary-explanation-item"][1] = n[1]
-Option["sgr-dictionary-explanation-item"][2] = "bold"
-Option["sgr-alternatives-original"][1] = n[1]
-Option["sgr-alternatives-original"][2] = "bold"
-Option["sgr-translation"][1] = Option["sgr-translation-phonetics"][1] = n[2]
-Option["sgr-translation"][2] = Option["sgr-translation-phonetics"][2] = "bold"
-Option["sgr-languages-tl"] = n[2]
-Option["sgr-dictionary-word"][1] = n[2]
-Option["sgr-dictionary-word"][2] = "bold"
-Option["sgr-alternatives-translations"] = n[2]
-Option["sgr-alternatives-translations-item"][1] = n[2]
-Option["sgr-alternatives-translations-item"][2] = "bold"
-Option["sgr-brief-translation"][1] = Option["sgr-brief-translation-phonetics"][1] = n[2]
-Option["sgr-brief-translation"][2] = Option["sgr-brief-translation-phonetics"][2] = "bold"
-Option["fmt-welcome-message"] = Name
-Option["sgr-welcome-message"][1] = n[0]
-Option["sgr-welcome-message"][2] = "bold"
-Option["fmt-welcome-submessage"] = "(:q to quit)"
-Option["sgr-welcome-submessage"] = n[0]
-Option["fmt-prompt"] = "%s> "
-Option["sgr-prompt"][1] = n[1]
-Option["sgr-prompt"][2] = "bold"
-}
-function setDefaultTheme() {
-Option["sgr-translation"] = Option["sgr-translation-phonetics"] = "bold"
-Option["sgr-prompt-message-original"] = "underline"
-Option["sgr-languages-sl"] = "underline"
-Option["sgr-languages-tl"] = "bold"
-Option["sgr-original-dictionary-detailed-explanation"] = "bold"
-Option["sgr-original-dictionary-detailed-synonyms-item"] = "bold"
-Option["sgr-original-dictionary-synonyms-synonyms-item"] = "bold"
-Option["sgr-original-dictionary-examples-original"][1] = "bold"
-Option["sgr-original-dictionary-examples-original"][2] = "underline"
-Option["sgr-original-dictionary-see-also-phrases-item"] = "bold"
-Option["sgr-dictionary-word"] = "bold"
-Option["sgr-alternatives-original"] = "underline"
-Option["sgr-alternatives-translations-item"] = "bold"
-Option["fmt-welcome-message"] = Name
-Option["sgr-welcome-message"] = "bold"
-Option["fmt-welcome-submessage"] = "(:q to quit)"
-Option["fmt-prompt"] = "%s> "
-Option["sgr-prompt"] = "bold"
-}
-function setTheme(    file, line, script) {
-if (Option["theme"] && Option["theme"] != "default"\
-&& Option["theme"] != "none" && Option["theme"] != "random") {
-file = Option["theme"]
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.translate-shell/" Option["theme"]
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.config/translate-shell/" Option["theme"]
-if (!fileExists(file)) return
-}
-}
-}
-if (file && fileExists(file)) {
-script = NULLSTR
-while (getline line < file)
-script = script "\n" line
-loadOptions(script)
-} else if (Option["theme"] == "none")
-;
-else if (Option["theme"] == "random")
-setRandomTheme()
-else
-setDefaultTheme()
-}
-function provides(engineName) {
-Translator[tolower(engineName)] = TRUE
-}
-function engineMethod(methodName,    engine, translator) {
-if (!Translator[Option["engine"]]) {
-engine = tolower(Option["engine"])
-if (!Translator[engine])
-for (translator in Translator)
-if (Translator[translator] &&
-translator ~ "^"engine) {
-engine = translator
-break
-}
-if (!Translator[engine]) {
-e("[ERROR] Translator not found: " Option["engine"] "\n"\
-"        Run '-list-engines / -S' to see a list of available engines.")
-exit 1
-}
-Option["engine"] = engine
-}
-return Option["engine"] methodName
-}
-function initAudioPlayer() {
-AudioPlayer = !system("mpv" SUPOUT SUPERR) ?
-"mpv --loop-file=no" :
-(!system("mplayer" SUPOUT SUPERR) ?
-"mplayer" :
-(!system("mpg123 --version" SUPOUT SUPERR) ?
-"mpg123" :
-""))
-}
-function initSpeechSynthesizer() {
-SpeechSynthesizer = !system("say ''" SUPOUT SUPERR) ?
-"say" :
-(!system("espeak ''" SUPOUT SUPERR) ?
-"espeak" :
-"")
-}
-function initPager() {
-Pager = !system("less -V" SUPOUT SUPERR) ?
-"less" :
-(!system("more -V" SUPOUT SUPERR) ?
-"more" :
-(!system("most" SUPOUT SUPERR) ?
-"most" :
-""))
-}
-function initHttpService() {
-_Init()
-if (Option["proxy"]) {
-match(Option["proxy"], /^(http:\/*)?(([^:]+):([^@]+)@)?([^\/]*):([^\/:]*)/, HttpProxySpec)
-HttpAuthUser = HttpProxySpec[3]
-HttpAuthPass = HttpProxySpec[4]
-HttpAuthCredentials = base64(unquote(HttpAuthUser) ":" HttpAuthPass)
-HttpService = "/inet/tcp/0/" HttpProxySpec[5] "/" HttpProxySpec[6]
-HttpPathPrefix = HttpProtocol HttpHost
-} else {
-HttpService = "/inet/tcp/0/" HttpHost "/" HttpPort
-HttpPathPrefix = ""
-}
-}
-function preprocess(text) {
-return quote(text)
-}
-function postprocess(text) {
-text = gensub(/ ([.,;:?!"])/, "\\1", "g", text)
-text = gensub(/(["]) /, "\\1", "g", text)
-return text
-}
-function getResponse(text, sl, tl, hl,
-content, header, isBody, url, group, status, location) {
-url = _RequestUrl(text, sl, tl, hl)
-header = "GET " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-if (HttpAuthUser && HttpAuthPass)
-header = header "Proxy-Authorization: Basic " HttpAuthCredentials "\r\n"
-content = NULLSTR; isBody = 0
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), $0))
-}
-close(HttpService)
-if ((status == "301" || status == "302") && location)
-content = curl(location)
-return assert(content, "[ERROR] Null response.")
-}
-function postResponse(text, sl, tl, hl, type,
-content, contentLength, contentType, group,
-header, isBody, reqBody, url, status, location) {
-url = _PostRequestUrl(text, sl, tl, hl, type)
-contentType = _PostRequestContentType(text, sl, tl, hl, type)
-reqBody = _PostRequestBody(text, sl, tl, hl, type)
-if (DumpContentengths[reqBody])
-contentLength = DumpContentengths[reqBody]
-else
-contentLength = DumpContentengths[reqBody] = dump(reqBody, group)
-header = "POST " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"\
-"Content-Length: " contentLength "\r\n"\
-"Content-Type: " contentType "\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-if (HttpAuthUser && HttpAuthPass)
-header = header "Proxy-Authorization: Basic " HttpAuthCredentials "\r\n"
-content = NULLSTR; isBody = 0
-print (header "\r\n" reqBody) |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), $0))
-}
-close(HttpService)
-if (status == "404") {
-e("[ERROR] 404 Not Found")
-exit 1
-}
-if ((status == "301" || status == "302") && location) {
-url = "https" substr(url, 5)
-content = curlPost(url, reqBody)
-}
-return content
-}
-function p(string) {
-if (Option["view"])
-print string | Option["pager"]
-else
-print string > Option["output"]
-}
-function play(text, tl,    url) {
-url = _TTSUrl(text, tl)
-system(Option["player"] " " parameterize(url) SUPOUT SUPERR)
-}
-function download_audio(text, tl,    url, output) {
-url = _TTSUrl(text, tl)
-if (Option["download-audio-as"])
-output = Option["download-audio-as"]
-else
-output = text " [" Option["engine"] "] (" Option["narrator"] ").ts"
-if (url ~ /^\//)
-system("mv -- " parameterize(url) " " parameterize(output))
-else
-curl(url, output)
-}
-function getTranslation(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return _Translate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl)
-}
-function fileTranslation(uri,    group, temp1, temp2) {
-temp1 = Option["input"]
-temp2 = Option["verbose"]
-match(uri, /^file:\/\/(.*)/, group)
-Option["input"] = group[1]
-Option["verbose"] = 0
-translateMain()
-Option["input"] = temp1
-Option["verbose"] = temp2
-}
-function webTranslation(uri, sl, tl, hl) {
-system(Option["browser"] " "\
-parameterize(_WebTranslateUrl(uri, sl, tl, hl)) "&")
-}
-function translate(text, inline,
-i, j, playlist, il, saveSortedIn) {
-if (!getCode(Option["hl"])) {
-w("[WARNING] Unknown language code: " Option["hl"] ", fallback to English: en")
-Option["hl"] = "en"
-} else if (isRTL(Option["hl"])) {
-if (!FriBidi)
-w("[WARNING] " getName(Option["hl"]) " is a right-to-left language, but FriBidi is not found.")
-}
-if (!getCode(Option["sl"])) {
-w("[WARNING] Unknown source language code: " Option["sl"])
-} else if (isRTL(Option["sl"])) {
-if (!FriBidi)
-w("[WARNING] " getName(Option["sl"]) " is a right-to-left language, but FriBidi is not found.")
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in Option["tl"]) {
-if (!Option["interactive"])
-if (Option["verbose"] && i > 1)
-p(prettify("target-seperator", replicate(Option["chr-target-seperator"], Option["width"])))
-if (inline &&
-startsWithAny(text, UriSchemes) == "file://") {
-fileTranslation(text)
-} else if (inline &&
-startsWithAny(text, UriSchemes) == "http://" ||
-startsWithAny(text, UriSchemes) == "https://") {
-webTranslation(text, Option["sl"], Option["tl"][i], Option["hl"])
-} else {
-if (!Option["no-translate"])
-p(getTranslation(text, Option["sl"], Option["tl"][i], Option["hl"], Option["verbose"], Option["play"] || Option["download-audio"], playlist, il))
-else
-il[0] = Option["sl"] == "auto" ? "en" : Option["sl"]
-if (Option["play"] == 1) {
-if (Option["player"])
-for (j in playlist)
-play(playlist[j]["text"], playlist[j]["tl"])
-else if (SpeechSynthesizer)
-for (j in playlist)
-print playlist[j]["text"] | SpeechSynthesizer
-} else if (Option["play"] == 2) {
-if (Option["player"])
-play(text, il[0])
-else if (SpeechSynthesizer)
-print text | SpeechSynthesizer
-}
-if (Option["download-audio"] == 1) {
-if (Option["play"] != 2 && !Option["no-translate"])
-download_audio(playlist[length(playlist) - 1]["text"],\
-playlist[length(playlist) - 1]["tl"])
-else
-download_audio(text, il[0])
-}
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-}
-function translateMain(    i, line) {
-if (Option["interactive"])
-prompt()
-if (Option["input"] == STDIN || fileExists(Option["input"])) {
-i = 0
-while (getline line < Option["input"])
-if (line) {
-if (!Option["interactive"])
-if (Option["verbose"] && i++ > 0)
-p(prettify("source-seperator",
-replicate(Option["chr-source-seperator"],
-Option["width"])))
-if (Option["interactive"])
-repl(line)
-else
-translate(line)
-} else {
-if (!Option["interactive"])
-if (!Option["verbose"])
-p(line)
-}
-} else
-e("[ERROR] File not found: " Option["input"])
-}
-function _Init(    vm) {
-vm = engineMethod("Init")
-return @vm()
-}
-function _RequestUrl(text, sl, tl, hl,    vm) {
-vm = engineMethod("RequestUrl")
-return @vm(text, sl, tl, hl)
-}
-function _PostRequestUrl(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestUrl")
-return @vm(text, sl, tl, hl, type)
-}
-function _PostRequestContentType(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestContentType")
-return @vm(text, sl, tl, hl, type)
-}
-function _PostRequestBody(text, sl, tl, hl, type,    vm) {
-vm = engineMethod("PostRequestBody")
-return @vm(text, sl, tl, hl, type)
-}
-function _TTSUrl(text, tl,    vm) {
-vm = engineMethod("TTSUrl")
-return @vm(text, tl)
-}
-function _WebTranslateUrl(uri, sl, tl, hl,    vm) {
-vm = engineMethod("WebTranslateUrl")
-return @vm(uri, sl, tl, hl)
-}
-function _Translate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-vm) {
-vm = engineMethod("Translate")
-return @vm(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl)
-}
-BEGIN { provides("google") }
-function genRL(a, x,
-b, c, d, i, y) {
-tokenize(y, x)
-parseList(b, y)
-i = SUBSEP 0
-for (c = 0; c < length(b[i]) - 2; c += 3) {
-d = b[i][c + 2]
-d = d >= 97 ? d - 87 :
-d - 48
-d = b[i][c + 1] == 43 ? rshift(a, d) : lshift(a, d)
-a = b[i][c] == 43 ? and(a + d, 4294967295) : xor(a, d)
-}
-return a
-}
-function genTK(text,
-a, d, dLen, e, tkk, ub, vb) {
-if (TK[text]) return TK[text]
-tkk = systime() / 3600
-ub = "[43,45,51,94,43,98,43,45,102]"
-vb = "[43,45,97,94,43,54]"
-dLen = dump(text, d)
-a = tkk
-for (e = 1; e <= dLen; e++)
-a = genRL(a + d[e], vb)
-a = genRL(a, ub)
-0 > a && (a = and(a, 2147483647) + 2147483648)
-a %= 1e6
-TK[text] = a "." xor(a, tkk)
-l(text, "text")
-l(tkk, "tkk")
-l(TK[text], "tk")
-return TK[text]
-}
-function googleInit() {
-HttpProtocol = "http://"
-HttpHost = "translate.googleapis.com"
-HttpPort = 80
-}
-function googleRequestUrl(text, sl, tl, hl,    qc) {
-qc = Option["no-autocorrect"] ? "qc" : "qca";
-return HttpPathPrefix "/translate_a/single?client=gtx"\
-"&ie=UTF-8&oe=UTF-8"\
-"&dt=bd&dt=ex&dt=ld&dt=md&dt=rw&dt=rm&dt=ss&dt=t&dt=at"\
-"&dt=" qc "&sl=" sl "&tl=" tl "&hl=" hl\
-"&q=" preprocess(text)
-}
-function googleTTSUrl(text, tl) {
-return HttpProtocol HttpHost "/translate_tts?ie=UTF-8&client=gtx"\
-"&tl=" tl "&q=" preprocess(text)
-}
-function googleWebTranslateUrl(uri, sl, tl, hl) {
-return "https://translate.google.com/translate?"\
-"hl=" hl "&sl=" sl "&tl=" tl "&u=" uri
-}
-function googleTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, ils, isPhonetic,
-article, example, explanation, ref, word,
-translation, translations, phonetics,
-wordClasses, words, segments, altTranslations,
-original, oPhonetics, oWordClasses, oWords,
-oRefs, oSynonymClasses, oSynonyms,
-oExamples, oSeeAlso,
-wShowOriginal, wShowOriginalPhonetics,
-wShowTranslation, wShowTranslationPhonetics,
-wShowPromptMessage, wShowLanguages,
-wShowOriginalDictionary, wShowDictionary,
-wShowAlternatives,
-hasWordClasses, hasAltTranslations,
-i, j, k, group, temp, saveSortedIn) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJsonArray(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "compareByIndexFields"
-for (i in ast) {
-if (ast[i] == "null") continue
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "0$")
-append(translations, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "1$")
-append(original, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "2$")
-append(phonetics, literal(ast[i]))
-if (i ~ "^0" SUBSEP "0" SUBSEP "[[:digit:]]+" SUBSEP "3$")
-append(oPhonetics, literal(ast[i]))
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-wordClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "([[:digit:]]+)$", group))
-words[group[1]][group[2]][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)$", group))
-words[group[1]][group[2]]["1"][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "5" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group)) {
-segments[group[1]] = literal(ast[i])
-altTranslations[group[1]][0] = ""
-}
-if (match(i, "^0" SUBSEP "5" SUBSEP "([[:digit:]]+)" SUBSEP "2" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-altTranslations[group[1]][group[2]] = literal(ast[i])
-if (i ~ "^0" SUBSEP "7" SUBSEP "5$") {
-if (ast[i] == "true")
-w("Showing translation for:  (use -no-auto to disable autocorrect)")
-else
-w("Did you mean: "\
-ansi("bold", unparameterize(ast["0" SUBSEP "7" SUBSEP "1"])))
-}
-if (i ~ "^0" SUBSEP "8" SUBSEP "0" SUBSEP "[[:digit:]]+$" ||
-i ~ "^0" SUBSEP "2$")
-append(ils, literal(ast[i]))
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oSynonymClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "1$", group))
-if (ast[i]) {
-oRefs[literal(ast[i])][1] = group[1]
-oRefs[literal(ast[i])][2] = group[2]
-}
-if (match(i, "^0" SUBSEP "11" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0" SUBSEP "([[:digit:]]+)$", group))
-oSynonyms[group[1]][group[2]][group[3]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oWordClasses[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oWords[group[1]][group[2]][0] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "1$", group))
-oWords[group[1]][group[2]][1] = literal(ast[i])
-if (match(i, "^0" SUBSEP "12" SUBSEP "([[:digit:]]+)" SUBSEP "1" SUBSEP "([[:digit:]]+)" SUBSEP "2$", group))
-oWords[group[1]][group[2]][2] = literal(ast[i])
-if (match(i, "^0" SUBSEP "13" SUBSEP "0" SUBSEP "([[:digit:]]+)" SUBSEP "0$", group))
-oExamples[group[1]] = literal(ast[i])
-if (match(i, "^0" SUBSEP "14" SUBSEP "0" SUBSEP "([[:digit:]]+)$", group))
-oSeeAlso[group[1]] = literal(ast[i])
-}
-PROCINFO["sorted_in"] = saveSortedIn
-translation = join(translations)
-returnIl[0] = il = !anything(ils) || belongsTo(sl, ils) ? sl : ils[0]
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = isPhonetic && anything(phonetics) ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-} else {
-wShowOriginal = Option["show-original"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-wShowTranslation = Option["show-translation"]
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-wShowPromptMessage = Option["show-prompt-message"]
-wShowLanguages = Option["show-languages"]
-wShowOriginalDictionary = Option["show-original-dictionary"]
-wShowDictionary = Option["show-dictionary"]
-wShowAlternatives = Option["show-alternatives"]
-if (!anything(oPhonetics)) wShowOriginalPhonetics = 0
-if (!anything(phonetics)) wShowTranslationPhonetics = 0
-if (getCode(il) == getCode(tl) &&\
-(isarray(oWordClasses) || isarray(oSynonymClasses) ||\
-isarray(oExamples) || isarray(oSeeAlso))) {
-wShowOriginalDictionary = 1
-wShowTranslation = 0
-}
-hasWordClasses = exists(wordClasses)
-hasAltTranslations = exists(altTranslations[0])
-if (!hasWordClasses && !hasAltTranslations)
-wShowPromptMessage = wShowLanguages = 0
-if (!hasWordClasses) wShowDictionary = 0
-if (!hasAltTranslations) wShowAlternatives = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text & phonetics")
-r = r prettify("original", s(join(original, " "), il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation & phonetics")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowPromptMessage || wShowLanguages)
-if (r) r = r RS
-if (wShowPromptMessage) {
-if (hasWordClasses) {
-if (r) r = r RS
-r = r m("-- display prompt message (Definitions of ...)")
-if (isRTL(hl))
-r = r prettify("prompt-message", s(showDefinitionsOf(hl, join(original, " "))))
-else {
-split(showDefinitionsOf(hl, "\0%s\0"), group, "\0")
-for (i = 1; i <= length(group); i++) {
-if (group[i] == "%s")
-r = r prettify("prompt-message-original", show(join(original, " "), il))
-else
-r = r prettify("prompt-message", group[i])
-}
-}
-} else if (hasAltTranslations) {
-if (r) r = r RS
-r = r m("-- display prompt message (Translations of ...)")
-if (isRTL(hl))
-r = r prettify("prompt-message", s(showTranslationsOf(hl, join(original, " "))))
-else {
-split(showTranslationsOf(hl, "\0%s\0"), group, "\0")
-for (i = 1; i <= length(group); i++) {
-if (group[i] == "%s")
-r = r prettify("prompt-message-original", show(join(original, " "), il))
-else
-r = r prettify("prompt-message", group[i])
-}
-}
-}
-}
-if (wShowLanguages) {
-if (r) r = r RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowOriginalDictionary) {
-if (exists(oWordClasses)) {
-if (r) r = r RS
-r = r m("-- display original dictionary (detailed explanations)")
-for (i = 0; i < length(oWordClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("original-dictionary-detailed-word-class", s(oWordClasses[i], hl))
-for (j = 0; j < length(oWords[i]); j++) {
-explanation = oWords[i][j][0]
-ref = oWords[i][j][1]
-example = oWords[i][j][2]
-r = (j > 0 ? r RS : r) RS prettify("original-dictionary-detailed-explanation", ins(1, explanation, il))
-if (example)
-r = r RS prettify("original-dictionary-detailed-example", ins(2, "- \"" example "\"", il))
-if (ref && isarray(oRefs[ref])) {
-temp = prettify("original-dictionary-detailed-synonyms", ins(1, show(showSynonyms(hl), hl) ": "))
-temp = temp prettify("original-dictionary-detailed-synonyms-item", show(oSynonyms[oRefs[ref][1]][oRefs[ref][2]][0], il))
-for (k = 1; k < length(oSynonyms[oRefs[ref][1]][oRefs[ref][2]]); k++)
-temp = temp prettify("original-dictionary-detailed-synonyms", ", ")\
-prettify("original-dictionary-detailed-synonyms-item", show(oSynonyms[oRefs[ref][1]][oRefs[ref][2]][k], il))
-r = r RS temp
-}
-}
-}
-}
-if (exists(oSynonymClasses)) {
-r = r RS RS
-r = r m("-- display original dictionary (synonyms)")
-r = r prettify("original-dictionary-synonyms", s(showSynonyms(hl), hl))
-for (i = 0; i < length(oSynonymClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("original-dictionary-synonyms-word-class", ins(1, oSynonymClasses[i], hl))
-for (j = 0; j < length(oSynonyms[i]); j++) {
-temp = prettify("original-dictionary-synonyms-synonyms", ins(2, "- "))
-temp = temp prettify("original-dictionary-synonyms-synonyms-item", show(oSynonyms[i][j][0], il))
-for (k = 1; k < length(oSynonyms[i][j]); k++)
-temp = temp prettify("original-dictionary-synonyms-synonyms", ", ")\
-prettify("original-dictionary-synonyms-synonyms-item", show(oSynonyms[i][j][k], il))
-r = r RS temp
-}
-}
-}
-if (exists(oExamples)) {
-r = r RS RS
-r = r m("-- display original dictionary (examples)")
-r = r prettify("original-dictionary-examples", s(showExamples(hl), hl))
-for (i = 0; i < length(oExamples); i++) {
-example = oExamples[i]
-temp = prettify("original-dictionary-examples-example", ins(1, "- "))
-split(example, group, /(<b>|<\/b>)/)
-if (group[3] ~ / [[:punct:].]/)
-group[3] = substr(group[3], 2)
-if (isRTL(il))
-temp = temp show(group[1] group[2] group[3], il)
-else
-temp = temp prettify("original-dictionary-examples-example", group[1])\
-prettify("original-dictionary-examples-original", group[2])\
-prettify("original-dictionary-examples-example", group[3])
-r = (i > 0 ? r RS : r) RS temp
-}
-}
-if (exists(oSeeAlso)) {
-r = r RS RS
-r = r m("-- display original dictionary (see also)")
-r = r prettify("original-dictionary-see-also", s(showSeeAlso(hl), hl))
-temp = ins(1, prettify("original-dictionary-see-also-phrases-item", show(oSeeAlso[0], il)))
-for (k = 1; k < length(oSeeAlso); k++)
-temp = temp prettify("original-dictionary-see-also-phrases", ", ")\
-prettify("original-dictionary-see-also-phrases-item", show(oSeeAlso[k], il))
-r = r RS temp
-}
-}
-if (wShowDictionary) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-for (i = 0; i < length(wordClasses); i++) {
-r = (i > 0 ? r RS : r) RS prettify("dictionary-word-class", s(wordClasses[i], hl))
-for (j = 0; j < length(words[i]); j++) {
-word = words[i][j][0]
-article = words[i][j][4]
-if (isRTL(il))
-explanation = join(words[i][j][1], ", ")
-else {
-explanation = prettify("dictionary-explanation-item", words[i][j][1][0])
-for (k = 1; k < length(words[i][j][1]); k++)
-explanation = explanation prettify("dictionary-explanation", ", ")\
-prettify("dictionary-explanation-item", words[i][j][1][k])
-}
-r = r RS prettify("dictionary-word", ins(1, (article ? "(" article ") " : "") word, tl))
-if (isRTL(il))
-r = r RS prettify("dictionary-explanation-item", ins(2, explanation, il))
-else
-r = r RS ins(2, explanation)
-}
-}
-}
-if (wShowAlternatives) {
-if (r) r = r RS RS
-r = r m("-- display alternative translations")
-for (i = 0; i < length(altTranslations); i++) {
-r = (i > 0 ? r RS : r) prettify("alternatives-original", show(segments[i], il))
-if (isRTL(tl)) {
-temp = join(altTranslations[i], ", ")
-r = r RS prettify("alternatives-translations-item", ins(1, temp, tl))
-} else {
-temp = prettify("alternatives-translations-item", altTranslations[i][0])
-for (j = 1; j < length(altTranslations[i]); j++)
-temp = temp prettify("alternatives-translations", ", ")\
-prettify("alternatives-translations-item", altTranslations[i][j])
-r = r RS ins(1, temp)
-}
-}
-}
-if (toSpeech) {
-if (index(showTranslationsOf(hl, "%s"), "%s") > 2) {
-returnPlaylist[0]["text"] = showTranslationsOf(hl)
-returnPlaylist[0]["tl"] = hl
-returnPlaylist[1]["text"] = join(original)
-returnPlaylist[1]["tl"] = il
-} else {
-returnPlaylist[0]["text"] = join(original)
-returnPlaylist[0]["tl"] = il
-returnPlaylist[1]["text"] = showTranslationsOf(hl)
-returnPlaylist[1]["tl"] = hl
-}
-returnPlaylist[2]["text"] = translation
-returnPlaylist[2]["tl"] = tl
-}
-}
-return r
-}
-BEGIN { provides("bing") }
-function bingInit() {
-HttpProtocol = "http://"
-HttpHost = "www.bing.com"
-HttpPort = 80
-}
-function bingSetIG(    content, cookie, group, header, isBody,
-url, status, location) {
-url = HttpPathPrefix "/translator"
-header = "GET " url " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-cookie = NULLSTR
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-match($0, /Set-Cookie: ([^;]*);/, group)
-if (group[1]) {
-cookie = cookie (cookie ?  "; " : NULLSTR) group[1]
-}
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-else {
-match($0, /^HTTP[^ ]* ([^ ]*)/, group)
-if (RSTART) status = group[1]
-match($0, /^Location: (.*)/, group)
-if (RSTART) location = squeeze(group[1])
-}
-l(sprintf("%4s bytes > %s", length($0), length($0) < 1024 ? $0 : "..."))
-}
-close(HttpService)
-if ((status == "301" || status == "302") && location)
-content = curl(location)
-Cookie = cookie
-match(content, /IG:"([^"]+)"/, group)
-if (group[1]) {
-IG = group[1]
-} else {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-exit 1
-}
-}
-function bingTTSUrl(text, tl,
-country, gender, i, group,
-header, content, isBody) {
-gender = "female"
-country = NULLSTR
-split(Option["narrator"], group, ",")
-for (i in group) {
-if (group[i] ~ /^(f(emale)?|w(oman)?)$/)
-gender = "female"
-else if (group[i] ~ /^m(ale|an)?$/)
-gender = "male"
-else
-country = group[i]
-}
-if (country) tl = tl "-" country
-else if (tl == "ar") tl = tl "-EG"
-else if (tl == "da") tl = tl "-DK"
-else if (tl == "de") tl = tl "-DE"
-else if (tl == "en") tl = tl "-US"
-else if (tl == "es") tl = tl "-ES"
-else if (tl == "fi") tl = tl "-FI"
-else if (tl == "fr") tl = tl "-FR"
-else if (tl == "it") tl = tl "-IT"
-else if (tl == "ja") tl = tl "-JP"
-else if (tl == "ko") tl = tl "-KR"
-else if (tl == "nl") tl = tl "-NL"
-else if (tl == "nb") tl = tl "-NO"
-else if (tl == "pl") tl = tl "-PL"
-else if (tl == "pt") tl = tl "-PT"
-else if (tl == "ru") tl = tl "-RU"
-else if (tl == "sv") tl = tl "-SE"
-else if (tl == "yue") ;
-else if (tl == "zh") tl = tl "-CN"
-header = "GET " "/translator/api/language/Speak?"\
-"locale=" tl "&text=" preprocess(text)\
-"&gender=" gender "&media=audio/mp3" " HTTP/1.1\r\n"\
-"Host: " HttpHost "\r\n"\
-"Connection: close\r\n"
-if (Option["user-agent"])
-header = header "User-Agent: " Option["user-agent"] "\r\n"
-if (Cookie)
-header = header "Cookie: " Cookie "\r\n"
-content = NULLSTR; isBody = 0
-print header |& HttpService
-while ((HttpService |& getline) > 0) {
-if (isBody)
-content = content ? content "\r\n" $0 : $0
-else if (length($0) <= 1)
-isBody = 1
-}
-close(HttpService)
-if (!TempFile)
-TempFile = getOutput("mktemp")
-printf("%s", content) > TempFile
-close(TempFile)
-return TempFile
-}
-function bingWebTranslateUrl(uri, sl, tl, hl) {
-return "http://www.microsofttranslator.com/bv.aspx?"\
-"from=" sl "&to=" tl "&a=" uri
-}
-function bingRequestUrl(text, sl, tl, hl) {
-return HttpPathPrefix "/translator/api/Dictionary/Lookup?"\
-"from=" sl "&to=" tl "&text=" preprocess(text)
-}
-function bingPostRequestUrl(text, sl, tl, hl, type) {
-if (type == "translate")
-return HttpPathPrefix "/ttranslate?&IG=" IG "&IID=translator.5032.2"
-else if (type == "translationlookup")
-return HttpPathPrefix "/ttranslationlookup?&IG=" IG "&IID=translator.5032.2"
-else if (type == "transliterate")
-return HttpPathPrefix "/ttransliterate?&IG=" IG "&IID=translator.5032.1"
-else # type == "detect"
-return HttpPathPrefix "/tdetect?&IG=" IG "&IID=translator.5032.2"
-}
-function bingPostRequestContentType(text, sl, tl, hl, type) {
-return "application/x-www-form-urlencoded"
-}
-function bingPostRequestBody(text, sl, tl, hl, type) {
-if (type == "translate")
-return "&text=" quote(text) "&from=" sl "&to=" tl
-else if (type == "translationlookup")
-return "&text=" quote(text) "&from=" sl "&to=" tl
-else if (type == "transliterate")
-return "&text=" quote(text) "&language=" sl "&toScript=" "latn"
-else # type == "detect"
-return "&text=" quote(text)
-}
-function bingTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, isPhonetic,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-group, temp) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-bingSetIG()
-il = postResponse(text, _sl, _tl, _hl, "detect")
-if (!il) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-returnIl[0] = il
-if (Option["verbose"] < -1)
-return il
-if (Option["verbose"] < 0)
-return getList(il)
-if (_sl == "auto")  _sl = il
-if (_sl == "bs")    _sl = "bs-Latn"
-if (_sl == "zh-CN") _sl = "zh-CHS"
-if (_sl == "zh-TW") _sl = "zh-CHT"
-if (_tl == "bs")    _tl = "bs-Latn"
-if (_tl == "zh-CN") _tl = "zh-CHS"
-if (_tl == "zh-TW") _tl = "zh-CHT"
-content = postResponse(text, _sl, _tl, _hl, "translate")
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-} else if (ast[0 SUBSEP "statusCode"] != "200") {
-e("[ERROR] statusCode: " ast[0 SUBSEP "statusCode"])
-ExitCode = 1
-return
-}
-translation = unparameterize(ast[0 SUBSEP "translationResponse"])
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-if (wShowTranslationPhonetics) {
-split(_tl, group, "-")
-content = postResponse(translation, group[1], group[1], _hl, "transliterate")
-phonetics = unparameterize(content)
-if (phonetics == translation) phonetics = ""
-}
-if (!isVerbose) {
-r = isPhonetic && phonetics ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowDictionary = Option["show-dictionary"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-if (wShowOriginalPhonetics) {
-split(il, group, "-")
-content = postResponse(text, group[1], group[1], _hl, "transliterate")
-oPhonetics = unparameterize(content)
-if (oPhonetics == text) oPhonetics = ""
-}
-if (!oPhonetics) wShowOriginalPhonetics = 0
-if (!phonetics) wShowTranslationPhonetics = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowDictionary && false) {
-dicContent = getResponse(text, il, _tl, _hl)
-tokenize(dicTokens, dicContent)
-parseJson(dicAst, dicTokens)
-if (anything(dicAst)) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-}
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN { provides("yandex") }
-function genSID(    content, group, temp) {
-content = curl("http://translate.yandex.com")
-match(content, /SID:[[:space:]]*'([^']+)'/, group)
-if (group[1]) {
-split(group[1], temp, ".")
-SID = reverse(temp[1]) "." reverse(temp[2]) "." reverse(temp[3])
-} else {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-exit 1
-}
-}
-function yandexInit() {
-genSID()
-YandexWebTranslate = "z5h64q92x9.net"
-HttpProtocol = "http://"
-HttpHost = "translate.yandex.net"
-HttpPort = 80
-}
-function yandexRequestUrl(text, sl, tl, hl,    group) {
-split(sl, group, "-"); sl = group[1]
-split(tl, group, "-"); tl = group[1]
-return HttpPathPrefix "/api/v1/tr.json/translate?"\
-"id=" SID "-0-0&srv=tr-text"\
-"&text=" preprocess(text) "&lang=" (sl == "auto" ? tl : sl "-" tl)
-}
-function yandexPostRequestBody(text, sl, tl, hl, type) {
-return "text=" quote(text) "&lang=" sl
-}
-function yandexGetDictionaryResponse(text, sl, tl, hl,    content, header, isBody, url) {
-split(sl, group, "-"); sl = group[1]
-split(tl, group, "-"); tl = group[1]
-url = "http://dictionary.yandex.net/dicservice.json/lookupMultiple?"\
-"&text=" preprocess(text) "&dict=" sl "-" tl
-content = curl(url)
-return assert(content, "[ERROR] Null response.")
-}
-function yandexTTSUrl(text, tl,
-speaker, emotion, i, group) {
-speaker = NULLSTR
-emotion = NULLSTR
-split(Option["narrator"], group, ",")
-for (i in group) {
-if (group[i] ~ /^(g(ood)?|n(eutral)?|e(vil)?)$/)
-emotion = group[i]
-else if (group[i] ~ /^(f(emale)?|w(oman)?)$/)
-speaker = "alyss"
-else if (group[i] ~ /^m(ale|an)?$/)
-speaker = "zahar"
-else
-speaker = group[i]
-}
-switch (tl) {
-case "ar": tl = "ar_AE"; break
-case "cs": tl = "cs_CZ"; break
-case "da": tl = "da_DK"; break
-case "de": tl = "de_DE"; break
-case "el": tl = "el_GR"; break
-case "en": tl = "en_GB"; break
-case "es": tl = "es_ES"; break
-case "fi": tl = "fi_FI"; break
-case "fr": tl = "fr_FR"; break
-case "it": tl = "it_IT"; break
-case "nl": tl = "nl_NL"; break
-case "no": tl = "no_NO"; break
-case "pl": tl = "pl_PL"; break
-case "pt": tl = "pt_PT"; break
-case "ru": tl = "ru_RU"; break
-case "sv": tl = "sv_SE"; break
-case "tr": tl = "tr_TR"; break
-default: tl = NULLSTR
-}
-return HttpProtocol "tts.voicetech.yandex.net" "/tts?"\
-"text=" preprocess(text) (tl ? "&lang=" tl : tl)\
-(speaker ? "&speaker=" speaker : speaker)\
-(emotion ? "&emotion=" emotion : emotion)\
-"&format=mp3" "&quality=hi"
-}
-function yandexWebTranslateUrl(uri, sl, tl, hl) {
-gsub(/:\/\//, "/", uri)
-return HttpProtocol YandexWebTranslate "/proxy_u/"\
-(sl == "auto" ? tl : sl "-" tl)"/" uri
-}
-function yandexTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il, isPhonetic,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-wShowDictionary, dicContent, dicTokens, dicAst,
-i, syn, mean,
-group, temp) {
-isPhonetic = match(tl, /^@/)
-tl = substr(tl, 1 + isPhonetic)
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-if (ast[0 SUBSEP "code"] != "200") {
-e("[ERROR] " unparameterize(ast[0 SUBSEP "message"]))
-ExitCode = 1
-return
-}
-translation = unparameterize(ast[0 SUBSEP "text" SUBSEP 0])
-wShowTranslationPhonetics = Option["show-translation-phonetics"]
-if (wShowTranslationPhonetics) {
-split(_tl, group, "-")
-data = yandexPostRequestBody(translation, group[1], group[1], _hl, "translit")
-content = curlPost("https://translate.yandex.net/translit/translit", data)
-phonetics = (content ~ /not supported$/) ? "" : unparameterize(content)
-}
-split(unparameterize(ast[0 SUBSEP "lang"]), group, "-")
-returnIl[0] = il = group[1]
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = isPhonetic && phonetics ?
-prettify("brief-translation-phonetics", join(phonetics, " ")) :
-prettify("brief-translation", s(translation, tl))
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowDictionary = Option["show-dictionary"]
-wShowOriginalPhonetics = Option["show-original-phonetics"]
-if (wShowTranslationPhonetics) {
-split(il, group, "-")
-data = yandexPostRequestBody(text, group[1], group[1], _hl, "translit")
-content = curlPost("https://translate.yandex.net/translit/translit", data)
-oPhonetics = (content ~ /not supported$/) ? "" : unparameterize(content)
-}
-if (!oPhonetics) wShowOriginalPhonetics = 0
-if (!phonetics) wShowTranslationPhonetics = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text & phonetics")
-r = r prettify("original", s(text, il))
-if (wShowOriginalPhonetics)
-r = r RS prettify("original-phonetics", showPhonetics(join(oPhonetics, " "), il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-if (wShowTranslationPhonetics)
-r = r RS prettify("translation-phonetics", showPhonetics(join(phonetics, " "), tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowDictionary && false) {
-dicContent = yandexGetDictionaryResponse(text, il, _tl, _hl)
-tokenize(dicTokens, dicContent)
-parseJson(dicAst, dicTokens)
-if (anything(dicAst)) {
-if (r) r = r RS
-r = r m("-- display dictionary entries")
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "@ind_num_asc"
-for (i in dicAst) {
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"pos$") {
-r = r RS prettify("dictionary-word-class", s((literal(dicAst[i])), hl))
-syn = mean = ""
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP\
-"mean" SUBSEP "[[:digit:]]+" SUBSEP "text") {
-if (mean) {
-mean = mean prettify("dictionary-explanation", ", ")\
-prettify("dictionary-explanation-item", s((literal(dicAst[i])), sl))
-} else {
-mean = prettify("dictionary-explanation-item", s((literal(dicAst[i])), sl))
-}
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP\
-"syn" SUBSEP "[[:digit:]]+" SUBSEP "text") {
-if (syn) {
-syn = syn prettify("dictionary-explanation", ", ")\
-prettify("dictionary-word", s((literal(dicAst[i])), il))
-} else {
-syn = prettify("dictionary-word", s((literal(dicAst[i])), il))
-}
-}
-if (i ~ "^0" SUBSEP "def" SUBSEP "[[:digit:]]+" SUBSEP\
-"tr" SUBSEP "[[:digit:]]+" SUBSEP "text$") {
-text = prettify("dictionary-word", s((literal(dicAst[i])), il))
-if (syn) {
-r = r RS ins(1, text prettify("dictionary-explanation", ", ") syn)
-} else {
-r = r RS ins(1, text)
-}
-r = r RS ins(2, mean)
-syn = mean = ""
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-}
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN { provides("apertium") }
-function apertiumInit() {
-HttpProtocol = "http://"
-HttpHost = "www.apertium.org"
-HttpPort = 80
-}
-function apertiumRequestUrl(text, sl, tl, hl) {
-return HttpPathPrefix "/apy/translate?"\
-"langpair=" preprocess(sl) "|" preprocess(tl)\
-"&q=" preprocess(text)
-}
-function apertiumTTSUrl(text, tl,    narrator) {
-}
-function apertiumWebTranslateUrl(uri, sl, tl, hl) {
-}
-function apertiumTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il,
-translation,
-wShowOriginal, wShowTranslation, wShowLanguages,
-group, temp) {
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-_sl = "auto" == _sl ? "en" : _sl
-content = getResponse(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-translation = uprintf(unquote(unparameterize(ast[0 SUBSEP "responseData" SUBSEP "translatedText"])))
-returnIl[0] = il = _sl
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = translation
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-BEGIN {
-provides("spell")
-provides("aspell")
-provides("hunspell")
-}
-function spellInit() {
-Ispell = detectProgram("aspell", "--version") ? "aspell" :
-(detectProgram("hunspell", "--version") ? "hunspell" : "")
-if (!Ispell) {
-e("[ERROR] Spell checker (aspell or hunspell) not found.")
-exit 1
-}
-}
-function aspellInit() {
-if (!(Ispell = detectProgram("aspell", "--version") ? "aspell" : "")) {
-e("[ERROR] Spell checker (aspell) not found.")
-exit 1
-}
-}
-function hunspellInit() {
-if (!(Ispell = detectProgram("hunspell", "--version") ? "hunspell" : "")) {
-e("[ERROR] Spell checker (hunspell) not found.")
-exit 1
-}
-}
-function spellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-args, i, j, r, line, group, word, sug) {
-args = " -a" (sl != "auto" ? " -d " sl : "")
-if (system("echo" PIPE Ispell args SUPOUT SUPERR)) {
-e("[ERROR] No dictionary for language: " sl)
-exit 1
-}
-i = 1
-r = ""
-while ((("echo " parameterize(text) PIPE Ispell args SUPERR) |& getline line) > 0) {
-match(line,
-/^& (.*) [[:digit:]]+ [[:digit:]]+: ([^,]+)(, ([^,]+))?(, ([^,]+))?/,
-group)
-if (RSTART) {
-ExitCode = 1
-word = group[1]
-sug = "[" group[2]
-if (group[4]) sug = sug "|" group[4]
-if (group[6]) sug = sug "|" group[6]
-sug = sug "]"
-j = i + index(substr(text, i), word) - 1
-r = r substr(text, i, j - i)
-r = r ansi("bold", ansi("red", word)) ansi("yellow", sug)
-i = j + length(word)
-}
-}
-r = r substr(text, i)
-return r
-}
-function aspellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return spellTranslate(text, sl, tl, hl)
-}
-function hunspellTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl) {
-return spellTranslate(text, sl, tl, hl)
-}
-BEGIN { provides("deepl") }
-function deeplInit() {
-HttpProtocol = "http://"
-HttpHost = "www.deepl.com"
-HttpPort = 80
-}
-function deeplRequestUrl(text, sl, tl, hl) {
-}
-function deeplTTSUrl(text, tl,    narrator) {
-}
-function deeplWebTranslateUrl(uri, sl, tl, hl) {
-}
-function deeplPost(text, sl, tl, hl,
-content, data, url) {
-data = "{\"jsonrpc\":\"2.0\",\"method\":\"LMT_handle_jobs\","
-data = data "\"params\":{\"jobs\":[{\"kind\":\"default\","
-data = data "\"raw_en_sentence\":" parameterize(text, "\"") "}],"
-data = data "\"lang\":{\"user_preferred_langs\":[\"" hl "\"],"
-data = data "\"source_lang_user_selected\":\"" sl "\","
-data = data "\"target_lang\":\"" tl "\"},"
-data = data "\"priority\":1},\"id\":1}"
-l(data)
-url = "https://www.deepl.com/jsonrpc"
-content = curlPost(url, data)
-return assert(content, "[ERROR] Null response.")
-}
-function deeplTranslate(text, sl, tl, hl,
-isVerbose, toSpeech, returnPlaylist, returnIl,
-r,
-content, tokens, ast,
-_sl, _tl, _hl, il,
-translation, translations,
-wShowOriginal, wShowTranslation,
-wShowLanguages, wShowAlternatives,
-group, temp) {
-if (!getCode(tl)) {
-w("[WARNING] Unknown target language code: " tl)
-} else if (isRTL(tl)) {
-if (!FriBidi)
-w("[WARNING] " getName(tl) " is a right-to-left language, but FriBidi is not found.")
-}
-_sl = getCode(sl); if (!_sl) _sl = sl
-_tl = getCode(tl); if (!_tl) _tl = tl
-_hl = getCode(hl); if (!_hl) _hl = hl
-if (_sl != "auto") _sl = toupper(_sl)
-if (_tl != "auto") _tl = toupper(_tl)
-if (_hl != "auto") _hl = toupper(_hl)
-content = deeplPost(text, _sl, _tl, _hl)
-if (Option["dump"])
-return content
-tokenize(tokens, content)
-parseJson(ast, tokens)
-l(content, "content", 1, 1)
-l(tokens, "tokens", 1, 0, 1)
-l(ast, "ast")
-if (!isarray(ast) || !anything(ast)) {
-e("[ERROR] Oops! Something went wrong and I can't translate it for you :(")
-ExitCode = 1
-return
-}
-saveSortedIn = PROCINFO["sorted_in"]
-PROCINFO["sorted_in"] = "compareByIndexFields"
-for (i in ast) {
-if (i ~ "^0" SUBSEP "result" SUBSEP "translations" SUBSEP 0 SUBSEP "beams" SUBSEP "[[:digit:]]+" SUBSEP "postprocessed_sentence$") {
-append(translations, uprintf(unquote(unparameterize(ast[i]))))
-}
-}
-PROCINFO["sorted_in"] = saveSortedIn
-translation = translations[0]
-returnIl[0] = il = tolower(unparameterize(ast[0 SUBSEP "result" SUBSEP "source_lang"]))
-if (Option["verbose"] < -1)
-return il
-else if (Option["verbose"] < 0)
-return getList(il)
-if (!isVerbose) {
-r = translation
-} else {
-wShowOriginal = Option["show-original"]
-wShowTranslation = Option["show-translation"]
-wShowLanguages = Option["show-languages"]
-wShowAlternatives = Option["show-alternatives"]
-if (length(translations) <= 1) wShowAlternatives = 0
-if (wShowOriginal) {
-if (r) r = r RS RS
-r = r m("-- display original text")
-r = r prettify("original", s(text, il))
-}
-if (wShowTranslation) {
-if (r) r = r RS RS
-r = r m("-- display major translation")
-r = r prettify("translation", s(translation, tl))
-}
-if (wShowLanguages) {
-if (r) r = r RS RS
-r = r m("-- display source language -> target language")
-temp = Option["fmt-languages"]
-if (!temp) temp = "[ %s -> %t ]"
-split(temp, group, /(%s|%S|%t|%T)/)
-r = r prettify("languages", group[1])
-if (temp ~ /%s/)
-r = r prettify("languages-sl", getDisplay(il))
-if (temp ~ /%S/)
-r = r prettify("languages-sl", getName(il))
-r = r prettify("languages", group[2])
-if (temp ~ /%t/)
-r = r prettify("languages-tl", getDisplay(tl))
-if (temp ~ /%T/)
-r = r prettify("languages-tl", getName(tl))
-r = r prettify("languages", group[3])
-}
-if (wShowAlternatives) {
-if (r) r = r RS
-r = r m("-- display alternative translations")
-r = r RS ins(1, prettify("alternatives-translations-item", translations[1]))
-for (i = 2; i < length(translations); i++)
-r = r RS ins(1, prettify("alternatives-translations-item", translations[i]))
-}
-}
-if (toSpeech) {
-returnPlaylist[0]["text"] = translation
-returnPlaylist[0]["tl"] = tl
-}
-return r
-}
-function loadOptions(script,    i, j, tokens, name, value) {
-tokenize(tokens, script)
-for (i in tokens) {
-if (tokens[i] ~ /^:/) {
-name = substr(tokens[i], 2)
-value = tokens[i + 1]
-if (value ~ /^[+-]?((0|[1-9][0-9]*)|[.][0-9]*|(0|[1-9][0-9]*)[.][0-9]*)([Ee][+-]?[0-9]+)?$/) {
-delete Option[name]
-Option[name] = value
-} else if (value == "false" || value == "true") {
-delete Option[name]
-Option[name] = yn(value)
-} else if (value ~ /^".*"$/) {
-delete Option[name]
-Option[name] = literal(value)
-} else if (value == "[") {
-delete Option[name]
-for (j = 1; tokens[i + j + 1] && tokens[i + j + 1] != "]"; j++) {
-if (tokens[i + j + 1] ~ /^".*"$/)
-Option[name][j] = literal(tokens[i + j + 1])
-else {
-e("[ERROR] Malformed configuration.")
-return
-}
-}
-} else {
-e("[ERROR] Malformed configuration.")
-return
-}
-}
-}
-}
-function upgrade(    i, newVersion, registry, tokens) {
-RegistryIndex = "https://raw.githubusercontent.com/soimort/translate-shell/registry/index.trans"
-registry = curl(RegistryIndex)
-if (!registry) {
-e("[ERROR] Failed to check for upgrade.")
-ExitCode = 1
-return
-}
-tokenize(tokens, registry)
-for (i in tokens)
-if (tokens[i] == ":translate-shell")
-newVersion = literal(tokens[i + 1])
-if (newerVersion(newVersion, Version)) {
-w("Current version: \t" Version)
-w("New version available: \t" newVersion)
-w("Download from: \t" "https://www.soimort.org/translate-shell/trans")
-} else {
-w("Current version: \t" Version)
-w("Already up-to-date.")
-}
-}
-function welcome() {
-if (Option["fmt-welcome-message"])
-print prettify("welcome-message", Option["fmt-welcome-message"]) > STDERR
-if (Option["fmt-welcome-submessage"])
-print prettify("welcome-submessage", Option["fmt-welcome-submessage"]) > STDERR
-}
-function prompt(    i, p, temp) {
-p = Option["fmt-prompt"]
-if (p ~ /%a/) gsub(/%a/, strftime("%a"), p)
-if (p ~ /%A/) gsub(/%A/, strftime("%A"), p)
-if (p ~ /%b/) gsub(/%b/, strftime("%b"), p)
-if (p ~ /%B/) gsub(/%B/, strftime("%B"), p)
-if (p ~ /%c/) gsub(/%c/, strftime("%c"), p)
-if (p ~ /%C/) gsub(/%C/, strftime("%C"), p)
-if (p ~ /%d/) gsub(/%d/, strftime("%d"), p)
-if (p ~ /%D/) gsub(/%D/, strftime("%D"), p)
-if (p ~ /%e/) gsub(/%e/, strftime("%e"), p)
-if (p ~ /%F/) gsub(/%F/, strftime("%F"), p)
-if (p ~ /%g/) gsub(/%g/, strftime("%g"), p)
-if (p ~ /%G/) gsub(/%G/, strftime("%G"), p)
-if (p ~ /%h/) gsub(/%h/, strftime("%h"), p)
-if (p ~ /%H/) gsub(/%H/, strftime("%H"), p)
-if (p ~ /%I/) gsub(/%I/, strftime("%I"), p)
-if (p ~ /%j/) gsub(/%j/, strftime("%j"), p)
-if (p ~ /%m/) gsub(/%m/, strftime("%m"), p)
-if (p ~ /%M/) gsub(/%M/, strftime("%M"), p)
-if (p ~ /%n/) gsub(/%n/, strftime("%n"), p)
-if (p ~ /%p/) gsub(/%p/, strftime("%p"), p)
-if (p ~ /%r/) gsub(/%r/, strftime("%r"), p)
-if (p ~ /%R/) gsub(/%R/, strftime("%R"), p)
-if (p ~ /%u/) gsub(/%u/, strftime("%u"), p)
-if (p ~ /%U/) gsub(/%U/, strftime("%U"), p)
-if (p ~ /%V/) gsub(/%V/, strftime("%V"), p)
-if (p ~ /%w/) gsub(/%w/, strftime("%w"), p)
-if (p ~ /%W/) gsub(/%W/, strftime("%W"), p)
-if (p ~ /%x/) gsub(/%x/, strftime("%x"), p)
-if (p ~ /%X/) gsub(/%X/, strftime("%X"), p)
-if (p ~ /%y/) gsub(/%y/, strftime("%y"), p)
-if (p ~ /%Y/) gsub(/%Y/, strftime("%Y"), p)
-if (p ~ /%z/) gsub(/%z/, strftime("%z"), p)
-if (p ~ /%Z/) gsub(/%Z/, strftime("%Z"), p)
-if (p ~ /%_/)
-gsub(/%_/, showTranslationsOf(Option["hl"]), p)
-if (p ~ /%l/)
-gsub(/%l/, getDisplay(Option["hl"]), p)
-if (p ~ /%L/)
-gsub(/%L/, getName(Option["hl"]), p)
-if (p ~ /%S/)
-gsub(/%S/, getName(Option["sl"]), p)
-if (p ~ /%t/) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "+" getDisplay(Option["tl"][i])
-gsub(/%t/, temp, p)
-}
-if (p ~ /%T/) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "+" getName(Option["tl"][i])
-gsub(/%T/, temp, p)
-}
-if (p ~ /%,/) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "," getDisplay(Option["tl"][i])
-gsub(/%,/, temp, p)
-}
-if (p ~ /%</) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "," getName(Option["tl"][i])
-gsub(/%</, temp, p)
-}
-if (p ~ /%\//) {
-temp = getDisplay(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "/" getDisplay(Option["tl"][i])
-gsub(/%\//, temp, p)
-}
-if (p ~ /%\?/) {
-temp = getName(Option["tl"][1])
-for (i = 2; i <= length(Option["tl"]); i++)
-temp = temp "/" getName(Option["tl"][i])
-gsub(/%\?/, temp, p)
-}
-printf(prettify("prompt", p), getDisplay(Option["sl"])) > STDERR
-}
-function repl(line,    command, group, name, i, value, words) {
-split(line, words, " ")
-command = words[1]
-if (command ~ /^:(q|quit)$/) {
-exit
-} else if (command ~ /^:set$/) {
-name = words[2]
-value = words[3]
-Option[name] = value
-} else if (command ~ /^:show$/) {
-name = words[2]
-print prettify("welcome-submessage", toString(Option[name], 1, 0, 1))
-} else if (command ~ /^:engine$/) {
-value = words[2]
-Option["engine"] = value
-initHttpService()
-} else {
-match(command, /^[{(\[]?([[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?(:|=)((@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?\+)*(@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?)[})\]]?$/, group)
-if (RSTART) {
-if (group[1]) Option["sl"] = group[1]
-if (group[4]) split(group[4], Option["tl"], "+")
-line = words[2]
-for (i = 3; i <= length(words); i++)
-line = line " " words[i]
-}
-if (line) {
-translate(line)
-if (Option["verbose"]) printf RS
-}
-}
-prompt()
-}
-function init() {
-initGawk()
-initBiDi()
-initLocale()
-initUserLang()
-RS = "\n"
-ExitCode = 0
-Option["debug"] = 0
-Option["engine"] = "google"
-Option["verbose"] = 1
-Option["show-original"] = 1
-Option["show-original-phonetics"] = 1
-Option["show-translation"] = 1
-Option["show-translation-phonetics"] = 1
-Option["show-prompt-message"] = 1
-Option["show-languages"] = 1
-Option["show-original-dictionary"] = 0
-Option["show-dictionary"] = 1
-Option["show-alternatives"] = 1
-Option["width"] = ENVIRON["COLUMNS"] ? ENVIRON["COLUMNS"] - 2 : 0
-Option["indent"] = 4
-Option["no-ansi"] = 0
-Option["no-autocorrect"] = 0
-Option["no-bidi"] = 0
-Option["no-warn"] = 0
-Option["theme"] = "default"
-Option["dump"] = 0
-Option["play"] = 0
-Option["narrator"] = "female"
-Option["player"] = ENVIRON["PLAYER"]
-Option["no-translate"] = 0
-Option["download-audio"] = 0
-Option["download-audio-as"] = NULLSTR
-Option["view"] = 0
-Option["pager"] = ENVIRON["PAGER"]
-Option["browser"] = ENVIRON["BROWSER"]
-Option["proxy"] = ENVIRON["HTTP_PROXY"] ? ENVIRON["HTTP_PROXY"] : ENVIRON["http_proxy"]
-Option["user-agent"] = ENVIRON["USER_AGENT"] ? ENVIRON["USER_AGENT"] :
-"Mozilla/5.0 (X11; Linux x86_64) "\
-"AppleWebKit/602.1 (KHTML, like Gecko) Version/8.0 "\
-"Safari/602.1 Epiphany/3.18.2"
-Option["no-rlwrap"] = 0
-Option["interactive"] = 0
-Option["emacs"] = 0
-Option["input"] = NULLSTR
-Option["output"] = STDOUT
-Option["hl"] = ENVIRON["HOME_LANG"] ? ENVIRON["HOME_LANG"] : UserLang
-Option["sl"] = ENVIRON["SOURCE_LANG"] ? ENVIRON["SOURCE_LANG"] : "auto"
-Option["tl"][1] = ENVIRON["TARGET_LANG"] ? ENVIRON["TARGET_LANG"] : UserLang
-}
-function initScript(    file, line, script, temp) {
-file = ".trans"
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.translate-shell/init.trans"
-if (!fileExists(file)) {
-file = ENVIRON["XDG_CONFIG_HOME"] "/translate-shell/init.trans"
-if (!fileExists(file)) {
-file = ENVIRON["HOME"] "/.config/translate-shell/init.trans"
-if (!fileExists(file)) {
-file = "/etc/translate-shell"
-if (!fileExists(file)) return
-}
-}
-}
-}
-InitScript = file
-script = NULLSTR
-while (getline line < InitScript)
-script = script "\n" line
-loadOptions(script)
-if (!isarray(Option["tl"])) {
-temp = Option["tl"]
-delete Option["tl"]
-Option["tl"][1] = temp
-}
-}
-function initMisc(    group, temp) {
-initHttpService()
-if (!Option["width"] && detectProgram("tput", "-V")) {
-"tput cols" SUPERR | getline temp
-Option["width"] = temp ? temp - 2 : 64
-}
-if (Option["no-ansi"])
-delete AnsiCode
-if (Option["no-bidi"])
-BiDi = BiDiNoPad = NULLSTR
-if (Option["no-warn"])
-STDERR = "/dev/null"
-if (Option["play"]) {
-if (!Option["player"]) {
-initAudioPlayer()
-Option["player"] = AudioPlayer ? AudioPlayer : Option["player"]
-if (!Option["player"])
-initSpeechSynthesizer()
-}
-if (!Option["player"] && !SpeechSynthesizer) {
-w("[WARNING] No available audio player or speech synthesizer.")
-Option["play"] = 0
-}
-}
-if (Option["view"]) {
-if (!Option["pager"]) {
-initPager()
-Option["pager"] = Pager
-}
-if (!Option["pager"]) {
-w("[WARNING] No available terminal pager.")
-Option["view"] = 0
-}
-}
-if (!Option["browser"]) {
-"xdg-mime query default text/html" SUPERR | getline Option["browser"]
-match(Option["browser"], "(.*).desktop$", group)
-Option["browser"] = group[1]
-}
-}
-BEGIN {
-init()
-if (!(belongsTo("-no-init", ARGV) || belongsTo("--no-init", ARGV)))
-initScript()
-pos = 0
-noargc = 0
-while (ARGV[++pos]) {
-match(ARGV[pos], /^--?(V|vers(i(on?)?)?)$/)
-if (RSTART) {
-InfoOnly = "version"
-continue
-}
-match(ARGV[pos], /^--?(H|h(e(lp?)?)?)$/)
-if (RSTART) {
-InfoOnly = "help"
-continue
-}
-match(ARGV[pos], /^--?(M|m(a(n(u(al?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "manual"
-continue
-}
-match(ARGV[pos], /^--?(T|ref(e(r(e(n(ce?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "reference"
-continue
-}
-match(ARGV[pos], /^--?r$/)
-if (RSTART) {
-w("[WARNING] Option '-r' has been deprecated since version 0.9.\n"\
-"          Use option '-T' or '-reference' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?(R|reference-e(n(g(l(i(sh?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "reference-english"
-continue
-}
-match(ARGV[pos], /^--?(L|list)(=(.*)?)?$/, group)
-if (RSTART) {
-InfoOnly = "list"
-if (group[2]) {
-if (group[3]) split(group[3], Option["tl"], "+")
-} else
-split(ARGV[++pos], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^--?(S|list-e(n(g(i(n(es?)?)?)?)?)?)$/)
-if (RSTART) {
-InfoOnly = "list-engines"
-continue
-}
-match(ARGV[pos], /^--?(U|upgrade)$/)
-if (RSTART) {
-InfoOnly = "upgrade"
-continue
-}
-match(ARGV[pos], /^--?(N|nothing)$/)
-if (RSTART) {
-InfoOnly = "nothing"
-continue
-}
-match(ARGV[pos], /^--?(e|engine)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["engine"] = group[2] ?
-(group[3] ? group[3] : Option["engine"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^\/(.*)$/, group)
-if (RSTART) {
-Option["engine"] = group[1]
-continue
-}
-match(ARGV[pos], /^--?verbose$/)
-if (RSTART) {
-Option["verbose"] = 1
-continue
-}
-match(ARGV[pos], /^--?b(r(i(ef?)?)?)?$/)
-if (RSTART) {
-Option["verbose"] = 0
-continue
-}
-match(ARGV[pos], /^--?d(i(c(t(i(o(n(a(ry?)?)?)?)?)?)?)?)?$/)
-if (RSTART) {
-Option["show-original-dictionary"] = 1
-Option["show-dictionary"] = 0
-Option["show-alternatives"] = 0
-continue
-}
-match(ARGV[pos], /^--?id(e(n(t(i(fy?)?)?)?)?)?$/)
-if (RSTART) {
-Option["verbose"] = Option["verbose"] - 2
-continue
-}
-match(ARGV[pos], /^--?show-original(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-original-phonetics(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original-phonetics"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-translation(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-translation"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-translation-phonetics(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-translation-phonetics"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-prompt-message(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-prompt-message"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-languages(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-languages"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-original-dictionary(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-original-dictionary"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-dictionary(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-dictionary"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?show-alternatives(=(.*)?)?$/, group)
-if (RSTART) {
-Option["show-alternatives"] = yn(group[1] ? group[2] : ARGV[++pos])
-continue
-}
-match(ARGV[pos], /^--?w(i(d(th?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["width"] = group[4] ?
-(group[5] ? group[5] : Option["width"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?indent(=(.*)?)?$/, group)
-if (RSTART) {
-Option["indent"] = group[1] ?
-(group[2] ? group[2] : Option["indent"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?theme(=(.*)?)?$/, group)
-if (RSTART) {
-Option["theme"] = group[1] ?
-(group[2] ? group[2] : Option["theme"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-theme$/)
-if (RSTART) {
-Option["theme"] = NULLSTR
-continue
-}
-match(ARGV[pos], /^--?no-ansi$/)
-if (RSTART) {
-Option["no-ansi"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-auto(correct)?$/)
-if (RSTART) {
-Option["no-autocorrect"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-bidi/)
-if (RSTART) {
-Option["no-bidi"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-warn/)
-if (RSTART) {
-Option["no-warn"] = 1
-continue
-}
-match(ARGV[pos], /^--?dump/)
-if (RSTART) {
-Option["dump"] = 1
-continue
-}
-match(ARGV[pos], /^--?p(l(ay?)?)?$/)
-if (RSTART) {
-Option["play"] = 1
-continue
-}
-match(ARGV[pos], /^--?sp(e(ak?)?)?$/)
-if (RSTART) {
-Option["play"] = 2
-continue
-}
-match(ARGV[pos], /^--?(n|narrator)(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["play"]) Option["play"] = 1
-Option["narrator"] = group[2] ?
-(group[3] ? group[3] : Option["narrator"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?player(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["play"]) Option["play"] = 1
-Option["player"] = group[1] ?
-(group[2] ? group[2] : Option["player"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-play$/)
-if (RSTART) {
-Option["play"] = 0
-continue
-}
-match(ARGV[pos], /^--?no-tran(s(l(a(te?)?)?)?)?$/)
-if (RSTART) {
-Option["no-translate"] = 1
-continue
-}
-match(ARGV[pos], /^--?download-a(u(d(io?)?)?)?$/)
-if (RSTART) {
-Option["download-audio"] = 1
-continue
-}
-match(ARGV[pos], /^--?download-audio-as(=(.*)?)?$/, group)
-if (RSTART) {
-if (!Option["download-audio"]) Option["download-audio"] = 1
-Option["download-audio-as"] = group[1] ?
-(group[2] ? group[2] : Option["download-audio-as"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?v(i(ew?)?)?$/)
-if (RSTART) {
-Option["view"] = 1
-continue
-}
-match(ARGV[pos], /^--?pager(=(.*)?)?$/, group)
-if (RSTART) {
-Option["view"] = 1
-Option["pager"] = group[1] ?
-(group[2] ? group[2] : Option["pager"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?no-view$/)
-if (RSTART) {
-Option["view"] = 0
-continue
-}
-match(ARGV[pos], /^--?browser(=(.*)?)?$/, group)
-if (RSTART) {
-Option["browser"] = group[1] ?
-(group[2] ? group[2] : Option["browser"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(x|proxy)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["proxy"] = group[2] ?
-(group[3] ? group[3] : Option["proxy"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(u|user-agent)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["user-agent"] = group[2] ?
-(group[3] ? group[3] : Option["user-agent"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(I|int(e(r(a(c(t(i(ve?)?)?)?)?)?)?)?|shell)$/)
-if (RSTART) {
-Option["interactive"] = 1
-continue
-}
-match(ARGV[pos], /^--?(E|emacs)$/)
-if (RSTART) {
-Option["emacs"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-rlwrap$/)
-if (RSTART) {
-Option["no-rlwrap"] = 1
-continue
-}
-match(ARGV[pos], /^--?prompt(=(.*)?)?$/, group)
-if (RSTART) {
-w("[ERROR] Option '-prompt' has been deprecated since version 0.9.\n"\
-"        Use configuration variable 'fmt-prompt' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?prompt-color(=(.*)?)?$/, group)
-if (RSTART) {
-w("[ERROR] Option '-prompt-color' has been deprecated since version 0.9.\n"\
-"        Use configuration variable 'sgr-prompt' instead.")
-exit 1
-}
-match(ARGV[pos], /^--?i(n(p(ut?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["input"] = group[4] ?
-(group[5] ? group[5] : Option["input"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?o(u(t(p(ut?)?)?)?)?(=(.*)?)?$/, group)
-if (RSTART) {
-Option["output"] = group[5] ?
-(group[6] ? group[6] : Option["output"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(l(a(ng?)?)?|hl)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["hl"] = group[4] ?
-(group[5] ? group[5] : Option["hl"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?(s(o(u(r(ce?)?)?)?|l)?|f|from)(=(.*)?)?$/, group)
-if (RSTART) {
-Option["sl"] = group[6] ?
-(group[7] ? group[7] : Option["sl"]) :
-ARGV[++pos]
-continue
-}
-match(ARGV[pos], /^--?t(a(r(g(et?)?)?)?|l|o)?(=(.*)?)?$/, group)
-if (RSTART) {
-if (group[5]) {
-if (group[6]) split(group[6], Option["tl"], "+")
-} else
-split(ARGV[++pos], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^[{(\[]?([[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?(:|=)((@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?\+)*(@?[[:alpha:]][[:alpha:]][[:alpha:]]?(-[[:alpha:]][[:alpha:]][[:alpha:]]?[[:alpha:]]?)?)?)[})\]]?$/, group)
-if (RSTART) {
-if (group[1]) Option["sl"] = group[1]
-if (group[4]) split(group[4], Option["tl"], "+")
-continue
-}
-match(ARGV[pos], /^--?(D|debug)$/)
-if (RSTART) {
-Option["debug"] = 1
-continue
-}
-match(ARGV[pos], /^--?no-init/)
-if (RSTART) continue
-match(ARGV[pos], /^-(-?no-op)?$/)
-if (RSTART) continue
-match(ARGV[pos], /^--$/)
-if (RSTART) {
-++pos
-break
-}
-noargv[noargc++] = ARGV[pos]
-}
-if (Option["interactive"] && !Option["no-rlwrap"])
-rlwrapMe()
-else if (Option["emacs"] && !Option["interactive"] && !Option["no-rlwrap"])
-if (emacsMe())
-Option["interactive"] = 1
-initMisc()
-switch (InfoOnly) {
-case "version":
-print getVersion()
-exit ExitCode
-case "help":
-print getHelp()
-exit ExitCode
-case "manual":
-showMan()
-exit ExitCode
-case "reference":
-print getReference("endonym")
-exit ExitCode
-case "reference-english":
-print getReference("name")
-exit ExitCode
-case "list":
-print getList(Option["tl"])
-exit ExitCode
-case "list-engines":
-for (translator in Translator)
-print (Option["engine"] == translator ? "* " : "  ") translator
-exit ExitCode
-case "upgrade":
-upgrade()
-exit ExitCode
-case "nothing":
-exit ExitCode
-}
-setTheme()
-if (Option["interactive"])
-welcome()
-if (pos < ARGC)
-for (i = pos; i < ARGC; i++)
-noargv[noargc++] = ARGV[i]
-if (noargc) {
-for (i = 0; i < noargc; i++) {
-if (Option["verbose"] && i > pos)
-p(prettify("source-seperator", replicate(Option["chr-source-seperator"], Option["width"])))
-translate(noargv[i], 1)
-}
-} else {
-if (!Option["input"]) Option["input"] = STDIN
-}
-if (Option["input"])
-translateMain()
-exit ExitCode
-}
-EOF
-read -r -d '' TRANS_MANPAGE << 'EOF'
-.\" Automatically generated by Pandoc 2.1.1
-.\"
-.TH "TRANS" "1" "2018\-03\-17" "0.9.6.7" ""
-.hy
-.SH NAME
-.PP
-trans \- Command\-line translator using Google Translate, Bing
-Translator, Yandex.Translate, DeepL Translator, etc.
-.SH SYNOPSIS
-.PP
-\f[B]trans\f[] [\f[I]OPTIONS\f[]] [\f[I]SOURCE\f[]]:[\f[I]TARGETS\f[]]
-[\f[I]TEXT\f[]]...
-.SH DESCRIPTION
-.PP
-This tool translates text into any language from the command\-line,
-using a translation engine such as Google Translate, Bing Translator and
-Yandex.Translate.
-.PP
-Each argument which is not a valid option is treated as \f[I]TEXT\f[] to
-be translated.
-.PP
-If neither \f[I]TEXT\f[] nor the input file is specified by
-command\-line arguments, the program will read and translate from
-standard input.
-.SH OPTIONS
-.SS Information options
-.TP
-.B \f[B]\-V\f[], \f[B]\-version\f[]
-Print version and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-H\f[], \f[B]\-help\f[]
-Print help message and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-M\f[], \f[B]\-man\f[]
-Show man page and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-T\f[], \f[B]\-reference\f[]
-Print reference table of all supported languages and codes, and exit.
-Names of languages are displayed in their endonyms (language name in the
-language itself).
-.RS
-.RE
-.TP
-.B \f[B]\-R\f[], \f[B]\-reference\-english\f[]
-Print reference table of all supported languages and codes, and exit.
-Names of languages are displayed in English.
-.RS
-.RE
-.TP
-.B \f[B]\-L\f[] \f[I]CODES\f[], \f[B]\-list\f[] \f[I]CODES\f[]
-Print details of languages and exit.
-When specifying two or more language codes, concatenate them by plus
-sign "+".
-.RS
-.RE
-.TP
-.B \f[B]\-S\f[], \f[B]\-list\-engines\f[]
-List available translation engines and exit.
-.RS
-.RE
-.TP
-.B \f[B]\-U\f[], \f[B]\-upgrade\f[]
-Check for upgrade of this program.
-.RS
-.RE
-.SS Translator options
-.TP
-.B \f[B]\-e\f[] \f[I]ENGINE\f[], \f[B]\-engine\f[] \f[I]ENGINE\f[]
-Specify the translation engine to use.
-(default: google)
-.RS
-.RE
-.SS Display options
-.TP
-.B \f[B]\-verbose\f[]
-Verbose mode.
-.RS
-.PP
-Show the original text and its most relevant translation, then its
-phonetic notation (if any), then its alternative translations (if any)
-or its definition in the dictionary (if it is a word).
-.PP
-This option is unnecessary in most cases since verbose mode is enabled
-by default.
-.RE
-.TP
-.B \f[B]\-b\f[], \f[B]\-brief\f[]
-Brief mode.
-.RS
-.PP
-Show the most relevant translation or its phonetic notation only.
-.RE
-.TP
-.B \f[B]\-d\f[], \f[B]\-dictionary\f[]
-Dictionary mode.
-.RS
-.PP
-Show the definition of the original word in the dictionary.
-.RE
-.TP
-.B \f[B]\-identify\f[]
-Language identification.
-.RS
-.PP
-Show the identified language of the original text.
-.RE
-.TP
-.B \f[B]\-show\-original\f[] \f[I]Y/n\f[]
-Show original text or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-original\-phonetics\f[] \f[I]Y/n\f[]
-Show phonetic notation of original text or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-translation\f[] \f[I]Y/n\f[]
-Show translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-translation\-phonetics\f[] \f[I]Y/n\f[]
-Show phonetic notation of translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-prompt\-message\f[] \f[I]Y/n\f[]
-Show prompt message or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-languages\f[] \f[I]Y/n\f[]
-Show source and target languages or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-original\-dictionary\f[] \f[I]y/N\f[]
-Show dictionary entry of original text or not.
-(default: no)
-.RS
-.PP
-This option is enabled in dictionary mode.
-.RE
-.TP
-.B \f[B]\-show\-dictionary\f[] \f[I]Y/n\f[]
-Show dictionary entry of translation or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-show\-alternatives\f[] \f[I]Y/n\f[]
-Show alternative translations or not.
-(default: yes)
-.RS
-.RE
-.TP
-.B \f[B]\-w\f[] \f[I]NUM\f[], \f[B]\-width\f[] \f[I]NUM\f[]
-Specify the screen width for padding.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]COLUMNS\f[].
-.RE
-.TP
-.B \f[B]\-indent\f[] \f[I]NUM\f[]
-Specify the size of indent (number of spaces).
-(default: 4)
-.RS
-.RE
-.TP
-.B \f[B]\-theme\f[] \f[I]FILENAME\f[]
-Specify the theme to use.
-(default: default)
-.RS
-.RE
-.TP
-.B \f[B]\-no\-theme\f[]
-Do not use any other theme than default.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-ansi\f[]
-Do not use ANSI escape codes.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-autocorrect\f[]
-Do not autocorrect.
-(if defaulted by the translation engine)
-.RS
-.RE
-.TP
-.B \f[B]\-no\-bidi\f[]
-Do not convert bidirectional texts.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-warn\f[]
-Do not write warning messages to stderr.
-.RS
-.RE
-.TP
-.B \f[B]\-dump\f[]
-Print raw API response instead.
-.RS
-.RE
-.SS Audio options
-.TP
-.B \f[B]\-p\f[], \f[B]\-play\f[]
-Listen to the translation.
-.RS
-.PP
-You must have at least one of the supported audio players
-(\f[B]mplayer\f[], \f[B]mpv\f[] or \f[B]mpg123\f[]) installed to stream
-from Google Text\-to\-Speech engine.
-Otherwise, a local speech synthesizer may be used instead (\f[B]say\f[]
-on macOS, \f[B]espeak\f[] on Linux or other platforms).
-.RE
-.TP
-.B \f[B]\-speak\f[]
-Listen to the original text.
-.RS
-.RE
-.TP
-.B \f[B]\-n\f[] \f[I]VOICE\f[], \f[B]\-narrator\f[] \f[I]VOICE\f[]
-Specify the narrator, and listen to the translation.
-.RS
-.PP
-Common values for this option are \f[B]male\f[] and \f[B]female\f[].
-.RE
-.TP
-.B \f[B]\-player\f[] \f[I]PROGRAM\f[]
-Specify the audio player to use, and listen to the translation.
-.RS
-.PP
-Option \f[B]\-play\f[] will try to use \f[B]mplayer\f[], \f[B]mpv\f[] or
-\f[B]mpg123\f[] by default, since these players are known to work for
-streaming URLs.
-Not all command\-line audio players can work this way.
-Use this option only when you have your own preference.
-.PP
-This option overrides the setting of environment variable
-$\f[B]PLAYER\f[].
-.RE
-.TP
-.B \f[B]\-no\-play\f[]
-Do not listen to the translation.
-.RS
-.RE
-.TP
-.B \f[B]\-no\-translate\f[]
-Do not translate anything when using \-speak.
-.RS
-.RE
-.TP
-.B \f[B]\-download\-audio\f[]
-Download the audio to the current directory.
-.RS
-.RE
-.TP
-.B \f[B]\-download\-audio\-as\f[] \f[I]FILENAME\f[]
-Download the audio to the specified file.
-.RS
-.RE
-.SS Terminal paging and browsing options
-.TP
-.B \f[B]\-v\f[], \f[B]\-view\f[]
-View the translation in a terminal pager (\f[B]less\f[], \f[B]more\f[]
-or \f[B]most\f[]).
-.RS
-.RE
-.TP
-.B \f[B]\-pager\f[] \f[I]PROGRAM\f[]
-Specify the terminal pager to use, and view the translation.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]PAGER\f[].
-.RE
-.TP
-.B \f[B]\-no\-view\f[]
-Do not view the translation in a terminal pager.
-.RS
-.RE
-.TP
-.B \f[B]\-browser\f[] \f[I]PROGRAM\f[]
-Specify the web browser to use.
-.RS
-.PP
-This option overrides the setting of environment variable
-$\f[B]BROWSER\f[].
-.RE
-.SS Networking options
-.TP
-.B \f[B]\-x\f[] \f[I]HOST:PORT\f[], \f[B]\-proxy\f[] \f[I]HOST:PORT\f[]
-Use HTTP proxy on given port.
-.RS
-.PP
-This option overrides the setting of environment variables
-$\f[B]HTTP_PROXY\f[] and $\f[B]http_proxy\f[].
-.RE
-.TP
-.B \f[B]\-u\f[] \f[I]STRING\f[], \f[B]\-user\-agent\f[] \f[I]STRING\f[]
-Specify the User\-Agent to identify as.
-.RS
-.PP
-This option overrides the setting of environment variables
-$\f[B]USER_AGENT\f[].
-.RE
-.SS Interactive shell options
-.TP
-.B \f[B]\-I\f[], \f[B]\-interactive\f[], \f[B]\-shell\f[]
-Start an interactive shell, invoking \f[B]rlwrap\f[] whenever possible
-(unless \f[B]\-no\-rlwrap\f[] is specified).
-.RS
-.RE
-.TP
-.B \f[B]\-E\f[], \f[B]\-emacs\f[]
-Start the GNU Emacs front\-end for an interactive shell.
-.RS
-.PP
-This option does not need to, and cannot be used along with \f[B]\-I\f[]
-or \f[B]\-no\-rlwrap\f[].
-.RE
-.TP
-.B \f[B]\-no\-rlwrap\f[]
-Do not invoke \f[B]rlwrap\f[] when starting an interactive shell.
-.RS
-.PP
-This option is useful when your terminal type is not supported by
-\f[B]rlwrap\f[] (e.g.
-\f[B]emacs\f[]).
-.RE
-.SS I/O options
-.TP
-.B \f[B]\-i\f[] \f[I]FILENAME\f[], \f[B]\-input\f[] \f[I]FILENAME\f[]
-Specify the input file.
-.RS
-.PP
-Source text to be translated will be read from the input file, instead
-of standard input.
-.RE
-.TP
-.B \f[B]\-o\f[] \f[I]FILENAME\f[], \f[B]\-output\f[] \f[I]FILENAME\f[]
-Specify the output file.
-.RS
-.PP
-Translations will be written to the output file, instead of standard
-output.
-.RE
-.SS Language preference options
-.TP
-.B \f[B]\-l\f[] \f[I]CODE\f[], \f[B]\-hl\f[] \f[I]CODE\f[], \f[B]\-lang\f[] \f[I]CODE\f[]
-Specify your home language (the language you would like to see for
-displaying prompt messages in the translation).
-.RS
-.PP
-This option affects only the display in verbose mode (anything other
-than source language and target language will be displayed in your home
-language).
-This option has no effect in brief mode.
-.PP
-This option is optional.
-When its setting is omitted, English will be used.
-.PP
-This option overrides the setting of environment variables
-$\f[B]LANGUAGE\f[], $\f[B]LC_ALL\f[], $\f[B]LANG\f[] and
-$\f[B]HOME_LANG\f[].
-.RE
-.TP
-.B \f[B]\-s\f[] \f[I]CODE\f[], \f[B]\-sl\f[] \f[I]CODE\f[], \f[B]\-source\f[] \f[I]CODE\f[], \f[B]\-from\f[] \f[I]CODE\f[]
-Specify the source language (the language of original text).
-.RS
-.PP
-This option is optional.
-When its setting is omitted, the language of original text will be
-identified automatically (with a possibility of misidentification).
-.PP
-This option overrides the setting of environment variable
-$\f[B]SOURCE_LANG\f[].
-.RE
-.TP
-.B \f[B]\-t\f[] \f[I]CODES\f[], \f[B]\-tl\f[] \f[I]CODE\f[], \f[B]\-target\f[] \f[I]CODES\f[], \f[B]\-to\f[] \f[I]CODES\f[]
-Specify the target language(s) (the language(s) of translated text).
-When specifying two or more language codes, concatenate them by plus
-sign "+".
-.RS
-.PP
-This option is optional.
-When its setting is omitted, everything will be translated into English.
-.PP
-This option overrides the setting of environment variables
-$\f[B]LANGUAGE\f[], $\f[B]LC_ALL\f[], $\f[B]LANG\f[] and
-$\f[B]TARGET_LANG\f[].
-.RE
-.TP
-.B [\f[I]SOURCE\f[]]:[\f[I]TARGETS\f[]]
-A simpler, alternative way to specify the source language and target
-language(s) is to use a shortcut formatted string:
-.RS
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]:\f[I]TARGET\-CODE\f[]
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]:\f[I]TARGET\-CODE1\f[]+\f[I]TARGET\-CODE2\f[]+...
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]=\f[I]TARGET\-CODE\f[]
-.IP \[bu] 2
-\f[I]SOURCE\-CODE\f[]=\f[I]TARGET\-CODE1\f[]+\f[I]TARGET\-CODE2\f[]+...
-.PP
-Delimiter ":" and "=" can be used interchangeably.
-.PP
-Either \f[I]SOURCE\f[] or \f[I]TARGETS\f[] may be omitted, but the
-delimiter character must be kept.
-.RE
-.SS Other options
-.TP
-.B \f[B]\-no\-init\f[]
-Do not load any initialization script.
-.RS
-.RE
-.TP
-.B \f[B]\-\-\f[]
-End\-of\-options.
-.RS
-.PP
-All arguments after this option are treated as \f[I]TEXT\f[] to be
-translated.
-.RE
-.SH EXIT STATUS
-.TP
-.B \f[B]0\f[]
-Successful translation.
-.RS
-.RE
-.TP
-.B \f[B]1\f[]
-Error.
-.RS
-.RE
-.SH ENVIRONMENT
-.TP
-.B \f[B]PAGER\f[]
-Equivalent to option setting \f[B]\-pager\f[].
-.RS
-.RE
-.TP
-.B \f[B]BROWSER\f[]
-Equivalent to option setting \f[B]\-browser\f[].
-.RS
-.RE
-.TP
-.B \f[B]PLAYER\f[]
-Equivalent to option setting \f[B]\-player\f[].
-.RS
-.RE
-.TP
-.B \f[B]HTTP_PROXY\f[]
-Equivalent to option setting \f[B]\-proxy\f[].
-.RS
-.RE
-.TP
-.B \f[B]USER_AGENT\f[]
-Equivalent to option setting \f[B]\-user\-agent\f[].
-.RS
-.RE
-.TP
-.B \f[B]HOME_LANG\f[]
-Equivalent to option setting \f[B]\-lang\f[].
-.RS
-.RE
-.TP
-.B \f[B]SOURCE_LANG\f[]
-Equivalent to option setting \f[B]\-source\f[].
-.RS
-.RE
-.TP
-.B \f[B]TARGET_LANG\f[]
-Equivalent to option setting \f[B]\-target\f[].
-.RS
-.RE
-.SH FILES
-.TP
-.B \f[I]/etc/translate\-shell\f[]
-Initialization script.
-(system\-wide)
-.RS
-.RE
-.TP
-.B \f[I]$HOME/.translate\-shell/init.trans\f[]
-Initialization script.
-(user\-specific)
-.RS
-.RE
-.TP
-.B \f[I]$XDG_CONFIG_HOME/translate\-shell/init.trans\f[]
-Initialization script.
-(user\-specific)
-.RS
-.RE
-.TP
-.B \f[I]./.trans\f[]
-Initialization script.
-(current directory)
-.RS
-.RE
-.SH REPORTING BUGS
-.PP
-<https://github.com/soimort/translate-shell/issues>
-.SH AUTHORS
-Mort Yao <soi@mort.ninja>.
-EOF
-export TRANS_MANPAGE
-export TRANS_BUILD=release
-gawk -f <(echo -E "$TRANS_PROGRAM") - "$@"

+ 0 - 7
ChumoGH-PLUS/url-cgh.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-# Si llegaste hasta aqui, No Reproduscas Copias de este ADM
-# ERES ADMIRABLE, al lograr llegar hasta aqui
-# Moded creado por @ChumoGH
-echo -e "ESPERE UN MOMENTO"
-[[ $(dpkg --get-selections|grep -w "curl"|head -1) ]] || apt-get install curl -y &>/dev/null
-sudo bash -c "$(curl -fsSL https://www.dropbox.com/s/6pq9oa8m02mrtgx/cgh.sh)"

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff