Commit Graph

3 Commits

Author SHA1 Message Date
mihaiitdata a11e82421f SOLUȚIE COMPLETĂ pentru porturile publice și notificările WHOIS la operatori
PROBLEMELE REZOLVATE:
1. PORTURILE PUBLICE nu se generau corect:
   - În ircd.conf linia 126: 'EOFCONFIG_CLIENT_PORTS' în loc de blocuri Port
   - Cauza: Template admin.sh avea doar câteva porturi hardcodate
2. NOTIFICĂRILE WHOIS la operatori nu funcționau:
   - Operatorii nu primeau notificare când cineva le da /whois
   - Cauza: Lipseau setări critice SPY_WHOIS, PRIV_WHOIS_NOTICE, snomask
SOLUȚII IMPLEMENTATE (toate în română):
1. admin.sh - Porturile publice complete:
    Adăugat toate porturile standard: 6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,7000,6697(SSL)
    Configurația operatorilor cu privilegii WHOIS complete
    Features SPY_WHOIS, SNOMASK_OPERDEFAULT, SNOMASK_DEFAULT
    Clasa Opers cu usermode +Wx în loc de +W
2. install.sh - Configurația operatorilor îmbunătățită:
    Snomask pentru operatori: +HACK,THROTTLE,OLDSNO,NETWORK,OPERKILL,GLINE
    Privilegii WHOIS: PRIV_WHOIS_NOTICE, PRIV_HIDE_OPER, PRIV_ADMIN
    Features SPY_WHOIS pentru notificări complete
3. fix-config.sh - Reparare configurații existente:
    Adaugă setări WHOIS dacă lipsesc (SPY_WHOIS, SNOMASK)
    Verifică și adaugă privilegii pentru operatori existenți
    Corectare comprehensivă pentru toate problemele
4. fix-host-hiding.sh - Extins cu notificări WHOIS:
    Verificări și reparare pentru toate setările WHOIS
    Integrare cu repararea host hiding
    Diagnostic complet pentru ambele probleme
5. fix-whois-notifications.sh - Script specializat NOU:
    Diagnostic specific pentru problemele WHOIS la operatori
    Verifică toate setările: SPY_WHOIS, PRIV_WHOIS_NOTICE, SNOMASK
    Reparare automată cu explicații detaliate
    Test final și instrucțiuni pentru utilizator
6. INSTALL_AUTO.md - Documentație completă:
    Secțiuni detaliate pentru ambele probleme
    Diagnostic pas-cu-pas și soluții
    Exemple concrete de configurație
    Comenzi exacte pentru testare și verificare
REZULTATE AȘTEPTATE:
Porturile publice:
- Toate porturile 6660-6669, 7000, 6697 generate corect în ircd.conf
- Nu mai apare EOFCONFIG_CLIENT_PORTS pe linia 126
Notificări WHOIS:
- Operatorii primesc +Wx la /oper
- La /whois primesc notificarea: '*** Notice: nickname (user@host) is doing a WHOIS on you'
- Funcționează pentru toți operatorii/administratorii
UTILIZARE:
./fix-whois-notifications.sh ~/ircd - pentru diagnostic și reparare WHOIS
./admin.sh → opțiunea 1 - pentru regenerare config cu toate porturile
Toate scripturile sunt integrate și funcționează împreună!
2026-02-13 14:54:48 +02:00
mihaiitdata 2a5b85a60a REPLICA EXACTĂ a configurației de HOST HIDING de pe ns2.node-ase.ovh (FUNCȚIONAL)
Analiza serverului funcțional ns2.node-ase.ovh:
- IP-ul se ascunde automat cu format hexadecimal: ~Raducu@4C5DA6.3305AC.147F4A.B19664.IP
- Mesajul: '4C5DA6.3305AC.147F4A.B19664.IP is now your hidden host'
- Funcționează fără intervenție manuală (+x se aplică automat)
MODIFICĂRI APLICATE (toate comentariile în română):
1. fix-host-hiding.sh - Script specializat îmbunătățit:
    Corectare header cu probleme de encoding (lta a#!/bin/bash)
    Comparație detaliată cu serverul funcțional ns2.node-ase.ovh
    HOST_HIDING_STYLE = '3' pentru format hexadecimal
    HIDDEN_HOSTTYPE = '3' pentru suport hexadecimal
    AUTOCONNECT_MODE = '+ix' pentru aplicare automată
    Comentarii și mesaje în română
2. install.sh - Configurație implicită actualizată:
    HOST_HIDING_STYLE = '3' în loc de '1'
    HIDDEN_HOSTTYPE = '3' adăugat
    Comentariu: 'configurație replicată de pe ns2.node-ase.ovh'
3. fix-config.sh - Remediere automată îmbunătățită:
    Configurația minimă cu HOST_HIDING_STYLE = '3'
    HIDDEN_HOSTTYPE = '3' adăugat în config minim
    Actualizare automată la HOST_HIDING_STYLE = '3'
    Verificare și adăugare HIDDEN_HOSTTYPE
4. INSTALL_AUTO.md - Documentație completată:
    Exemplu exact de pe ns2.node-ase.ovh
    Explicația HOST_HIDING_STYLE = '3' vs '1'
    HIDDEN_HOSTTYPE ca setare critică
    Format așteptat: 4C5DA6.3305AC.147F4A.B19664.IP
REZULTAT AȘTEPTAT:
După aplicare, IP-ul se va ascunde automat cu format hexadecimal
exact ca pe ns2.node-ase.ovh: ~user@4C5DA6.3305AC.147F4A.B19664.IP
UTILIZARE:
./fix-host-hiding.sh ~/ircd → apasă 'y' pentru aplicare automată
2026-02-13 14:27:34 +02:00
mihaiitdata 98b217167f SOLUTIE COMPLETA pentru problema HOST HIDING (IP-ul nu se ascunde)
Problema: IP-ul real (188.24.5.202) apărea în WHOIS în loc să fie ascuns
- Placeholder-uri EOFCONFIG_NETWORK neînlocuite
- HOST_HIDING_STYLE lipsă (critic pentru funcționare)
- HIDDEN_IP lipsă (IP-ul real rămâne vizibil)
- Usermode +i în loc de +ix (modul +x nu se aplica)
REMEDIERI APLICATE:
1. admin.sh - Config standard îmbunătățit:
    HOST_HIDING_STYLE = 1 adăugat
    HIDDEN_IP = 127.0.0.1 adăugat
    CPATH, MPATH, RPATH, PPATH setate corect
    Usermode +Wx în clasa Opers
    OPER_WHOIS_PARANOIA și WHOIS_NOTICE
2. fix-config.sh - Diagnostic și reparare automată:
    Corectare placeholder-uri EOFCONFIG
    Adăugare HOST_HIDING_STYLE dacă lipsește
    Adăugare HIDDEN_IP dacă lipsește
    Corectare usermode +i -> +ix
    Verificări extinse pentru host hiding
3. fix-host-hiding.sh - Script specializat NOU:
    Diagnostic complet setări host hiding
    Identificare cauze (STYLE/IP/usermode/placeholders)
    Reparare automată cu confirmarea utilizatorului
    Test final și instrucțiuni pentru utilizator
4. INSTALL_AUTO.md - Documentație detaliată:
    Secțiune specifică HOST HIDING cu soluții
    Cauze principale și verificări finale
    Comenzi exacte pentru diagnostic și reparare
UTILIZARE:
1. ./fix-host-hiding.sh ~/ircd - pentru diagnostic specializat
2. ./fix-config.sh ~/ircd - pentru reparare generală
3. ./admin.sh → opțiunea 9 - din meniul admin
După aplicare: restart server și testează cu /mode +x și /whois
2026-02-13 14:24:37 +02:00