Lets assume a botnet is attacking a website by HTTP GET flooding. To find the bots, the only way seems to be finding the similarities of the HTTP GET requests considering the URL and header fields, since the requests are sent by some script. Is this true? The URL could be crafted by the bot to contain some parameter with random fields. The headers are: HOST, Referer, User-Agent, Accept, ...
Does this idea of similarity measure work?