Comandi IRCop – UnrealIRCd 6
Lista completa e ufficiale dei comandi riservati agli IRCop su UnrealIRCd 6: KLINE, GLINE, ZLINE, GZLINE, SHUN, KILL, SAJOIN, SAMODE, CHGHOST e altri. Fonte: help.it.conf ufficiale.
Accesso riservato. Questi comandi sono disponibili solo agli operatori IRC autorizzati da Orixon.
L'uso improprio comporta la revoca immediata dei privilegi e possibili sanzioni.
Diventare IRCop
Autenticazione — nome e password sono case-sensitive
/OPER <utente> <password>
Esempio: OPER admin foobar234
Comandi oper — lista completa
| Comando | Descrizione |
|---|---|
ADDMOTD | Aggiunge una riga al MOTD del server |
ADDOMOTD | Aggiunge una riga all'OPERMOTD |
CHGHOST | Cambia l'hostname di un utente connesso |
CHGIDENT | Cambia l'ident di un utente connesso |
CHGNAME | Cambia il realname (GECOS) di un utente connesso |
CLOSE | Chiude le connessioni non ancora completamente registrate |
CONNECT | Collega un server alla rete IRC |
DCCDENY | Aggiunge un blocco DCC per un tipo di file |
DIE | Termina il processo IRC (disconnette tutti) |
DNS | Informazioni sulla cache DNS del server |
ELINE | Aggiunge eccezioni ai ban (E-Line) |
GLINE | Ban globale su tutta la rete per un host |
GLOBOPS | Invia un messaggio a tutti gli IRCop connessi |
GZLINE | Z-Line globale su tutti i server (blocco IP pre-connessione) |
INVITE | Forza un invito a prescindere dalle mode del canale |
KILL | Disconnette forzatamente un utente |
KLINE | Ban locale sul server corrente per un host |
LAG | Traceroute IRC verso un server (identifica dove si forma il lag) |
LOCOPS | Invia un messaggio agli IRCop sul server locale |
MKPASSWD | Genera un hash di una password per i file di configurazione |
MODULE | Elenco moduli caricati (con flag extra per oper) |
OPER | Ottiene i privilegi di operatore IRC |
OPERMOTD | Mostra il MOTD riservato agli oper |
REHASH | Ricarica i file di configurazione del server |
RESTART | Termina e riavvia il processo IRC |
SAJOIN | Forza un utente ad accedere a un canale |
SAMODE | Modifica le mode di un canale senza essere op |
SAPART | Forza un utente a lasciare un canale |
SDESC | Modifica la descrizione del server senza restart |
SETHOST | Imposta un virtual hostname su sé stessi |
SHUN | Impedisce all'utente di eseguire comandi (globale, come gline) |
SPAMFILTER | Aggiunge/rimuove filtri spam basati su regex |
SQUIT | Disconnette un server dalla rete |
STATS | Statistiche dettagliate del server |
TEMPSHUN | Shun temporaneo per la sessione corrente dell'utente |
TLINE | Conta quanti utenti rientrerebbero in una determinata maschera |
TRACE | Traccia percorso verso un server o utente |
TSCTL | Controllo del timestamp del server |
UNDCCDENY | Rimuove un blocco DCC |
WALLOPS | Invia messaggio a tutti gli utenti con mode +w |
ZLINE | Ban a livello IP sul server locale (pre-connessione) |
Ban globali
| Comando | Portata | Sintassi |
|---|---|---|
KLINE | Server locale | KLINE [nick/host] [durata] <motivo>KLINE -*@host (rimuovi) |
ZLINE | Server locale (IP) | ZLINE *@ip [durata] <motivo>ZLINE -*@ip (rimuovi) |
GLINE | Tutta la rete (host) | GLINE [nick/host] [durata] <motivo>GLINE -host (rimuovi) |
GZLINE | Tutta la rete (IP) | GZLINE *@ip [durata] <motivo>GZLINE -*@ip (rimuovi) |
SHUN | Globale — l'utente resta connesso ma non può inviare comandi | SHUN +user@host [durata] :motivoSHUN -user@host (rimuovi)SHUN (lista) |
ELINE | Eccezione ai ban | ELINE user@host :motivo (aggiunge)ELINE -user@host (rimuovi) |
Formato durata: usa
0 per ban permanenti, oppure il formato 1d10h15m30s
(giorni, ore, minuti, secondi). Esempi: 2d = 2 giorni, 1d6h = 30 ore.
Esempi ban
KLINE *@*.aol.com Violazione del regolamento ← permanente
KLINE *@*.isp.com 2d Violazione del regolamento ← 2 giorni
GLINE *@*.idiot.net 900 Spammer ← 15 minuti
GZLINE *@1.2.3.4 1d5h Spam ← 29 ore
SHUN [email protected] 1d6h :Spam ← shun 30 ore
KLINE -*@*.aol.com ← rimuovi kline
Comandi SA — forza azioni
| Comando | Sintassi | Descrizione |
|---|---|---|
SAJOIN |
SAJOIN <nick> <#canale>[,#can2] |
Forza un utente ad accedere a uno o più canali |
SAPART |
SAPART <nick> <#canale>[,#can2] [motivo] |
Forza un utente a lasciare uno o più canali |
SAMODE |
SAMODE <#canale> <+/-mode> |
Modifica le mode di un canale senza essere operatore nel canale |
Comandi CHG — modifica dati utente
| Comando | Sintassi | Descrizione |
|---|---|---|
CHGHOST |
CHGHOST <nick> <nuovo-host> |
Cambia l'hostname di un utente connesso |
CHGIDENT |
CHGIDENT <nick> <nuova-ident> |
Cambia l'ident di un utente connesso |
CHGNAME |
CHGNAME <nick> <nuovo-realname> |
Cambia il realname (GECOS) di un utente connesso |
SETHOST |
SETHOST <nuovo-host> |
Imposta un virtual hostname su sé stessi (a propria scelta, no caratteri speciali) |
SETIDENT |
SETIDENT <nuova-ident> |
Cambia la propria ident |
SDESC |
SDESC <nuova descrizione> |
Modifica la descrizione del server senza riavvio |
MKPASSWD |
MKPASSWD <metodo> <password> |
Genera hash per file di configurazione. Es: MKPASSWD argon2 LaMiaPassword. Metodi: argon2, bcrypt, sha256. Dettagli: Authentication types |
Comandi SVS — U:Lined / Services
Questi comandi possono essere inviati attraverso un server U:Lined (come i services Anope).
Di norma inviati tramite: /MSG OperServ RAW :<comando>
| Comando | Descrizione |
|---|---|
SVSJOIN | Forza un utente ad accedere a un canale (lato services) |
SVSPART | Forza un utente a lasciare un canale (lato services) |
SVSNICK | Forza il cambio di nickname a un utente (es. nick non registrato) |
SVSMODE | Imposta mode utente dal server (services) |
SVS2MODE | Come SVSMODE ma invia una notifica all'utente |
SVSKILL | Kill inviato dai services (con messaggio personalizzato) |
SQLINE | Q-Line su un nick (vieta l'uso di quel nick) |
UNSQLINE | Rimuove una Q-Line |
SVSNLINE | Imposta una N-Line (blocco nick basato su real name) |
SVSFLINE | Spamfilter via services |
SVSMOTD | Cambia il MOTD tramite services |
SVSLUSERS | Forza un aggiornamento delle statistiche utenti |
SVSNOLAG | Disabilita il lag check per un server |
SVSNOOP | Impedisce agli oper di un server di usare /OPER |
SVSO | Dà/toglie status IRCop a un utente |
SVSSILENCE | Gestisce la SILENCE list di un utente via services |
SVSSNO | Imposta snomask a un utente via services |
SVS2SNO | Come SVSSNO ma invia notifica all'utente |
SVSWATCH | Gestisce la WATCH list di un utente |
SWHOIS | Imposta una riga personalizzata nel /WHOIS di un utente |
Gestione server
| Comando | Sintassi | Descrizione |
|---|---|---|
REHASH |
REHASH [server|-global] [flag] |
Ricarica la configurazione. Flag: -dns (ricarica DNS), -tls (ricarica certificati SSL), -garbage (pulizia file inutili). Con -global esegue su tutta la rete. |
RESTART |
RESTART [password] [motivo] |
Termina e riavvia il processo IRC, disconnettendo tutti gli utenti. |
DIE |
DIE [password] |
Termina definitivamente il processo IRC. |
CONNECT |
CONNECT <server> [porta]CONNECT <server1> <porta> <server2> |
Collega un server alla rete. Con tre parametri, fa collegare server1 e server2 tra loro. |
SQUIT |
SQUIT <server> |
Disconnette un server dalla rete IRC. |
LAG |
LAG <server> |
Traceroute IRC: elenca i server attraverso cui passa la richiesta, utile per localizzare il lag. |
TRACE |
TRACE <server|nick> |
Traccia il percorso verso un server o utente. |
WALLOPS |
WALLOPS <messaggio> |
Messaggio a tutti gli utenti con mode +w. |
GLOBOPS |
GLOBOPS <messaggio> |
Messaggio a tutti gli IRCop della rete. |
LOCOPS |
LOCOPS <messaggio> |
Messaggio agli IRCop sul server locale. |