It's not software which will block these attacks. And you can filter out bit by bit, but that only does so much.
The least you can do is install a hardware firewall. When things get bad, you need a security expert.
You might be better off in asking somebody who many have the knowledge on how to temporarily deal with DDOS on your server. If you don't know much about it though, better not to try.