Explorar el Código

Subir archivos a 'Otros'

yosoyhendrix hace 18 horas
padre
commit
71833bf507
Se han modificado 1 ficheros con 117 adiciones y 0 borrados
  1. 117 0
      Otros/SOPORTE.sh

+ 117 - 0
Otros/SOPORTE.sh

@@ -0,0 +1,117 @@
+#!/bin/bash
+#Soporte Remoto (SPR) #23-03-23
+fun_bar() {
+    comando="$1"
+    fix=" \e[1;97m$2"
+    _=$(
+        $comando >/dev/null 2>&1
+    ) &
+    >/dev/null
+    pid=$!
+    while [[ -d /proc/$pid ]]; do
+        echo -ne "\e[1;93m APLICANDO FIX:"$fix"\n \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
+        tput cuu1 && tput dl1
+    done
+
+    echo -ne "\e[1;93m APLICANDO FIX:"$fix"\n \033[1;33m[\033[1;31m####################\033[1;33m] - \033[1;32mOK\033[0m\n"
+    sleep 1s
+}
+
+###CODIGO DE FIX
+clear && clear
+echo -e "\e[1;93m————————————————————————————————————————————————————"
+echo -e "\033[1;97m             VERIFICANDO ERRORES v1.8"
+echo -e "\e[1;93m————————————————————————————————————————————————————"
+reset_drop() {
+    sed -i "s/=1/=0/g" /etc/default/dropbear
+    service dropbear restart
+    sed -i "s/=0/=1/g" /etc/default/dropbear
+}
+if [[ "$1" = "rd" ]]; then
+    fun_bar "reset_drop" "FIX BANNER DROPBEAR"
+fi
+
+#CORREGIR IDIOMA DE SO A EN
+selec_lag() {
+    sudo apt-get -y install language-pack-en-base
+    export LANGUAGE=en_US.UTF-8 && export LANG=en_US.UTF-8 && export LC_ALL=en_US.UTF-8 && export LC_CTYPE="en_US.UTF-8" &&
+        locale-gen en_US.UTF-8
+}
+if [[ "$1" = "en" ]]; then
+    fun_bar "selec_lag" "FIX LEGUAGE"
+    sudo dpkg-reconfigure locales
+fi
+
+#REINICIAR SERVICIOS SSH Y DROPBEAR
+reset_service() {
+    service dropbear stop
+    service ssh restart
+    sed -i "s/=1/=0/g" /etc/default/dropbear
+    service dropbear restart
+    sed -i "s/=0/=1/g" /etc/default/dropbear
+}
+if [[ "$1" = "rs" ]]; then
+    fun_bar "reset_service" "FIX RESET SERVICE"
+fi
+
+#ELIMINAR USER MANUAL
+del_usermanual(){
+userdel --force $cuenta &>/dev/null
+userb=$(cat /etc/SCRIPT-LATAM/cuentassh | grep -n -w "$cuenta" | cut -d'|' -f1 )
+sed -i '/'${userb}'/d' /etc/SCRIPT-LATAM/cuentassh >/dev/null 2>&1
+sed -i '/'$cuenta'/d' /etc/SCRIPT-LATAM/cuentahwid >/dev/null 2>&1
+sed -i '/'$cuenta'/d' /etc/SCRIPT-LATAM/cuentatoken >/dev/null 2>&1
+service dropbear stop 
+service ssh restart
+sed -i "s/=1/=0/g" /etc/default/dropbear
+service dropbear restart
+sed -i "s/=0/=1/g" /etc/default/dropbear
+}
+cuenta="$2"
+if [[ "$1" = "del" ]]; then
+    fun_bar "del_usermanual " "FORZANDO ELIMINACION DE USER" 
+fi
+
+# apt install at -y &>/dev/null
+
+# echo "nameserver 1.1.1.1 " >/etc/resolv.conf
+# echo "nameserver 1.0.0.1 " >>/etc/resolv.conf
+
+# dpkg --configure -a >/dev/null 2>&1
+# apt -f install -y >/dev/null 2>&1
+
+# apt update >/dev/null 2>&1
+# apt upgrade -y >/dev/null 2>&1
+
+
+fix_ip() {
+  wget -O /bin/rebootnb https://raw.githubusercontent.com/NetVPS/LATAM_Oficial/main/Ejecutables/rebootnb.sh &>/dev/null
+  chmod +x /bin/rebootnb
+
+  wget -O /bin/check-update https://raw.githubusercontent.com/NetVPS/LATAM_Oficial/main/Ejecutables/check-update &>/dev/null
+  chmod +rwx /bin/check-update
+
+  cd /etc
+  wget https://raw.githubusercontent.com/NetVPS/LATAM_Oficial/main/SCRIPT-LATAM.tar.gz >/dev/null 2>&1
+  tar -xf SCRIPT-LATAM.tar.gz >/dev/null 2>&1
+  chmod +x SCRIPT-LATAM.tar.gz >/dev/null 2>&1
+  rm -rf SCRIPT-LATAM.tar.gz
+  cd
+  MEU_IP=$(wget -qO- ipinfo.io/ip || wget -qO- ifconfig.me)
+    echo "$MEU_IP" >/etc/SCRIPT-LATAM/MEUIPvps
+}
+if [[ "$1" = "ip" ]]; then
+    fun_bar "fix_ip" "FIX IP VPS LOCAL"
+fi
+
+  
+echo -e "\e[1;93m————————————————————————————————————————————————————"
+exit