Hola, para crear un Anti DDoS en Python podes usar como base de aprendizaje el script DDoS Deflate que te servirá como una guía para que aprendas cómo se lo crea y cómo funciona:
En definitiva tienes un montón de opciones, pero cada ataques es diferente.
Por ejemplo un ataque DrDDos (basado en UDP) es muy complicado de mitigar, el tráfico te lo cometes tu y no puedes hacer nada para desviarlo o denegarlo. Si no tienes suficiente ancho de banda pues acabas saturado, no hay más.