Documentație completă pentru toate serviciile disponibile pe rețeaua UnderChat
Generat automat din codul sursă GNUWorld — Versiunea 2.1.6 — Martie 2026
DroneScan are propria bază de date (dronescan), complet separată de CService (cservice).
Dacă primești eroarea No such user Raducu, înseamnă că utilizatorul nu există în tabela users
din baza de date dronescan. De asemenea, trebuie să fii IRC Operator (/oper) ca să poți folosi comenzile lui E.
Soluție — adaugă utilizatorul manual în PostgreSQL:
psql -h 10.1.100.252 -U gnuworld -d dronescan -c \
"INSERT INTO users (user_name, created, last_seen, last_updated, last_updated_by, flags, access) \
VALUES ('Raducu', extract(epoch from now())::int4, 0, extract(epoch from now())::int4, 'admin', 0, 1000);"
După inserare, așteaptă rcInterval secunde (implicit 300s / 5 minute) sau repornește GNUWorld pentru ca E să reîmprospăteze cache-ul de utilizatori.
Gestionarea canalelor, utilizatorilor, banurilor, suspendărilor și accesului
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| SHOWCOMMANDS | [#canal] | Afișează toate comenzile disponibile (pe un canal dacă este specificat) | Toți |
| LOGIN | <utilizator> <parolă> | Autentificare la CService cu contul tău | Toți |
| ACCESS | <#canal> <utilizator> [-min n] [-max n] [-op] [-voice] [-none] [-modif] | Verifică nivelul de acces al unui utilizator pe un canal | Toți |
| CHANINFO / INFO | <#canal> sau <utilizator> | Afișează informații despre un canal sau utilizator | Toți |
| ISREG | <#canal> | Verifică dacă un canal este înregistrat | Toți |
| VERIFY | <nick> | Verifică dacă un utilizator este autentificat și cu ce cont | Toți |
| MOTD | (fără parametri) | Afișează Mesajul Zilei (Message of the Day) | Toți |
| HELP | [comandă] | Ajutor despre comenzi; fără parametru — lista completă | Toți |
| RANDOM | (fără parametri) | Generează o parolă aleatorie | Toți |
| SHOWIGNORE | (fără parametri) | Afișează lista curentă de ignorări | Toți |
| SUPPORT | <#canal> <YES|NO> | Susține sau refuză susținerea unei aplicații de canal | Toți |
| NOTE / NOTES | send <utilizator> <mesaj> | read all | erase <all|id> | Trimite, citește sau șterge note (mesaje private) | Toți |
| OBJECT | <#canal> <obiecție> | Trimite o obiecție la o aplicație de canal | Toți |
| CANCEL | <#canal> <YES|NO> | Anulează o aplicație de canal (de către cel care a aplicat) | Toți |
| HELLO | <utilizator> <email> <email> <1-3> <răspuns> | Înregistrează un cont nou (dacă ALLOW_HELLO este activat la compilare) | Toți |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| OP | <#canal> [nick] [nick] ... | Dă operator (@) unuia sau mai multor utilizatori | 100+ |
| DEOP | <#canal> [nick] [nick] ... | Scoate operator (@) de la utilizatori | 100+ |
| HALFOP | <#canal> [nick] [nick] ... | Dă half-operator (%) unuia sau mai multor utilizatori | 50+ |
| DEHALFOP | <#canal> [nick] [nick] ... | Scoate half-operator (%) de la utilizatori | 50+ |
| VOICE | <#canal> [nick] [nick] ... | Dă voice (+v) unuia sau mai multor utilizatori | 25+ |
| DEVOICE | <#canal> [nick] [nick] ... | Scoate voice de la utilizatori | 25+ |
| ADDUSER | <#canal> <utilizator> <acces> | Adaugă un utilizator pe lista de acces a canalului | 400+ |
| REMUSER | <#canal> <utilizator> | Șterge un utilizator de pe lista de acces | 400+ |
| MODINFO | <#canal> ACCESS <user> <nivel> | AUTOMODE <user> <NONE|OP|VOICE> | INVITE <ON|OFF> | Modifică acces, automode sau setarea de invite a unui utilizator | 400+ |
| SET | [#canal] <variabilă> <valoare> | INVISIBLE <ON|OFF> | LANG <limbă> | MAXLOGINS <nr> | Setează opțiuni de canal (AUTOTOPIC, FLOATLIM, etc.) sau setări personale | Variabil |
| INVITE | <#canal> [#canal] ... | Botul te invită pe canalul/canalele specificate | 1+ |
| TOPIC | <#canal> <topic> | Setează topicul canalului | Variabil |
| BANLIST | <#canal> | Afișează lista de ban-uri a canalului | 0+ |
| KICK | <#canal> <nick> [motiv] | Dă kick unui utilizator de pe canal | 100+ |
| STATUS | <#canal> | Afișează starea curentă a canalului (setări, moduri, limite) | Variabil |
| SUSPEND | <#canal> <utilizator> [durată] [nivel] [motiv] | Suspendă un utilizator pe un canal (îi blochează accesul temporar) | 100+ |
| UNSUSPEND | <#canal> <utilizator> [motiv] | Ridică suspensia unui utilizator | 100+ |
| BAN | <#canal> <nick|*!*user@*.host> [durată] [nivel] [motiv] | Setează un ban pe canal | 75+ |
| UNBAN | <#canal> <*!*user@*.host> | Scoate un ban de pe canal | 75+ |
| LBANLIST | <#canal> <mască_ban> | Caută ban-uri care se potrivesc cu masca specificată | 0+ |
| NEWPASS | <parolă_nouă | utilizator> | Schimbă parola contului tău (sau resetează parola unui utilizator — admin) | Toți |
| JOIN | <#canal> | Forțează botul X să intre pe un canal | Admin |
| PART | <#canal> | Forțează botul X să iasă de pe un canal | Admin |
| CLEARMODE | <#canal> | Șterge toate modurile de pe canal (reset complet) | 500+ |
| SUSPENDME | <parolă> | Te auto-suspendezi (util dacă contul a fost compromis) | Toți |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| OPERJOIN | <#canal> | Intră pe un canal ca oper (fără a avea acces CService) | Oper |
| OPERPART | <#canal> | Ieși de pe canal ca oper | Oper |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| WHITELIST | <ADD|REM|VIEW> <IP> [durată] [motiv] | Gestionează lista albă de IP-uri (exceptate de la flood/gline) | Admin |
| SCAN | NICK|NICKNAME <nick> | Caută informații despre un nick (cui este înregistrat) | Admin |
| SCANHOST | <mască> [-all] | Caută conturi după hostname/IP | Admin |
| SCANUNAME | <mască> [-all] | Caută conturi după numele de utilizator | Admin |
| SCANEMAIL | <mască> [-all] | Caută conturi după adresa de email | Admin |
| REGISTER | <#canal> | Înregistrează un canal în baza de date | Admin |
| REMOVEALL | <#canal> | Șterge toate intrările de acces de pe un canal | Admin |
| PURGE | <utilizator|#canal> [-noop] <motiv> | Șterge (purge) un cont de utilizator sau un canal complet | Admin |
| ACCEPT | <#canal> <decizie> | Acceptă o aplicație de canal aflată în așteptare | Admin |
| REJECT | <#canal> <decizie> | Respinge o aplicație de canal | Admin |
| RENAME | <utilizator_vechi> <utilizator_nou> | Redenumește un cont de utilizator | Admin |
| FORCE | <#canal> | Forțează acces pe un canal (bypass protecții) | Admin |
| UNFORCE | <#canal> | Scoate modul force de pe canal | Admin |
| REMIGNORE | <mască> | Șterge o ignorare setată de bot | Admin |
| SERVNOTICE | <#canal> <text> | Trimite o notificare de server pe un canal | Admin |
| SAY / DO | <#canal> <text> | Botul X trimite un mesaj (SAY) sau acțiune (DO) pe un canal | Admin |
| QUOTE | <text> | Trimite o comandă raw (brută) către server — FOARTE PERICULOS! | Admin* |
| REHASH | [translations|help|config|motd] | Reîncarcă traducerile, ajutorul, configurația sau MOTD-ul din baza de date | Admin |
| STATS | (fără parametri) | Afișează statistici interne ale botului | Admin |
| ADDCOMMENT | <utilizator|#canal> <comentariu> | Adaugă un comentariu la un cont sau canal | Admin |
| SHUTDOWN | <motiv> | Oprește complet GNUWorld | Admin* |
Gestionarea rețelei, gline-uri, jupe-uri, scanare, moderare canale — exclusiv pentru IRC Operatori
ccontrol) cu propriul sistem de utilizatori și comenzi.
Trebuie să fii IRC Operator și autentificat (/msg UWorld LOGIN user parola).
Fiecare comandă este controlată individual — un admin poate adăuga/șterge comenzi per operator.UHS (de bază) → OPER → ADMIN → SMT (Senior Management) → CODER (acces total)
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| LOGIN | <utilizator> <parolă> | Autentificare la UWorld | Toți |
| DEAUTH / LOGOUT | (fără parametri) | Deautentificare de la UWorld | UHS+ |
| NEWPASS | <parolă_nouă> | Schimbă parola ta pentru UWorld | UHS+ |
| HELP | [comandă] | Afișează ajutor general sau pentru o comandă specifică | Toți |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| MODE | <#canal> <moduri> | Schimbă modurile unui canal | Oper |
| OP | <#canal> <nick> [nick] ... | Dă operator unuia sau mai multor utilizatori | Oper |
| DEOP | <#canal> <nick> [nick] ... | Scoate operator de la utilizatori | Oper |
| MODERATE | <#canal> | Moderează un canal (setează +m) | Oper |
| UNMODERATE | <#canal> | Scoate moderarea de pe canal | Oper |
| INVITE | <#canal> | Te invită pe un canal cu +i (invite only) | Oper |
| KICK | <#canal> <nick> <motiv> | Dă kick unui utilizator de pe canal | Oper |
| CLEARCHAN | <#canal> [moduri] | Șterge modurile de pe canal (ALL sau combinație de ilpskmntDob) | Oper |
| CHANINFO | <#canal> | Afișează informații detaliate despre un canal | Oper |
| REOP | <#canal> <nick> | Scoate toți operatorii de pe canal și dă op doar nickului specificat | Oper |
| NOMODE | <ADD|REM> <#canal> [motiv] | Gestionează lista de canale fără moduri (nimeni nu poate schimba modurile) | SMT+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| GLINE | <user@host> [durată] <motiv> | Setează un gline pe o mască user@host (durată: s/m/h/d) | Oper |
| REMGLINE | <user@host> | Șterge un gline de pe o mască | Oper |
| SCANGLINE | <mască> | Caută gline-uri care se potrivesc cu masca dată | Oper |
| FORCEGLINE | [-fu] <nick|user@host> <durată> <motiv> | Gline forțat — permite durată peste 14 zile sau peste 255 utilizatori afectați. -fu doar SMT+ | Admin+ |
| SGLINE | <user@host> [durată] <motiv> | Gline cu restricții relaxate (doar Coder) | Coder |
| REMSGLINE | <user@host> | Șterge un SGLINE | Coder |
| SCHANGLINE | [-u] <#canal> [durată] <motiv> | Gline pe toți utilizatorii dintr-un canal. -u = doar cei neidentificați | Coder |
| FORCECHANGLINE | [-u] <#canal> [durată] <motiv> | Gline forțat pe canal — limitat la 24h, fără canale cu operi sau nomode | Admin+ |
| GCHAN | <#canal> <durată|-per> <motiv> | Setează un BADCHAN gline (interzice intrarea pe canal). -per = permanent | Coder |
| REMGCHAN | <#canal> | Șterge un BADCHAN gline | Coder |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| JUPE | <server> <motiv> | Jupează un server (îl blochează de la conectare la rețea) | Admin |
| UNJUPE | <server> | Scoate jupe-ul de pe un server | Oper |
| ADDSERVER | <server> | Adaugă un server nou în baza de date (serverul trebuie să fie conectat) | SMT |
| REMSERVER | <server> | Șterge un server din baza de date — ATENȚIE! | SMT+ |
| LEARNNET | (fără parametri) | Adaugă automat toate serverele necunoscute conectate la rețea | Admin+ |
| CHECKNET | (fără parametri) | Listează toate serverele lipsă din rețea | Oper+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| WHOIS | <nick> | Afișează informații despre un utilizator de pe rețea | Oper |
| TRANSLATE | <numeric> | Traduce un numeric IRC într-un nick | Oper |
| SCAN | -h <user@host> | -fh <user@host> | -n <realname> [-v] [-i] | Scanează rețeaua după host/IP (CIDR), host mascat sau realname. -v arată primii 15, -i raport ident | Oper |
| MAXUSERS | (fără parametri) | Afișează vârful maxim de utilizatori online înregistrat vreodată | Oper+ |
| STATUS | (fără parametri) | Afișează informații de depanare și starea botului/serverului | Coder |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ADDUSER | <utilizator> <nivel> [server] <parolă> | Adaugă un operator nou. Nivel: OPER, ADMIN, SMT, CODER | Admin |
| REMUSER | <utilizator> | Șterge un operator din lista de acces | Admin |
| MODUSER | <utilizator> [opțiuni...] | Modifică un operator: -ah/-dh host, -s server, -p parolă, -gl on/off, -op on/off, -ua, -uf flags, -e email, -mt m/n | Oper |
| ADDCOMMAND | [-fr] <utilizator> <comandă> | Adaugă permisiunea pentru o comandă la un operator. -fr forțare (SMT+) | Admin |
| REMCOMMAND | <utilizator> <comandă> | Șterge permisiunea unei comenzi de la un operator | Admin |
| SUSPEND | <utilizator> <durată> [-l nivel] <motiv> | Suspendă un operator pentru o perioadă | Admin |
| UNSUSPEND | <utilizator> | Ridică suspensia unui operator | Admin |
| LISTHOSTS | <utilizator> | Listează măștile de gazdă ale unui operator | Oper |
| LISTUSERS | [-l CODER|SMT|ADMIN|OPER|UHS] | Listează utilizatorii, opțional filtrat pe nivel | Oper+ |
| USERINFO | <mască_server|utilizator> [-cl] | Informații despre operatori. -cl afișează și comenzile disponibile | Oper+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| LIST | <glines|servers|badchannels|exceptions|channels|shells> | Listează diverse elemente interne (gline-uri, servere, canale etc.) | Oper+ |
| LIST CHANNELS | key <cheie> | modes <moduri> | topic <topic> | topicby <mască> | Caută canale după cheie, moduri, topic sau cine a setat topicul | Oper+ |
| LASTCOM / LASTCOMM | [număr] [zile] | Afișează ultimele comenzi trimise botului (implicit: 20) | Oper+ |
| LISTIGNORES | (fără parametri) | Afișează lista curentă de ignorări a botului | Oper+ |
| REMIGNORE | <nick|host> | Șterge o intrare din lista de ignorări | Admin+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| EXCEPTIONS | <add|del|list> <mască_host> <conexiuni> | Gestionează excepțiile de la gline-uri (permite mai multe conexiuni de pe un host) | Admin+ |
| SHELLS | <addcompany|addnetblock|delcompany|delnetblock|list|chlimit|chname|clearall> ... | Gestionează limitele de conexiuni pentru companii de shell hosting | Coder |
| CONFIG | <opțiune> <valoare> | Configurare internă: -GTime, -VClones, -Clones, -CClonesCIDR, -CClonesGline, -IClones, -GBCount, -GBInterval, -SGline | Coder |
| COMMANDS | <-ds|-en|-no|-nl|-na|-ml> <comandă> [valoare] | Modifică opțiunile comenzilor: -ds dezactivează, -en activează, -no necesită oper, -nl fără log, -na schimbă nume, -ml nivel minim | Coder |
| ANNOUNCE | [-p] <mesaj> | Trimite un anunț pe rețea (prin clientul fals AnnounceNick) | Oper+ |
| SAY / DO | <-s|-b> <#canal|nick> <mesaj> | Botul vorbește: -s prin server, -b prin bot. SAY = mesaj, DO = acțiune (/me) | Coder |
| SHUTDOWN | <motiv> | Oprește serviciul complet (SQUIT) | Coder |
Detectare automată a drone-lor, flood-urilor la intrare și comportament anormal pe canale
/oper) ȘI să ai un cont în baza de date dronescan.
Conturile CService (X) NU sunt valabile pentru DroneScan. Baza de date este complet separată.
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ACCESS | [utilizator] | Afișează nivelul de acces al tău sau al unui utilizator specificat | 300+ |
| CHECK | [#canal] [utilizator] | Verifică un canal sau utilizator pentru activitate suspectă de drone | 300+ |
| FAKE | [activate] | Gestionează clienți falși (honeypot) pentru detectarea dronelor | 300+ |
| LIST | <active|fakeclients|joinflood|users> | Listează canale active/suspecte, clienți falși, flood-uri la intrare sau utilizatori | 300+ |
| STATUS | (fără parametri) | Afișează starea curentă a botului (parametri configurați, statistici) | 300+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| INVITE | (fără parametri) | Botul te invită pe canalul de consolă (#ds.console) | Oper |
| STATS | (fără parametri) | Afișează margini, intervale, contoare de flood (CM/NM/CC, jcI/jcC, ncI/ncC) | Oper |
| INFO | <nick> | Arată dacă un nick este „Normal" sau „Anormal" | Oper |
| SET | <opțiune> <valoare> | Modifică setări în timp real (margini, cutoff-uri) | Oper |
| RESET | (fără parametri) | Resetează stările și reverifică toate canalele | Oper |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ADDUSER | <utilizator> <nivel_acces> | Adaugă un utilizator nou în baza de date DroneScan | 750+ |
| MODUSER | ACCESS <utilizator> <nivel> | Modifică nivelul de acces al unui utilizator existent | 750+ |
| REMUSER | <utilizator> | Șterge un utilizator din baza de date DroneScan | 750+ |
| ADDEXCEPTIONALCHANNEL | <#canal> | Adaugă un canal la lista de excepții (nu va mai fi scanat/raportat) | 750+ |
| REMEXCEPTIONALCHANNEL | <#canal> | Scoate un canal de pe lista de excepții | 750+ |
| RELOAD | (fără parametri) | Reîncarcă modulul DroneScan complet | 750+ |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ANALYSE | <#canal> | Analizează detaliat un canal pentru drone/boți (entropie, scoruri) | 1000 |
| QUOTE | <text> | Trimite o comandă raw către serverul IRC — FOARTE PERICULOS! | 1000 |
Reparare automată și manuală a canalelor preluate sau rămase fără operatori
chanfix).
Monitorizează cine are operator pe canale și poate restaura operatorii legitimi dacă canalul este preluat.
Necesită IRC Oper pentru cele mai multe comenzi.
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| CANFIX | <#canal> | Listează operatorii care pot repara canalul fără ajutor de la un oper IRC | Toți |
| REQUESTOP | <#canal> [CONTACT] | Solicită repararea canalului; CONTACT notifică top 10 operatori | Toți |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| HELP | [comandă] | Afișează ajutor despre comenzi; fără parametru — lista completă | Oper |
| HISTORY | <#canal> | Arată istoricul reparărilor manuale pentru un canal | Oper |
| INFO | <#canal> | Afișează notele, alertele și starea de blocare a canalului | Oper |
| SCORE | <#canal> [cont|=nick] | Afișează scorurile de top; sau scorul unui utilizator specific | Oper |
| CSCORE | <#canal> | La fel ca SCORE, dar în format compact | Oper |
| STATUS | (fără parametri) | Arată uptime, prezență rețea, setări de fix/blocare | Oper |
| CHECK | <#canal> | Afișează numărul de operatori și clienți totali dintr-un canal | Logat |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| LISTHOSTS | [utilizator] | Listează măștile de gazdă ale tale sau ale unui utilizator | Logat |
| USERSCORES | <cont> | Afișează toate scorurile unui cont pe toate canalele | Logat |
| USET | <NOTICE|LANG> <valoare> | Setări cont: NOTICE (notificări vs PRIVMSG), LANG (limbă) | Logat |
| WHOIS | <utilizator> | Informații detaliate despre un cont ChanFix | Logat |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ADDUSER | <utilizator> [gazdă] | Adaugă un utilizator nou în ChanFix | u/a |
| DELUSER | <utilizator> | Șterge un utilizator din ChanFix | u/a |
| ADDFLAG | <utilizator> <flag> | Adaugă flag: a=admin server, b=blocare, c=comentarii, f=chanfix, o=owner, u=user manager | u/a |
| DELFLAG | <utilizator> <flag> | Șterge un flag de la un utilizator | u/a |
| ADDHOST | <utilizator> <nick!user@host> | Adaugă o mască de gazdă pentru un utilizator | u/a |
| DELHOST | <utilizator> <mască> | Șterge o mască de gazdă | u/a |
| SETGROUP | <utilizator> <grup> | Setează grupul unui utilizator | u/a |
| WHOGROUP | [grup] | Listează utilizatorii dintr-un grup; fără parametru — toate grupurile | u/a |
| SUSPEND | <utilizator> | Suspendă un utilizator ChanFix | u/a |
| UNSUSPEND | <utilizator> | Reactivează un utilizator suspendat | u/a |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| BLOCK | <#canal> <motiv> | Blochează permanent un canal de la reparare (automat și manual) | flag b |
| UNBLOCK | <#canal> | Deblochează canalul | flag b |
| TEMPBLOCK | <#canal> <motiv> | Blocare temporară a canalului | flag b |
| UNTEMPBLOCK | <#canal> | Scoate blocarea temporară | flag b |
| LISTBLOCKED | (fără parametri) | Listează toate canalele blocate permanent | flag b |
| LISTTEMPBLOCKED | (fără parametri) | Listează toate canalele blocate temporar | flag b |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| ADDNOTE | <#canal> <text> | Adaugă o notiță la un canal | flag c |
| DELNOTE | <#canal> <id> | Șterge o notiță (doar cele adăugate de tine) | flag c |
| ALERT | <#canal> <motiv> | Pune canalul în stare de alertă (necesită OVERRIDE pentru reparare) | flag c |
| UNALERT | <#canal> | Scoate alerta de pe canal | flag c |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| CHANFIX | <#canal> [OVERRIDE] [CONTACT] | Reparare manuală; OVERRIDE forțează; CONTACT notifică top 10 | flag f |
| OPLIST | <#canal> [-all] [-days] | Top 10 conturi cu scoruri; -all arată toate; -days arată diagrama de 2 săptămâni | Oper |
| OPNICKS | <#canal> | Arată nickurile care au operator în prezent pe canal | Oper |
| SIMULATE | <#canal> [AUTO|MANUAL] | Simulează o reparare fără să o execute efectiv | Oper |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| SET | <setare> <valoare> | Modifică: ENABLE_AUTOFIX, ENABLE_CHANFIX, ENABLE_CHANNEL_BLOCKING, NUM_SERVERS | flag o |
| REHASH | (fără parametri) | Reîncarcă traducerile, configurația sau ajutorul din baza de date | flag o |
| RELOAD | [motiv] | Repornește complet modulul ChanFix (include reconnectare!) | flag o |
| SHUTDOWN | [motiv] | Salvează baza de date și oprește GNUWorld complet | flag o |
| LASTCOM | [număr] [zile] | Arată ultimele comenzi primite de bot | flag o |
| INVITE | (fără parametri) | Te invită pe canalul de consolă | flag o |
| QUOTE | <text> | Trimite comandă raw către server — EXTREM DE PERICULOS! | flag o |
| SAY | <#canal> <text> | Botul C trimite un mesaj pe un canal | flag o |
Colectare și afișare statistici despre rețeaua UnderChat (canale, utilizatori, trafic)
permit_user din configurare, fie statut de IRC Operator (dacă allow_opers = true).
Nu are bază de date separată — scrie statistici în fișiere.
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| stats | (fără parametri) | Afișează statisticile curente ale rețelei (utilizatori, canale, vârf) | Acces |
| reload | (fără parametri) | Reîncarcă complet modulul de statistici | Acces |
| shutdown | (fără parametri) | Oprește GNUWorld complet | Acces |
| join | <#canal> | Botul intră pe un canal pentru a colecta statistici | Acces |
| part | <#canal> | Botul iese de pe un canal | Acces |
| say | <#canal> <mesaj> | Botul trimite un mesaj pe un canal pe care se află | Acces |
Notă: Comenzile sunt case-sensitive (litere mici). Scrie stats, nu STATS.
Modul pasiv de scanare a rețelei pentru proxy-uri deschise și conexiuni suspecte
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| (orice mesaj) | /msg netscan orice | Răspunde cu „Howdy :)" — este un modul pasiv fără comenzi reale | Toți |
Scanner-ul monitorizează automat conexiunile noi pe rețea (evenimentul EVT_NICK) și poate face conexiuni
de ieșire (max_connects) pentru a verifica dacă un IP are proxy-uri deschise. Este un instrument complet automat
— nu necesită intervenție manuală prin comenzi.
Creează clienți falși (invizibili) care intră pe canale suspecte și retransmit conversațiile
/msg. Se scriu pe canalul de admin
(implicit #2010), folosind prefixul snoopy (setat în cmdchar din configurare).
Necesită acces (permit_user) sau statut de IRC Oper.
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| spawnclient | snoopy spawnclient <nick!user@host> <realname> | Creează un client fals (clon) pe rețea cu identitatea specificată | Acces |
| join | snoopy join <nick> <#canal> [cheie] | Un client fals intră pe un canal pentru supraveghere | Acces |
| joinall | snoopy joinall <#canal> [cheie] | Toți clienții falși intră pe un canal | Acces |
| part | snoopy part <nick> <#canal> [mesaj] | Un client fals iese de pe un canal | Acces |
| partall | snoopy partall <#canal> [mesaj] | Toți clienții falși ies de pe canal | Acces |
| quit | snoopy quit <nick> [mesaj] | Un client fals se deconectează de pe rețea | Acces |
| quitall | snoopy quitall [mesaj] | Toți clienții falși se deconectează | Acces |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| say / do | snoopy say <nick> <#canal> <mesaj> | Un client fals trimite un mesaj sau acțiune pe canal | Acces |
| sayall / doall | snoopy sayall <#canal> <mesaj> | Toți clienții falși trimit un mesaj pe canal | Acces |
| Comandă | Sintaxă | Descriere | Nivel |
|---|---|---|---|
| reload | <cmdchar> reload | Reîncarcă complet modulul Snoop | Acces |
| shutdown | <cmdchar> shutdown | Oprește GNUWorld complet | Acces |
| Serviciu | Bot / Pseudonim | Cum dai comenzi | Nr. comenzi | Bază de date |
|---|---|---|---|---|
| CService | X | /msg X <cmd> | ~45 | cservice |
| UWorld / CControl | UWorld | /msg UWorld <cmd> | ~45 | ccontrol |
| DroneScan | E | /msg E <cmd> | ~17 | dronescan |
| OpenChanFix | C | /msg C <cmd> | ~40 | chanfix |
| Stats | ubercow | /msg ubercow <cmd> | 6 | — |
| Scanner | netscan | N/A (automat) | 0 | — |
| Snoop | snoopy_ | snoopy <cmd> pe canal | 11 | — |