Page 1 of 1

request form stop connection to server for countries

Posted: Tue Mar 09, 2021 8:54 pm
by Suratka
On an Italian net that I do not name there is the sasl enabled in such a way as not to allow access to the server to all connections outside Italy. So whoever wants to connect must have the nick registered and set the sals on the client he uses. While for those who connect from Italy there is no need to use sals or to be registered. Well I have unrealircd 5.0.6 and 5.0.7 and I would like something like this on my little Net. That way I would solve the attacks of people playing with their stupid proxxies enstring en masse. In fact, the proxies are all outside Italy. In short, I would need something that I can set that excludes all the countries in the world, but that makes me put in exceptions the countries that I say. for example those that host my vps.

Re: request form stop connection to server for countries

Posted: Tue Mar 09, 2021 9:43 pm
by seth
Check mp.

Re: request form stop connection to server for countries

Posted: Tue Mar 09, 2021 9:54 pm
by PeGaSuS
Hi, @Suratka.
Unfortunately, UnrealIRCd doesn't have geo location ban (yet).
Currently you're limited to only a few options such as:
- Set your channels to +R which stops unregistered users from joining.
- Use blacklist blocks (https://www.unrealircd.org/docs/Blacklist_block) and that will stop some proxies from connecting.
- Use some third party modules such as geoip-base (https://github.com/pirc-pl/unrealircd-m ... geoip-base), geoip-whois (https://github.com/pirc-pl/unrealircd-m ... eoip-whois) and geoip-chanban (https://github.com/pirc-pl/unrealircd-m ... ip-chanban).

Re: request form stop connection to server for countries

Posted: Tue Mar 09, 2021 11:09 pm
by DonTCry
Check https://unrealshop.gottem.nl/
geoip - Block access to your IRC network based on a user's IP geolocation data.