Comandi Ircd - Nickserv
Nickserv permette di registrare e proteggere il proprio nick in modo che esso identifichi univocamente una persona, impedendone l’utilizzo ad altri che non siano a conoscenza della password associata a quel nick.
Vediamo i comandi di cui disponiamo
La prima cosa da fare è registrare il nostro nickname. Allora mettiamo il nick che intendiamo registrare ed eseguiamo il comando Register. Teniamo presente che inick sono soggetti a cancellazione dal database di nickserv dopo 30 giorni di loro mancato utilizzo.
Register
/msg NickServ REGISTER Password E-Mail
Nell'eseguire questo comando dovremo indicare una password a nostra scelta e un nostro indirizzo email valido. NickServ registrerà nel database il nostro nick. Da questo momento solo chi conosce la nostra password potra' utilizzare il nick che abbiamo registrato. Non potranno essere registrati nickname che già appartengono ad altri e nickname che iniziano con un numero. Non dimentichiamo la password che stiamo usando per la registrazione, ne avremo bisogno per effettuare modifiche sul nostro nicke per identificarci alla connessione.
Teniamo conto che le maiuscole e le minuscole sono differenti! PIPPO, Pippo, pippo e PiPpO sono tutte password diverse!
Suggerimenti sulla scelta della password:
Le password non devono essere facili da indovinare. Ad esempio, usare il nostro vero nome come password è una cattiva idea. Utilizzare il nostro nick come password è un'idea anche peggiore ;), infatti NickServ non ci permetterà di farlo. Inoltre, le password brevi sono facili da indovinare con meno tentativi, pertanto è meglio usare una password di almeno 5 caratteri. Inoltre, lo spazio non può essere usato all'interno di una password. Il parametro e-mail è necessario e serve a memorizzare l’indirizzo tra i parametri del nick. Registrando il nick creeremo anche un nuovo gruppo , che ci permetterà di registrare altri nick condividendo la stessa configurazione, gli stessi memo e gli stessi privilegi sui canali, quali ad esempio i gradi.
Se non ci accontentiamo di un solo nick, ma ci piace cambiare continuamente sarà utile gruppare i nuovi nick al nickname principale eseguendo questo comando
Group
/msg NickServ GROUP NickPrincipale Password-Del-NickPrincipale
Questo comando ci consente di aggiungere nuovi nick al gruppo creato dal nostro nick principale. Questi saranno accomunati dalla medesima password. Gruppare un nickfa sì che vengano attribuiti gli stessi modes, le stesse configurazioni e i memo del nick principale al nuovo nick inserito. E’ possibile usare questo comando anche se non abbiamo ancora registrato il nick in quanto esso verrà registrato automaticamente con l'uso stesso di questo comando.
Per godere dei privilegi del nick registrato dovremo altresì seguire questo passaggio
Identify
/msg NickServ IDENTIFY Password
Il comando Identify ci identificherà come proprietari del nick. La password che useremo per identificarci sarà quella utilizzata in occasione della registrazione.
Una volta registrato ed identificato il nostro nick ecco alcuni utili comandi per gestirlo al meglio
Logout
/msg NickServ LOGOUT
Attraverso questo comando si annulla l'effetto dell' IDENTIFY di conseguenza NickServ non ci riconoscerà più come proprietari del nick.
Drop
/msg NickServ DROP Nick
Con il comando Drop indichiamo uno dei nostri nick che intendiamo deregistrare dal database di NickServ. Per usare questo comando, bisognerà essere identificarti con la nostra password. Un nick deregistrato è a disposizione di chiunque per venire registrato nuovamente. N.B. Se a quel nick sono associati dei gradi, questi verranno persi insieme al nick.
Ghost
/msg NickServ Ghost Nick Password
Il comando ghost ci permette di disconnettere il nick rimasto apparentemente connesso in chat dopo un' interruzione della connessione. Eseguendo questo comando non dovremo attendere che il server lo disconnetta per PingTimeout e quindi potremo riutilizzare il nick immediatamente.
Glist
/msg Nickserv Glist
Con questo comando visualizzeremo tutti i nick che appartengono al nostro gruppo.
Alist
/msg Nickserv Alist
Attraverso il comando Alist visualizzeremo tutti i canali nei quali accediamo tramite lista di accesso. Potremo anche indicare dei parametri per circoscrivere la ricerca specificando un livello nel formato XOP o numerico:
/msg NickServ ALIST Livello
Ad es: /msg Nickserv ALIST Founder oppure /msg NickServ Alist 10
Nel primo caso visualizzeremo i canali nei quali abbiamo acesso come Founder, nel secondo i canali nei quali abbiamo accesso come protect [&].
Access
/msg NickServ ACCESS ADD Mask
ACCESS DEL Mask
ACCESS LIST
Visualizza o modifica la lista di accesso per il proprio nick. Si tratta della lista degli indirizzi che saranno riconosciuti automaticamente da NickServ e che ci permetteranno di utilizzare il nostro nick. Se volessimo usare il nick da indirizzi diversi, dovremo utilizzare il comando IDENTIFY per farci riconoscere da NickServ.
Esempi:
ACCESS ADD pippo@*.disney.it
Permette l'accesso all'utente con ident pippo da
qualsiasi macchina all'interno del dominio disney.it.
ACCESS DEL pippo@*.disney.it
Annulla l'effetto del comando precedente.
ACCESS LIST
Visualizza la lista di accesso attuale.
Comandi Set
Display
/msg NickServ SET DISPLAY Nuovo-Nick
Con questo comando imposteremo il nome con cui i Services si riferiscono al nostro gruppo. Il nuovo nome deve essere un nick del gruppo.
/msg NickServ SET EMAIL Indirizzo-Email
Al momento della registrazione, è richiesto un indirizzo email, che verrà associato al proprio nick. Questo comando ci permetterà di rimuovere (eseguendo il comando ma senza immettere un indirizzo) o modificare quell'indirizzo. Esso sarà visibile a chi esegue il comando /ns INFO Nick ALL
Greet
/msg NickServ SET GREET Testo
Questo comando consente di associare un messaggio di saluto, al join del proprio nick, nei canali. N.B. Il messaggio verrà visualizzato solo nei canali in cui si ha almeno il grado di operatore (@) (salvo eventuali modifiche dei livelli access) e in cui sia attivata l'opzione Greet del bot del canale.
Hide
/msg NickServ SET Hide [EMAIL | USERMASK | QUIT ] [ON | OFF]
Questo comando permette di nascondere alcune informazioni quando qualcuno effettua il comando /ns INFO Nick ALL sul nostro nick.
Questo il significato delle opzioni:
EMAIL: nasconde l’indirizzo email
USERMASK: nasconde l'ultima hostmask di accesso
QUIT: Nasconde l'ultimo messaggio di quit
I parametri On e Off specificano se l'informazione indicata debba essere mostrata (OFF) o nascosta (ON).
Icq
/msg NickServ SET ICQ Numero
Associa il numero ICQ specificato al proprio nick. Questo indirizzo sarà mostrato quando qualcuno richiede
informazioni sul proprio nick con il comando INFO.
Kill
/msg NickServ SET KILL [ON |QUICK | IMMED | OFF]
Questo comando permette di proteggere il proprio nick nel caso altri utenti tentassero di usarlo.
Ecco il significato dei parametri:
ON Nickserv cambierà il nick a quell'utente dopo un minuto
QUICK Il nick verrà cambiato in uno casuale dopo 20 secondi
IMMED Il nick verrà cambiato immediatamente (Non consigliato)
OFF Disattiva l'opzione Kill
E' consigliabile utilizzare il parametro ON.
Attivando la protezione, sarà necessario identificarsi entro il minuto per evitare che chanserv cambi il nick in uno casuale.
Language
/msg NickServ SET LANGUAGE Numero
Questo Comando imposta la lingua con cui i services comunicheranno col nostro nick, ad esempio per rispondere a un comando che inviamo.
Per impostare la lingua italiana:
/msg NickServ SET LANGUAGE 4
Qui di seguito l’elenco di tutte le altre lingue :
1 : Inglese
2 : Francese
3 : Tedesco
4 : Italiano
5 : Portoghese
6 : Spagnolo
7 : Turco
8 : Catalano
9 : Greco
10 : Olandese
11 : Russo
12 : Ungherese
13 : Polacco
Message
/msg NickServ SET MSG [ON | OFF]
Questa opzione permette di scegliere il modo in cui i Services comunicano con noi.
Se MSG è attivo, i Services useranno i messaggi (query), altrimenti riceveremo i messaggi in notices.
Password
/msg NickServ SET PASSWORD Nuova-Password
Questo comando consente di modificare la password del nostro nick, quella password cioè che abbiamo utilizzato in sede di registrazione e con la quale ci identifichiamo normalmente. Dopo aver eseguito questo comando bisognerà utilizzare la nuova password per identificarsi a Nickserv.
Private
/msg NickServ SET PRIVATE [ON |OFF]
Attivando l'opzione Private, il nostro nick non comparirà nelle liste dei nick generate dal comando LIST di Chanserv. In ogni caso, però, chiunque conosca il nostro nick potrà leggerne le informazioni usando il comando INFO.
Secure
Sintassi: /msg NickServ SET SECURE [ON | OFF]
Attraverso questo comando attiviamo o disattiviamo sul nostro nick le funzionalità di sicurezza di NickServ. Quando SECURE è attivo, dovremo identificarci come proprietari del nick, anche se il nostro indirizzo compare nella lista di accesso. Comunque, se siamo presenti nella lista di accesso, NickServ non cambierà il nostro nick, anche se l'opzione KILL è attiva.
Url
/msg NickServ SET URL Url
Questo comando ci consente di associare al nostro nick un indirizzo Url, ad esempio se abbiamo creato un sito di supporto al nostro canale in irc. L’url sarà visibile quando qualcuno eseguirà il comando /ns INFO Nick ALL
Per ottenere informazioni sul proprio o sul nick di altri, ecco alcuni comodi comandi:
Info
/msg NickServ INFO Nick ALL
Attraverso questo comando potremo ricevere delle informazioni riguardanti il nick specificato all’interno del comando, quali l’ultimo messaggio di quit, l’ora della disconnessione, ilrealname e la data di registrazione di quel nick.
Status
/msg NickServ STATUS Nick
Eseguendo questo comando Nickserv ci informerà indicandoci un codice di stato accanto al nick del quale abbiamo chiesto informazioni.
I codici di stato hanno questo significato:
0 : Nick non on-line o non registrato
1 : Nick registrato ma non identificato da chi lo sta utilizzando in quel momento
2 : L'utente è riconosciuto come proprietario del nick solo attraverso la lista di accesso
3 : Nick registrato ed identificato, chi lo utilizza in quel momento è riconosciuto come proprietario.
Con ogni comando possono essere inviati fino a 16 nick; il resto sarà ignorato. Qualora non venisse indicato alcun nick le informazioni verranno rese sul nostro nick.
LIST
/msg NickServ LIST Pattern
Mostra tutti i nick registrati che corrispondono al pattern specificato, nel formato nick!user@host. I nick che hanno attivato l'opzione PRIVATE non saranno mostrati.
Esempi:
LIST *! Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.
Mostra tutti i nick che appartengono a Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.
LIST *bot*!*@*
Mostra tutti i nick registrati che contengono bot (maiuscole e minuscole non fanno differenza).
LIST *!*@*.azienda.it
Mostra tutti i nick registrati da utenti del dominio bar.org.
Update
/msg NickServ UPDATE
Con questo comando aggiorniamo lo stato attuale del nostro nick, controllando la presenza di nuovi memo, aggiornando la nostra vHost e i nostri userflags.
Infine vediamo alcuni comandi utili a proteggere il nostro nick
Recover
/msg NickServ RECOVER Nick Password
Questo comando ci consente di ottenere manualmente un effetto similare a ciò che il comando Kill fa in automatico. Nel caso qualcuno stia usando il nostro nick registrato, eseguendo il recover riusciremo a disconnetterlo da irc. In pratica Nickserv connetterà un utente fittizio che farà disconnettere l'utente che sta utilizzando il nostro nick. Trascorso un minuto Nickserv disconnetterà l'utente fittizio e così potremo riappropriarci del nostro nick.
Release
/msg NickServ RELEASE Nick Password
Con questo comando potremo riappropriarci del nostro nickname prima dello scadere del minuto che Nickserv associa alla protezione Kill o al Release
Per maggiori informazioni sui comandi digita:
/msg nickserv Comando oppure /msg nickserv HELP Comando
Per informazioni sui Comandi Set digita:
/msg nickserv HELP SET Comando