There already are such programs such as this :). The company in the link has a very advanced Linux-based DDoS protection solution.
Separate names with a comma.