This is good for those concerned with privacy, but also a pain to protect our networks against possible abuses, since they own about 400 IPs and I'm not sure if they're prone to be constantly changed.
The good part is that ProtonVPN provides a JSON formatted page with all their servers EntryIP and ExitIP here.
I was wodering if it would be possible to make a module to check if a user is using their services and therefore force them to identify via SASL using a soft-action as described here.
I was thinking in a config block along this lines:
Code: Select all
protonvpn {
action soft-action;
ban-reason "This service is only allowed to registered users";
ban-time 4h;
}
Also wondering if this can be handled by a module or if I should open a feature request in the bug tracker.
Best regards,
PeGaSuS