SimosNap IRC Network

IRCd

Guida rapida ai comandi IRC, ai modi utente, ai modi canale e ai ban estesi disponibili sulla rete SimosNap.

01

Comandi IRC

I comandi IRC permettono di inviare messaggi, entrare nei canali, gestire nickname, topic, inviti, ban e informazioni sugli utenti.

/PRIVMSG [target] [text]

Invia un messaggio a un utente o a un canale.

/NOTICE [target] [text]

Invia un notice a un utente o a un canale.

/NICK [nuovo nick]

Cambia il tuo nickname.

/JOIN [channel]{,[channel]} [key]{,[key]}

Entra in uno o più canali. Se richiesto, puoi specificare anche la chiave del canale.

/PART [channel]{,[channel]} [reason]

Lascia uno o più canali, eventualmente indicando un messaggio di uscita.

/CYCLE [channel]

Esegue un part e un rejoin del canale. Può essere utile per superare alcune restrizioni che bloccherebbero un normale nuovo accesso, come limite utenti o chiave del canale.

/KNOCK [canale]

Invia una richiesta di accesso a un canale chiuso o solo su invito.

/MODE [target] [+|-][modes] {parametri}

Imposta o rimuove modi su un utente o su un canale. Un utente può impostare modi solo su se stesso o nei canali dove ha privilegi sufficienti.

/DEVOICE [channel]

Rimuove il voice a se stessi nel canale specificato.

/TOPIC [channel] {topic}

Mostra o imposta il topic di un canale. Se il canale è +t, serve almeno lo stato di halfop per modificarlo.

/KICK [channel] [nick] {[reason]}

Allontana un utente dal canale. Devi avere almeno lo stato di halfop.

/TBAN [channel] [duration] [banmask]

Imposta un ban temporaneo. La durata può essere indicata come 1w2d3h4m6s oppure come numero di secondi.

/INVITE [nick] [channel] {[time]}

Invita un utente in un canale. L’invito può superare ban, chiavi e altre restrizioni. Se viene indicato un tempo, l’invito scade automaticamente.

/UNINVITE [nick] [canale]

Rimuove l’invito di un utente da un canale.

/AWAY {message}

Imposta lo stato di assente con un messaggio. Usato senza messaggio, rimuove lo stato di away.

/DCCALLOW [+|-] [nick] [duration]

Aggiunge o rimuove un nickname dalla lista DCCALLOW.

/ACCEPT [+-*] [nick]

Gestisce la accept list usata con il modo utente +g. ACCEPT +nick aggiunge un utente, ACCEPT -nick lo rimuove, ACCEPT * mostra la lista.

/EXMODE <target> [[(+|-)]<modes>]

Spiega i modi specificati per un utente o un canale.

/SILENCE [+/-][hostmask] [p|c|i|n|t|a|x]

Sistema di ignore lato server basato su hostmask.

pBlocca i messaggi privati
cBlocca i messaggi nel canale
iBlocca gli inviti
nBlocca i notice privati
tBlocca i notice al canale
aBlocca tutto
xEccezione

Esempio: /SILENCE +*!*@*.tiscali.it xa. Usato senza parametri mostra la lista delle hostmask ignorate.

/WATCH [C|S|+/-[NICK]]

Aggiunge o rimuove utenti dalla watch list. C pulisce la lista, S mostra lo stato.

/WHOIS [nick] {server}

Mostra informazioni su un utente: canali, hostname, server, idle time e altri dettagli disponibili.

/WHOWAS [nick]

Mostra le connessioni recenti associate a un nickname.

/ISON [nick] {[nick]...}

Mostra quali nickname, tra quelli indicati, sono attualmente online.

/USERHOST [nickname]

Mostra hostname e altre informazioni relative a un utente.

/LIST [pattern]

Mostra la lista dei canali esistenti. Con un pattern, ad esempio /LIST *chat*, filtra i risultati.

/NAMES [channel]{,[channel]}

Mostra la lista degli utenti presenti nei canali specificati.

/WHO <pattern> [<flags>]

Cerca informazioni sugli utenti che corrispondono al pattern fornito.

AFiltra per messaggio away
aFiltra per account
hFiltra per hostname
iFiltra per indirizzo IP
mFiltra per modi utente
nFiltra per nickname
rFiltra per realname
sFiltra per server
uFiltra per ident username
oMostra solo operatori IRC

/MOTD [server]

Mostra il messaggio del giorno del server.

/RULES

Mostra il regolamento del server.

/LUSERS

Mostra statistiche su utenti, canali e server collegati.

/SSLINFO [nick]

Mostra informazioni sulla connessione SSL e sul certificato dell’utente richiesto.

/QUIT {[reason]}

Disconnette da IRC e chiude la sessione corrente.

02

Modi utente

cBlocca messaggi privati e notice da utenti con cui non hai canali in comune.
gBlocca privati da utenti non presenti nella accept list.
hIdentifica l’utente come IRC helper.
iRende l’utente invisibile nei risultati WHO quando non ci sono canali in comune.
oIdentifica l’utente come IRC operator.
rIndica che il nickname è registrato.
wPermette di ricevere messaggi wallops.
xNasconde o maschera l’hostname reale.
zAccetta privati solo da utenti connessi via SSL.
BIdentifica l’utente come bot.
RBlocca messaggi privati da nickname non registrati.
SFiltra colori, grassetto e underline mIRC nei privati ricevuti.
TBlocca richieste CTCP.
VBlocca la ricezione di inviti.
03

Modi canale

v [nick]Assegna voice, permette di parlare nei canali moderati.
h [nick]Assegna halfop.
o [nick]Assegna op.
a [nick]Assegna protected.
q [nick]Assegna owner.
b [hostmask]Imposta un ban sulla hostmask.
e [hostmask]Imposta un’eccezione ai ban.
I [hostmask]Imposta un’eccezione al modo invite-only.
cBlocca messaggi contenenti codici colore mIRC.
d [time]Blocca temporaneamente i messaggi dei nuovi utenti.
f [*][lines]:[sec]Protezione contro text flood.
g [mask]Blocca messaggi che corrispondono alla maschera.
iAccesso solo su invito.
j [joins]:[sec]Limita il rate degli ingressi.
k [key]Imposta una chiave/password per il canale.
l [limit]Imposta il numero massimo di utenti.
mCanale moderato: parlano solo utenti con voice o privilegi superiori.
nBlocca messaggi da utenti esterni al canale.
pCanale privato.
rCanale registrato.
sCanale segreto.
tTopic modificabile solo dagli operatori.
uModalità auditorium.
zAccesso consentito solo a utenti connessi via SSL.
APermette a tutti gli utenti di invitare altri utenti.
BBlocca messaggi con troppe maiuscole.
CBlocca CTCP al canale.
H [lines]:[sec]Abilita history per mostrare messaggi recenti ai nuovi utenti.
J [seconds]Previene il rejoin dopo un kick.
KBlocca l’utilizzo di KNOCK.
L [channel]Reindirizza gli utenti quando il canale raggiunge il limite +l.
MBlocca messaggi da nickname non registrati.
NBlocca i cambi nickname nel canale.
QLimita l’uso di KICK agli utenti con accesso ai services.
RPermette l’accesso solo a nickname registrati.
SFiltra codici colore mIRC dai messaggi inviati al canale.
TBlocca notice al canale da utenti non halfop.
W [cu][lines]:[sec]Slowmode per canale o per utente.
X [mode]Rende gli operatori immuni alle restrizioni dei modi specificati.
04

Extended bans

Gli extban permettono di applicare ban o eccezioni usando criteri più avanzati rispetto alla classica mask nick!user@host.

Matching extban

j:#canaleBanna chi si trova nel canale indicato.
r:realnameBanna in base al realname.
s:serverBanna utenti connessi da un determinato server.
z:fingerprintBanna utenti con uno specifico fingerprint SSL.
R:accountBanna utenti loggati con uno specifico account NickServ.
G:countryBanna utenti in base al country code ISO.

Acting extban

c:banBlocca messaggi con codici colore.
m:banBlocca tutti i messaggi degli utenti corrispondenti.
p:banBlocca i messaggi di part.
A:banBlocca gli inviti al canale.
B:banBlocca messaggi scritti in maiuscolo.
C:banBlocca CTCP al canale.
N:banBlocca cambi nickname.
Q:banBlocca kick degli utenti corrispondenti.
S:banRimuove colore, grassetto e underline dai messaggi.
T:banBlocca notice.
U:banBlocca accesso a utenti non registrati.