AW: [IRCServices Coding] can services change user ident on connect ?

Georges Berscheid georges at
Sun Mar 2 08:38:22 PST 2003


You could write a module implementing this.
Services can use IRCd's /chgident and /chghost (e.g.
send_cmd(s_OperServ, "CHGHOST %s :%s", theuser->nick, somehost); where
theuser is a User struct from get_user(nick_as_string)).
You will also have set theuser->fakehost and theuser->username
correctly. Services don't like to be desynched :)
If you browse a little the existing code, you will easily understand :)



-----Ursprüngliche Nachricht-----
Von: ircservices-coding-bounces at
[mailto:ircservices-coding-bounces at] Im Auftrag von
Jack Neils
Gesendet: Sonntag, 2. März 2003 02:15
An: ircservices-coding at
Betreff: [IRCServices Coding] can services change user ident on connect

Hi, i've been trying to modify ircservices 5.0.12 to make my irc network

more secure.

i'm using UnrealIRCD (3.2beta14), and i wanted the services to do this:

when a user connects, there are commands passed between the server, the 
services, and the client, right?
and services can say that something has to change, right?

so, instead of having the user connect with his real ident and host,
i'd like for services (either directly, or through UnrealIRCD's chgident
chghost) to change the ident and host into something else.

but i'm new at this, and though i understand the basics,
i really can't figure where i have to put what.

anyone that can help?

Thx in advance,

MSN Search, for relevant search results!

To unsubscribe or change your subscription options, visit: