Ralf Hüsing

September 30, 2007

“Web 2.0″ - für Apache ein Alter Hut!

Abgelegt unter: Hirndefekt — ralf @ 11:06 pm
ralf@exilia:~$ echo -ne 'HEAD / WEB/2.0\\nHost: www.apache.org\\n\\n' | nc www.apache.org 80
HTTP/1.1 200 OK
Date: Sun, 30 Sep 2007 20:59:17 GMT
Server: Apache/2.3.0-dev (Unix)
Last-Modified: Mon, 10 Sep 2007 23:32:05 GMT
ETag: "cba916-4759-65752740"
Accept-Ranges: bytes
Content-Length: 18265
Cache-Control: max-age=86400
Expires: Mon, 01 Oct 2007 20:59:17 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

Selbst noch mehr zukunftskompatibel ist Apache!

ralf@exilia:~$ echo -ne 'HEAD / WEB/8.1\\nHost: www.apache.org\\n\\n' | nc www.apache.org 80
HTTP/1.1 200 OK
Date: Sun, 30 Sep 2007 21:00:58 GMT
Server: Apache/2.3.0-dev (Unix)
[...]

Die Annahme das es sich hier um ein anderes Protokoll als HTTP handelt ist natürlich quatsch.
Apache ist hier etwas flexibel und interpretiert alles was er nicht versteht (hier “Web/2.0″) als HTTP/1.1.

September 29, 2007

Wenn man mal was braucht gehts nicht.

Abgelegt unter: Hirndefekt — ralf @ 4:46 pm

Einfach mal ein rar Archiv machen?

exilia:/backup# rar
FATAL: kernel too old
Segmentation fault
exilia:/backup# uname -rs
Linux 2.4.35-ow2

Es wäre auch zu einfach wenns einfach so gehen würde.

Rauschunterdrückung im IRC

Abgelegt unter: man könnte mal — ralf @ 4:08 pm

Man könnte mal ein IRC Plugin Schreiben welches das Rauschen im IRC unterdrückt.

Letztens hatte ich eine Diskussion auf irc.freenode.net - #c. Ansich war ich nur an der Diskussion interessiert und nicht an dem ganzen anderen Rauschen.

Mir ist klar das so ein Plugin in irgendeiner Art und Weise halbwegs intelligent sein müsste. Wie kompliziert das auch immer sein mag - es wär mal eine tolle Sache.

September 25, 2007

Wordpress ist einfach mal unfähig.

Abgelegt unter: Hirndefekt, Sonstiges — ralf @ 2:22 am

Ich hätte nicht vermutet das Wordpress kein HTTP versteht aber dem ist wohl so.

Eine Anfrage nach einer nicht vorhandenen Ressource liefert keinen 404-Fehler sondern eine ganz normale 200-alles-Ok Antwort.

Toll!

$ lynx -dump -mime_header http://ralf.stormbind.net/2008/01/02/404-test/ | head -n5
HTTP/1.1 200 OK
Date: Tue, 25 Sep 2007 00:21:47 GMT
Server: Apache
X-Pingback: http://ralf.stormbind.net/xmlrpc.php
Status: 404 Not Found

Update:

Ich hab mal was gebastelt womit man sich via PHP - HTTP Response Codes generieren lassen kann.
Das hier beschriebene Problem liegt somit definitiv an Wordpress und nicht am Webserver oä.

Update 2007-11-07:
Lustig wie, und ob überhaupt, Suchmaschinen diese Seite indizieren:

DNS Rebinding Attacks

Abgelegt unter: Sonstiges — ralf @ 2:08 am

Interessante Studie wie es mit DNS möglich ist mittels Browser Plugins wie zBspl. Flash auf ein internes Netzwerk zuzugreifen, Kontrolle über den Client zu erlangen und vermutlich noch andere furchtbare Dinge zu tun: http://crypto.stanford.edu/dns/.

Dank an Sven für den Hinweis.

September 24, 2007

Postfix Anti Spam HowTo

Abgelegt unter: Sonstiges — ralf @ 12:35 am

Praktisches Howto bzgl. Postfix und Spam Prävention: http://jimsun.linxnet.com/misc/postfix-anti-UCE.txt.

Dank an Sven für den Link-Tipp.

September 17, 2007

Dieses blog aktualisieren

Abgelegt unter: man könnte mal — ralf @ 1:51 am

..mal davon abgesehen das die hier laufende WordPress Version schon recht Antik ist, fällt mir gerade auf das die Seite im Internet Explorer 6 äußerst merkwürdig ausschaut.

netenum 0.1

Abgelegt unter: Programmierung — ralf @ 1:29 am

Da mir übers Wochenende etwas langweilig war hab ich mal ein Programm gebastelt welches einen Überblick über ein Windows NT Netzwerk gibt.

Es listet die Computer einer Domäne auf und bei Klick auf einen Computer werden diverse Zusatzinformationen angezeigt. Teilweise können die Informationen nur mit Administratorrechten ermittelt werden. Nichts desto trotz ist es schon interessant wieviel man ohne Admin-Rechte in Erfahrung bringen kann.


netenum 0.1 screenshot

C-Quellcode, Binär Datei und das Foto sind in “/netenum-0.1/”. Der Quellcode ist nicht sonderlich toll, alles mehr oder minder dahin getippt, aber es funktioniert - zumindest bei mir. Über IRC haben 2 Leute das probiert und jeweils ein leeres Fenster bekommen.

Referenz der verwendeten Win32 API Netzwerk Funktionen:

September 16, 2007

configure cache bauen

Abgelegt unter: man könnte mal — ralf @ 8:34 pm

Irgendwer könnte irgendwann mal einen globalen ./configure cache bauen.

Es ist doch einfach mal quatsch wenn bei Distributionen wie zBspl. gentoo jedes noch so kleine Paket schaut ob eine “irgendwas.h” Datei existiert. Denn sie existiert und daran wird sich nicht wirklich etwas ändern.

Update (2008-05-10):

hnaz hat mir ein paar Tipps gegeben:

September 11, 2007

sven ist zurück

Abgelegt unter: Bilder, Sonstiges — ralf @ 8:43 pm

.. aus Island und hat tolle Fotos mit gebracht.

Hier schaut er ein wenig gequält aus, war vermutlich etwas kalt.

Ältere Artikel »

Powered by WordPress ( WordPress Deutschland )