Archive for the ‘Frubar’ Category

+52 19′ 50.02″, +5 49′ 27.98″

Tuesday, November 18th, 2008

August 09: We will be there ;-)

Holiday Geek

Saturday, August 16th, 2008

Normal ist: zur Urlaubszeit Postkarten bekommen. Nicht ganz so normal: wenn die Postkarte verschlüsselt ist.

Diese nette Karte hab ich kürzlich von Boris bekommen. Um zu erfahren was dort geschrieben steht also erstmal alles in den Rechner tippen.

        03 0c 06 54 1d 08 1a 1d 45 0c
        45 0e 08 52 23 0b 01 45 0f 06 03
        45 6e 31 17 54 20 0b 13 1c 06 53
        11 00 49 18 4e 26 4f 20 10 4e 1e 10
        16 79 20 45 13 18 0f 14 0c 47 4c 07
        0c 0d 08 52 62 0e 16 07 0b 1a 11 00
        64 7a 45 36 16 0f 09 64 0e 53 16 45
        1a 02 00 24 1a 16 06 06 07 07 04 78
        7a 0d 11 1d 1d 12 4e 0f 49 07 17 47
        43 0e 48 3c 07 0d ad c5 0b 49 2a 30 04
        07 07 4e 25 1b 47 41 0e 09 0c 1e 00 27
        01 10 16 0d 1b 09 a6 b6 27 16 11 18 00 41
        05 08 4e 0c 11 0c 1e 54 6c 65 4e 02 1c 06 16 16 20 5e

Dass es kein ASCII ist war durch die niedrigen Werten und den enthaltenen Nullen sofort klar.
Mit Python dann erstmal versucht überall einen Offset zu addieren. Nur Müll.

PGP? Eventuell. Also in Base64 umgewandelt, Envelope aussenrum gebastelt… passt auch nicht.

Für XOR fehlt aber ein Schlüssel.

Oder auch nicht. Auf der Vorderseite ist ein kurzer Satz geschrieben. Fängt mit einem “T”.
Also mit dem Taschenrechner ausprobiert:

Ergibt ein “W” - ok das ist schonmal nicht schlecht ;)
Also wieder Python zur Hilfe geholt und ein kurzes Script gebastelt. Das war’s tatsächlich! So hat’s geklappt.

Den Schlüssel verrate ich aber nicht! Einen kleinen Hinweis gibt es aber: die Schlüssellänge ist 23 - und kann so relativ leicht geknackt werden. Viel Spaß!

Ach ja, nächstes Wochenende ist FrOSCon!

i follow the frog

Und nächsten Monat BarCamp Stuttgart.

BarCamp Stuttgart

See you there ;-)

Wiedi running free!

Friday, July 4th, 2008

Openmoko Freerunner Box

Heute angekommen. Neues Telefon. Frei. Mein Openmoko Freerunner. Sehr hübsch in schwarz, solide und handlicher als ich erwartet hatte.

Openmoko Freerunner Extras

Außerdem hat TRIsoft zusätzlich zu dem schon ordentlich mit Spielzeug ausgestattetem Paket noch ein Headset und die offizielle Pouch kostenlos dazugelegt. Danke! :)

Openmoko Freerunner Linux booting

Die Software läuft bis jetzt sehr stabil. Telefonieren funktioniert, shortmessagen auch. Ein Terminal im Handy ist definitiv praktisch, und hier auch sehr gut zu bedienen. Sogar mit mehreren Tabs! Was allerdings für richtiges Bashen fehlt ist eine Tabulatortaste auf dem On-Screen-Keyboard. Was mir ebenfalls noch fehlt ist etwas mehr Software zum rumspielen (die fehlt im default Image damit alles schön stabil ausgeliefert wird). IPv6 Modul ist auch nicht mit drauf. Das lässt sich aber alles recht leicht durch ein neues Image beheben… werde ich morgen draufflashen ;)

Gute Nacht!

PS: das Screenshot-tool hat eine automatische “ins internet upload” Funktion! Das muss ich natürlich auch noch umbauen damit die Bilder an SaU geschickt werden ;)

Announcement: Vine - Visualized Networking

Monday, January 14th, 2008

Today we finished the website for a project Michael Wagner and I am working on at the moment.
The project is called Vine which stands for Visualized Networking.
And thats what it’s all about: gathering information of IP networks and visualize them in a simple graph.

To get the information from the network we use different technics. For example there is an Avahi component resolving all announced Services. Planned is also an Nmap component and one using simple ICMP echo requests.

As some of these technics only work on the local link we separate the discovery part from the GUI (called Vine Control Center) into a daemon application (called Vine Agent) you can run in different network segments.

The Control Center receives the information from all your daemons and puts the puzzle together presenting you with a nice map of your network and all its devices. Clicking on a Device will show you everything Vine could find out about it. To for query more detailed data there is a SNMP client integrated as well.

Both parts are written in C++ and Qt, so they’ll run on quite a lot of platforms. As the Agent also requires Avahi it won’t be able to run it on Windows though.

At the moment it isn’t really usable yet, but you can check the progress with the WebSVN. For a sneak peek of the user interface have a look at the Screenshots.

If you’d like to help just leave a comment :)

LinuxDay 2007

Sunday, November 25th, 2007

Heute haben sich Geeks aus nah und fern am LinuxDay in Dornbirn getroffen. Boris ist sogar extra aus Berlin runtergefahren! (Und hat korrekte lieblings premium Cola mitgebracht - sehr super!) Dieses mal hatten wir keinen eigenen Frubar Stand sondern haben statt dessen etwas über IPv6 informiert und viele interessante Gespräche geführt. Bernd, DrScream und Georg haben ausserdem Gentoo vertreten.

Kamerakind Spike

Unser Kamerakind Spike hat wieder viele tolle Fotos geschossen. Als kleines Kunstprojekt quasi hat er viele Besucher gemeinsam mit einem Switch (Symbol für den Treffpunkt und Kommunikation?) abgelichtet. Die Galerie ist leider noch nicht Online, der Link wird aber nachgeliefert.

Sehr interessant war auch die Demonstration von Raphael Langerhorsts selbstgebautem Computer. Raphael Langerhorst Das System läuft natürlich mit NetBSD, benötigt inklusive Display gerade mal 5 Watt und kann somit via Solarzelle betrieben werden. Als ob das nicht schon genug wäre entwickelt Raphael auch noch an einer eigenen Infrastruktur, die eine neue Abstraktionsebene überhalb des Betriebsystems darstellt und als graphische Benutzerschnittstelle dient.

Von dem vollen Programm habe ich letzen Endes doch nur zwei Vorträge besucht. Zum einen “Ganeti“, ein Xen basiertes Cluster-Verwaltungsprogramm von Michael Hanselmann dass bei Google entwickelt wird. Zum anderen hat Paul Kirner über die Implementierung einer ATA over Ethernet Storage Lösung an der HS-Weingarten referiert.

Zum Abschluss wurden alle Mitwirkenden von der Linux User Group Vorarlberg, die den LinuxDay bereits seit 1999 jährlich ausrichtet, auf ein gemütliches Bier und leckere Käsespätzle eingeladen. Danke schön :)

Hat sehr viel Spaß gemacht! Bis spätestens nächstes Jahr ;)

Camp Day -2

Monday, August 6th, 2007

Morgen früh um Sieben geht’s los. Bis dahin gibt’s noch viel zu viel zu tun ;)
Natürlich geht so kurz vorher einiges schief. Gestern zuerst einmal eine Stunde verzweifelt gegen einen Drucker angekämpft und schließlich aufgegeben. Somit wird auch der Dvorak Workshop gecancelt. Wer Interesse hat wie man seine Tastatur umbaut kann natürlich gerne am Village vorbeischauen.
Später haben wir noch ein Servernetzteil getötet, Epsi und Chosy haben beide ihre Züge verpasst und mein Switch den ich mit aufs Camp nehmen wollte ist auch noch ausgefallen.

Aber alles halb so schlimm.
Epsi und Chosy sind gestern dann mit etwas Verspätung gut in Friedrichshafen angekommen. Abends haben sich alle gemütlich im Bäumle getroffen.
Heute morgen sind die Super-Garten-Sessel gerade rechtzeitig angekommen. Der Switch geht auf mysteriöse weise auch wieder.

So, und jetzt muss ich weiter packen - später geht’s nach Tettnang wo ich dann auch gleich bleibe und morgen direkt starte.

Neue Nameserver für Fruky

Monday, June 25th, 2007

DrScream und ich haben gestern zwei neue Nameserver eingerichtet die jetzt alle *.fruky.net Zonen verwalten. Dadurch werden die ganzen kleinen Nameserver in den einzelnen Netzen abgelöst und alles etwas stabiler.

fruky-ipv6 checkbox Neu ist jetzt auch die Funktion ein Interface als “IPv6 ready” zu markieren. Wenn alle Dienste die über IPv4 angeboten werden auch über die IPv6 Adresse erreichbar sind sollte man den hacken setzen. Dadurch wird für den Hostnamen automatisch ein AAAA Record erzeugt und eingetragen.

Reverse DNS Einträge werden für alle Interfaces automatisch angelegt.

Um aus der MAC-48 Adresse die IP zu generieren braucht man die im EUI-64 Format. Dafür haben wir unser eine ganz tolle PHP Funktion geschrieben:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function mac2eui64($mac) {
	$tmp = str_replace(':', '', $mac);
	$tmp = substr($tmp, 0, 6) . 'fffe' . substr($tmp, 6, 6);
	preg_match_all('/.{2}/', $tmp, $arr);
	$arr[0][0] = intval($arr[0][0], 16);
	if($arr[0][0] < 64) {
		$arr[0][0] = $arr[0][0] + 2;
	} else {
		$arr[0][0] = $arr[0][0] - 2;
	}
	$arr[0][0] = sprintf("%02X", $arr[0][0]);
	for($i=0; $i<8; ++$i) {
		$ip .= ':' . $arr[0][$i] . $arr[0][++$i];
	}
	return $ip;
}

Was jetzt noch fehlt sind DNS Einträge für dynamisch erzeugte IPv6 Geräte und VPN Interfaces. Ausserdem möchte ich noch ein bisschen mit Mobile IP rumspielen und das ganze Netzwerk schön visualisieren….
Wird also nicht langweilig ;)