Open Source im professionellen Einsatz

Werkzeuge im Kurztest

Tooltipps

Etherdump 2.10

Kleiner Paket-Sniffer für unterwegs

Quelle: [http://sourceforge.net/projects/psydev]

Lizenz: GPLv2

Alternativen: Tcpdump, Whireshark

Tcpdump und Whireshark sind Quasi-Standards, um den Netzwerkverkehr zu protokollieren. Eine kleine, kompakte Alternative kommt in Form von Etherdump – gerade mal 18 KByte groß, empfiehlt sich das Tool für die Rescue-Disk oder ein Embedded-Device.

Falls der Anwender kein anderes Interface beim Aufruf angibt, lauscht Etherdump auf »eth0« . Standardmäßig beobachtet es dabei die Kommunikation der Protokolle ICMP, ARP, IP, TCP und UDP. Wer nicht alle Pakete erfassen möchte, setzt einen Filter für die Protokolle. Etherdump schreibt seine gesammelten Informationen auf die Standardausgabe, auf Wunsch auch in eine Datei. Als Ausgabeformate stehen das binäre Raw-, das Ascii-basierte Hex- und das Tcpdump-Format zur Verfügung. Letzteres ist seit Version 2.10 der Standard und ideal geeignet, wenn der Anwender die Ergebnisse mit Whireshark oder Tcpdump weiterverarbeiten möchte.

Zurzeit analysiert Etherdump lediglich IPv4. Ob und wann eine IPv6-fähige Programmversion erscheint, ist nicht bekannt.

Note:

★★★★★

Mit Etherdump steht eine kompakte Alternative zu den bekannten Tools Tcpdump und Whireshark bereit.

Fetch Yahoo 2.14.0

Yahoo-Mails ohne POP3-Zugang herunterladen

Quelle: [http://fetchyahoo.twizzler.org]

Lizenz: GPLv2

Alternativen: Yahoo Mail Sucker

Dass Yahoo seinen Free-Mail-Kunden den SMTP- und POP3-Zugriff entzogen hat und sie auf das eigene Webfrontend verweist, ist sicher vielen sauer aufgestoßen. Das Perl-Skript Fetch Yahoo bietet eine elegante Lösung für alle, die ihre Mails lieber weiter im eigenen Client lesen. Ähnlich wie Fetchmail holt das Tool Mails vom Server des Providers.

Über Optionen hat der Anwender die Möglichkeit, alle oder nur die neuen Nachrichten herunterzuladen, Mails nach der Übertragung auf dem Server zu löschen beziehungsweise diese ohne vorherigen Download zu entfernen (»--nodownload« ). Eine Liste aller im Mailkonto enthaltenen Nachrichten verrät der Parameter »--onlylistmessages« .

Fetch Yahoo zeigt den Absender, die Betreffzeile, das Datum und die Größe in KByte an. Weitere Optionen beeinflussen den Mailfolder oder die Anzahl der Nachrichten, die Fetch Yahoo abholt. Eine Option zur Größenbeschränkung des Downloads bietet das Skript leider nicht.

Note: 3 von 5. Fetch Yahoo erlaubt es auch Kunden ohne kostenpflichtiges Konto, ihre Mails auf dem eigenen Rechner zu lesen. Lediglich für den Versand müssen sie auf SMTP-Relays ihres Providers oder andere Skriptlösungen zurückgreifen.

Group Shell 0.3.1

Bequeme Fernwartung von Serverfarmen

Quelle: [http://guichaz.free.fr/gsh]

Lizenz: GPLv2

Alternativen: Parallel SSH, Cluster SSH

Group Shell, kurz Gsh, ist ein Shell-Multiplexer und unterstützt Administratoren bei den immer wiederkehrenden Wartungsarbeiten auf mehreren Rechnern oder ganzen Serverfarmen. Das Tool initiiert den Verbindungsaufbau per SSH und führt anschließend sämtliche Befehle auf allen Systemen aus. Alternativ verwendet der Admin Gsh interaktiv wie eine normale Shell.

Auf welchen Rechnern das Tool arbeitet, entnimmt es einer Datei, welche die IP-Adressen oder Hostnamen der Zielrechner auflistet. Spezielle SSH-Einstellungen, wie etwa einen alternativen Port, kann der Admin ebenfalls beim Aufruf definieren. Auch hier gelten die Optionen wieder für alle Remotesysteme. Die Rückmeldungen der Rechner erscheinen im Fenster der Group Shell.

Das Tool setzt übersichtlich vor jede Zeile den Namen beziehungsweise die IP des entfernten Rechners. Auf Wunsch protokolliert es die aktuellen Verbindungen. Zur Fehleranalyse steht außerdem ein Debugmodus bereit, den der Anwender jederzeit über einen Befehl in der Group Shell aktivieren kann.

★★★★

. Group Shell erleichtert die Wartung identischer Remotesysteme. Das Tool eignet sich sowohl für die interaktive Pflege als auch für den Einsatz in Shellskripten.

Patool 0.12

Wrapper für gängige Archivierungstools

Quelle: [http://patool.sourceforge.net]

Lizenz: GPLv3

Alternativen: Peazip

Auch wenn Tar gemeinhin das Maß aller Dinge für Unix-Archive ist, gibt es doch einige interessante Alternativen. Mit dem in Python geschriebenen Patool steht nun ein Wrapper für die Shell zur Verfügung, der alle gängigen Archivformate beherrscht – vorausgesetzt die entsprechenden Kompressionsprogramme selbst sind auf dem System vorhanden.

Patool versteht ganze 24 Formate. Die Palette reicht von 7z über ARC und Cab bis hin zu LZH und Zoo. Tar und die Zip-Varianten sind selbstverständlich auch vertreten und als Sahnehäubchen unterstützt der Wrapper Deb- und RPM-Pakete. Eine vollständige Liste zeigt der Parameter »formats« an. Dieser verrät auch direkt, ob das jeweilige Kompressionstool auf dem Rechner installiert ist.

Interessant ist die »repack« -Option, mit deren Hilfe Patool Archivdateien von einem Format in ein anderes konvertiert. Das Quellarchiv bleibt dabei erhalten. Praktisch sind ebenfalls die integrierten »diff« - und »test« -Funktionen, die Archive vergleichen respektive die Integrität prüfen. Selbstverständlich dürfen Kommandos zum Erzeugen (»create« ) und Entpacken (»extract« ) nicht fehlen.

Da Patool nur ein Wrapper ist, kann es nicht sämtliche Optionen jedes einzelnen Programms abbilden. Wer spezielle Parameter benötigt, greift daher besser zum Original. Die Fortbewegung im Kompressionsformate-Dschungel erleichtert Patool dennoch.

★★★★★

. Dank Patool muss sich der Anwender nicht mehr alle Details der einzelnen Archivierungsprogramme merken. Gerade bei selten genutzten Formaten erweist sich das als echter Vorteil.

Srm 1.2.11

Sicheres Löschen auf der Shell

Quelle: [http://srm.sourceforge.net]

Lizenz: MIT/X

Alternativen: Rm

Srm (Secure Rm) ist ein digitaler Reißwolf für die Shell und entfernt Daten rückstandslos, sodass auch gängige Recovery-Tools diese nicht wiederherstellen können. Dazu überschreibt Srm die Dateien mehrmals, benennt sie wiederholt um, zerstückelt sie und löscht sie schließlich. Nach jedem Durchlauf stellt eine Synchronisationsfunktion sicher, dass alles auf der Platte und nicht nur im Cache passiert.

Das Tool hat viel von Rm übernommen, auch die Aufrufparameter. In der Voreinstellung bügelt Srm eine Datei ganze 35-mal über, bevor es sie endgültig aus dem Verzeichnisbaum entfernt. Wer so viel Gründlichkeit nicht benötigt, beschränkt den Schreibvorgang mit der Option »--simple« auf einen Durchlauf. Gründlicher hingegen arbeitet das Tool mit der Option »--openbsd« : Es überschreibt Dateien dreimal und verwendet für jeden Durchlauf ein anderes Muster.

Außerdem bietet Srm die Option »--doe« , um den Vorgaben des US-Department of Education zu entsprechen. Das heißt, es finden drei Durchläufe mit jeweils anderen Überschreibungsmustern statt, wobei Srm bei den ersten beiden Zufallswerte verwendet und beim dritten die Datei dann mit dem Muster DOE füllt. Last but not least bietet Srm einen Löschmodus, der die Anforderungen des US-Department of Defense erfüllt und siebenmal gründlich saubermacht.

★★★★★

. Srm räumt gründlich auf und entfernt Dateien restlos von der Platte – ideal, wenn eine Neuformatierung nicht in Frage kommt.

ZNC 0.096

Proxy für den Internet Relay Chat

Quelle: [http://en.znc.in/wiki/ZNC]

Lizenz: GPLv2

Alternativen: Dircproxy, Bip Irc Proxy

Internet Relay Chat, kurz IRC, ist ein textbasiertes Chatsystem. Wer keine Unterhaltung mehr verpassen möchte, ist entweder mit seinem IRC-Client immer online oder greift auf ZNC zurück. Dahinter steckt ein IRC-Proxy, über den sich der Anwender mit dem IRC-Server verbindet. Dieser Proxy ist für die Clients transparent und fungiert einfach wie ein weiterer IRC-Server. Außerdem erlaubt er es den Anwendern, mit mehreren Clients auf denselben IRC-Server gleichzeitig zuzugreifen, Unterhaltungen mitzuloggen und zu einem späteren Zeitpunkt wiederzugeben.

Zur sicheren Kommunikation zwischen Client und Proxy unterstützt ZNC auch das SSL-Protokoll. Das benötigte Zertifikat erzeugt der Nutzer im Handumdrehen mit dem Parameter »--makepem« . Auch das Anlegen einer Einrichtungsdatei automatisiert ZNC mit der Option »--makeconf« . Will der Anwender die Konfiguration zu einem späteren Zeitpunkt anpassen, nutzt er IRC-ähnliche Kommandos im Client oder verwendet ein Webfrontend. Alternativ hilft ein Griff zum Texteditor weiter.

Der Funktionsumfang des Tools ist über C++- und Perl-Module erweiterbar. ZNC enthält bereits über 20 Erweiterungen im Standardumfang. Die Projekt-Webseite bietet außerdem Beispiele und eine Anleitung für Nutzer, die selbst Addons entwickeln möchten.

★★★★

. Wer Dauergast im IRC ist, aber nicht immer vom selben Rechner aus chatten kann oder längere Offlinezeiten hat, findet in ZNC einen zuverlässigen Proxy und verpasst keine Diskussion mehr.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 2 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook