mIRC Home    About    Download    Register    News    Help

Print Thread
Address Mask Issues - Java Clients #76231 23/03/04 03:30 PM
Joined: Feb 2004
Posts: 6
D
dandmbr Offline OP
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
D
Joined: Feb 2004
Posts: 6
I am an OP in a channel that is mainly visited by people using a Java client integrated into a web site. I am writing an entry script to identify previous visitors but am stumped because it appears the Java clients change someones address every time they log in. eg. User 1 comes in (get address), they disconnect and they immediately re-connect and the IP portion of their address is different. So, my question is, does anyone know a way around this? Is there any way to query a user that will always return consistent and unique information?

Thanks.

Re: Address Mask Issues - Java Clients #76232 23/03/04 04:36 PM
Joined: Dec 2002
Posts: 2,962
S
starbucks_mafia Offline
Hoopy frood
Offline
Hoopy frood
S
Joined: Dec 2002
Posts: 2,962
In a word: No.

If the IP is being changed and the username isn't unique for each user then there is no way to track them (unless the Java client has something specifically set up to do so).


Spelling mistakes, grammatical errors, and stupid comments are intentional.
Re: Address Mask Issues - Java Clients #76233 24/03/04 08:52 AM
Joined: Jan 2003
Posts: 428
P
PastMaster Offline
Fjord artisan
Offline
Fjord artisan
P
Joined: Jan 2003
Posts: 428
It's a little difficult to comment without seeing the address format your particular web client uses, but this might help...

Some web clients create addresses by converting the user's real IP octet into hex, and using the result as the ident (the webchat at IRCnet.org is an example). If, therefore, the user is on a static IP, then in these cases their ident should remain the same whenever they connect. If the user is on dialup or a dynamic IP, then the hex ident will obviously vary according to the IP block - in theory you could set up some clever ident checks to mark whole blocks, but you won't be able to guarantee that this is a particularl individual and not, for example, their next door neighbour on the same ISP.

Other web clients use the user's real IP as the address and insert a standard ident (Tiscali in Italy for access to IRCnet, for instance). In this case, you're looking at masks to match resolved addresses in the usual way, but again you won't be able to nail an individual on a dynamic IP.

Of course, you could just try convincing them all to use a real IRC client like mIRC instead! wink

PM


IRCnet & DALnet @#travelersinn
:-: IRC for fun and relaxation :-: