budp.sh 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. #25/01/2021
  3. clear
  4. clear
  5. declare -A cor=( [0]="\033[1;37m" [1]="\033[1;34m" [2]="\033[1;31m" [3]="\033[1;33m" [4]="\033[1;32m" )
  6. SCPdir="/etc/VPS-MX"
  7. SCPfrm="${SCPdir}/herramientas" && [[ ! -d ${SCPfrm} ]] && exit
  8. SCPinst="${SCPdir}/protocolos"&& [[ ! -d ${SCPinst} ]] && exit
  9. BadVPN () {
  10. pid_badvpn=$(ps x | grep badvpn | grep -v grep | awk '{print $1}')
  11. if [ "$pid_badvpn" = "" ]; then
  12. msg -bar
  13. msg -tit
  14. msg -ama " ACTIVADOR DE BADVPN (UDP 7300)"
  15. msg -bar
  16. if [[ ! -e /bin/badvpn-udpgw ]]; then
  17. wget -O /bin/badvpn-udpgw https://raw.githubusercontent.com/NetVPS/VPS-MX_Oficial/master/LINKS-LIBRERIAS/badvpn-udpgw &>/dev/null
  18. chmod 777 /bin/badvpn-udpgw
  19. fi
  20. screen -dmS badvpn2 /bin/badvpn-udpgw --listen-addr 127.0.0.1:7300 --max-clients 1000 --max-connections-for-client 10
  21. [[ "$(ps x | grep badvpn | grep -v grep | awk '{print $1}')" ]] && msg -verd " ACTIVADO CON EXITO" || msg -ama " Fallo"
  22. msg -bar
  23. else
  24. msg -bar
  25. msg -tit
  26. msg -ama " DESACTIVADOR DE BADVPN (UDP 7300)"
  27. msg -bar
  28. kill -9 $(ps x | grep badvpn | grep -v grep | awk '{print $1'}) > /dev/null 2>&1
  29. killall badvpn-udpgw > /dev/null 2>&1
  30. [[ ! "$(ps x | grep badvpn | grep -v grep | awk '{print $1}')" ]] && msg -ne " DESACTIVADO CON EXITO \n"
  31. unset pid_badvpn
  32. msg -bar
  33. fi
  34. unset pid_badvpn
  35. }
  36. BadVPN