If you had tools to accurately log the attack you could file complaints with the network where they originated. Attacks violate the terms of service of nearly all providers. For those where they don't, firewalling their entire address space is a pretty good idea.
My DSL is slow as hell so I file complaints when my personal server is attacked. Attacks from Russia, Nigeria, and China go straight to the firewall but otherwise it's very effective. It's often a compromised server in a datacenter so the owner is very interested in fixing it. Make sure all details are provided in the logs - source address, destination address, protocol, and a timestamp with a time zone.
My DSL is slow as hell so I file complaints when my personal server is attacked. Attacks from Russia, Nigeria, and China go straight to the firewall but otherwise it's very effective. It's often a compromised server in a datacenter so the owner is very interested in fixing it. Make sure all details are provided in the logs - source address, destination address, protocol, and a timestamp with a time zone.