über mich
Mein Name ist Jörg Beckmann. Ich bin IT-Systemelektroniker und betreibe einige Webprojekte, entwickle Konzepte und Ideen für Internetseiten. Ich baue und repariere Computer und behebe Hard- und Softwareprobleme.
|
| Weiterlesen... |
was ihr meint
Hallo zurück, das ist eine gute Frage. Das Problem...
von Jörg
Hallo Namensvetter, danke für die hervorragende Be...
von Jörg Haas
Hallo Jan, bei "Firmware Build Time:", auf der Log...
von Jörg
Hi Jörg, welche Firmware hast Du bekommen? Unterst...
von Jan
Hallo Thorsten, bis jetzt ist dies für Benutzer ni...
von JoergB
| Von Twitter, 302 und Cyberattacken |
| Geschrieben von: Jörg Beckmann |
| Freitag, 07. August 2009 um 17:34 Uhr |
|
Gestern wurde Twitter ganz schön durchgeschüttelt, plötzlich ging gar nichts mehr. Timeouts und API Ausfall. Auf dem Status-Blog von Twitter stand, das es sich um eine DDoS Attacke handle. Schön und gut, ohne Twitter zu leben ist auch mal was. Ein anderes Problem war, das Twitter dem DDoS wohl mit einer Weiterleitung begegnete. Entweder Twitter hat einen Proxy davor geschalten und deshalb gab es diese Umleitung oder es wurde einfach auf einen Backup-Server umgeleitet. Wie dem auch sei, leider funktionierte durch den Weiterleitungstrick mein Twitter-Modul (rechts) nicht, da cURL durch die Weiterleitung gestoppt wurde. Wie bekommt man jetzt raus woran es liegt? cURL bietet dafür die Funktion curl_getinfo() diese gibt einen Header zurück an dem sich erkennen lässt was los ist. In diesem Fall "302 - Moved temporarily". 302 - Moved temporarily bedeutet dass es eine Weiterleitung zu einem anderen Ziel gibt. Das muss man cURL jetzt nur noch beibringen, dafür gibt es curlopt_followlocation, um allen location Umleitungen zu folgen. Das hinzufügen folgender Zeile Code bewegt das Twitter-Modul wieder zur Arbeit. curl_setopt($handle, CURLOPT_FOLLOWLOCATION, 0); //folge HTTP location Umleitung wobei $handle angeglichen werden muss. |



