Hi. Is there a way to identify the users that connect by webirc? I've seen ident-chack but I could not make it work. Maybe it's wrong in the code.
Thanks.
Detect webirc connections
Moderators: Gottem, Supporters
Re: Detect webirc connections
A new module for that:
https://github.com/pirc-pl/unrealircd-m ... owwebirc.c
https://github.com/pirc-pl/unrealircd-m ... owwebirc.c
Re: Detect webirc connections
Thank k4be, sincerely for all the time spent on the channel. They have all been very kind. This module is very useful. I also thank Jobe, SnowBlind, CraPool, PeGaSuS and Gottem.
Re: Detect webirc connections
Related to the k4be module in this post.
This module allows to place in +W mode a channel and thus allow to send text to the users connected by webirc.
The m_showwebirc module created by k4be is required:
https://github.com/Mauropek/modules-for ... birconly.c
This module allows to place in +W mode a channel and thus allow to send text to the users connected by webirc.
The m_showwebirc module created by k4be is required:
https://github.com/Mauropek/modules-for ... birconly.c
Re: Detect webirc connections
sorry if I'm ignorant. I also need these modules.
are they good for unrealircd2.4.2?
how do they install?
I just have to paste the entire contents of the link file into my unreal.conf.
e / rehash?
or should I do something harder?
I ask for help and patience for my complete ignorance.
are they good for unrealircd2.4.2?
how do they install?
I just have to paste the entire contents of the link file into my unreal.conf.
e / rehash?
or should I do something harder?
I ask for help and patience for my complete ignorance.
Re: Detect webirc connections
Download the file (https://github.com/pirc-pl/unrealircd-m ... owwebirc.c) in your unrealircd-4.2.4.1/src/modules/third/ directory (in the source directory, not the compiled directory).Suratka wrote: ↑Sat Nov 16, 2019 6:30 pm sorry if I'm ignorant. I also need these modules.
are they good for unrealircd2.4.2?
how do they install?
I just have to paste the entire contents of the link file into my unreal.conf.
e / rehash?
or should I do something harder?
I ask for help and patience for my complete ignorance.
Then make && make install. The module will be compiled automatically.
After, edit your unrealircd.conf and add loadmodule "third/m_showwebirc.so"; and rehash your server.
Re: Detect webirc connections
I executed your instructions to the letter.
I copied the text of the file that was in the link you posted.
I pasted it into a text file and renamed it: "m_showwebirc.so";
I put it in the "src / modules / third" folder
after that I went to the unrealircd-4.2.4 directory
and I gave the command: make install.
The compilation did not give errors.
I restarted unrealircd and tested a whois on a user connected by kiwiirc.
this was specified in the whois:
kiwi_76110 is using a Web IRC client;
Only then did I remember that I had to insert in the unrealircd; conf the string: loadmodule "third / m_showwebirc.so" ;,
so I did it, but when I restarted unrealircd I received this error:
/home/server/unrealircd/conf/unrealircd.conf:54: loadmodule third / m_showwebirc.so: failed to load: /home/server/unrealircd/tmp/DB67E747.third.m_showwebirc.so: invalid ELF header
I copied the text of the file that was in the link you posted.
I pasted it into a text file and renamed it: "m_showwebirc.so";
I put it in the "src / modules / third" folder
after that I went to the unrealircd-4.2.4 directory
and I gave the command: make install.
The compilation did not give errors.
I restarted unrealircd and tested a whois on a user connected by kiwiirc.
this was specified in the whois:
kiwi_76110 is using a Web IRC client;
Only then did I remember that I had to insert in the unrealircd; conf the string: loadmodule "third / m_showwebirc.so" ;,
so I did it, but when I restarted unrealircd I received this error:
/home/server/unrealircd/conf/unrealircd.conf:54: loadmodule third / m_showwebirc.so: failed to load: /home/server/unrealircd/tmp/DB67E747.third.m_showwebirc.so: invalid ELF header
Re: Detect webirc connections
If you only do "make install", you forget the "make" before. Read How to install 3rd party modules