Informations

This script allows to find out the real IP of an user connected thru webchat services based on cgi:irc. In these services IP is converted into an hex long and used as the ident part of hostmask.

Current version

Current version is 0.61 released on 28/06/2005.

Change log:

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.

Usage

Once installed the script will automatically show informations about users who enter in a channel thru a webchat service. The same information wille be available by using the channel command !findip nick_of_the_user.

Bot owner can enable/disable features on the fly:

.set findip_do (0|1)
Enable (1) or disable (0) global support for !findip
.set findjoinedip_do (0|1)
Enable (1) or disable (0) global display of user's IP when they join a channel
.set findip_channel(#channel_name) "0" or .set findip_channel(#channel_name) "1"
Enable (1) or disable (0) display of user's IP when they join channel_name

These settings can be made permanent by editing the findip.tcl file.

Download and installation

FindIP can be downloaded directly from this site: findip.tcl.

To install it follow these steps:

  1. Edit preferences (AKA settings) in file findip.tcl. If you don't do it the script will not work!
  2. Copy findip.tcl into the folder scripts/ of your Eggdrop installation.
  3. Add at the end of eggdrop.conf file the following line: source scripts/findip.tcl
  4. Connect to your bot thru DCC or shell and issue the following command: .rehash

Script status

This script is freeware. If you think that it can inproved or wish to suggest new features, please write me.