Debian php Installation mit suhosin abhärten

PHP weist eine lange Geschichte von Sicherheitslücken und Probleme auf, die sich mit einer Menge von Patches und Fixes beheben lassen. Eins der Projekte die solche Patches anbieten ist Hardened PHP  , wo ich auch das Projekt Suhosin  gefunden habe, über das ich heute schreibe. ...

HowTo: Empfang öffentlich-rechtlicher Sender mit T-Home Entertainment auf dem PC

Seit einigen Tagen habe ich T-Home Entertain auf meinem Anschluss und habe dazu einen MR300-Receiver für das Betrachten der Sender erhalten. Heute habe ich ein wenig nachgelesen, wie die Technik des Entertain-Pakets  funktioniert und habe dabei gelesen, dass man die öffentlich-rechtlichen Sender sogar auf dem PC ansehen kann, da diese unverschlüsselt per DVB-IPI  senden. Diese Anleitung ist (Stand 31.12.2009) nur mit den speziellen IPTV-Anschluss von Arcor/Vodafone, HanseNet/Alice und T-Home durchführbar, auf den regulären Anschlüssen ist kein Empfang gegeben. ...

MySQL-Tuning per my.cnf und Analyse-Skript

[ Heute morgen hats mich erwischt…der MySQL5-Server hatte ein kleines Problem… Aufgrund der gestiegenen Last auf dem neuen Server hat die Anzahl der Queries die Anzahl der max_connections erreicht. Was heisst das konkret? Queries, welche nach dem Überschreiten dieser Zahl gesetzt werden, werden nicht ausgeführt, sondern mit dem Fehler “Too many Connections (localhost)” abgewiesen. Wie kann man nun den MySQL-Server ein wenig tunen? Es gibt hierzu ein Skript von Day32  , welches bei mir hervorragende Dienste geleistet hat: ...

Fun_plug für das Conceptronic CH3SNAS

Diese Anleitung bezieht sich auf fun_plug’s der Versionen 0.3 und 0.4 Die Anleitung für 0.5 befindet sich hier. Auf dem CH3SNAS läuft ein kleines “Linux” mit einer vollständigen Konsole ;) Diese können dank einem interessanten Feature namens “fun_plug” um diverse Zusatzfunktionalitäten wie Webserver, SSH-Server und Rsync (für Backups) erweitert werden. Das “funplug” ist eine, auf der Festplatte abgelegte Datei, welche bei jedem Startup des Geräts ausgeführt wird. Ein findiger Entwickler aus Berlin namens “fonz” hat über DNS-323-Forum  eine Erweiterung vorgestellt, welche diese Datei nutzt, um zusätzliche Software, wie lighttpd (mit PHP 5.2!)oder Lüftersteuerungen zu starten. ...

NTP-Zeitabgleich mit dem fun_plug 0.5 auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Das neue fun_plug 0.5 von fonz bringt viele Neuerungen, unter anderem auch eine neue Zeitsyncronisierung. Das alte Tutorial würde zwar weiter funktionieren, jedoch geht es nun deutlich leichter. Zunächst muss das fun_plug 0.5 installiert werden. Nun loggt man sich auf den NAS ein und aktiviert den automatischen Zeitabgleich für die deutsche Zeitzone indem man zunächst die Datei fun_plug.local kopiert und die folgenden Zeilen dann einfügt: ...

ProFTPd (mit SSL/TLS) auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Ich bin gebeten worden, doch bitte ein Tutorial bezüglich eines Ersatz-FTP-Servers mit SSL-Verschlüsselung zu verfassen. Diesem Wunsch komme ich gerne nach und zeige nun im folgenden, wie man ProFTPd einrichtet. Trotzdessen würde ich gerne drauf hinweisen, dass die internen FTP-Server des CH3SNAS und DNS-323 bereits AUTH TLS (FTPES) zur Verschlüsselung des Loginvorgangs unterstützen! Jedoch ist während dem Transfer im Datenstrom KEINE Verschlüsselung an, nur der Kontrollkanal wird verschlüsselt! Ein Wort der Warnung noch: Leider bietet die CPU des NAS in Verbindung mit ProFTPd nur eine Geschwindigkeit von etwa 1,5MB/s. fun_plug 0.5 ist veraltet und sollte nicht mehr genutzt werden! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! ...

Zusätzlicher Storage für das Conceptronic CH3SNAS / D-Link DNS-323 über einen USB-Stick

Diese Anleitung bezieht sich auf fun_plug’s der Versionen 0.3 und 0.4 Vor einiger Zeit habe ich bereits über die Möglichkeit, über ein so genanntes “ fun_plug” das Conceptronic CH3SNAS (Baugleich mit dem D-Link DNS-323) zu erweitern, berichtet. Damals hatte ich einen Webserver über diese Möglichkeit hinzugefügt. Leider muss jedes Mal meine Festplatte anlaufen, wenn eigentlich nur eine Seite angefordert wird und ich nur schnell was ansehen möchte. Resultat ist eine schneller verschleißende Festplatte und eine lange Responsezeit (eben bis die Festplatte angelaufen ist). Ein anderes Problem ist der Lüfter, dessen Script gerne irgendwohin loggen würde. Leider gehen aber die Festplatten nicht aus, wenn der Lüfter läuft (von daher gibts dann wieder nicht viel zu protokollieren :P). Ein Abhilfe für diese Probleme bietet das NAS jedoch von Haus aus. Dank eines USB-Ports auf der Rückseite, der eigentlich für einen Drucker gedacht ist, ist es leicht mit einem USB-Speicher erweiterbar. Natürlich liefert Conceptronic diese Möglichkeit nicht mit, jedoch dank des fun_plug ist auch dieses Problem leicht zu beheben. ...

HowTo: Bass Shaker / Body Shaker in der Couch installieren

Vor einigen Wochen habe ich mir bei Pollin spaßeshalber einen Bassshaker  (auch unter “Body Shaker”, “Bass shaker” oder “Butt Kicker” zu finden) mit einem kleinen Verstärker  (der von Pollin dafür empfohlen wurde), gekauft. Was bewirken die Shaker? ...

Teamspeak-Server in ein Chroot verbannen

Heute habe ich einen Teamspeak-Server in ein Chroot verbannt, weshalb ich hier kurz schildern möchte, wie ich das gemacht habe. Doch zunächst: Was ist ein Chroot? chroot steht für “change root” und ist eine Funktion auf Unix-Systemen um das Rootverzeichnis zu ändern. Sie wirkt sich nur auf den aktuellen Prozess und seine Kindprozesse aus. “chroot” selbst kann sich auf den Systemaufruf chroot(2) als auch das Dienstprogramm chroot(8) beziehen. Ein Programm das auf ein Verzeichnis re-rooted wurde, kann nicht mehr auf Dateien außerhalb dieses Verzeichnisses zugreifen. Chrooting bietet somit eine einfache Möglichkeit, nicht vertrauenswürdige, Test- oder sonstwie gefährliche Programme in eine Sandbox zu versetzen. ...

AjaxTerm - SSH über Web/HTTP - web2ssh

Heute habe ich mich ein bisschen mit SSHvia Web beschäftigt und eine mögliche Lösung mit AJAX gefunden. Die Webseite  sagt folgendes zu dem Programm: ...