Hi,
wieso verursacht jede HEAD anfrage 2+ KB?? Das kommt mir so viel vor.
Was steckt denn da alles drin?
Er schreibt doch nur das:
fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n");
Dann noch was: Wenn ich viele solcher Anfragen stelle, was wird genau übertragen, insbesondere Informationen von mir. HTTP_USER_AGENT und so auch?
Und wird das alles irgendwo in den log-Files des Servers des Anbieters gespeichert? Also etwa so:
Request auf ...../bild123123.jpg, Response: failed
Request auf ...../bild123124.jpg, Response: failed
so dass er sehen kann, das jemand versucht hat, da etwas rauszufinden.
(so ähnlich halt.)
Gruß
Christian
Hallo,
Jetzt meine Frage: darf man so was?
IMHO: nein.
Fällt so was unter Internetspionage.
Eher nicht, die Daten sind ja nicht besonders geschützt (kein Passwort o.ä.). "Ausspähen von Daten" dürfte daher IMHO nicht erfüllt sein, aber ich bin kein Anwalt.
ist das ein Hackerangriff? Kann man für sowas rechtlich belangt werden?
Das könnte als Denial-of-Service-Angriff aufgefasst werden und dieser dürfte vmlt. unter »Computersabotage« fallen, was strafbar ist.
Unabhängig davon, ob das nun erlaubt ist, oder nicht: Der Anbieter will offensichtlich nicht, dass die Bilder vorher schon zugänglich sind, respektiere das doch bitte. Außerdem: würdest Du es als toll empfinden, wenn irgendjemand auf Deinem Webserver unnötig viel Traffic verursacht? (jede HTTP-HEAD-Anfrage verursacht mindetens 2 KiB Traffic; wenn Du 899999 Anfragen stellst, sind das 1,72 GiB (!) Traffic - und wenn Du das dreißig Tage im Monat machst, sind das 51,5 GiB Traffic - nur durch Dein Script).
Viele Grüße,
Christian