BenBE's humble thoughts Thoughts the world doesn't need yet …

26.08.2009

PHP: Extensions schreiben leichtgemacht

Filed under: Software — Schlagwörter: , , , , — BenBE @ 20:41:02

Eigentlich hat mal wieder alles wie üblich harmlos angefangen. Eigentlich ging es mir nur darum, die Funktionen von RRDTool in meinen Scripten nutzen zu können, ohne auf Prozesssteuerbefehle wie system, exec, popen & Co. zurückgreifen zu müssen, da diese auf meinem Server aus gutem Grund deaktiviert sind. Dafür begab ich mich nun auf die Suche, ob es für PHP ggf. bereits eine entsprechende Extension gibt und wurde auch recht schnell fündig: Für PHP4 hatte bereits vor mehreren Jahren jemand sich die Mühe gemacht und eine entsprechende, kleine Erweiterung geschrieben. Glücklicherweise ließ sich diese (nach Download der benötigten Header) auch problemlos für PHP5 compilieren. Da die Dokumentation wie üblich aus dem bestand, was der C-Compiler zu gesicht bekommt, hab ich natürlich einen Blick dorthinein geworfen und musste feststellen, dass eine Reihe von Funktionen, insbesondere das Dumpen von RRD-Files, das Lesen von Infos und ein paar der neueren Funktionen von RRDtool bisher nicht über die Extension ansprechbar waren. (more…)

Flattr this!

22.07.2009

RRDTool für PHP

Filed under: Software — Schlagwörter: , , , , , — BenBE @ 20:11:25

Mehr oder weniger aus eigenem Interesse habe ich die Tage einmal nach einer Möglichkeit gesucht, die Funktionalität von Mailgraph und Bindgraph, die auf meinem Webspace werkeln, mit einem eigenen PHP-Skript nutzen zu können. Diese Scripte nutzen beide RRDTool, also so ziemlich der Standard in dieser Hinsicht. Bindings sind auch für Python und Perl vorhanden – jedoch für PHP gibt es kein offizielles. Durch einen Blogeintrag bei IONCANNON, der zugleich eine einfache Einführung in die Nutzung gibt, bin ich auf einen etwas älteren Versuch aufmerksam geworden, mit dem jemand eine solche Möglichkeit geschaffen hat. (more…)

Flattr this!

10.07.2009

Konsequent inkonsistent

Filed under: Software — Schlagwörter: , , — BenBE @ 13:05:40

PHP ist eine wunderbare Programmiersprache … zumindest für Masochisten. Wer zudem noch auf Inkonsistenz steht, hat spätestens mit PHP eine verlässliche Quelle für tägliche Überraschungen zur Verfügung. Wer das nicht glaubt, sollte sich PHP einmal anschauen: Hier also einmal ein Einsteiger-Kurs, für alle die, die schon immer eine Sprache haben wollten, die mehr Ausnahmen wie das deutsche Steuerrecht besitzt und komplizierter wie Brainfuck zu programmieren ist. Gut: Beides war vor PHP da, von daher könnte man maximal schlechte Immitation konstatieren, aber selbst das passt zur Sprache an sich ja bereits mehr als treffend. (more…)

Flattr this!

07.07.2009

Kaspersky macht Anstalten

Filed under: Software — Schlagwörter: , — BenBE @ 22:19:14

Seit heute hab ich KIS 8 wieder installiert, da ich einen Scanner zum Überprüfen von Dateien brauch. Gut, minimal installiert, und gleich die erste Überraschung: Eine ganze Reihe von Domains lässt sich im Firefox nicht mehr erreichen, obwohl diese auf der Kommandozeile erreichbar sind.

Testweise also kurz den KIS 8 deaktiviert und siehe da: Alles geht. Um nun genau zu schauen, was dieses Fehlverhalten verursacht, also mal die Anti-Spy-Komponente deaktiviert und welch Überraschung: Alles wieder erreichbar.

Somit bekommt auch der Ausdruck „Anti-Spy“ eine ganz neue Bedeutung: Nicht bei den Feindsendern spionieren gehen, sonst erfährt man vielleicht ja noch was, was nicht gut für einen ist. Wie fürsorglich!

Flattr this!

09.06.2009

Schmerzen durch Plaste-Router

Filed under: Software — Schlagwörter: , , , , , — BenBE @ 12:19:48

Ich hatte schon länger die Vermutung, dass irgendwas an den Firewall-Settings meines NETGEAR-Routers DG834GTB nicht ganz in Ordnung ist, da seit dem letzten Firmware-Upgrade auf Version 1.02.14 eine Reihe verschiedener Ports nach außen nicht freigegeben wurden, bzw. ganz seltsames Verhalten zu beobachten war. Dies äußerte sich z.B. darin, dass ich auf eine Reihe üblicher Messenger-Ports outbound nicht mehr connecten konnte, ich diese aber inbound freigeben konnte, ich zu anderen zwar UDP-Pakete schicken konnte, aber keine Antwort auf TCP-Connects bekam und was man sich sonst an seltsamen Verhalten vorstellen kann. (more…)

Flattr this!

23.05.2009

Schnelle Arbeit auf Bit-Ebene

Filed under: Software — Schlagwörter: , , — BenBE @ 15:14:03

Da ich in letzter Zeit doch etwas häufiger auf Bitebene arbeiten musste, und dabei immer wieder ähnliche Aufgaben anfielen, kam die Frage auf, wie bestimmte Aktionen am Einfachsten zu lösen sind. Viele Operationen sind Straight Forward zwar lösbar, doch mit Hilfe gewisser Bit Hacks lässt sich noch so einiges an Performance gewinnen. (more…)

Flattr this!

29.03.2009

FoxitReader: Griechische Buchstaben

Filed under: Software — Schlagwörter: , , , , , — BenBE @ 19:50:09

Mit der Zeit kommt man doch an sehr bizarren Problemen vorbei. Da ich häufiger bei Leuten helfen darf, den Rechner einzurichten, komm ich auch an einer Reihe verschiedener Programme vorbei. So unter anderem auch am FoxitReader zur Anzeige von PDFs, der für eine sehr interessante Überraschung sorgte. (more…)

Flattr this!

01.01.2009

Firefox und SSL

Filed under: Software — Schlagwörter: , , , , , , — BenBE @ 21:42:27

Erstmal hoffe ich, dass alle meine LEser gut in’s neue Jahr 1984v2 gekommen sind und man sich nun nach den etwas stressigen letzten Tagen des alten Jahres gut erholt hat. Aber halt! Da war ja der 25C3 mit einer ganzen Reihe interessanter Vorträge zum Thema Sicherheit, u.a. in Bezug auf verschiedene Protokolle wie DNS und TCP, aber auch in Bezug auf eine ganze Reihe neuer Angriffe, die wie eigentlich in jedem Jahr, auf dem Kongress vorgestellt wurden, darunter Cold Boot Attacks gegen den Speicher frisch ausgeschalteter Computer, Angriffe gegen Web Services, aber auch Angriffe gegen verschlüsselte PHP-Anwendungen.

Nein, ich möchte jetzt nicht den gesamten Kongress im Detail wiedergeben – zu dem ich ohnehin aus verschiedenen Gründen leider nicht fahren konnte: ich möchtee eher ein anderes Problem hervorheben, wo der Kongress einmal mehr überaus deutlich gezeigt hat, dass ein Umdenken und eine alternative Lösung mehr als notwendig ist, da die vorhandenen Mittel auf lange Sicht nicht weiter vor einer Katastrophe schützen können, wie der Vortrag zu SSL und der Erstellung eines gültig-unterschriebenen CA-Zertifikates gezeigt haben. (more…)

Flattr this!

12.12.2008

Verzweifeln mit VLC

Filed under: Software — Schlagwörter: , , , — BenBE @ 15:36:54

Manchmal ist Film gucken einfach nur schön. Aber wenn einem der Player bereits im Vorspann mit einer Fehlermeldung wegschmiert, ist das einfach nur nervig. So letztens mit dem VLC geschehen.Doch woher kam das Problem? (more…)

Flattr this!

« Newer Posts

Powered by WordPress