Anddos nginx server module
Anddos is a nginx server plugin. It aims to differentiate clients by their behaviour (requests sent on server). The basic approach is classifying clients based on server's response to their requests. It can define patterns of “normal” client and divide normal/not normal clients and block them if needed. More detailed information can be found at https://github.com/aufi/anddos/wiki.
I wrote it as a diploma thesis in the end of my university studies. Unfortunately, the project is discontinued and it does not fully work. In 2012, I decided invest my time and effort to work on another project (btw, the other project is dead already).
I am glad the Anddos is still an inspiration for some people. However I am not going to continue work on that now. I would be happy if someone continues on that or I can give a support (discuss, testing or smaller coding) to other open-source project with a similar target.