NaturalNik Broadcast

Nik's Outdoor- und Technik-Blog
Subscribe

PyTap – TUN/TAP mit Python

September 05, 2010 Von: Nik Kategorie: Linux, Netzwerk & Server, Software-Entwicklung 2 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.

Share

Secure VPN web access at 26c3

Dezember 27, 2009 Von: Nik Kategorie: Uncategorized Noch keine Kommentare →

For all of you who feel a bit uneasy about sending their outgoing traffic through the public WiFi and leaving their interface open to the public group of visitors, here is a small tip on how to setup VPN securely.

(weiterlesen …)

Share

Mein aktueller Tunnelbau ;-)

März 17, 2009 Von: Nik Kategorie: Linux, Netzwerk & Server Noch keine Kommentare →

Ich habe vorhin festgestellt, dass das Tunnel-System, das ich hier gerade mit OpenVPN aufgebaut habe, doch etwas kompliziert aussieht. Ich habe dazu einfach mal ein Diagramm gemacht, das allerdings nicht ganz detailgetreu ist …

Tunnelsystem

Share

Neue Firewall-Konfig. im NaturalNet

Juli 12, 2008 Von: Nik Kategorie: Linux, Netzwerk & Server, Sicherheit Noch keine Kommentare →

Gerade bin ich damit fertig, mein Firewall-System neu zu überdenken und zu konfigurieren. Dabei habe ich einige sicherheitstechnische Aspekte umgesetzt sowie die Netzwerkstruktur vereinfacht. (weiterlesen …)

Share