Hi guys.
Felt like sharing something and I just found this old project of me on my pc. It's not coded well but it should work. It works by starting OpenVPN with startup parameters (openvpn.exe --parameters here) and supports multiple VPN servers (not in an efficient way).
Feel free to modify...
We nullroute the IP and if the attacks are common we refer the customer to a 3rd party filtering service or explain we don't want them as customer anymore. Downtime because of a customer is unnaceptable.