First and foremost, I'll preface this by saying that I'm new to the ircd scene, so bear with me if I am using improper terminology, or what not in this question.
I am working with a team to develop a perl bot which connects to our unrealircd instance as a linked server. For testing purposes, we are scanning each line from the connection stream and writing it to the console so we can see the raw text that is being parsed as it comes through the socket. We would like to see user host mask details for activities so we can tie them to a more unique identifier rather than tracking by nickname.
This bot connects to the instance using the following commands:
Code: Select all
PROTOCTL TKLEXT NICKv2 SJ3 VHP
PASS :somepassword
SERVER services.ourserver.com 1 :Service Monitor
ESCode: Select all
:services.ourserver.com NICK BotServ 1 1247892827 BotServ Bot.Services.Domain services.ourserver.com 0 :Bot Serv BotServCode: Select all
:Invictus PRIVMSG #channel :hello worldCode: Select all
:[email protected] PRIVMSG #channel :hello worldI've pasted this snippet below from our links.conf file, if it helps:
Code: Select all
link services.ourserver.com
{
username *;
hostname <server ip>;
bind-ip <server ip>;
port 8067;
hub *;
password-connect "somepassword";
password-receive "somepassword";
class servers;
options {
/* Note: You should not use autoconnect when linking services */
# autoconnect;
# ssl;
# zip;
};
};Thanks,
Invictus

