Hello!
Is it possible to ban _all_ client-connections except the ones from a special client software!? In my case I want to allow connections from a Java-Webchat-Applet to my server, only!
Thanks for hints!
Banning certain client-versions?
Just use a Password (if you Java-Applet is supporting this).
"Normal" Clients still could connect, though, if they know the password...
http://www.vulnscan.org/UnrealIRCd/unre ... allowblock
Unreal's Ban Version Block won't work, because if a Client isn't sending a CTCP Version, the Ban will not work.
Maybe it could be done in a module...
Or you could possibly use Services... if you have anope, you might try the ircd_ctcpversion module (I haven't tried that one... maybe it does something completely different *g*) http://modules.anope.org/modules.php?op=details&id=27
I think the Passworded Allow Block is the best method...
"Normal" Clients still could connect, though, if they know the password...
http://www.vulnscan.org/UnrealIRCd/unre ... allowblock
Unreal's Ban Version Block won't work, because if a Client isn't sending a CTCP Version, the Ban will not work.
Maybe it could be done in a module...
Or you could possibly use Services... if you have anope, you might try the ircd_ctcpversion module (I haven't tried that one... maybe it does something completely different *g*) http://modules.anope.org/modules.php?op=details&id=27
I think the Passworded Allow Block is the best method...
and use a non-standard port such as 4500.
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
Re: Banning certain client-versions?
If it's Java Applet - that is no problem, coz your clients will have same ip address, or host prefix. Ban all, and make an exception for users that using your applet..janosch wrote:Hello!
Is it possible to ban _all_ client-connections except the ones from a special client software!? In my case I want to allow connections from a Java-Webchat-Applet to my server, only!
Thanks for hints!
Best regards, _MiF_
Re: Banning certain client-versions?
If it's a Java Applet, they WON'T have the same IP Address or same host prefix... They will have their REAL IP Address._MiF_ wrote:If it's Java Applet - that is no problem, coz your clients will have same ip address, or host prefix. Ban all, and make an exception for users that using your applet..
You may could set them all the same ident - but that wouldn't be more secure than any of the other solutions mentioned... oh well
Re: Banning certain client-versions?
Most JAPPs have option to change or add prefix to user's host. So it can be very actual for this situation.Dukat wrote:If it's a Java Applet, they WON'T have the same IP Address or same host prefix... They will have their REAL IP Address._MiF_ wrote:If it's Java Applet - that is no problem, coz your clients will have same ip address, or host prefix. Ban all, and make an exception for users that using your applet..
You may could set them all the same ident - but that wouldn't be more secure than any of the other solutions mentioned... oh well
Best regards, _MiF_