Oberon Community Platform Forum

Development => General => Topic started by: Pat on April 14, 2008, 08:11:59 PM



Title: Bluebottle WebHTTPServer on light hardware survives denial-of-service attack
Post by: Pat on April 14, 2008, 08:11:59 PM
Hallo
just wanted to inform you that one of my servers, consisting of an old notebook PC which hosts multiple low-traffic domains and runs Bluebottle/WebHTTPServer, got a heavy attack consisting of a zillion HTTP requests origininating from several machines in germany, and survived this without apparent harm.
The only after-effect was that the log window, which was open at the time of the attack, scrolls now quite slowly because of the huge list of incoming connections in the log ...
Congratulations to the robustness of the HTTPWebServer module  ;D


Title: Re: Bluebottle WebHTTPServer on light hardware survives denial-of-service attack
Post by: alys on April 16, 2008, 09:40:30 PM
***got a heavy attack consisting of a zillion HTTP requests origininating from several machines in germany, and survived this without apparent harm.***
now wait an attack from all china machines :)


Title: Re: Bluebottle WebHTTPServer on light hardware survives denial-of-service attack
Post by: masta on September 09, 2008, 01:13:06 PM
Have a look at WebHTTP.ParseRequest before being too proud...

(...)

            ELSE
               NEW(af); COPY(s, af.key); in.Char(ch); in.Ln(af.value);
               af.next := header.additionalFields; header.additionalFields := af
            END;

What about "inventing" some HTTP-Headers?



Title: Re: Bluebottle WebHTTPServer on light hardware survives denial-of-service attack
Post by: danp on September 09, 2008, 09:01:46 PM
got a heavy attack consisting of a zillion HTTP requests origininating from several machines in germany, and survived this without apparent harm.
...
Congratulations to the robustness of the HTTPWebServer module

This brave solder who defended you from the german divisions, was not able to keep running the Bluebottle (and Zonnon) website for many weekends (guess why), for a long time. It could be my heavy mouse click, or some memory leek?

Dan