DDoS erbeten

Gast #2948172
Lesenswert?

Manche müssens halt übertreiben. So wie der Typ gerade mit dem 
wget-Script. Merke aber auch dass dieses Sysinfo scheisse programmiert 
ist. Startet einen Haufen shells mit cat, die sich dann nicht mal mehr 
killen lassen. Die CPU Last ging aber nie über 30% und RAM Auslastung 
nie über 100MB (von 438) und crashen tut er auch nicht mehr. Somit als 
Server ganz brauchbar der RasPi.
Gast #2948185
Lesenswert?

Heisenberg schrieb:
> Manche müssens halt übertreiben. So wie der Typ gerade mit dem
> wget-Script.

Was verstehst du denn unter einem DDOS? Einen Aufruf alle 10 Sekunden? 
Dann könntest du das auch selbst machen.

Zuerst nach etwas fragen, und dann die Leute auch noch beschimpfen bzw. 
schlecht herstellen, nur weil sie das tun was du wolltest.
#2949054
Lesenswert?

Robert L. schrieb:
>> Somit als
>>Server ganz brauchbar der RasPi.
>
> wie willst das jetzt beurteilen können?
> da ist ja NIX ..
>
> nicht mal Bilder, nix wirklich "dynamisches", php, mysql?
>
> ausserdem hast du vermtulich eine so langsamen Upload, dass ein
> stresstest garnicht möglich ist...

Äh, das IST ein PHP Skript. Dazu noch schlecht programmiert da die Infos 
u.a. per exec und cat aus /proc etrahiert wurden. D.h. bei jedem Aufruf 
des Skripts wurden zig sh-Prozesse gestartet. Das Skript stammt von 
hier: http://derkev.in/rpisysinfoscript/

Ich habe jetzt die meisten exec() Aufrufe durch file_get_contents() 
ersetzt und jetzt crasht es auch nicht mehr bzw. hinterlässt keine 
Zombie-Prozesse mehr.

Inzwischen hab ich auch noch ein mysql-Gästebuch hinzugefügt ...
#2960580
Lesenswert?

Heisenberg schrieb:
> Hi,
>
> ich habe lighttpd und PHP auf meinem Raspberry Pi laufen. Wäre cool wenn
> ihr mal diese Webseite auf meinem RasPi aufrufen könntet, damit ich sehe
> was der Kleine so an Traffic aushält:
>
> http://heisenberg.dyndns.info

Scheint derzeit nicht erreichbar zu sein, ich bekomme einen "connection 
timeout".

Von so einem Board darfst Du aber eh keine Wunder erwarten, es taugt 
höchstens für ein paar wenige Benutzer gleichzeitig, dann ist wohl Sense 
wegen des geringen Speichers und CPU-Power.
Nicht umsonst haben Webhoster ganze Rechenzentren voller 
hochperformanter Server oder mieten sich in solche ein.
In den Logs meines Webservers sehe ich beispielsweise andauernd Einträge 
von Zugriffen, welche versuchen z.B. ein phpMyAdmin zu finden oder 
irgendwelche admin.php files, welche aber bei mir gar nicht vorhanden 
sind oder an einem unüblichen Pfad, welchen die Script-Kiddies nicht 
kennen.
Ich würde mal schätzen, dass Dein Raspberry Pi mit der Zeit immer mehr 
durch solche "Grundlasten" aus dem Internet in die Knie gezwungen wird, 
sobald die IP mal weiter als aktiv bekannt ist
#2961512
Lesenswert?

> In den Logs meines Webservers sehe ich beispielsweise andauernd
> Einträge von Zugriffen, welche versuchen z.B. ein phpMyAdmin zu
> finden oder irgendwelche admin.php files, welche aber bei mir gar
> nicht vorhanden sind oder an einem unüblichen Pfad, welchen die
> Script-Kiddies nicht kennen.
Yep, das nervt. Eine ganze Weile lang hab ich mir einen Spaß draus 
gemacht diese Pfade und Dateien zu erstellen und irgendwelche lustigen 
Sprüche da reinzupacken... :)
#2961515
Lesenswert?

Johnny B. schrieb:
> Von so einem Board darfst Du aber eh keine Wunder erwarten, es taugt
> höchstens für ein paar wenige Benutzer gleichzeitig, dann ist wohl Sense
> wegen des geringen Speichers und CPU-Power.

Immer wieder erstaunlich, wie wenig man solchen Boards (oder auch 
Mobilgeräten oder etwas älteren PCs) zutraut. Nicht vergessen: Vor gut 
10 Jahren waren 700 MHz und 512 MB RAM noch absolutes High-End. Trotzdem 
brach kein Server wegen ein paar Anfragen pro Sekunde (der genannte 
"F5-Spinner") zusammen. Und es gab sogar schon so abgefahrenes Zeugs wie 
grafische Benutzeroberflächen oder 3D-Games.

Und um 512 MB RAM zuzumüllen braucht es sowieso ein vielfaches von "ein 
paar wenige". Selbst bei 100 Anfragen gleichzeitig stehen pro Anfrage 
noch 5 MB zur Verfügung. Das reicht sogar dann aus, wenn jeder dieser 
Benutzer ein bildschirmfüllendes Bild lädt, das jeweils komplett ins RAM 
übertragen wird.
#2961754
Lesenswert?

P. M. schrieb:
> Trotzdem
> brach kein Server wegen ein paar Anfragen pro Sekunde (der genannte
> "F5-Spinner") zusammen. Und es gab sogar schon so abgefahrenes Zeugs wie
> grafische Benutzeroberflächen oder 3D-Games.

> Und um 512 MB RAM zuzumüllen braucht es sowieso ein vielfaches von "ein
> paar wenige".

Wenn du einen Blick auf die technische Entwicklung wagst, ist die 
Erklärung ganz einfach:

- Die Preise für Speicher sind in den letzten 10 Jahren ganz drastisch,
  gefallen
- Die Bibliotheken, aus denen Programme zusammengeschraubt werden,
  wurden immer fetter und damit nahmen die Programme drastisch an
  Umfang zu.

Geld, das bei der Entwicklung gespart wird, darf der Anwender in 
Hardware investieren und wegen der drastisch fallenden Hardware-Preise 
ist das kein großes Problem.

Was man in den 60er und 70er Jahren aus den paar wenigen Byte 
herausholte, die die astronomisch teuren Rechner damals hatten, kann 
sich das heutige Jungvolk nicht vorstellen.
#2961858
Lesenswert?

P. M. schrieb:
> Johnny B. schrieb:
>> Von so einem Board darfst Du aber eh keine Wunder erwarten, es taugt
>> höchstens für ein paar wenige Benutzer gleichzeitig, dann ist wohl Sense
>> wegen des geringen Speichers und CPU-Power.
> Immer wieder erstaunlich, wie wenig man solchen Boards (oder auch
> Mobilgeräten oder etwas älteren PCs) zutraut. Nicht vergessen: Vor gut
> 10 Jahren waren 700 MHz und 512 MB RAM noch absolutes High-End. Trotzdem
> brach kein Server wegen ein paar Anfragen pro Sekunde (der genannte
> "F5-Spinner") zusammen. Und es gab sogar schon so abgefahrenes Zeugs wie
> grafische Benutzeroberflächen oder 3D-Games.

Du vergisst, dass nicht nur die Server aufgerüstet wurden, sondern auch 
die Gegenstellen, also die Rechner und Internetanbindungen der Benutzer. 
So habe ich heute zu Hause einen 50Mbps Downstream und mit rel. wenig 
Aufpreis wären auch 100Mbps möglich.
Im Klartext, heutzutage wird erwartet, dass eine aufgerufene Website in 
wenigen 100ms angezeigt wird. Die Serverbelastung hält sich zwar im 
Durchschnitt in Grenzen, aber Kurzzeitig muss er schnell Skripte 
ausführen und Daten liefern können.
Wenn ein Forum erfolgreich ist, dann geht da schon ordentlich was ab.
Persönliche Seite #2961873
Lesenswert?

Uhu Uhuhu schrieb:
> Was man in den 60er und 70er Jahren aus den paar wenigen Byte
> herausholte, die die astronomisch teuren Rechner damals hatten, kann
> sich das heutige Jungvolk nicht vorstellen.

Und, ist das schlimm? Dafür haben sich die Entwicklungszeiten von 
Programmen extrem verkürzt, bzw. kann man heute in der gleichen Zeit 
viel komplexere Programme schreiben als damals.
Alles hat eben seine Vor und Nachteile. Wenn man zugunsten "besserer" 
Programmiermöglichkeiten eben die Hardware mehr belastet (weils 
günstiger ist), warum nicht?

Oder willst du deine Windows Programme lieber mit dem Hex-Editor 
schreiben?
#2962169
Lesenswert?

Simon K. schrieb:
> Alles hat eben seine Vor und Nachteile. Wenn man zugunsten "besserer"
> Programmiermöglichkeiten eben die Hardware mehr belastet (weils
> günstiger ist), warum nicht?

Das mag teilweise gelten. Gerade bei Webservern trifft es aber sicher 
nicht zu. Das sind damals wie heute hochoptimierte Programme, denn da 
lohnt es sich wirklich. So eine Software wird einmal geschrieben und 
läuft dann auf hunderttausenden von Servern. Bereits ein 
Performancegewinn von ein paar Prozent wird Serverkosten in 
Millionenhöhe sparen, da kann man einige Mannjahre in die Verbesserung 
der Performance stecken.

Und sowieso will man ja heute immer mehr Leistung für weniger 
Geld/Strom/Platz, da geht es nicht an, dass die gewonne Performance 
komplett in einfachere Programmierung gesteckt wird.
#2962275
Lesenswert?

Johnny B. schrieb:
> Wenn ein Forum erfolgreich ist, dann geht da schon ordentlich was ab.

Frank schrieb:
> Auf welcher Technik basiert µC.net eigentlich und wie viele Server
> kommen hier zum Einsatz?


Andreas Schwarz schrieb:
> Hardware: 1x Core i7 mit 24 GB RAM.

Andreas Schwarz schrieb:
> Es ist 1 Server, der CPU-mäßig auch nur ca. zur Hälfte ausgelastet ist.

edit:
Das mit den Links hatte doch schon mal funktioniert, oder?
hier der Thread dazu:
Beitrag "Technik von µC.net"
#2962377
Lesenswert?

Robert L. schrieb:
> haha...
>
> das was du schreibst, gilt vielleicht für die 10 großen .. aber auf
> 99,9% der webserver
>
>
> läuft so "Zeugs" wie php (samt mega CMS Framework),  java servlets,
> "applicationserver" (jboss usw. )
>
> alles GANZ Ressourcenschonend ;-)

Auch diese Anwendungen liefen schon vor 10+ Jahren auf Servern mit den 
Leistungsmerkmalen eines Raspberry Pi.

Dein "haha" spricht übrigens Bände über deine Sozialkompetenz ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren