Cloaking and fake quits

These are old archives. They are kept for historic purposes only.
Post Reply
Prof
Posts: 4
Joined: Mon Mar 06, 2006 9:20 am

Cloaking and fake quits

Post by Prof »

I have seen on some networks (namely Quakenet, from memory) an ircd feature where the server 'emulates' a quit for the user when usermode +x is set, and then rejoins the user immediately under the new (cloaked) address. e.g.

Now talking in #temp
Prof ([email protected]) has joined #temp
<Prof> setting +x...
Prof ([email protected]) has quit (Registered)
Prof ([email protected]) has joined #temp

As I see it, this is beneficial because it means that all other clients in the channel 'register' the new address... this goes for bots too.

Now, I know that Quakenet don't use UnrealIRCd, but would this be possible under Unreal? I have thought of forcing +x for users when they connect, and then not allowing them to unset it, but I was looking for a situation where the users can set +x if they wish, and then this server feature above kicks in to ensure that everybody is 'aware' of the new address.

I have done a search on the forums and looked through the docs and found no such feature, so if this question has been answered elsewhere, I apologise for my ignorance in advance.
nate
Posts: 148
Joined: Fri Jul 29, 2005 10:12 am
Location: Johnstown, Pa
Contact:

Post by nate »

I'm not entirely sure what exactly it is that you are asking, sorta confused me with the description o.O

Personally on my network I make the +x cloakmode mandatory on connect, I don't force them to keep it, its a free network ya know, if they want anyone to know the host/IP behind the cloak then so be it, won't stop them from it : P
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

You are looking for the set::allow-userhost-change directive, Prof:
http://www.vulnscan.org/UnrealIRCd/unre ... l#setblock

That does exactly what you want - but not using a quit but a part and rejoin.
If you don't make mistakes, you aren't really trying.
- Coleman Hawkins
Grunt
Posts: 159
Joined: Mon Jan 09, 2006 7:31 pm
Contact:

Post by Grunt »

That is used in Undernet's own ircd, they call it ircu. They have their own coders and the users need a registered username (not nickname) to be able to use that.

As you can guess, the feature is completely different from what UnrealIRCD uses, and (I think) is only compatible to they're own services (the X bot or gnuworld).

However, this MIGHT be possible by using a module.
Computers are machines that cause trouble you wouldn't normally have if you wouldn't have a computer.
Prof
Posts: 4
Joined: Mon Mar 06, 2006 9:20 am

Post by Prof »

Dukat - thanks a lot :D

Grunt - Yea on Q'net it's part of their Q service - When you 'auth' (the equivalent of identifying) to Q and set +x, the ircd resets your host to <authnick>.users.quakenet.org and forces a quit/rejoin.
Post Reply