NaturalNik Broadcast

Nik's Outdoor- und Technik-Blog
Subscribe

Artikel der Kategorie ‘Systemadministration’

PyTap – TUN/TAP mit Python

September 05, 2010 Von: Nik Kategorie: Linux, Netzwerk & Server, Software-Entwicklung Noch keine Kommentare →

Soeben habe ich die Arbeit an der ersten Version meines ersten produktiven Python-Moduls fertiggestellt. Seit Felix mich mit dem Python-Virus infiziert hat, werde ich immer größerer Fan dieser Sprache, und so war ich heute Nachmittag stolz wie Oskar, als mein Modul im ersten Testlauf bereits einwandfrei funktionierte.

Das Modul erlaubt es, das TUN/TAP-Device des Linux-Kernels als Objekt in Python zu verwenden. Dazu operiert es direkt per Filehandle auf das Kontrolldevice in /dev/net/tun und stellt Methoden zum Lesen und Schreiben auf das Interface bereit. Außerdem kann es einfache ifconfig-Kommandos für das Tun- bzw. TAP-Device ausführen, so dass das Interface sogar aus dem Script heraus konfiguriert werden kann.

Hier ein kleines Beispiel, das die aus dem Device ausgehenden Pakete bzw. Frams ausgibt (unspektakulär, aber es zeigt die einfache Verwendung des Moduls):

from pytap import TapDevice

dev = TapDevice()
dev.ifconfig(address = "10.0.0.1",
             netmask = "255.255.255.0"
            )

while 1:
    data = dev.read()
    print data

Hier ein paar Links:

Das Modul ist die Voraussetzung eines größeren Projektes, von dem ich demnächst berichten werde.

FrOSCon 2010 – Ein Rückblick und Rahmenprogramm

September 01, 2010 Von: Nik Kategorie: FrOSCon, IT, Internet, Linux Noch keine Kommentare →

Für viele war die diesjährige FrOSCon bereits der fünfte Besuch an der Fachhochschule Bonn-Rhein-Sieg, doch Felix und ich machten uns erst zum zweiten Mal auf den Weg, um der zweitägigen Open Source-Konferenz als CAcert-Assurer und Besucher beizuwohnen. Am Abend vorher hatte sich nun noch ein Helfer-Job für uns ergeben, so dass wir uns am Samstag Morgen gleich in einer Dreifach-Rolle und grünen T-Shirts wiederfanden.

(weiterlesen…)

Sauberer GPG-Schlüsselwechsel

Januar 22, 2010 Von: Nik Kategorie: Internet, Linux, Sicherheit 4 Kommentare →

Gerade eben habe ich meinen alten, liebgewonnenen GnuPG-Schlüssel durch einen neuen ersetzt. Der alte 1024-bit-Schlüssel ist nach aktuellem Stand der Kryptologie unsicher. Der neue Schlüssel hat eine Länge von 4096 Bit.

Der Schlüsselwechsel ist natürlich nicht ganz einfach, besonders, da mein alter Schlüssel sehr viele Signaturen hat. Daher habe ich die Transition nach einem geplanten Ablauf durchgeführt.

(weiterlesen…)

Kommt “Backup” eigentlich von “verbacken”?

Januar 02, 2010 Von: Nik Kategorie: Linux, Systemadministration 10 Kommentare →

Da habe ich doch vorgestern meine Backup-Partition auf 100 GB verkleinert, um noch ein bisschen Platz für meine neue FLAC-Musiksammlung zu schaffen, und plötzlich fängt das Backupscript wie Sau an zu meckern. Zu wenig Platz, findet es. Dabei waren die Backups doch bisher nur 31 GB groß …

Und während ich mich noch frage, wer denn bitte schön über Silvester 70 GB Daten produziert hat, fällt mir auch schon die Partitionstabelle ins Auge:

Na, wer findet den Fehler?

26. Chaos Communication Congress – Here Be Dragons

Dezember 31, 2009 Von: Nik Kategorie: Bashinators, Linux, Messen, Sicherheit, Software-Entwicklung Noch keine Kommentare →

Vom 27. bis 30. Dezember fand im Berliner Congress Center der 26. Chaos Communication Congress statt. Felix und ich waren dabei und haben uns vier Tage lang über Neues und Altes an der IT-Security-Front informiert. Natürlich muss ich, meinem Ruf entsprechend, auch meinen Blog im Nachhinein damit beleben :) .

Zunächst als Zusammenfassung: Felix und ich hatten ein paar sehr lustige Tage in Berlin mit interessanten Vorträgen, spaßigen Aktionen und einigem mehr. Dafür vielen Dank an die Organisatoren, das EastSeven Hostel und natürlich Felix!

(weiterlesen…)