Vai al contenuto
Home » IL Blog del mondo IRC e Linux » Configurare un canale IRC

Configurare un canale IRC

creare un canale IRC in pochi passi

Come configurare un canale IRC in pochi passi

Come configurare un canale  in modo eccellente.

Nell’ articolo precedente: “Creare un canale IRC“, abbiamo spiegato in poche semplici e dettagliate mosse come creare la nostra chat IRC. Adesso viene il passo successivo. Configurare un canale IRC secondo le nostre esigenze, secondo un certo criterio di protezione contro i malintenzionati e contro un uso fastidioso della chat  da parte di alcuni utenti, magari neanche con intenzioni cattive. 

Questi tipi di settaggi che andiamo a descrivere in questo articolo sono possibili grazie ai CHMODE. Ogni server monta un IRCD diverso di conseguenza i mode chan sono differenti, se  il server che ospita la nostra chat monta un inspIRCd il tipo di settaggio che andremo ad approfondire funzionerà perfettamente. Un esempio di server italiano che monta inspIRCd è SimoSnap. dove ci sono tante chat Libere e senza abbonamenti

Dopo la registrazione , passiamo a configurare il canale IRC.

  • c   Blocca i messaggi che contengono codici colore di mIRC. Es: /mode #chan +c  in questo modo impediamo a tutti coloro che usano il client MIRC modificato che usa testi colorati. In questo caso i messaggi gli verrano bloccati e non appariranno in canale.

 

  • d [tempo in secondi]  Es:  /mode #chan +d 20 in questo modo invece, impediamo agli utenti che entrano nel nostro canale di poter inviare un messaggio in pubblica prima dei 20 secondi. (Puo’ esssere molto utile nel caso in cui riconosciamo un nick o un host sospetto, in questo modo avremo il tempo di kikkarlo e bannarlo prima che possa floddare, bestemmiare o offendere.)

 

  • f [*][lines]:[sec] Espelle dal canale in caso di text flood uguale o superiore al rate specificato . Se invece aggiungiamo  *  scatta anche il BAN. Es: /mode #chan +f 5:2 in questo caso chi digiterà 5 linee in 2 secondi verrà kikkato dal canale, mentre se impostiamo: /mode #chan +f* 5:2  verrà anche bannato e non potrà rientrare.Da specificare che alcuni di questi mode chan possono essere incrociati tra loro per ottenere risultati eccezionali su come configurare un canale IRC.

 

  • g  Blocca i messaggi nel canale che corrispondono alla parola data. Uno dei piu’ interessanti mode canale; non conosciuto da tuttie poco usato, ma fondamentale per una buona moderazione automatica. Il mode +g  censura la parola che decidiamo di censurare, quindi se non vogliamo che nel nostro chan si faccia spam di altri canali possiamo mettere in censura il cancelletto #. Es: /mode #chan +g #  andremo a censurare esclusivamente il cancelletto, quindi sarà poco efficace perchè   ha effetto solo se viene scritto # , quindi se scriviamo #entraqui il sistema lo farà passare e non verrà censurato in quanto non parola singola. Mentre:

/mode #chan +g *#*

andremo a censurare qualsiasi parola contenga il cancelletto all’inizio in mezzo o alla fine. Ovviamente possiamo censurare qualsiasi parola riteniamo opportuno

  • i  Imposta il canale con accesso solo su invito. Gli utenti possono entrare solo se un operatore li invita con il comando: /INVITE.

j [joins]:[sec] Limita gli accessi al rate specificato. In parole povere Ci difende dal flood joins. Cioè quando qualcuno decide di attaccare il nostro canale con far entrare ed uscire velocemente piu’ nick. La cosa è al quanto fastidiosa. Quindi  per esempio impostiamo il canale in modo tale da rifiutare l’ accesso a 3 entrate in 1 secondo con il comando: /mode #chan +j 3:1

Ricordiamoci che questi mode chan descritti valgono per SimoSnap e tutti gli altri server che montano inspIRCd, ma alcuni di questi MODE funzionano anche con altri IRCD.

  • k [password]  Imposta una chiave di accesso per il canale (password) a [key].  Es: /mode #chan +k 123456 ( 123456 sarebbe la password che sceglieremo per accedere al canale).

 

  • l [limite]  Imposta il limite massimo di utenti che possono accedere. Questo mode fa si che se impostiamo un limite di utenti al canale. Il sistema appena arriverà a quel limite chiuderà le porte a tutti gli altri. Quindi se usiamo per esempio il comando /mode #chan +l 50  significa che una volta che la nostra chat arriva al numero di 50 utenti chiuderà i battenti. Sembra inutile, ma vi garantisco che in associazione con un altro mode risulterà molto interessante.

 

  • m  Abilita la moderazione. Solo gli utenti con i modi +v, +h, o +o. Ad esempio, se diamo il comando /mode #chan +m  chiunque entrerà nel nostro canale se non gli viene data la flagd di voice non potrà scrivere in chat pubblica.
  • p Imposta il canale privato, viene nascosto negli WHOIS agli utenti. Es: /mode #chan +p

  • s  Imposta il canale segreto, viene nascosto negli WHOIS agli utenti e dal comando /list . Esemio: /mode #chan +s

 

  • C  Blocca qualsiasi CTCP al canale.

 

  • F [changes]:[sec] Blocca i cambi di nick quando corrispondo o eccedono il rate specificato. In poche parole quei rompicoglioni che cambiano 5 nick in 10 secondi e che casomai non sono nemmeno attivi nel nostro canale  ma altrove, avranno negato il cambio nick frenetico finchè sono nel nostro canale, ma dovranno rispettare un limite di tempo. Es: /mode #chan +F 4:30  impediremo a chiunque è nel nostro canale di cambiare 4 volte nick  in un range di tempo di 30 secondi.

 

  • J  Previene il rejoin dopo un kick per i secondi specificati.  /mode #chan +J 30 , eviteremo che quelli con lo script con il rejoin automatico entrino subito dopo il kick (rendendo la nostra azione inutile), ma cosi’ dovranno aspettare 30 secondi per rientrare.

 

IL prossimo è uno  di quei comandi di cui parlavamo prima,  che va incrociato con un altro.

  • L #chan Se abbiamo impostao il limite al nostro chan con il comando precedente [ l ] /mode #chan +l 50 e poi diamo il comando /mode #chan +L #secondochan  tutte le persone che proveranno ad entrare nel nostro canale A verranno deviate nel canale B se A ha raggiunto il limite di 50 utenti.

 

  • M  Blocca i messaggi dei nickname non registati (+r). A differenza del mode +m , questo blocca i messaggi solo degli utenti che non hanno un nick registrato ( ovviamente finchè non decidiamo di dargli  la flag +v (voice). Il comando è: /mode #chan +M

 

  • N  /mode #chan +N blocca senza distinzione ne eccezioni qualsiasi cambio nick ai presenti nel canale.

 

  • R  Chiude il chan a tutti i nick che non sono registrati. /mode #chan +R

 

  • S Filtra i colori Mirc. A differenza del /mode #chan +c che bloccava i messaggi contenete colori, il comano /mode #chan +S non li blocca , ma li filtra, quindi avremo una chat pulita e libera da quei colori spesso fastidiosi di chi usa script vari.

 

IL prossimo è uno dei comandi piu’ interessanti a mio avviso.

Questo comando puo’ essere usato ed interlacciato con altri mode canale e all’ inizio puo’ sembrare complicato usarlo, ma una volta capita la logica viene tutto piu’ semplice.

X  IL  /mode +X serve a dare un eccezione a una determinata flag su un determinato mode canale impostato. Per farla semplice; se in canale abbiamo impostato il MODE +S , ma noi founder vogliamo scrivere colorato, oppure semplicemente abbiamo un bot con il grado di OP che passa messaggi o link colorati per evidenziarli, allora useremo il comando +X, ma questo vale anche per altre cose, non solo i  colori. Sotto  faro’ una lista dei parametri configurabili.

Possibili tipi di restrizione da escludere con +X sono:

  1. anticaps Channel mode +B
  2. blockcolor Channel mode +c
  3. censor Channel mode +G
  4. filter Channel mode +g
  5. flood Channel mode +f
  6. nickflood Channel mode +F
  7. noctcp Channel mode +C
  8. nonick Channel mode +N
  9. nonotice Channel mode +T
  10. regmoderated Channel mode +M
  11. stripcolor Channel mode +S
  12. topiclock Channel mode +t

Quiindi facciamo degli esempi:

Mettiamo il caso che abbiamo settato il canale /mode #chan +S  per filtrare i colori  e vogliamo che la regola non  valga dagli OP in su. Digiteremo: /mode #chan +X stripcolor:o con il seguente comando abbiamo impostato che la regola STRIPCOLOR vale solo per gli utenti al di sotto del grado di op.

Quindi /mode +X [restrizione]:[flags] dove [restrizione] andremo a sostituire con il MODE CANALE che abbiamo precedentemente impotato e [flags] con il grado e superiori che intendiamo escludere dalla restrizione.

Facciamo un altro esempio:

Abbiamo impostato il canale in modo tale da non poter permettere il cambio nick  con il comando: /mode #chan +N , ma vogliamo che dagli OP in su la regola non valga, in questo caso digiteremo: /mode #chan nonick:o

Le flags sono:

  1. q  owner
  2. a protect
  3. o OP
  4. h halfop
  5. v voice

Conficurare un canale IRC

Il mode +i  (l’invite).

Configurare un canale IRC ad  INVITE, non facciamo altro che chiudere la stanza a tutti i coloro che non sono nella lista invite.  Il comando per mettere la chat in invite è: /mode #chan +i  dopo di che le persone potranno entrare in modo temporaneo se sono invitati da un operatore con il comando:  /invite #chan nick , ma questi ultimi,  una volta usciti non potranno piu’ rientrare a meno che non sono stati messi in lista invite con il comando: /mode #chan +I nick

Come puo’ esserci utile questo comando?

Usandolo nel modo tradizionale non è tanto utile, anzi credo sia controproducente.  MA se questo mode  chan  +i  lo incrociamo con un extban allora si che puo’ offrirci una protezione davvero interessante.  Spesso capita che nel nostri canali  entrino e si parcheggino znc, proxy, bnc ecc, solo per spiarci o trollare in pubblica forti del host nascosto dalla znc.

Si certo possiamo bannarli,

ma cmq avrebbero il tempo di dire o fare qualcosa nella nostra pubblica, e non sempre ci sono moderatori presenti. Quindi perchè non evitare che entrino? Quindi basterà mettere il canale in invite con il comando. /mode #chan +i  .Subito dopo metteremo in invite tutti coloro che hanno una connessione Italiana, eseguendo il comando /mode #chan +I G:IT notate bene che il secondo comando è la I maiuscola in quanto  server per mettere un utente in invite, ( in questo caso una serie di utenti). Infatti non abbiamo fatto altro che usare il mode chan +i per settare il canale, mentre  il mode +I per scegliere chi puo’ entrare.

Quindi avremmo un canale libero da znc o proxy e nick spia che non siano nostre o di chi conosciamo, dato che le connessioni normali degli utenti sono Italiane, avremmo escluso solo le connessioni straniere , e si sa che quelle so tutte znc ecc. Se abbiamo due o te utenti stranieri che si collegano dall’estero,  o qualche amico che conosciamo ha la znc, basterà metterli in lista invite con il comando /mode #chan +I nick

In questa guide su come configurare un canale IRC ho inserito solo i comandi a mio avviso piu’ utili ed importanti per quanto riguarda una buona protezione del canale. Nella prossima guida parleremo degli extBAN e su come fare ban efficaci e particolari che non tutti conoscono. Se la guida vi è piaciuta lasciate un apprezzamento o un commento per proporre qualche guida che vi sta a cuore.

Iscrivetevi al blog lasciando la vostra email nel modulo e verrete avvisati via email ogni volta che esce un nuovo articolo oppure scaricate l’app di IRCwebNET cliccando QUI.

L’app è sicur al 100% , se durante l ‘installazione esce un avviso” cliccare su “continua lo stesso”. E’ solo google che è incazzato nero che non ho pagato l’ iscrizione  per sviluppatori di applicazioni e cerca spaventare le persone per non farla installare. Mi scuserete se non l’ ho fatto ma io non ho guadagni ne entrate con questo sito, quindi  rimetterci anche dei soldi non so quanto sia intelligente.

 

 

 

 

 

22 commenti su “Configurare un canale IRC”

  1. Grazie per la guida. unico sito dove è spiegato col cucchiaino in modo tale da renderlo comprensibile anche a chi non è mai stato su IRC.

  2. grazie per la guida, finalmente una guida che spiega i comandi che da soli sono incomprensibili per chi non è un esperto di chat IRC. Graz davvero.

  3. Siamo un branco di volontari e stiamo avviando un programma nuovo di zecca nella nostra comunità.
    Il tuo sito ci ha fornito informazioni preziose su cui lavorare. Hai svolto un lavoro formidabile e tutta la nostra comunità
    probabilmente ti sarà grata.

  4. Saluti, sono così felice di aver trovato la tua pagina web, ti ho davvero trovato per caso, mentre stavo cercando
    qualcos’altro su Yahoo, comunque sono qui ora e vorrei solo ringraziarti
    per un post fantastico e un blog entusiasmante a tutto tondo (Adoro anche il tema/il design), non ho
    tempo per dare un’occhiata a tutto in questo momento, ma l’ho contrassegnato come segnalibro e anche
    aggiunto nei tuoi feed RSS, quindi quando avrò tempo tornerò a leggere
    molto di più, per favore, continua con il fantastico lavoro .

  5. Ciao, credo di aver visto che hai visitato il mio sito Web, quindi sono venuto a ricambiare il favore? Sto cercando di trovare problemi per migliorare il mio sito Web! Immagino sia adeguato utilizzare
    alcune delle tue idee!

  6. Posto eccellente. Stavo controllando continuamente questo blog e sono impressionato!
    Informazioni estremamente utili, in particolare l’ultima parte a ?cui tengo
    molto per tali informazioni. Cercavo queste informazioni certe da molto tempo.
    Grazie e buona fortuna.

  7. Sono davvero felice di dare un’occhiata ai post di questa pagina web che consiste in molte
    informazioni utili , grazie per aver fornito queste informazioni.

  8. Hai mai pensato di pubblicare un e-book o un guest authoring su altri blog?

    Ho un blog basato sugli stessi argomenti di cui parli e mi
    piacerebbe che condividessi alcune storie/informazioni. So che i miei visitatori apprezzerebbero il
    tuo lavoro. Se sei interessato anche solo a distanza, non esitare a
    inviarmi una e-mail.

  9. Il tuo sito ha una pagina di contatto? Non riesco a trovarlo, ma vorrei inviarti
    un’e-mail. Ho alcuni consigli per il tuo blog che potresti essere interessato a sentire.
    Ad ogni modo, ottimo blog e non vedo l’ora di vederlo espandersi nel tempo.

  10. recycle old computer parts

    Aw, questo era un bel post. Prendendo il tempo e lo sforzo effettivo per fare un articolo di prim’ordine … ma cosa posso dire … Rimango le cose molto e
    non riesco mai a fare nulla.

  11. Hai un blog molto buono qui, ma volevo sapere se
    conoscevi bacheche che trattano gli stessi argomenti discussi qui?

    Mi piacerebbe davvero far parte di un gruppo in cui posso ottenere opinioni da
    altre persone esperte che condividono lo stesso
    interesse. Se avete suggerimenti, per favore fatemelo sapere.
    Grazie!

  12. Finalmente una guida dettagliata che non si trova in nessun manuale o guida IRC. e quando domandi in #IRChelp di Simosnap nessuno ti da queste info. Quelle poche che ti danno sono dosate col cucchiaino. Grazie.

  13. Ottima guida, complimenti. stavo cercando proprio una cosa del genere e la tua è stata senza dubbio la piu’ precisa.

  14. Presto questo sito sarà famoso tra tutti i visitatori di blog e di site di guide, grazie ai suoi post interesssanti

  15. Prenderò subito il tuo rss perché non riesco a trovare il tuo link di iscrizione e-mail o il
    servizio di newsletter. Hai qualche? Consentitemi di rendermene conto in modo
    che possa iscrivermi. Grazie.

  16. Post piuttosto carino. Mi sono appena imbattuto nel tuo blog e
    volevo dire che mi è piaciuto molto navigare tra i tuoi post sul blog.

    In ogni caso mi iscriverò al tuo feed e spero che tu possa riscriverti molto presto!

  17. Ho esplorato un po ‘per
    articoli di alta qualità o post di blog in questo tipo di
    area. Esplorando in Yahoo alla fine mi sono imbattuto in questo sito web.

    Studiare queste informazioni Quindi sono felice di mostrare che ho una sensazione incredibilmente bella e inquietante di aver scoperto proprio
    quello di cui avevo bisogno. Senza dubbio mi assicurerò moltissimo di non toglierti dalla mente questo sito web e di dargli un’occhiata su base continuativa.

  18. Grazie per il meraviglioso messaggio! Mi è davvero piaciuto leggerlo,
    potresti essere un grande autore. Farò in modo di aggiungere il tuo blog ai preferiti e tornerò sicuramente
    molto presto. Voglio incoraggiarti a continuare il tuo
    ottimo lavoro, buon fine settimana!

  19. Il tuo modo di spiegare tutto in questo pezzo di scrittura è
    veramente piacevole, tutti possono facilmente esserne consapevoli, grazie
    mille.

  20. After I initially left a comment I appear to have clicked on the -Notify
    me when new comments are added- checkbox and now every
    time a comment is added I get 4 emails with the same comment.
    Is there an easy method you are able to remove me from that service?
    Many thanks!

  21. Wonderful blog! I found it while surfing around on Yahoo
    News. Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Appreciate it

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *