ircu2/FEATURES_ANALYSIS.md

24 KiB

ANALIZĂ COMPLETĂ: Features din Lista NodeAse vs UnderChat install.sh

📊 REZUMAT EXECUTIV

Din lista cu ~200+ features:

  • Features pe care LE AVEM: 38 features
  • Features care LIPSESC: 160+ features
  • ⚠️ Features comentate: 3 features (SSL)

FEATURES PE CARE LE AVEM ÎN install.sh (38 total)

Feature Valoare Ce Face
NETWORK underchat.org Numele rețelei IRC afișat în /LUSERS
DOMAINNAME underchat.org Domeniul rețelei (pentru reverse DNS)
LOG (FILE) $PREFIX/log/ircd.log Calea către fișierul de log
LOG (LEVEL) CRIT Nivelul de logging (CRIT = doar critice)
HUB TRUE/FALSE Dacă serverul este HUB (permite link-uri multiple)
RELIABLE_CLOCK FALSE Dacă ceasul sistemului e de încredere
WALLOPS_OPER_ONLY TRUE WALLOPS doar pentru operatori
NODNS FALSE Dezactivează DNS lookup (FALSE = DNS activ)
NOIDENT FALSE Dezactivează ident lookup (FALSE = ident activ)
CLIENT_FLOOD 1024 Bytes/secundă înainte de flood protection
BUFFERPOOL 27000000 Memorie pentru buffere de date (27 MB)
DEFAULTMAXSENDQLENGTH 40000 Lungimea max a queue-ului de send per client
HOST_HIDING TRUE Activează ascunderea IP-urilor
HOST_HIDING_STYLE 3 Stil de hash (3 = UnderChat-HASH)
HIDDEN_HOST users.underchat.org Hostname ascuns pentru useri
HIDDEN_IP 127.0.0.1 IP ascuns afișat
HIDDEN_HOSTTYPE 3 Tipul de ascundere (3 = prefix+hash)
MAXCHANNELSPERUSER 60 Maxim canale per utilizator
CHANNELLEN 200 Lungimea max a numelui de canal
MAXBANS 50 Maxim ban-uri per canal
NICKLEN 12 Lungimea max a nickname-ului
NICKNAMEHISTORYLENGTH 800 Câte nickname-uri păstrează în istoric
HANGONGOODLINK 300 Timp așteptare până deconectare (sec)
HANGONRETRYDELAY 10 Delay între retry-uri de conectare (sec)
CONNECTTIMEOUT 90 Timeout pentru conexiuni noi (sec)
PINGFREQUENCY 120 Frecvență PING către clienți (sec)
CONNECTFREQUENCY 600 Frecvență auto-connect către servere (sec)
MPATH $PREFIX/lib/ircd.motd Calea către MOTD
RPATH $PREFIX/lib/remote.motd Calea către MOTD remote
PPATH $PREFIX/var/ircd.pid Calea către PID file
CPATH $PREFIX/lib/ircd.conf Calea către config file
HIS_STATS_u FALSE Ascunde /STATS u (uptime) de la non-opers
HIS_STATS_U TRUE Ascunde /STATS U (extended uptime)
HIS_WHOIS_SERVERNAME TRUE Ascunde server name în WHOIS
HIS_WHOIS_IDLETIME TRUE Ascunde idle time în WHOIS
HIS_WHOIS_LOCALCHAN TRUE Ascunde canale locale în WHOIS
HIS_WHO_SERVERNAME TRUE Ascunde server name în WHO
HIS_WHO_HOPCOUNT TRUE Ascunde hop count în WHO
HIS_NETSPLIT TRUE Ascunde detalii netsplit (afișează generic)
HIS_SERVERNAME *.underchat.org Server name generic afișat
HIS_SERVERINFO The underchat.org World Info server generic
CHECK TRUE Activează comanda /CHECK pentru opers
CHECK_EXTENDED TRUE /CHECK cu info extinsă
MAX_CHECK_OUTPUT 1000 Max linii output pentru /CHECK
OPER_WHOIS_PARANOIA TRUE Operatorii sunt notificați când sunt WHOIS-uiți
SETHOST TRUE Permite /SETHOST (schimbare hostname)
NETWORK_REHASH TRUE Permite /REHASH network-wide
HALFOPS TRUE Activează half-ops (+h) în canale
CTCP_VERSIONING FALSE CTCP VERSION checking (FALSE = dezactivat)
WHOIS_NOTICE TRUE Notificări WHOIS către operatori
SPY_WHOIS TRUE Operatorii văd WHOIS-urile făcute
SNOMASK_OPERDEFAULT 1024 Snomask default pentru operatori
SNOMASK_DEFAULT 1024 Snomask default pentru toți

FEATURES CARE LIPSESC (categorii majore)

🔐 SECURITATE ȘI ANTI-ABUSE (25 features)

Feature Valoare NodeAse Ce Face Prioritate
KILL_IPMISMATCH FALSE Kill dacă IP nu se potrivește cu hostname
IPCHECK_CLONE_LIMIT 4 Maxim clone per IP
IPCHECK_CLONE_PERIOD 40 Perioadă verificare clone (sec)
IPCHECK_CLONE_DELAY 600 Delay după detectare clone (sec)
GLINEMAXUSERCOUNT 20 Max useri afectați de un G-line
SHUNMAXUSERCOUNT 20 Max useri afectați de un shun
ZLINEMAXUSERCOUNT 20 Max useri afectați de un Z-line
AUTH_TIMEOUT 9 Timeout pentru autentificare (sec)
IRCD_RES_TIMEOUT 4 Timeout DNS resolution (sec)
IRCD_RES_RETRIES 2 Retry-uri DNS resolution
RANDOM_SEED (set explicit) Seed pentru random number generator
STRICTUSERNAME FALSE Validare strictă username
DISABLE_SHUNS FALSE Dezactivează shun-urile
HIS_SHUN_REASON TRUE Ascunde motivul shun-ului
HIS_GLINE_REASON FALSE Ascunde motivul G-line-ului
DISABLE_ZLINES FALSE Dezactivează Z-line-urile
HIS_ZLINE_REASON FALSE Ascunde motivul Z-line-ului
NOMULTITARGETS FALSE Blochează comenzi cu multiple target-uri
TARGET_LIMITING TRUE Limitează target-urile pentru anti-flood
ALLOWRMX FALSE Permite nume servere cu RMX records

IMPACT: Lipsesc protecții esențiale anti-clone și anti-flood! ⚠️


📊 HIS_STATS - Privacy pentru Statistici (40+ features)

Toate acestea ascund informații sensibile de la utilizatori normali:

Feature Ce Ascunde Prioritate
HIS_STATS_a DNS cache statistics
HIS_STATS_c Connect blocks (configurare servere)
HIS_STATS_d DenyConf blocks (ban-uri)
HIS_STATS_e Except blocks (excepții)
HIS_STATS_f Features (ce features sunt active)
HIS_STATS_g G-lines (ban-uri globale)
HIS_STATS_i IAuth configuration
HIS_STATS_j Server info extended
HIS_STATS_J Server info detailed
HIS_STATS_k K-lines (ban-uri locale)
HIS_STATS_l Connections (cine e conectat)
HIS_STATS_L Connections detailed
HIS_STATS_m Commands usage
HIS_STATS_M Commands detailed
HIS_STATS_o Operator blocks
HIS_STATS_p Ports (ce porturi ascultă)
HIS_STATS_q Quarantine (canale restrictate)
HIS_STATS_r Resource usage
HIS_STATS_R Resource detailed
HIS_STATS_S UWorld servers
HIS_STATS_s Spoofhost blocks
HIS_STATS_t TLines (MOTD config)
HIS_STATS_T TLines detailed
HIS_STATS_v Server version
HIS_STATS_w Who statistics
HIS_STATS_x Class blocks
HIS_STATS_y Y-lines (connection classes)
HIS_STATS_z Memory usage
HIS_STATS_Z Z-lines (IP bans)
HIS_STATS_W WebIRC blocks
HIS_STATS_E Engine statistics
HIS_STATS_IAUTH IAuth statistics

IMPACT: Utilizatorii normali pot vedea informații sensibile despre configurare! ⚠️⚠️⚠️


🎭 PRIVACY - Ascundere Informații (15 features)

Feature Ce Face Prioritate
HIS_SNOTICES TRUE Ascunde server notices de la non-opers
HIS_SNOTICES_OPER_ONLY TRUE Server notices doar pentru opers
HIS_DEBUG_OPER_ONLY TRUE Debug doar pentru opers
HIS_WALLOPS TRUE Ascunde WALLOPS de la non-opers
HIS_MAP TRUE Ascunde /MAP de la non-opers
HIS_LINKS TRUE Ascunde /LINKS de la non-opers
HIS_TRACE TRUE Ascunde /TRACE de la non-opers
HIS_MODEWHO TRUE Ascunde cine a setat mode-urile
HIS_BANWHO TRUE Ascunde cine a setat ban-urile
HIS_KILLWHO FALSE Ascunde cine a dat KILL
HIS_REWRITE TRUE Rewrite server info în mesaje
HIS_REMOTE TRUE Ascunde info despre servere remote
HIS_IRCOPS TRUE Ascunde lista de IRCops
HIS_IRCOPS_SERVERS TRUE Ascunde pe ce servere sunt opers
HIS_URLSERVERS URL URL pentru lista de servere

IMPACT: Informații despre topologia rețelei sunt vizibile! ⚠️⚠️


🌐 HOST HIDING AVANSAT (10 features)

Feature Valoare NodeAse Ce Face Prioritate
HOST_HIDING_PREFIX NodeADV Prefixul pentru host hiding (ex: NodeADV-ABC123)
HOST_HIDING_KEY1 aoAr1HnR6gl3... Cheia 1 pentru hash (securitate)
HOST_HIDING_KEY2 sdfjkLJKHlk... Cheia 2 pentru hash
HOST_HIDING_KEY3 KJklJSDFLkj... Cheia 3 pentru hash
HOST_HIDING_COMPONENTS 1 Câte componente din hostname păstrează
HIDDEN_HOST_QUIT TRUE Hostname ascuns la QUIT
HIDDEN_HOST_SET_MESSAGE Registered Mesaj când se setează host ascuns
HIDDEN_HOST_UNSET_MESSAGE UnRegistered Mesaj când se elimină host ascuns
OPERHOST_HIDING FALSE Ascundere separată pentru operatori
HIDDEN_OPERHOST Staff.Nefarious Hostname ascuns pentru operatori

IMPACT: Lipsesc cheile de securitate pentru host hiding! IP-urile pot fi reverse-engineered! ⚠️⚠️⚠️⚠️


🛠️ OPERATORI - Comenzi și Setări (15 features)

Feature Ce Face Prioritate
OPER_HIDE TRUE Permite operatorilor să se ascundă
OPER_XTRAOP FALSE Extra permisiuni pentru operatori
OPERMOTD FALSE MOTD separat pentru operatori
OMPATH ircd.opermotd Calea către oper MOTD
WHOIS_OPER "is an NodeADV Staff Member" Mesaj WHOIS pentru opers
WHOIS_SERVICE "is an NodeADV Network Service" Mesaj WHOIS pentru servicii
WHOIS_ADMIN "is an NodeADV Founder" Mesaj WHOIS pentru admins
CONFIG_OPERCMDS TRUE Activează comenzi speciale oper

IMPACT: Operatorii nu au mesaje custom în WHOIS. Minor.


📺 CHANNEL MODES (20+ features)

Feature Valoare Ce Face Prioritate
CHMODE_a FALSE +a = Admin only
CHMODE_c FALSE +c = No colors
CHMODE_C FALSE +C = No CTCPs
CHMODE_L FALSE +L = Redirect overflow
CHMODE_M FALSE +M = Registered users only
CHMODE_N FALSE +N = No nick changes
CHMODE_O FALSE +O = Opers only
CHMODE_Q FALSE +Q = No kicks
CHMODE_S FALSE +S = Strip colors
CHMODE_T FALSE +T = No notices
CHMODE_Z FALSE +Z = SSL users only
CHMODE_m_NONICKCHANGE TRUE +m = No nick changes când moderated
CHMODE_r_NONICKCHANGE TRUE +r = No nick changes când registered
CHMODE_e_CHMODEEXCEPTION FALSE +e = Ban exceptions
CHMODE_Z_STRICT TRUE +Z strict enforcement
EXCEPTS FALSE Activează ban exceptions
MAXEXCEPTS 45 Max exceptions per canal
AVEXCEPTLEN 40 Lungimea medie exception
HALFOP_DEHALFOP_SELF TRUE Half-ops pot să-și ia propriul +h
MAX_BOUNCE 5 Max bounce-uri pentru redirect

IMPACT: Lipsesc multe channel modes utile! Canale mai puțin protejate. ⚠️⚠️


🔧 EXTENDED BANS (15 features)

Feature Ce Face Prioritate
EXTBANS TRUE Activează extended bans
EXTBAN_a TRUE $a = Ban pe account
EXTBAN_c TRUE $c = Ban pe canal
EXTBAN_j TRUE $j = Ban pe join throttle
EXTBAN_n TRUE $n = Ban pe nickname
EXTBAN_q TRUE $q = Quiet (nu poate vorbi)
EXTBAN_r TRUE $r = Ban pe realname
EXTBAN_m TRUE $m = Mute (nu poate vorbi)
EXTBAN_M TRUE $M = Must be registered
EXTBAN_j_MAXDEPTH 1 Max depth pentru $j
EXTBAN_j_MAXPERCHAN 2 Max $j per canal

IMPACT: Lipsesc ban-uri avansate! Management canale mai dificil. ⚠️⚠️⚠️


🔐 SSL/TLS (15 features)

Feature Ce Face Prioritate
SSL_CERTFILE ircd.pem Certificat SSL
SSL_KEYFILE ircd.pem Cheia SSL
SSL_CACERTFILE "" CA certificate
SSL_VERIFYCERT FALSE Verifică certificatele clienților
SSL_NOSELFSIGNED FALSE Respinge certificatele self-signed
SSL_REQUIRECLIENTCERT FALSE Necesită certificat client
SSL_NOSSLV2 TRUE Dezactivează SSLv2
SSL_NOSSLv3 TRUE Dezactivează SSLv3 (comentat la noi)
SSL_NOTLSV1 TRUE Dezactivează TLSv1
SSL_CIPHERS "" Cipher-uri permise

IMPACT: SSL funcționează, dar lipsesc setări de securitate! ⚠️⚠️⚠️


📡 CTCP VERSIONING (10 features)

Feature Valoare NodeAse Ce Face Prioritate
CTCP_VERSIONING TRUE (vs FALSE la noi) Activează CTCP version checking
CTCP_VERSIONING_KILL FALSE Kill utilizatori cu versiuni neconforme
CTCP_VERSIONING_CHAN TRUE Trimite versiuni într-un canal
CTCP_VERSIONING_CHANNAME #opers Canalul unde se trimit versiuni
CTCP_VERSIONING_USEMSG FALSE Folosește MSG în loc de NOTICE
CTCP_VERSIONING_NOTICE "*** Checking..." Mesajul afișat când se verifică

IMPACT: Nu poți monitoriza versiunile clienților. Minor.


🌍 GEOIP (5 features)

Feature Ce Face Prioritate
GEOIP_ENABLE TRUE Activează GeoIP
MMDB_FILE GeoLite2-Country.mmdb Fișier GeoIP v2
GEOIP_FILE GeoIP.dat Fișier GeoIP v1 (IPv4)
GEOIP_IPV6_FILE GeoIPv6.dat Fișier GeoIP v1 (IPv6)

IMPACT: Nu poți afișa țara utilizatorilor! ⚠️⚠️


🔑 ACCOUNTS & AUTHENTICATION (10 features)

Feature Ce Face Prioritate
EXTENDED_ACCOUNTS FALSE Conturi extinse cu extra info
LOGIN_ON_CONNECT TRUE Auto-login la conectare
LOC_SENDHOST FALSE Trimite hostname la login
LOC_SENDSSLFP FALSE Trimite SSL fingerprint
LOC_DEFAULT_SERVICE AuthServ Serviciul default pentru auth
LOC_TIMEOUT 3 Timeout pentru login (sec)
APASS_CANSEND FALSE Permite trimitere parolă canal

IMPACT: Login automat nu funcționează! ⚠️⚠️⚠️


📋 SASL (10 features)

Feature Ce Face Prioritate
SASL_SERVER * Server SASL pentru autentificare
SASL_TIMEOUT 8 Timeout SASL (sec)
SASL_SENDHOST TRUE Trimite hostname la SASL
SASL_AUTOHIDEHOST TRUE Ascunde automat host după SASL
CAP_sasl TRUE Activează capability SASL

IMPACT: SASL nu funcționează! Autentificare modernă lipsește! ⚠️⚠️⚠️⚠️


🎯 IRCv3 CAPABILITIES (10 features)

Feature Ce Face Prioritate
CAP_multi_prefix TRUE Multiple prefixe în NAMES (@+user)
CAP_userhost_in_names TRUE user@host în NAMES
CAP_extended_join TRUE JOIN cu account și realname
CAP_away_notify TRUE Notificări automate de AWAY
CAP_account_notify TRUE Notificări automate de login
CAP_tls TRUE Capability pentru TLS

IMPACT: Clienți moderni (HexChat, etc.) nu primesc info extinsă! ⚠️⚠️⚠️


📝 DIVERSE (20+ features)

Feature Ce Face Prioritate
URLREG URL URL pentru înregistrare conturi
IDLE_FROM_MSG TRUE Idle time de la ultimul MSG
NODEFAULTMOTD FALSE Dezactivează MOTD default
MOTD_BANNER "" Banner custom în MOTD
KILLCHASETIMELIMIT 30 Timp urmărire după KILL (sec)
MAXSILES 15 Max SILENCE entries per user
DEFAULT_LIST_PARAM "" Parametru default pentru /LIST
LISTDELAY 15 Delay între comenzi /LIST (sec)
TOS_SERVER 0x08 Type of Service pentru servere
TOS_CLIENT 0x08 Type of Service pentru clienți
POLLS_PER_LOOP 200 Poll-uri per loop în event engine
MAXIMUM_LINKS 1 Maxim link-uri per server class
RULES FALSE Activează /RULES
EPATH ircd.rules Calea către fișierul rules
TPATH ircd.tune Calea către tune file
OPLEVELS FALSE Niveluri de operator în canale
ZANNELS FALSE Canale Z (special)
LOCAL_CHANNELS FALSE Canale locale (&canal)
ANNOUNCE_INVITES TRUE Anunță invite-uri în canal
HOST_IN_TOPIC FALSE Afișează host în topic changes
FLEXIBLEKEYS FALSE Chei de canal flexibile
ALLOW_OPLEVEL_CHANGE FALSE Permite schimbare oplevels
LIST_SHOWMODES_OPERONLY FALSE /LIST cu modes doar pentru opers
LIST_PRIVATE_CHANNELS "" Lista canale private în /LIST
MAXWATCHS 128 Max entries în WATCH list
SILENCE_CHANMSGS TRUE SILENCE funcționează și pentru canale
CHANNEL_CREATE_IRCOPONLY FALSE Doar IRCops pot crea canale
JOIN_ON_REMOVEDELAY TRUE Delay la re-join după remove
DERESTRICT_HIDECHANS TRUE Permite +p să ascundă canale
UHNAMES TRUE Userhost în NAMES
AUTOCHANMODES FALSE Mode-uri automate la creare canal
AUTOCHANMODES_LIST "" Lista mode-urilor automate
RESTARTPASS "" Parolă pentru /RESTART
DIEPASS "" Parolă pentru /DIE
UPING_ENABLE TRUE Activează UPING (test latență)
UPING_PORT 7007 Port pentru UPING
CONNEXIT_NOTICES TRUE Notificări la conectare/deconectare
HAS_FERGUSON_FLUSHER FALSE Ferguson flusher pentru send buffer
AVBANLEN 40 Lungimea medie ban
SERVER_PORT 4401 Port default pentru servere

IMPACT: Lipsesc multe funcționalități utile! ⚠️


TOP 10 FEATURES CRITICE CARE LIPSESC

# Feature Impact De ce e important
1 IPCHECK_CLONE_LIMIT 🔴🔴🔴🔴🔴 CRITIC! Fără asta, un atacator poate face 1000+ clone de pe același IP!
2 HOST_HIDING_KEY1/2/3 🔴🔴🔴🔴 SECURITATE! Fără chei, IP-urile pot fi reverse-engineered!
3 HIS_STATS_l/L/o/p 🔴🔴🔴🔴 PRIVACY! Utilizatorii pot vedea configurarea completă a serverului!
4 EXTBAN_q/m 🔴🔴🔴🔴 MANAGEMENT! Nu poți da quiet/mute în canale!
5 CAP_ (IRCv3)* 🔴🔴🔴 MODERNITATE! Clienți moderni nu funcționează corect!
6 GEOIP_ENABLE 🔴🔴🔴 INFO! Nu știi din ce țară sunt utilizatorii!
7 SASL_SERVER 🔴🔴🔴 AUTH! Autentificare modernă nu funcționează!
8 CHMODE_c/C/M 🔴🔴🔴 PROTECȚIE! Canale fără protecție anti-spam!
9 HIS_MAP/LINKS/TRACE 🔴🔴🔴 PRIVACY! Topologia rețelei e vizibilă public!
10 TARGET_LIMITING 🔴🔴🔴 ANTI-FLOOD! Lipsește protecție anti-flood pe comenzi!

📊 SUMAR CATEGORII

Categorie Features Lipsă Prioritate Medie
Securitate & Anti-Abuse 25 🔴🔴🔴🔴 CRITIC
HIS_STATS (Privacy) 40+ 🔴🔴🔴🔴 CRITIC
Host Hiding Avansat 10 🔴🔴🔴🔴 CRITIC
Channel Modes 20+ 🔴🔴🔴 Important
Extended Bans 15 🔴🔴🔴 Important
IRCv3 Capabilities 10 🔴🔴🔴 Important
SSL/TLS 15 🔴🔴🔴 Important
SASL 10 🔴🔴🔴 Important
GeoIP 5 🔴🔴 Moderat
CTCP Versioning 10 🔴🔴 Moderat
Operatori 15 🔴🔴 Moderat
Accounts & Auth 10 🔴🔴 Moderat
Diverse 20+ 🔴 Minor

🎯 RECOMANDĂRI

🔴 URGENTE (adaugă IMEDIAT):

# Anti-Clone Protection (CRITIC!)
"IPCHECK_CLONE_LIMIT" = "4";
"IPCHECK_CLONE_PERIOD" = "40";
"IPCHECK_CLONE_DELAY" = "600";

# Host Hiding Keys (SECURITATE!)
"HOST_HIDING_PREFIX" = "UnderChat";
"HOST_HIDING_KEY1" = "GENEREAZA_CHEIE_RANDOM_30_CARACTERE_1";
"HOST_HIDING_KEY2" = "GENEREAZA_CHEIE_RANDOM_30_CARACTERE_2";
"HOST_HIDING_KEY3" = "GENEREAZA_CHEIE_RANDOM_30_CARACTERE_3";
"HOST_HIDING_COMPONENTS" = "1";

# Privacy Critică
"HIS_STATS_l" = "TRUE";  # Ascunde conexiuni
"HIS_STATS_L" = "TRUE";  # Ascunde conexiuni detaliate
"HIS_STATS_o" = "TRUE";  # Ascunde operatori
"HIS_STATS_p" = "TRUE";  # Ascunde porturi
"HIS_STATS_c" = "TRUE";  # Ascunde connect blocks

# Topologie
"HIS_MAP" = "TRUE";      # Ascunde /MAP
"HIS_LINKS" = "TRUE";    # Ascunde /LINKS
"HIS_TRACE" = "TRUE";    # Ascunde /TRACE

🟡 IMPORTANTE (adaugă în următoarea versiune):

# Extended Bans
"EXTBANS" = "TRUE";
"EXTBAN_q" = "TRUE";  # Quiet
"EXTBAN_m" = "TRUE";  # Mute
"EXTBAN_a" = "TRUE";  # Account bans

# IRCv3
"CAP_multi_prefix" = "TRUE";
"CAP_userhost_in_names" = "TRUE";
"CAP_extended_join" = "TRUE";
"CAP_away_notify" = "TRUE";
"CAP_account_notify" = "TRUE";

# Channel Modes
"CHMODE_c" = "TRUE";  # No colors
"CHMODE_C" = "TRUE";  # No CTCPs
"CHMODE_M" = "TRUE";  # Registered only

# GeoIP
"GEOIP_ENABLE" = "TRUE";
"MMDB_FILE" = "GeoLite2-Country.mmdb";

🟢 OPȚIONALE (nice to have):

# SASL
"SASL_SERVER" = "services.underchat.org";
"CAP_sasl" = "TRUE";

# CTCP Versioning
"CTCP_VERSIONING" = "TRUE";
"CTCP_VERSIONING_CHAN" = "TRUE";
"CTCP_VERSIONING_CHANNAME" = "#opers";

# Operatori
"WHOIS_OPER" = "is an UnderChat Staff Member";
"WHOIS_ADMIN" = "is an UnderChat Founder";

💡 CONCLUZIE

Din ~200 features disponibile:

  • Avem: 38 (19%)
  • Lipsesc: 162 (81%)

Impact:

  • 🔴 CRITIC: 75+ features (security, privacy, anti-abuse)
  • 🟡 Important: 50+ features (modernitate, management)
  • 🟢 Minor: 37+ features (cosmetic, optional)

Recomandare: Adaugă măcar TOP 10 features critice în următoarea versiune pentru securitate și privacy! ⚠️🔒


Data: 15 Februarie 2026
Analiză: Features NodeAse vs UnderChat install.sh
Status: 📊 Completă
Prioritate: 🔴 URGENTE → 🟡 IMPORTANTE → 🟢 OPȚIONALE