EPIC 2015

Das Internet verändert mit großen Schritten die Medienlandschaft. Der Film EPIC 2015 zeigt eine Vision für das Jahr 2015. Erschreckend sind die Paralellen zum aktuellen Geschehen. Bleibt die Hoffnung, das wir alle unsere Persönlichkeit nicht zu Gunsten einer unnützen Bequemlichkeit opfern. Aperto hat das Orginal des Films übersetzt und mit Hilfe der Akte X Stimme von Special Agent Dana Scully (Franziska Pigulla) synchronisiert. Mein Urteil – unbedingt anschauen!

OpenEMM

Die AGNITAS AG hat die Basisversion ihres E-Marketing Manager unter dem Namen OpenEMM als Open-Source (Mozilla Public License 1.1) freigegeben. Als Betriebssystem wird Red Hat Enterprise Linux 4 empfohlen. Die Software steht als RPM-Paket und als Tarball zur Verfügung. Die Software fügt sich nahtlos in die bestehende IT-Infrastruktur ein und setzt auf bewährten Open-Source-Produkten wie MySQL, Java, Tomcat und Sendmail auf.

Bedient wird OpenEMM über den Browser, wo auch die entsprechenden Mailinglisten angelegt werden. Damit Nutzer sich ein- und austragen können, bietet OpenEMM unterschiedliche Optionen. Formulare zum Einbinden in die eigenen Webseite sind bereits enthalten.

E-Mails lassen sich auch automatisch versenden, beispielsweise sobald eine Veranstaltung ansteht. Zum Erstellen der E-Mails ist ein HTML-Editor integriert und es werden Templates unterstützt, um den Inhalt vom Layout zu trennen. Dateianhänge lassen sich ebenso wie Bilder mitsenden. Neben einer Vorschaufunktion lassen sich auch Test-E-Mails versenden, bevor alle eingetragenen Empfänger die fertige E-Mail erhalten.

Zusätzlich bietet OpenEMM Echtzeitstatistiken, analysiert Klickraten, wie viele Nutzer sich austragen und Bounces. Diese Statistiken lassen sich auch exportieren, eine Übersicht über den kompletten Funktionsumfang findet sich auf der Projektseite.

Procmail und Vacation

Der Artikel bezieht sich auf ein Red Hat Enterprise Linux ES release 3. Ziel ist eine automatische Rückantwort (z.B. eine Urlaubsnotiz), die keinem der Absender mehr als einmal die Nachricht zukommen lässt.

Mit dem Kommando mkdir ~/.procmail legt man ein neues Verzeichnis an. Die Nachricht (welche automatisch versendet werden soll) schreibt man in die Datei ~/.procmail/vacation. In die Datei ~/.procmailrc werden dann folgende Einstellungen vorgenommen:

[code lang=“bash“]FORMAIL=/usr/bin/formail
SENDMAIL=/usr/lib/sendmail

# 1. Absender im Cache speichern
:0 Whc : $HOME/.procmail/vacation.lock
* !^X-Loop: someone@somewhere.net
* !^FROM_DAEMON
| $FORMAIL -trD 2048 $HOME/.procmail/vacation.cache

# 2. Nachricht senden (wenn Absender nicht im Cache)
:0 ehc
| ($FORMAIL -trA“Precedence: junk“ \
-A“From: Mein Name “ \
-A“X-Loop: meine@email.de“ \
-a“Subject: Re: your mail“ ; \
cat $HOME/.procmail/vacation \
) | $SENDMAIL -oi -t -fmeine@email.de[/code]

Squid und Active Directory

Die folgende Konfiguration bezieht sich auf eine Red Hat Enterprise Linux ES release 4 (Nahant Update 2) System und verwendet das Programm squid_ldap_auth, welches Bestandteil vom squid-2.5.STABLE6-3.4E.11 RPM-Paket ist.

External Auth-Programm in der /etc/squid/squid.conf definieren.

auth_param basic program
/usr/lib/squid/squid_ldap_auth
-h 1.2.3.4
-b "cn=Users,dc=btmx,dc=net"
-f userPrincipalName=%s@btmx.net
-D "cn=Administrator,cn=Users,dc=btmx,dc=net"
-w geheim

Die Option -h entspricht der Ip-Adresse des Active Directory-Servers. Die Optionen -D und -w entsprechen der Administrator Anmeldung. Mit -f wird das Attribut definiert, mit dessen Hilfe der Benutzer unterhalb von -b identifiziert wird.

Die korrekte Funktion der Konfigurationszeile kann leicht getestet werden, in dem der Befehl (ohne auth_param basic program) auf der Konsole ausgeführt wird.

Als Eingabe erwartet der Befehl den Usernamen und das Kennwort. Werden beide durch ein Leerzeichen getrennt und mit Return bestätigt, erhält man OK oder ERR als Antwort.

Die folgenden Einstellungen sind per Default gesetzt und beeinflussen das Verhalten der Authentifizierung. Die Beteutung und Wertebereiche sind in der /etc/squid/squid.conf dokumentiert.

auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

Eine Squid ACL für die berechtigten Benutzer definieren. Das Schlüsselwort REQUIRED besagt, das alle korrekt authentifizierten Benutzer von der ACL beschrieben werden.

In der /etc/squid/squid.conf finden sich Beispiele, wie der ACL auf wenige Benutzer beschränkt werden kann.

acl ad_user proxy_auth REQUIRED

Auf Grundlage der definierten ACL muss der Zugriff für die korrekt angemeldeten Benutzer erlaubt werden.

http_access allow ad_user

Zum Schluss müss der Squid mit dem Kommando /etc/init.d/squid restart neu gestartet werden.

Portable Software

Wenn man unterwegs ist, möchte man gerne die lieb gewonnenen Applikationen nutzen. Die portableapps.com laufen von einem USB-Stick oder einer externen Festplatte, wobei sie auf dem Rechner selber keinerlei Daten ablegen, sondern eben auf dem externen Device. Neben Anwendungen wie Firefox und Thunderbird steht beispielsweise auch OpenOffice oder GIMP zum Download bereit.

Weitere Links

Ethereal, Nmap und Jahshaka

Der Entwickler Gerald Combs des populären Netzwerkprotokoll-Analyzer Ethereal hat den Arbeitgeber gewechselt. Da der alte – die Ethereal Inc. – alle Namensrechte am gleichnamigen Programm hällt, ist das gesamte Projekt mit allen Resourcen nach http://www.wireshark.org/ umgezogen und wird ab sofort unter dem Namen Wireshark weiter entwickelt.

Die Signaturdatenbank des Netzwerkscanners Nmap ist um 300 Einträge auf 3441 aufgestockt worden und kann nun rund 400 Protokolle identifizieren.

ZMap is an open-source network scanner that enables researchers to easily perform Internet-wide network studies. With a single machine and a well provisioned network uplink, ZMap is capable of performing a complete scan of the IPv4 address space in under 45 minutes, approaching the theoretical limit of gigabit Ethernet.“

Bisher konkurrenzlos ist der Open-Source Filmeffektgenerator Jahshake 2.0 erschienen. Als vollständiges Framework zum Erzeugen von Animationen nutzt er die Grafikhardware und wesentlich schneller, als Programme die die CPU nutzen, arbeiten. Gelegentliche Abstürze und eine wenig intuitive Bedienung trüben das Bild, von diesem sonst sehr leistungsfähigen Werkzeug.