addssh.sh 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/bin/bash
  2. # ==========================================
  3. # Color
  4. RED='\033[0;31m'
  5. NC='\033[0m'
  6. GREEN='\033[0;32m'
  7. ORANGE='\033[0;33m'
  8. BLUE='\033[0;34m'
  9. PURPLE='\033[0;35m'
  10. CYAN='\033[0;36m'
  11. LIGHT='\033[0;37m'
  12. # ==========================================
  13. # Getting
  14. domain=$(cat /etc/xray/domain)
  15. clear
  16. read -p "Username : " Login
  17. read -p "Password : " Pass
  18. read -p "Expired (Days): " masaaktif
  19. IP=$(wget -qO- ipinfo.io/ip);
  20. ws="$(cat ~/log-install.txt | grep -w "Websocket TLS" | cut -d: -f2|sed 's/ //g')"
  21. ws2="$(cat ~/log-install.txt | grep -w "Websocket None TLS" | cut -d: -f2|sed 's/ //g')"
  22. ssl="$(cat ~/log-install.txt | grep -w "Stunnel5" | cut -d: -f2)"
  23. sqd="$(cat ~/log-install.txt | grep -w "Squid" | cut -d: -f2)"
  24. ovpn="$(netstat -nlpt | grep -i openvpn | grep -i 0.0.0.0 | awk '{print $4}' | cut -d: -f2)"
  25. ovpn2="$(netstat -nlpu | grep -i openvpn | grep -i 0.0.0.0 | awk '{print $4}' | cut -d: -f2)"
  26. clear
  27. systemctl restart ws-tls
  28. systemctl restart ws-nontls
  29. systemctl restart ssh-ohp
  30. systemctl restart dropbear-ohp
  31. systemctl restart openvpn-ohp
  32. useradd -e `date -d "$masaaktif days" +"%Y-%m-%d"` -s /bin/false -M $Login
  33. expi="$(chage -l $Login | grep "Account expires" | awk -F": " '{print $2}')"
  34. echo -e "$Pass\n$Pass\n"|passwd $Login &> /dev/null
  35. hariini=`date -d "0 days" +"%Y-%m-%d"`
  36. expi=`date -d "$masaaktif days" +"%Y-%m-%d"`
  37. echo -e ""
  38. echo -e "Informasi SSH & OpenVPN"
  39. echo -e "=============================="
  40. echo -e "IP/Host : $IP"
  41. echo -e "Domain : $domain"
  42. echo -e "Username : $Login"
  43. echo -e "Password : $Pass"
  44. echo -e "OpenSSH : 443, 22"
  45. echo -e "Dropbear : 443, 109, 143"
  46. echo -e "SSL/TLS :$ssl"
  47. echo -e "Port Squid :$sqd"
  48. echo -e "OHP SSH : 8181"
  49. echo -e "OHP Dropbear : 8282"
  50. echo -e "OHP OpenVPN : 8383"
  51. echo -e "SSH Websocket SSL : 443"
  52. echo -e "SSH Websocket HTTP : 8880"
  53. echo -e "OVPN Websocket : 2086"
  54. echo -e "OVPN Port TCP : $ovpn"
  55. echo -e "OVPN Port UDP : $ovpn2"
  56. echo -e "OVPN Port SSL : 990"
  57. echo -e "OVPN TCP : http://$IP:89/tcp.ovpn"
  58. echo -e "OVPN UDP : http://$IP:89/udp.ovpn"
  59. echo -e "OVPN SSL : http://$IP:89/ssl.ovpn"
  60. echo -e "BadVpn : 7100-7200-7300"
  61. echo -e "Created : $hariini"
  62. echo -e "Expired : $expi"
  63. echo -e "=============================="
  64. echo -e "Payload Websocket SSL/TLS"
  65. echo -e "=============================="
  66. echo -e "GET wss://bug.com [protocol][crlf]Host: ${domain}[crlf]Upgrade: websocket[crlf][crlf]"
  67. echo -e "=============================="
  68. echo -e "Payload Websocket HTTP"
  69. echo -e "=============================="
  70. echo -e "GET / HTTP/1.1[crlf]Host: ${domain}[crlf]Upgrade: websocket[crlf][crlf]"
  71. echo -e "=============================="
  72. echo -e "Script Mod By SL"