Adaugat sectiunea completa UWorld/CControl cu ~45 comenzi: gline, jupe, scan, mode, gestionare operatori, config, shells, announce etc.

This commit is contained in:
Underchat 2026-03-03 20:24:43 +02:00
parent d0dbac96d1
commit cc2ab892d3
1 changed files with 157 additions and 1 deletions

View File

@ -185,6 +185,13 @@
#snoop .cmd-category h3 { color: #ea80fc; }
#snoop table tr:hover { background: rgba(234, 128, 252, 0.05); }
#uworld .service-header { background: linear-gradient(135deg, #2a1a00, #1a0f00); }
#uworld .service-header .bot-name { color: #ffab40; }
#uworld .service-header h2 { color: #ffab40; }
#uworld .cmd-category { border-left-color: #ffab40; }
#uworld .cmd-category h3 { color: #ffab40; }
#uworld table tr:hover { background: rgba(255, 171, 64, 0.05); }
.cmd-category {
margin: 0;
padding: 15px 25px;
@ -307,6 +314,7 @@
<!-- Navigare -->
<div class="nav">
<a href="#cservice">🟢 X — CService</a>
<a href="#uworld">🟠 UWorld — CControl</a>
<a href="#dronescan">🔴 E — DroneScan</a>
<a href="#openchanfix">🔵 C — OpenChanFix</a>
<a href="#stats">🟡 Stats</a>
@ -423,7 +431,7 @@
<tr><td>REGISTER</td><td>&lt;#canal&gt;</td><td>Înregistrează un canal în baza de date</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>REMOVEALL</td><td>&lt;#canal&gt;</td><td>Șterge toate intrările de acces de pe un canal</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>PURGE</td><td>&lt;utilizator|#canal&gt; [-noop] &lt;motiv&gt;</td><td>Șterge (purge) un cont de utilizator sau un canal complet</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>ACCEPT</td><td>&lt;#canal&gt; &lt;decizie&gt;</td><td>Acceptă o aplicație de canal aflată în așteptare</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>ACCEPT</td><td>&lt;#canal&gt; &lt;decizie&gt;</td><td>Acceptă o aplicație de canal aflată în așteptare</td><td><span class="badge badge-admin">Admin</td></tr>
<tr><td>REJECT</td><td>&lt;#canal&gt; &lt;decizie&gt;</td><td>Respinge o aplicație de canal</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>RENAME</td><td>&lt;utilizator_vechi&gt; &lt;utilizator_nou&gt;</td><td>Redenumește un cont de utilizator</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>FORCE</td><td>&lt;#canal&gt;</td><td>Forțează acces pe un canal (bypass protecții)</td><td><span class="badge badge-admin">Admin</span></td></tr>
@ -440,6 +448,154 @@
</div>
</div>
<!-- ======================== UWORLD / CCONTROL ======================== -->
<div class="service-section" id="uworld">
<div class="service-header">
<div class="bot-name">UW</div>
<div class="service-info">
<h2>UWorld / EUWorld — CControl (Serviciu Operatori)</h2>
<p>Gestionarea rețelei, gline-uri, jupe-uri, scanare, moderare canale — exclusiv pentru IRC Operatori</p>
</div>
<div class="service-usage">/msg UWorld &lt;comandă&gt;</div>
</div>
<div class="note">
<strong>⚠️ Acces:</strong> UWorld (CControl) are <strong>propria bază de date</strong> (<code>ccontrol</code>) cu propriul sistem de utilizatori și comenzi.
Trebuie să fii <strong>IRC Operator</strong> și <strong>autentificat</strong> (<code>/msg UWorld LOGIN user parola</code>).
Fiecare comandă este controlată individual — un admin poate adăuga/șterge comenzi per operator.<br><br>
<strong>Niveluri de acces:</strong>
<code>UHS</code> (de bază) → <code>OPER</code><code>ADMIN</code><code>SMT</code> (Senior Management) → <code>CODER</code> (acces total)
</div>
<div class="cmd-category">
<h3>🔐 Autentificare și Cont</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>LOGIN</td><td>&lt;utilizator&gt; &lt;parolă&gt;</td><td>Autentificare la UWorld</td><td><span class="badge badge-all">Toți</span></td></tr>
<tr><td>DEAUTH / LOGOUT</td><td>(fără parametri)</td><td>Deautentificare de la UWorld</td><td><span class="badge badge-user">UHS+</span></td></tr>
<tr><td>NEWPASS</td><td>&lt;parolă_nouă&gt;</td><td>Schimbă parola ta pentru UWorld</td><td><span class="badge badge-user">UHS+</span></td></tr>
<tr><td>HELP</td><td>[comandă]</td><td>Afișează ajutor general sau pentru o comandă specifică</td><td><span class="badge badge-all">Toți</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>📡 Comenzi Canal (Oper)</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>MODE</td><td>&lt;#canal&gt; &lt;moduri&gt;</td><td>Schimbă modurile unui canal</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>OP</td><td>&lt;#canal&gt; &lt;nick&gt; [nick] ...</td><td>Dă operator unuia sau mai multor utilizatori</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>DEOP</td><td>&lt;#canal&gt; &lt;nick&gt; [nick] ...</td><td>Scoate operator de la utilizatori</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>MODERATE</td><td>&lt;#canal&gt;</td><td>Moderează un canal (setează +m)</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>UNMODERATE</td><td>&lt;#canal&gt;</td><td>Scoate moderarea de pe canal</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>INVITE</td><td>&lt;#canal&gt;</td><td>Te invită pe un canal cu +i (invite only)</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>KICK</td><td>&lt;#canal&gt; &lt;nick&gt; &lt;motiv&gt;</td><td>Dă kick unui utilizator de pe canal</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>CLEARCHAN</td><td>&lt;#canal&gt; [moduri]</td><td>Șterge modurile de pe canal (ALL sau combinație de ilpskmntDob)</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>CHANINFO</td><td>&lt;#canal&gt;</td><td>Afișează informații detaliate despre un canal</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>REOP</td><td>&lt;#canal&gt; &lt;nick&gt;</td><td>Scoate toți operatorii de pe canal și dă op doar nickului specificat</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>NOMODE</td><td>&lt;ADD|REM&gt; &lt;#canal&gt; [motiv]</td><td>Gestionează lista de canale fără moduri (nimeni nu poate schimba modurile)</td><td><span class="badge badge-admin">SMT+</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>🚫 Gline-uri (Interdicții la nivel de rețea)</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>GLINE</td><td>&lt;user@host&gt; [durată] &lt;motiv&gt;</td><td>Setează un gline pe o mască user@host (durată: s/m/h/d)</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>REMGLINE</td><td>&lt;user@host&gt;</td><td>Șterge un gline de pe o mască</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>SCANGLINE</td><td>&lt;mască&gt;</td><td>Caută gline-uri care se potrivesc cu masca dată</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>FORCEGLINE</td><td>[-fu] &lt;nick|user@host&gt; &lt;durată&gt; &lt;motiv&gt;</td><td>Gline forțat — permite durată peste 14 zile sau peste 255 utilizatori afectați. -fu doar SMT+</td><td><span class="badge badge-admin">Admin+</span></td></tr>
<tr><td>SGLINE</td><td>&lt;user@host&gt; [durată] &lt;motiv&gt;</td><td>Gline cu restricții relaxate (doar Coder)</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>REMSGLINE</td><td>&lt;user@host&gt;</td><td>Șterge un SGLINE</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>SCHANGLINE</td><td>[-u] &lt;#canal&gt; [durată] &lt;motiv&gt;</td><td>Gline pe toți utilizatorii dintr-un canal. -u = doar cei neidentificați</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>FORCECHANGLINE</td><td>[-u] &lt;#canal&gt; [durată] &lt;motiv&gt;</td><td>Gline forțat pe canal — limitat la 24h, fără canale cu operi sau nomode</td><td><span class="badge badge-admin">Admin+</span></td></tr>
<tr><td>GCHAN</td><td>&lt;#canal&gt; &lt;durată|-per&gt; &lt;motiv&gt;</td><td>Setează un BADCHAN gline (interzice intrarea pe canal). -per = permanent</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>REMGCHAN</td><td>&lt;#canal&gt;</td><td>Șterge un BADCHAN gline</td><td><span class="badge badge-owner">Coder</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>🖥️ Gestionare Servere</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>JUPE</td><td>&lt;server&gt; &lt;motiv&gt;</td><td>Jupează un server (îl blochează de la conectare la rețea)</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>UNJUPE</td><td>&lt;server&gt;</td><td>Scoate jupe-ul de pe un server</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>ADDSERVER</td><td>&lt;server&gt;</td><td>Adaugă un server nou în baza de date (serverul trebuie să fie conectat)</td><td><span class="badge badge-admin">SMT</span></td></tr>
<tr><td>REMSERVER</td><td>&lt;server&gt;</td><td>Șterge un server din baza de date — <strong>ATENȚIE!</strong></td><td><span class="badge badge-admin">SMT+</span></td></tr>
<tr><td>LEARNNET</td><td>(fără parametri)</td><td>Adaugă automat toate serverele necunoscute conectate la rețea</td><td><span class="badge badge-admin">Admin+</span></td></tr>
<tr><td>CHECKNET</td><td>(fără parametri)</td><td>Listează toate serverele lipsă din rețea</td><td><span class="badge badge-oper">Oper+</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>🔍 Informații și Scanare Rețea</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>WHOIS</td><td>&lt;nick&gt;</td><td>Afișează informații despre un utilizator de pe rețea</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>TRANSLATE</td><td>&lt;numeric&gt;</td><td>Traduce un numeric IRC într-un nick</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>SCAN</td><td>-h &lt;user@host&gt; | -fh &lt;user@host&gt; | -n &lt;realname&gt; [-v] [-i]</td><td>Scanează rețeaua după host/IP (CIDR), host mascat sau realname. -v arată primii 15, -i raport ident</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>MAXUSERS</td><td>(fără parametri)</td><td>Afișează vârful maxim de utilizatori online înregistrat vreodată</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>STATUS</td><td>(fără parametri)</td><td>Afișează informații de depanare și starea botului/serverului</td><td><span class="badge badge-owner">Coder</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>👥 Gestionare Operatori UWorld</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>ADDUSER</td><td>&lt;utilizator&gt; &lt;nivel&gt; [server] &lt;parolă&gt;</td><td>Adaugă un operator nou. Nivel: OPER, ADMIN, SMT, CODER</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>REMUSER</td><td>&lt;utilizator&gt;</td><td>Șterge un operator din lista de acces</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>MODUSER</td><td>&lt;utilizator&gt; [opțiuni...]</td><td>Modifică un operator: -ah/-dh host, -s server, -p parolă, -gl on/off, -op on/off, -ua, -uf flags, -e email, -mt m/n</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>ADDCOMMAND</td><td>[-fr] &lt;utilizator&gt; &lt;comandă&gt;</td><td>Adaugă permisiunea pentru o comandă la un operator. -fr forțare (SMT+)</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>REMCOMMAND</td><td>&lt;utilizator&gt; &lt;comandă&gt;</td><td>Șterge permisiunea unei comenzi de la un operator</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>SUSPEND</td><td>&lt;utilizator&gt; &lt;durată&gt; [-l nivel] &lt;motiv&gt;</td><td>Suspendă un operator pentru o perioadă</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>UNSUSPEND</td><td>&lt;utilizator&gt;</td><td>Ridică suspensia unui operator</td><td><span class="badge badge-admin">Admin</span></td></tr>
<tr><td>LISTHOSTS</td><td>&lt;utilizator&gt;</td><td>Listează măștile de gazdă ale unui operator</td><td><span class="badge badge-oper">Oper</span></td></tr>
<tr><td>LISTUSERS</td><td>[-l CODER|SMT|ADMIN|OPER|UHS]</td><td>Listează utilizatorii, opțional filtrat pe nivel</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>USERINFO</td><td>&lt;mască_server|utilizator&gt; [-cl]</td><td>Informații despre operatori. -cl afișează și comenzile disponibile</td><td><span class="badge badge-oper">Oper+</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>📋 Liste și Jurnale</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>LIST</td><td>&lt;glines|servers|badchannels|exceptions|channels|shells&gt;</td><td>Listează diverse elemente interne (gline-uri, servere, canale etc.)</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>LIST CHANNELS</td><td>key &lt;cheie&gt; | modes &lt;moduri&gt; | topic &lt;topic&gt; | topicby &lt;mască&gt;</td><td>Caută canale după cheie, moduri, topic sau cine a setat topicul</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>LASTCOM / LASTCOMM</td><td>[număr] [zile]</td><td>Afișează ultimele comenzi trimise botului (implicit: 20)</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>LISTIGNORES</td><td>(fără parametri)</td><td>Afișează lista curentă de ignorări a botului</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>REMIGNORE</td><td>&lt;nick|host&gt;</td><td>Șterge o intrare din lista de ignorări</td><td><span class="badge badge-admin">Admin+</span></td></tr>
</table>
</div>
<div class="separator"></div>
<div class="cmd-category">
<h3>⚙️ Excepții, Configurare și Administrare Avansată</h3>
<table>
<tr><th>Comandă</th><th>Sintaxă</th><th>Descriere</th><th>Nivel</th></tr>
<tr><td>EXCEPTIONS</td><td>&lt;add|del|list&gt; &lt;mască_host&gt; &lt;conexiuni&gt;</td><td>Gestionează excepțiile de la gline-uri (permite mai multe conexiuni de pe un host)</td><td><span class="badge badge-admin">Admin+</span></td></tr>
<tr><td>SHELLS</td><td>&lt;addcompany|addnetblock|delcompany|delnetblock|list|chlimit|chname|clearall&gt; ...</td><td>Gestionează limitele de conexiuni pentru companii de shell hosting</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>CONFIG</td><td>&lt;opțiune&gt; &lt;valoare&gt;</td><td>Configurare internă: -GTime, -VClones, -Clones, -CClonesCIDR, -CClonesGline, -IClones, -GBCount, -GBInterval, -SGline</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>COMMANDS</td><td>&lt;-ds|-en|-no|-nl|-na|-ml&gt; &lt;comandă&gt; [valoare]</td><td>Modifică opțiunile comenzilor: -ds dezactivează, -en activează, -no necesită oper, -nl fără log, -na schimbă nume, -ml nivel minim</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>ANNOUNCE</td><td>[-p] &lt;mesaj&gt;</td><td>Trimite un anunț pe rețea (prin clientul fals AnnounceNick)</td><td><span class="badge badge-oper">Oper+</span></td></tr>
<tr><td>SAY / DO</td><td>&lt;-s|-b&gt; &lt;#canal|nick&gt; &lt;mesaj&gt;</td><td>Botul vorbește: -s prin server, -b prin bot. SAY = mesaj, DO = acțiune (/me)</td><td><span class="badge badge-owner">Coder</span></td></tr>
<tr><td>SHUTDOWN</td><td>&lt;motiv&gt;</td><td>Oprește serviciul complet (SQUIT)</td><td><span class="badge badge-owner">Coder</span></td></tr>
</table>
</div>
</div>
<!-- ======================== DRONESCAN (E) ======================== -->
<div class="service-section" id="dronescan">
<div class="service-header">