FindIP
Informazioni
Questo script permette di conoscere l'indirizzo IP degli utenti che si collegano tramite i servizi di webchat basati su cgi:irc. In tali servizi l'IP è convertito in una long esadecimale e utilizzato come ident nella hostmask.
Versione corrente
La versione attuale è la 0.61 del 28/06/2005.
Cronologia:
- 0.1
- +first working version...
- ...and now I know how to use format & regexp in TCL! ;-)
- 0.4
- +improved regex to recognize users from more webchat services.
- +improved support for strings to avoid probs with special chars.
- +added IP identification on join and improved the text.
- 0.5
- +improved again regex to recognize more webchat hosts.
- +added per-chan settings.
- 0.6
- -fixed per-chan settings :)
- 0.61
- +added support for more webchat hosts.
Utilizzo
Una volta installato lo script visualizzerà automaticamente informazioni circa gli utenti che entrano in canale tramite un servizio di webchat. La stessa informazione potrà essere richiesta utilizzando in canale il comando !findip nick_dell'utente.
L'owner del bot può attivare/disattivare alcune funzionalità al volo:
- .set findip_do (0|1)
- Attiva (1) o disattiva (0) globalmente il supporto per !findip
- .set findjoinedip_do (0|1)
- Attiva (1) o disattiva (0) globalmente la visualizzazione dell'IP quando un utente entra nei canali
- .set findip_channel(#channel_name) "0" o .set findip_channel(#channel_name) "1"
- Attiva (1) o disattiva (0) la visualizzazione dell'IP quando un utente entra nel canale specificato
Queste impostazioni possono essere rese permanenti modificando il file findip.tcl.
Download e installazione
FindIP può essere scaricato direttamente da questo sito: findip.tcl.
Per installarlo procedere come segue:
- Personalizzare le impostazioni nel file findip.tcl. Se non lo si fa, lo script non funzionerà.
- Copiare lo script nella cartella scripts/ del proprio bot Eggdrop.
- Aggiungere in coda al file eggdrop.conf la seguente linea: source scripts/findip.tcl
- Entrare via DCC o shell nel bot ed inserire il seguente comando: .rehash
Stato dello script
Questo script è freeware. Se ritenete che possa essere migliorato o volete proporre funzionalità aggiuntive vi prego di contattarmi.