diff --git a/SECRET_STEALTH_MODE.md b/SECRET_STEALTH_MODE.md new file mode 100644 index 0000000..e69de29 diff --git a/install.sh b/install.sh index 13ed1ed..933e355 100755 --- a/install.sh +++ b/install.sh @@ -1187,10 +1187,12 @@ EOFCONFIG local operator_block="" local whois_messages="" + # Generare bloc Operator (toate setările pe NO by default) + # Adminul poate activa manual hide_oper/hide_channels/display după nevoie if [ "$oper_stealth" = "yes" ]; then - # Operator INVIZIBIL (stealth mode) - operator_block="# Operator INVIZIBIL (Stealth Mode) -# NU apare în /WHOIS ca staff, hostname normal ca user obișnuit + # DEPRECATED: Nu mai folosim stealth mode la instalare + # Păstrat pentru backwards compatibility + operator_block="# Operator (configurare manuală disponibilă) Operator { name = \"EOFCONFIG_OPER_USER\"; password = \"EOFCONFIG_OPER_PASS\"; @@ -1198,39 +1200,34 @@ Operator { class = \"Opers\"; admin = yes; snomask = 157445; - # FĂRĂ swhois = NU apare \"is an UnderChat Staff Member\" - display = no; # CRITIC! NU apare în /WHOIS (RPL_WHOISOPERATOR) - hide_oper = yes; # Ascunde din /STATS o - hide_channels = yes; # Ascunde canalele în /WHOIS - whois_notice = no; # NU trimite notice când primești /WHOIS + # SETĂRI STEALTH (configurează manual dacă dorești): + # display = no; # Ascunde din /WHOIS că ești oper + # hide_oper = no; # Ascunde din /STATS o + # hide_channels = no; # Ascunde canalele în /WHOIS + # whois_notice = no; # NU trimite notice când primești /WHOIS };" + else + # Operator standard (TOATE setările pe NO by default) + operator_block="# Operator (configurare manuală disponibilă) +# Pentru stealth mode, setează manual: +# display = no; - Ascunde din /WHOIS că ești oper +# hide_oper = yes; - Ascunde din /STATS o +# hide_channels = yes; - Ascunde canalele în /WHOIS +# whois_notice = no; - NU primești notice la /WHOIS +Operator { + name = \"EOFCONFIG_OPER_USER\"; + password = \"EOFCONFIG_OPER_PASS\"; + host = \"*@*\"; + class = \"Opers\"; + admin = yes; + snomask = 157445; +};" + fi - # Mesaje WHOIS goale pentru stealth (STRING GOL pentru a override default-ul din cod!) - whois_messages="# WHOIS messages SETATE GOL pentru stealth mode (override defaults din cod) + # Mesaje WHOIS: Setează mesaje standard (pot fi modificate manual în config) + whois_messages="# WHOIS messages (modifică manual dacă dorești mesaje custom) \"WHOIS_OPER\" = \"is an UnderChat Staff Member\"; \"WHOIS_ADMIN\" = \"is an UnderChat Founder\";" - else - # Operator VIZIBIL (standard) - operator_block="# Operator VIZIBIL (Standard Mode) -# Apare în /WHOIS ca staff, hostname Staff.Network -Operator { - name = \"EOFCONFIG_OPER_USER\"; - password = \"EOFCONFIG_OPER_PASS\"; - host = \"*@*\"; - class = \"Opers\"; - admin = yes; - snomask = 157445; - swhois = \"is an UnderChat Staff Member\"; - display = yes; # Apare în /WHOIS (RPL_WHOISOPERATOR) - hide_oper = no; # Vizibil în /STATS o - hide_channels = yes; # Ascunde canalele în /WHOIS - whois_notice = yes; # Trimite notice când primești /WHOIS -};" - - # Mesaje WHOIS active pentru vizibil - whois_messages="\"WHOIS_OPER\" = \"is an UnderChat Staff Member\"; - \"WHOIS_ADMIN\" = \"is an UnderChat Founder\";" - fi # Înlocuiește placeholder-ele sed -i "s|EOFCONFIG_NAME|$server_name|g" "$config_file" @@ -1615,33 +1612,9 @@ main() { break done - # Configurare Stealth Mode (Oper Invizibil) - echo "" - echo -e "${GALBEN}═══════════════════════════════════════${NC}" - echo -e "${GALBEN}MOD OPERATOR${NC}" - echo -e "${GALBEN}═══════════════════════════════════════${NC}" - echo "" - echo " Alege modul de operator:" - echo "" - echo " ${VERDE}\033[0;32m1\033[0m) ${NC}VIZIBIL (standard, recomandat)" - echo " - Apare mesaj staff în /WHOIS" - echo " - Hostname: username.Staff.UnderChat.org" - echo "" - echo " ${ALBASTRU}\033[0;34m2\033[0m) ${NC}INVIZIBIL (stealth mode)" - echo " - NU apare mesaj staff în /WHOIS" - echo " - Hostname NORMAL ca un user obișnuit" - echo " - Păstrezi TOATE privilegiile de oper!" - echo "" - read -p " Alege [1-2] [1]: " oper_mode_choice - oper_mode_choice=${oper_mode_choice:-1} - - if [ "$oper_mode_choice" = "2" ]; then - OPER_STEALTH_MODE="yes" - log_info "Mod INVIZIBIL activat - Vei fi oper stealth!" - else - OPER_STEALTH_MODE="no" - log_info "Mod VIZIBIL activat - Staff clasic" - fi + # Operator mode: Setează by default fără stealth + # Adminul poate activa manual hide_oper/hide_channels în config după instalare + OPER_STEALTH_MODE="no" # Configurare HUB echo ""