CommunityChatContattiDoc.UtentiChiSiamoIntroduzioneIRCIntroStoriaGlossarioFAQComandiIRCServicesmIRCeScriptWebChatCercaFAQServereServicesComandiIRCCmdUnreal3.2NickServChanServMemoServOperServGuideVarieAcronimiIRCInstallazioneJVMEmoticonsDCCeFastwebGuidaOPGuidaIRCopRFCeProtocolliRFC1459RFC2810RFC2811RFC2812RFC2813DCCDCC2CTCPPoliciesNetiquetteHelpersOpersSicurezzaFirewallSockseProxyFirewalleProxyTutorialClientsIRCWindowsLinuxMACWebChatmIRC&ScriptmIRCScriptItalianiScriptEsteriAdd-OnSegnalaScriptLoginStaff
Guide e Tutorials - Guida dell' IRCOp


Chi sono gli IrcOp:

la parola IrcOp significa IRC Operator, questi sono una gruppo di persone che si occupano della gestione della Net con dei compiti ben precisi fra di loro.
Il termine IrcOp può essere usato anche genericamente per raggruppare ogni tipo di ruolo all’interno di ogni singola Net ( NetAdmin ,ServicesAdmin, Admin, CoAmdin sono tutti IrcOp).

[ Torna all'indice ]


Cosa fanno gli IrcOp:

1) Gli IrcOp hanno il compito di far rispettare le regole della Net (ogni Net ha le sue regole, per vederle nel dettaglio, qualsiasi sia il client utilizzato, è necessario usare il comando /rules o vedere nel sito della rete IRC di cui si fa parte, ad esempio http://www.ircitaly.net )

2) Forniscono aiuto agli utenti in difficoltà tramite il canale #IRCHelp (questo per IrcItaly ) cercando di dare delle risposte il più esaurienti possibili sulle problematiche della Net di cui fanno parte.

3)Si occupano dell’addestramento dei Voice (vedere il documento Helper) di #IrcHelp in modo che abbiano una preparazione adeguata e in un secondo momento possano fornire aiuto agli utenti in difficoltà autonomamente.

[ Torna all'indice ]


Cosa non deve fare un IrcOp:

1) Un IrcOp non deve mai abusare dei suoi poteri per uso personale o per altri fini che non siano coerenti con la politica e le regole dalla Net.
2) Non deve usare linguaggi troppo tecnici con gli utenti,con gli helper,ecc…in modo da non farli sentire a disagio.
3) Un IrcOp non può mai intervenire in un #canale per bannare o kickare un utente,perché le regole variano da canale a canale e vengono stabilite dal suo fondatore salvo richiesta di aiuto da parte di un operatore del medesimo o un riscontro di un infrangimento delle regole della Net,che può far partire sanzioni disciplinari verso il soggetto che le ha infrante.
L’entità del provvedimento è a discrezione dell’IrcOp che ha riscontrato il fatto.

N.B.: Ogni Net che si definisca seria ha una mail a cui TUTTI gli utenti possono denunciare forme di abuso di potere da parte di un qualsiasi IrcOp. Su IRCItaly potete riferirvi a abuse@ircitaly.net

[ Torna all'indice ]


Comandi per gli IrcOp:

· KILL permette di disconnettere "killare" un Utente/Client dalla rete.
· SQUIT permette di far "squittare" un server irc presente nella rete, cioè interrompere il collecamento del server specificato con tutti gli altri server.
· CONNECT permette di ristabilire la connessione tra due server appartenenti alla rete IRCItaly.
· REHASH permette di "riavviare" la configurazione dell’IRCd (Rilettura del file ircd.conf).
· RESTART permette di "riavviare" totalmente un server IRCd (riavviare il processo del demone).
· GLINE permette di "G-Lineare" (bloccare l’accesso alla Network) temporaneamente (tempo variabile) un Utente/Dominio

-------------------------------

Sintassi: /KILL nickname ragione

Esempio: /KILL Marco NoSpam

[Comandi IrcOp]

-------------------------------

Sintassi: /SQUIT server

Esempio: /SQUIT bologna.ircitaly.net

[Comandi IrcOp]

-------------------------------

Sintassi: /CONNECT server porta

Esempio: /CONNECT modena.ircitaly.net

/CONNECT modena.ircitaly.net 7000

/CONNECT milano.ircitaly.net 7000 modena.ircitaly.net

[Comandi IrcOp]

-------------------------------

Sintassi: /REHASH nome server

Esempio: /REHASH

/REHASH Fantasy.Ircitaly.net

/REHASH Fantasy.Ircitaly.net –motd

Ordina al server di rileggere i files di configurazione.
Comando riservato agli IRC Operator.
Se il parametro opzionale servername e le flags non sono specificati questo comando ricarica l' ircd.conf, rimuovendo tutte le K-Lines temporanee.
Se il servername è specificato, questo comando è usato per rehash i config files sul servername
Solo i TechAdmins e i NetAdmins possono specificare il servername
Le flags usate per il rehash degli altri config files sono:
-dccdeny - Rehashes dccdeny.conf
-dynconf - Rehashes UnrealIRCd Config and Network file
-restrict - Rehashes chrestrict.conf
-vhost - Rehashes vhost.conf
-motd - Rehashes all MOTD files and RULES files (including T:lines)
-opermotd - Rehashes the OPERMOTD
-botmotd - Rehashes the BOTMOTD
-garbage - Force garbage collection
-badwords - Rehashes the badwords config

[Comandi IrcOp]

-------------------------------

Sintassi: /RESTART [server] [password]

Esempio: /RESTART hub.ircitaly.net colcavolocheteladico

[Comandi IrcOp]

-------------------------------

Sintassi: /GLINE mask durata :ragione Esempio: /GLINE *@*.dali.net 5d :Spammers

/GLINE -*@*.dali.net

In questa maniera si impedisce ad ogni utente proveniente dal dominio dali.net di accedere alla rete IRC per 5 giorni (5d) [senza la "d" il valore dato viene interpretato come numero di secondi]

[Comandi IrcOp]

[ Torna all'indice ]


Comandi per l’OperServ:

Per approfondire questi comandi vi consigliamo di visionare la guida all'OperServ presente su questo sito.
Per un primo approccio riportiamo di seguito i rincipali comandi e la loro sintassi

OperServ e' utilizzabile solo dagli operatori e amministratori della rete, e consente di impostare diversi paramentri del server.

  • GLOBAL - Manda un messaggio a tutti gli utenti della rete
  • STATS - Visualizza alcune statistiche del server
  • OPER LIST - Visualizza la lista dei Services Operator
  • ADMIN LIST - Visualizza la lista dei Services Admin
Comandi disponibili solo ai Services operator ed admin
  • MODE - Consente di settare i mode per un canale
  • KICK - Consente di kickare un utente da un canale
  • CLEARMODES - Cancella i mode, e i ban di un canale
  • CLEARCHAN - Rimuove tutti gli utenti da un canale (masskick)
  • KILLCLONES - Killa tutti gli utenti con lo stesso host di un nickname
  • AKILL - Consente la gestione della lista di AKILL
  • SESSION - Visualizza la lista degli utenti con un certo host o un certo numero di connessioni
  • EXCEPTION - Consente la gestione dei limiti delle connessioni di un determinato host
  • LOGONNEWS - Consente la gestione dei messaggi di logon
  • OPERNEWS - Consente la gestione dei messaggi oper news
Comandi disponibili solo ai Services admin:
  • OPER - Consente agli amministratori dei servizi di aggiungere o rimuovere un operatore dei servizi.
  • JUPE - Consente di scollegare un server impedendogli di rilinkarsi.
  • RAW - Consente di inviare stringhe RAW al server.
  • SET - Consente di impostare le varie opzioni dei Services.
  • UPDATE - Consente di salvare i database dei services sul server.
  • SHUTDOWN - Consente di killare i services facendo salvare i database.
  • QUIT - Consente di killare i services senza che salvino i database.
  • RESTART - Consente di restartare i sevices facendo salvare il database.
  • SU - Consente di accedere ai privilegi di Super User.
Comandi disponibili solo per i Services super-user:
  • ADMIN - Consente la gestione della lista degli Admin services.
Tutti i comandi inviati all'OperServ sono loggati


OperServ - GLOBAL

Permette agli IRCops di mandare un messaggio a tutti gli user del network.
Questo messaggio viene mandato dal nick Global.

/msg OperServ GLOBAL messaggio

Torna al sommario...

OperServ - STATS

Permette agli IRCops di visualizzare le statistiche della rete.

/msg OperServ STATS

Senza opzioni visualizza il numero corrente di utenti e di IRCops online (servizi esclusi), il picco di utenti e l'uptime dei servizi.

/msg OperServ STATS AKILL

Con l'opzione AKILL mostra la dimensione della AKILL list e il default scadenza time.

/msg OperServ STATS ALL

L'opzione ALL e' disponibile solo agli amministratori, e permette di vedere l'occupazione di memoria dei servizi. Nei network grandi questa opzione puo' bloccare per un po' i servizi, quindi non usarla spesso.

Torna al sommario...

OperServ - OPER LIST

Visualizza la lista dei Services Operator

/msg OperServ OPER LIST

Torna al sommario...

OperServ - ADMIN LIST

Visualizza la lista dei Services Admin

/msg OperServ ADMIN LIST

Torna al sommario...

OperServ - MODE

Permette ai SOP di settare dei mode per un canale. Funziona come il comando /MODE di qualsiasi client IRC.

/msg OperServ MODE canale modes

Torna al sommario...

OperServ - KICK

Permette agli IRCop di kikkare un user da un canale. Funziona come il comando /KICK della maggior parte di client IRC. Il messaggio di kick avra' all interno il nick dell' IRCop richiedente

/msg OperServ KICK canale nick ragione

Torna al sommario...

OperServ - CLEARMODES

Cancella i mode (i,k,l,m,n,p,s,t) e i ban da un canale.

/msg OperServ CLEARMODES canale

Se viene data l'opzione ALL deoppa e toglie il +v a tutti.

/msg OperServ CLEARMODES canale ALL

Torna al sommario...

OperServ - CLEARCHAN

Rimuove tutti gli utenti da un canale (masskick)

/msg OperServ CLEARCHAN canale

Torna al sommario...

OperServ - KILLCLONES

Killa tutti gli utenti con lo stesso hostname del nickname inserito.
Una AKILL temporanea, nel formato *@host, e' aggiunta per prevenire i cloni di riconnettersi immediatamente.
Viene anche mandato un wallop indicante chi ha usato il comando, quale host e' stato colpito e quanti utenti sono stati killati.
E' utile per rimuovere numerosi utenti da network.

/msg OperServ KILLCLONES nick

Torna al sommario...

OperServ - AKILL

Permette ai SOP di manipolare la AKILL list.
Se un user corrispondente a una AKILL tentera' il logon verra' killato e, sui server adatti, verra' aggiunta una Kline per la maschera dell utente.

/msg OperServ AKILL ADD [+scadenza] maschera ragione

AKILL ADD aggiunge la maschera user@host alla AKILL list con la ragione data (che deve essere data).
Il tempo di scadenza precede la maschera user@host, e deve essere un numero intero seguito da una d (giorni), h (ore), o m (minuti). Le combinazioni (come 1h30m) non sono permesse. Se non e' specificata una unita' di default si useranno i giorni (quindi +30 significa 30 giorni).
Per aggiungere una AKILL che non deve scadere usa +0. Se la maschera da aggiungere inizia con un +, un tempo di scadenza deve essere dato. Il tempo di scadenza corrente puo' essere trovato con il comando
/msg Operserv STATS AKILL
La ragione e' intesa come uso per soli IRCop e non sara' visualizzata nel messaggio di KILL.

/msg OperServ AKILL DEL maschera

AKILL DEL rimuove una machera dalla AKILL list

/msg OperServ AKILL LIST [maschera]

AKILL LIST visualizza la AKILL list corrente, se la maschera opzionale viene data la lista viene limitata agli user corrispondenti.

/msg OperServ AKILL VIEW [maschera]

AKILL VIEW e' un altra versione di AKILL LIST, e mostrera' chi ha fatto un AKILL, quando, e quando scadra'.

Torna al sommario...

OperServ - SESSION

Fa in modo che i Services admins vedano la session list.

/msg OperServ SESSION LIST numero

SESSION LIST mostra gli hosts con almeno "numero" sessioni.
Il numero deve essere maggiore di 1. Questo per prevenire acciedentali liste di un grande numero di persone.

/msg OperServ SESSION VIEW host

SESSION VIEW mostra specifiche informazioni su un host specifico, includendo il numero di sessioni corrente e il limite. Il parametro "host" non deve includere delle wildcards (* oppure ?).

Torna al sommario...

OperServ - EXCEPTION

Fa in modo che i Services Admin possano manipolare la lista degli host che hanno specifiche limitazioni sul numero di sessioni, e fa in modo che certe macchine, come dei shell servers, possano avere piu' sessioni nello stesso momento di un utente normale. Dopo che un host raggiunge il limite tutti i clients che provassero a connettersi da quell'host verrebbero automaticamente killati. Prima del kill sono avvisati, tramite un /NOTICE di OperServ, che hanno raggiunto il limite. Il contenuto di questo notice dipende dalla configurazione dei servizi.

/msg OperServ EXCEPTION ADD [+scadenza] maschera limite ragione

EXCEPTION ADD aggiunge l'host dato alla lista di eccezioni. Da notare che maschere del tipo nick!user@host e user@host non sono valide! Solo hostname reali, come box.host.dom e *.host.dom, sono autorizzati, dato che la limitazione non lavora tenendo conto dei nick o degli usernames. "limite" Deve essere un numero maggiore o uguale a zero. Questo determina quante sessioni provenienti da quell host sono autorizzate. Il valore 0 significa che quell host non ha limiti.
Vedere le note in AKILL per le informazioni sul parametro +scadenza.

/msg OperServ EXCEPTION DEL [maschera | lista]

EXCEPTION DEL rimuove qualcuno dalla lista di eccezioni.

/msg OperServ EXCEPTION MOVE num posizione

EXCEPTION MOVE muove l'eccezione numero "num" alla "posizione". Le eccezioni tra queste due saranno automaticamante cambiate per riempire lo spazio.

/msg OperServ EXCEPTION LIST [maschera | lista]
/msg OperServ EXCEPTION VIEW [maschera | lista]

EXCEPTION LIST e EXCEPTION VIEW mostrano tutte le eccezioni correnti; se la maschera opzionale viene data la lista verra' limitata solo agli host che combaciano.
La differenza e' che EXCEPTION VIEW e' piu' preciso, dato che mostra chi ha messo quella eccezione, qual'e' il limite, la ragione, l'hostmask e la scadenza. Da notare cheun client "userà" la prima eccezione che combaciera' con il suo client. Grandi liste poco precise degraderanno le performance dei servizi.

Torna al sommario...

OperServ - LOGONNEWS

Edita e mostra la lista dei messaggi di logon. Quando un utente si collega questi messaggi gli verranno inviati. Comunque non piu' di tre messaggi saranno spediti per evitare di floodare l'utente. Se ci sono piu di tre messaggi di logon verranno inviati solo i tre piu' nuovi.

/msg OperServ LOGONNEWS ADD testo

(Aggiunge un messaggio di LogOn)

/msg OperServ LOGONNEWS DEL [num | ALL]

(Cancella un messaggio di LogOn (con ALL tutti))

/msg OperServ LOGONNEWS LIST

(Mostra i messaggi di LogOn)

LOGONNEWS LIST puo' essere usato da tutti gli operatori per avere la lista dei messaggi correnti. ADD e DEL possono essere usati dagli amministratori dei servizi.

Torna al sommario...

OperServ - OPERNEWS

Edita o mostra la lista delle oper news. Quando un utente si opera (con l'uso di /OPER), questi messaggi gli verranno spediti. (Nel caso ce ne siano piu' di 3 verranno spediti solo i tre piu' recenti)

/msg OperServ OPERNEWS ADD testo

(Aggiunge un messaggio di OperNews)

/msg OperServ OPERNEWS DEL [num | ALL]

(Cancella un messaggio di OperNews (con ALL tutti))

/msg OperServ OPERNEWS LIST

(Mostra i messaggi di OperNews)

OPERNEWS LIST puo' essere usato da tutti gli operatori per avere la lista dei messaggi correnti. ADD e DEL possono essere usati dagli amministratori dei servizi.

Torna al sommario...

OperServ - OPER

Permette agli amministratori dei servizi di aggiungere o rimuovere un operatore dei servizi. Un utente che e' nella SOP e si e' identificato con NickServ puo' usare i comandi di SOP.

/msg OperServ OPER ADD nick

(Aggiunge un Operatore dei servizi)

/msg OperServ OPER DEL nick

(Cancella un Operatore dei servizi)

/msg OperServ OPER LIST

(Mostra la lista degli Operatori dei servizi)

OPER LIST puo' essere usato da tutti gli IRCop per avere la lista degli operatori dei servizi correnti. ADD e DEL possono essere usati dagli amministratori.

Torna al sommario...

OperServ - JUPE

Dice ai servizi di jupiterare un server, ovvero di creare un fake-server e linkarlo, impedendo al vero server di linkarsi a sua volta.
Il jupe puo' essere rimosso usando il comando /SQUIT. Se viene data una ragione e' messa nella descrizione del server, al posto dello standard "Jupitered by ".

/msg OperServ JUPE server [ragione]

Torna al sommario...

OperServ - RAW

Manda una stringa raw al server al quale i servizi sono connessi.
Questo comando e' molto limitato ma puo' creare situazioni pericolose se usato malamente. NON USARLO se non sei veramente certo delle conseguenze che avra'.

/msg OperServ RAW testo

Torna al sommario...

OperServ - SET

Permette di settare le varie opzioni dei Services.

/msg OperServ SET opzione parametro

Le possibili opzioni sono:

/msg OperServ SET READONLY [ON | OFF]

Imposta la modalità di sola lettura ON o OFF. In modalità di sola lettura, gli utenti normali non sono abilitati a modificare nessun dato dei Services, incluse le access list degli utenti e dei canali, ecc.
Gli IRCop con sufficienti privilegi possono essere abilitati a modificare la lista AKILL e deregistrare o proibire dei nickname o canali, ma tutte le modifiche non saranno salvate a meno che la modalità di sola lettura sia disattivata prima di terminare o restartare i services.
Questo comando e' equivalente al comando /readonly

/msg OperServ SET DEBUG [ON | OFF | num]

Setta la modalità di debug ON o OFF. In modalità di debug, tutti i dati inviati dal e verso i services, cosi come un numero di altri messaggi di debug, verranno scritti nel file di log.
Se num viene dato, la modalità di debug viene attivata con il livello settato al valore di num Questo comando e' equivalente al comando /debug

/msg OperServ SET SUPASS Password

Imposta la password per il comando SU.
Se non viene settata la password, il comando SU non sarà disponibile.
Questa opzione puo essere settata solo dal Super User dei services.

Torna al sommario...

OperServ - UPDATE

Fa in modo che i servizi scrivano immediatamente il loro database sul server.

/msg OperServ UPDATE

Torna al sommario...

OperServ - SHUTDOWN

Fa in modo che i servizi terminino salvando il database.

/msg OperServ SHUTDOWN

Torna al sommario...

OperServ - QUIT

Fa in modo che i servizi terminino immediatamente.Il databse non viene salvato. Questo comando dovrebbe essere usato solo in caso ci siano problemi a scrivere i dati sul disco fisso.
Per un normale shutdown usare SHUTDOWN >.

/msg OperServ QUIT

Torna al sommario...

OperServ - RESTART

Fa in modo che i servizi termino salvando il database e quindi ripartano immediatamente.

/msg OperServ RESTART

Torna al sommario...

OperServ - SU

Abilita l'accesso alle funzioni che richiedono i privilegi di Super User.
La password e' la stessa che viene settata con il comando SET SUPASS Per poter usare il comando SU e' necessario prima settare la password altrimenti il comando non funziona.
Si avrà il privilegio di Super User fino a che non si cambia nicknae o si esce dall'IRC Super-user privileges last until
ATTENZIONE!! se si sinserisce un password errata, il services invierà un messaggio di allarme a tutti gli IRCop.

/msg OperServ SU password

Torna al sommario...

OperServ - ADMIN

Permette al Super User dei servizi di aggiungere o rimuovere un amministratore dei servizi. Un utente con il nickname nella lista degli amministratori dei services e si e' identificato con il NickServ e' abilitato ad accedere ai comandi per gli amministratori dei services.

/msg OperServ ADMIN ADD nick

(Aggiunge un Amministratore dei servizi)

/msg OperServ ADMIN DEL nick

(Cancella un Amministratore dei servizi)

/msg OperServ ADMIN LIST

(Mostra la lista degli amministratori dei servizi)

ADMIN LIST puo' essere usato da tutti gli IRCop per avere la lista degli operatori dei servizi correnti. ADD e DEL possono essere usati dal Super User.

Torna al sommario...

[ Torna all'indice ]

Articolo a cura di :
Andrea "^Balrog" Bernardi balrog@ircitaly.net
Graziano "RobinHood" Galli robinhood@ircitaly.net
Michele "M|[ck]3y" Bagnoli mickey@ircitaly.net
Prima stesura: 10 Giugno 2001
Ultima revisione: 25 Febbraio 2004

 

E' possibile copiare e diffondere, integralmente o parzialmente, gli articoli solo citando la fonte www.irchelp.it e i rispettivi autori.
IRCHelp.it e IRCItaly.net sono prodotti registrati da WWWorld S.r.l. P.IVA 02207191202 per correzioni, suggerimenti, contatti: info@ircitaly.net