<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>ohneKontur - der Blog</title> <atom:link href="http://www.ohnekontur.de/feed/" rel="self" type="application/rss+xml" /><link>http://www.ohnekontur.de</link> <description>ohne Linien und Kanten und trotzdem gefangen</description> <lastBuildDate>Sat, 28 Apr 2012 00:18:43 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>[ Firefox Sync ] explizit einige Settings syncen</title><link>http://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/</link> <comments>http://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/#comments</comments> <pubDate>Thu, 26 Apr 2012 11:57:31 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[automatisch]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[firefox sync]]></category> <category><![CDATA[FSyncMS]]></category> <category><![CDATA[Mozilla]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1804</guid> <description><![CDATA[Ist es euch schon aufgefallen ? Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht. Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config, sondern nur manche. &#8230; <a href="http://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Ist es euch schon aufgefallen ?<br /> Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht.<br /> Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config,<br /> sondern nur manche.</p><p>Manchmal will man aber spezielle Settings Syncen,<br /> von Addons zum beispiel, hier kann abgeholfen werden:<br /> Im Mozilla Developer Network (<a href="https://developer.mozilla.org/en/Firefox_Sync/Syncing_custom_preferences">hier</a>) steht wies geht.<br /> Einfach unter about:config, rechtsklicken und einen neuen Bool-Wert anlegen.<br /> Den Namen wie folgt festlegen,<br /> <code>services.sync.prefs.sync.&lt;pref&gt;</code><br /> wollen wir z.B. das Setting keyword.url syncen so müssten wir<br /> <code>services.sync.prefs.sync.keyword.url</code><br /> anlegen und auf <code>True</code> setzen.</p><p>Soviel abhilfe für den Moment,<br /> langfristig werden hoffentlich mehr und mehr Addons Firefox Sync von Hause aus unterstützen.</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ FSyncMS ] Version 0.10 – MySQL Support</title><link>http://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/</link> <comments>http://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/#comments</comments> <pubDate>Mon, 23 Apr 2012 08:39:56 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[FSyncMS]]></category> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Erweiterung des Weave Minimal Servers]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Firefox 12]]></category> <category><![CDATA[firefox sync]]></category> <category><![CDATA[firefox sync server]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[Mysql]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[php Firefox Sync]]></category> <category><![CDATA[weave]]></category> <category><![CDATA[weave minimal]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1798</guid> <description><![CDATA[Ich habe mir mal wieder etwas Zeit aus den Rippen geschnitten, und am FSyncMS gebastelt. Rausgekommen ist MySQL-Support, und dazu passend einige Settings für eben jene Funktionalität. Diese sollten aber selbsterklärend sein. Selbstverständlich können auch weiterhin SQLite Datenbanken verwendet werden. &#8230; <a href="http://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Ich habe mir mal wieder etwas Zeit aus den Rippen geschnitten,<br /> und am FSyncMS gebastelt.<br /> Rausgekommen ist MySQL-Support,<br /> und dazu passend einige Settings für eben jene Funktionalität.<span id="more-1798"></span><br /> Diese sollten aber selbsterklärend sein.</p><p>Selbstverständlich können auch weiterhin SQLite Datenbanken verwendet werden.</p><p>In diesem Sinne viel Spaß mit der neuen Version, und ich freue mich auf eure Berichte.<br /> <a href="https://www.dataharbour.de/FSyncMS.tar.gz">Download hier</a><br /> | <a href="http://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/">Anleitung für das Installieren ( mit SQLite-DB )</a> | <a href="http://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/">ganz ursprünglicher Post</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>[ Thunderbird Addon ]  Kontaktsync mit dem Donnervogel</title><link>http://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/</link> <comments>http://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/#comments</comments> <pubDate>Tue, 10 Apr 2012 11:49:08 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Carddav]]></category> <category><![CDATA[Kontakt Sync]]></category> <category><![CDATA[kontakte]]></category> <category><![CDATA[Thunderbird]]></category> <category><![CDATA[Thunderbird 12]]></category> <category><![CDATA[Thunderbird Sabredav]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1790</guid> <description><![CDATA[Carddav Addressen im Thunderbirdaddressbuch Ich habe ja bereits beschrieben wie man sich einen eigenen Carddav-Server aufsetzt ( Carddav Server ), logische Konsequenz ist natürlich möglichst viel Software da jetzt ran zu hängen. Leider ging da vorallem in Richtung Kontakte nicht &#8230; <a href="http://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h2>Carddav Addressen im Thunderbirdaddressbuch</h2><p>Ich habe ja bereits beschrieben wie man sich einen eigenen Carddav-Server aufsetzt ( <a title="sabredav kalender und kontakte in-sync" href="http://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/">Carddav Server</a> ), logische Konsequenz ist natürlich möglichst viel Software da jetzt ran zu hängen.<br /> Leider ging da vorallem in Richtung Kontakte nicht sonderlich viel.<br /> Heute allerdings lief mir eine Beta Version einer Erweiterung über den Weg.<br /> Diese funktioniert mit der aktuellen Thunderbird Version (12) und bringt ihm Carddav bei.<br /> Aber Schluss mit dem Vorgeplänkel und ran an die Materie:<br /> <span id="more-1790"></span><br /> Zu erst einmal das Plugin,<br /> es heißt sogo-connector und gibts unter<code><a href="https://inverse.ca/downloads/extensions/nightly/" title="link zum Addon" target="_blank">https://inverse.ca/downloads/extensions/nightly/</a></code><br /> zum Download. (Die Datei sogo-connector-10.0.1pre1.xpi oder neuer wollen wir haben)<br /> Dies Addon in Thunderbird installieren:<br /> <code>Thunderbird -> Extras -> Addons --> (Einstellungs-Rad) -> Addon aus Datei installieren</code></p><p>Danach Thunderbird neustarten und ins Addressbuch wechseln (Fenster/Tools -> Addressbuch).<br /> Hier das Carddav Addressbuch &#8220;importieren&#8221;,<br /> <code>Datei -> Neu -> Remote Adressbuch</code><br /> Als Verbindungsname (Addressbuch-Name) kann ein beliebiger Name gewählt werden,<br /> der trickreiche Teil ist die URL.<br /> Bei Sabredav als Server ist sie wie folgt einzugeben:</p><blockquote><p>https://pfad/zu/addressbookserver.php/addressbooks/$username/$addressbuchname/</p></blockquote><p>wobei $username und $addressbuchname sowie pfad/zu/addressbookserver.php zu ersetzten sind.<br /> Im Folgenden musste ich das Addressbuch schließen und wieder öffnen,<br /> dann auf das neue Addressbuch Rechtsklicken und im Kontextmenü Synchronisieren anklicken.<br /> Siehe da die Kontakte erschienen <img src='http://www.ohnekontur.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Viel Spaß damit <img src='http://www.ohnekontur.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ FSyncMS ] Version 0.9 &#8211; Erweiterung des Weave Minimal Servers</title><link>http://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/</link> <comments>http://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/#comments</comments> <pubDate>Tue, 03 Apr 2012 20:52:49 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[FSyncMS]]></category> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Firefox 12 Sync]]></category> <category><![CDATA[firefox sync]]></category> <category><![CDATA[firefox sync eigener server einrichten]]></category> <category><![CDATA[firefox sync server]]></category> <category><![CDATA[firefox sync server einrichten]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[weave]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1749</guid> <description><![CDATA[Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern: Diesmal kam die Passwort ändern Funktion dazu, Sprich ab sofort kann man über Einstellungen -&#62; FirefoxSync -&#62; Benutzerkonto verwalten -&#62; Passwort ändern das Passwort des Accounts verändern. &#8230; <a href="http://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern:<br /> Diesmal kam die Passwort ändern Funktion dazu,<br /> Sprich ab sofort kann man über<code><br /> Einstellungen -&gt; FirefoxSync -&gt; Benutzerkonto verwalten -&gt; Passwort ändern</code><br /> das Passwort des Accounts verändern.<br /> <span id="more-1749"></span><br /> An dieser Stelle ein ganz liebes Dankeschön an Chris, der mich dazu bewegte diesen Punkt fertig zu machen, und mit getestet hat.</p><p>Also viel Spaß mit der neuen Version <a href="https://www.dataharbour.de/FSyncMS.tar.gz">Download hier</a><br /> | <a href="http://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/">Anleitung für das Installieren</a> | <a href="http://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/">Ursprünglicher Post</a></p><p>In Zukunft stehen weitere Punkte auf der To-Do Liste.<br /> Vor allem fallen mir da<br /> <strong>Email-Password-Recovery</strong> und <strong>Mysql Support</strong><br /> ein.<br /> Aber auch Quota behandlung ist noch offen.<br /> Denkbar wären auch noch andere Punkte,<br /> was mich Interessieren würde <strong>was ist euch am wichtigsten, was fehlt am meisten ? </strong> Einfach bitte Kommentieren <img src='http://www.ohnekontur.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> danke</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Autoconnect VPN mit Networkmanager</title><link>http://www.ohnekontur.de/2012/02/19/autoconnect-vpn-mit-networkmanager/</link> <comments>http://www.ohnekontur.de/2012/02/19/autoconnect-vpn-mit-networkmanager/#comments</comments> <pubDate>Sun, 19 Feb 2012 04:43:56 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Technik]]></category> <category><![CDATA[Arch]]></category> <category><![CDATA[Auto VPN]]></category> <category><![CDATA[automatisch]]></category> <category><![CDATA[Networkmanager]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[virtual private network]]></category> <category><![CDATA[VPN]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1728</guid> <description><![CDATA[Mein Notebook soll sich wenn es sich nicht in meinem Heimnetzwerk befindet mit dem VPN verbinden. Dazu hab ich ein kleines Script für den Networkmanager (dispatcher.d) geschrieben: #!/bin/bash # vpnAutoconnect ## ## FILE: 20vpnautoconnect ## ## DESCRIPTION: Script for networkdispatcher.d &#8230; <a href="http://www.ohnekontur.de/2012/02/19/autoconnect-vpn-mit-networkmanager/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Mein Notebook soll sich wenn es sich nicht in meinem Heimnetzwerk befindet mit dem VPN verbinden.<br /> Dazu hab ich ein kleines Script für den Networkmanager (dispatcher.d) geschrieben:<br /> <span id="more-1728"></span></p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;"># vpnAutoconnect</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">## FILE: 20vpnautoconnect</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">## DESCRIPTION: Script for networkdispatcher.d to autoconnect to VPN</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">## AUTHOR: balu</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">## DATE: 19.02.2012</span>
<span style="color: #666666; font-style: italic;">## </span>
<span style="color: #666666; font-style: italic;">## VERSION: 0.3</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">## INITIALISIERUNG:</span>
<span style="color: #666666; font-style: italic;">#Diese Werte kommen vom NetworkManager</span>
<span style="color: #007800;">INTERFACE</span>=<span style="color: #007800;">$1</span>
<span style="color: #007800;">ACTION</span>=<span style="color: #007800;">$2</span>
&nbsp;
<span style="color: #666666; font-style: italic;">##Name der VPN verbindung im Netzwerkmanager</span>
<span style="color: #007800;">VPN_CONNECTION_NAME</span>=<span style="color: #ff0000;">&quot;vpnName&quot;</span>
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">## Interface bei welchen vpn in frage kommt ( mehrere mit Leerzeichen getrennt )</span>
<span style="color: #007800;">INTERFACES</span>=<span style="color: #7a0874; font-weight: bold;">&#40;</span>wlan0<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## ESSID der Netzte die kein VPN brauchen</span>
<span style="color: #007800;">ESSIDS_KEIN_VPN</span>=<span style="color: #7a0874; font-weight: bold;">&#40;</span> Essid1 Essid2 <span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">##---- do not edit below here ---- ##</span>
<span style="color: #666666; font-style: italic;"># @param $1 mixed  Needle  </span>
<span style="color: #666666; font-style: italic;"># @param $2 array  Haystack</span>
<span style="color: #666666; font-style: italic;"># @return  Success (1) if value exists, Failure(0) otherwise</span>
<span style="color: #666666; font-style: italic;"># Usage: in_array &quot;$needle&quot; &quot;${haystack[@]}&quot;</span>
in_array<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
    <span style="color: #7a0874; font-weight: bold;">local</span> hay <span style="color: #007800;">needle</span>=<span style="color: #007800;">$1</span>
    <span style="color: #7a0874; font-weight: bold;">shift</span>
    <span style="color: #000000; font-weight: bold;">for</span> hay; <span style="color: #000000; font-weight: bold;">do</span>
        <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$hay</span> == <span style="color: #007800;">$needle</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #000000;">1</span>
    <span style="color: #000000; font-weight: bold;">done</span>
    <span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #000000;">0</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#wenn uns das interface überhaupt interessiert</span>
in_array <span style="color: #007800;">$INTERFACE</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${INTERFACES[@]}</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$?</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
&nbsp;
&nbsp;
	<span style="color: #666666; font-style: italic;">## ESSID des verbundenen Netzwerks bestimmen</span>
	<span style="color: #007800;">ESSID</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span>iwconfig <span style="color: #007800;">$INTERFACE</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> ESSID <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cut</span> <span style="color: #660033;">-d</span><span style="color: #ff0000;">&quot;:&quot;</span> <span style="color: #660033;">-f2</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/&quot;//g'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	in_array <span style="color: #007800;">$ESSID</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${ESSIDS_KEIN_VPN[@]}</span>&quot;</span>
	<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$?</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## Funktionen durchführen, je nach Aktion eine andere</span>
<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${ACTION}</span>&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
        up<span style="color: #7a0874; font-weight: bold;">&#41;</span>
		nmcli con up <span style="color: #c20cb9; font-weight: bold;">id</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${VPN_CONNECTION_NAME}</span>&quot;</span>
		<span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
        down<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                nmcli con down <span style="color: #c20cb9; font-weight: bold;">id</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${VPN_CONNECTION_NAME}</span>&quot;</span>
		<span style="color: #666666; font-style: italic;">#killall vpnc</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
        pre-up<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
        post-down<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
                <span style="color: #7a0874; font-weight: bold;">echo</span> $<span style="color: #ff0000;">&quot;Usage: $0 {up|down|pre-up|post-down}&quot;</span>
                <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">esac</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></div></div><p>Das Scirpt muss damit es funktioniert in <strong>/etc/NetworkManager/dispatcher.d/</strong> abgelegt werden (z.B. al 20vpnautoconnect) dann noch dem Benutzer und der Gruppe root zugeordnet</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chown</span> root:root <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>NetworkManager<span style="color: #000000; font-weight: bold;">/</span>dispatcher.d<span style="color: #000000; font-weight: bold;">/</span>20vpnautoconnect</pre></div></div><p>und die Rechte angepasst</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">700</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>NetworkManager<span style="color: #000000; font-weight: bold;">/</span>dispatcher.d<span style="color: #000000; font-weight: bold;">/</span>20vpnautoconnect</pre></div></div><p>P.S.<br /> Ich hatte anfangs Probleme, dass die Verbindung nicht funktioniert, lag am storage der Passwörter des Networkmanager (vpn passwörter liegen in der Keychain des users,<br /> das Script führt root aus) um das zu beheben kann man den Networkmanager anweisen die passwörter selber zu speichern, dazu in der Datei /etc/NetworkManager/system-connections/$vpnname die pass flags von 1 auf 0 ändern,<br /> und nach dem ändern eevl. im Networkmanager unter der Verbindung die Passwörter nochmal eintragen</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/02/19/autoconnect-vpn-mit-networkmanager/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ FSyncMS ] Version 0.8 &#8211; Erweiterung des Weave Minimal Servers</title><link>http://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/</link> <comments>http://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/#comments</comments> <pubDate>Thu, 09 Feb 2012 00:03:57 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[FSyncMS]]></category> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[firefox sync]]></category> <category><![CDATA[Minimal Server]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[mozilla weave]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[weave]]></category> <category><![CDATA[weave minimal Server]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1720</guid> <description><![CDATA[Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen. Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben. Der FSyncMS sollte jetzt mit Firefox &#60;= 11 syncen (zumindest hab ichs mit dem 11er &#8230; <a href="http://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen.<br /> Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben.<br /> Der FSyncMS sollte jetzt mit Firefox &lt;= 11 syncen (zumindest hab ichs mit dem 11er getestet).</p><p>Und der Fehler beim Account anlegen müsste auch behoben sein.</p><p>Heißt Sync und Account anlegen, aus Firefox herraus (&#8220;via Firefox Sync&#8221; ) in Richtung FSyncMS sollte wieder einwandfrei.<br /> Viel Spaß und ich freue mich auf Rückmeldungen</p><p><a href="https://www.dataharbour.de/FSyncMS.tar.gz">Downloadlink</a></p><p><a href="http://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/">Anleitung für das Installieren</a></p><p><a href="http://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/">Ursprünglicher Post</a></p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>[SMS Backup +]  Backup und Sync von SMS und Anruflisten unter Android</title><link>http://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/</link> <comments>http://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/#comments</comments> <pubDate>Sun, 15 Jan 2012 16:58:38 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[android]]></category> <category><![CDATA[anrufe]]></category> <category><![CDATA[automatical]]></category> <category><![CDATA[automatisch]]></category> <category><![CDATA[eigener Service]]></category> <category><![CDATA[eigenes IMAP Konto]]></category> <category><![CDATA[IMAP]]></category> <category><![CDATA[IMAP-Konto]]></category> <category><![CDATA[self-hosted]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[telefon]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1682</guid> <description><![CDATA[Wo das Thema synchronisation schon mal da ist&#8230; Jetzt Android lastig, es geht um Backup und/ oder sync von SMS und Anruflisten des Android devices. Wobei für mich persönlich der Clou an der Sache ist, dass das Backend ein beliebiges &#8230; <a href="http://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Wo das Thema synchronisation schon mal da ist&#8230;</p><p>Jetzt Android lastig, es geht um Backup und/ oder sync von SMS und Anruflisten des Android devices.<br /> Wobei für mich persönlich der Clou an der Sache ist, dass das Backend ein beliebiges IMAP-Konto ist,<br /> und das Format sogar Menschenlesbar.</p><p>All diese schönen Features bring die Software <a href="https://github.com/jberkel/sms-backup-plus"><strong>SMS Backup +</strong></a> ( <a href="https://market.android.com/details?id=com.zegoggles.smssync">Market link</a> ).</p><p>Installation und Configuration sind eigentlich relativ gerade aus, wenn man einige Fallstricke kennt.<br /> <span id="more-1682"></span></p><p><span style="text-decoration: underline;"><strong>Eigenes IMAP-Konto und SSL:</strong></span><br /> Ich benutze IMAP nur zusammen mit SSL, allerdings mit eigenen Zertifikaten, nach dem Einstellen von SMS Backup + gab es dann das Problem das die Software sich nicht verbinden wollte.<br /> Das Problem lies sich lösen indem unter erweiterte Einstellungen -&gt; IMAP Server Einstellungen -&gt; Sicherheit von SSL (Benötigt) auf SSL (Optional) ändert.</p><p><span style="text-decoration: underline;"><strong>Eigenes IMAP-Konto und Gmail-Label:</strong></span><br /> mit einem eigenen IMAP Konto hat man normal keine Label, die entsprechenden Einstellungen sind als Pfade in der IMAP-Ordnerstrucktur zu verstehen ( Bsp.: INBOX.Telefon.SMS als Label legt bei mir die SMS in den Ordner Postfach-&gt;Telefon-&gt;SMS )</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav</title><link>http://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/</link> <comments>http://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/#comments</comments> <pubDate>Thu, 05 Jan 2012 09:00:10 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Sync]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[android]]></category> <category><![CDATA[Caldav]]></category> <category><![CDATA[calendar sync]]></category> <category><![CDATA[Carddav]]></category> <category><![CDATA[contact sync]]></category> <category><![CDATA[eigener Server]]></category> <category><![CDATA[eigener Syncserver]]></category> <category><![CDATA[iCal]]></category> <category><![CDATA[Kalender]]></category> <category><![CDATA[kontakte]]></category> <category><![CDATA[lightning]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[private icloud]]></category> <category><![CDATA[Synchronisation]]></category> <category><![CDATA[syncing]]></category> <category><![CDATA[Thunderbird]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1691</guid> <description><![CDATA[Mal wieder das alte Leid, Syncronisation. Heutige Episode: Calendar Sync und Contact Sync. So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen. Clients: Android Telefon, Linux&#38; Mac Desktop (theoretisch sollte auch iPhone &#8230; <a href="http://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Mal wieder das alte Leid, Syncronisation.<br /> Heutige Episode: Calendar Sync und Contact Sync.<br /> So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen.<br /> <strong>Clients:</strong> Android Telefon, Linux&amp; Mac Desktop<br /> (theoretisch sollte auch iPhone möglich sein, habe ich allerdings mangels Gerät nicht getestet)</p><p>Insgesammt kommen zwei offene Standarts zur Anwendung. Es wird <a href="https://tools.ietf.org/html/rfc4791">Caldav</a> bzw. <a href="https://tools.ietf.org/html/rfc6352">Carddav</a> verwendet.</p><p>Als Serversoftware ist lediglich ein Stück PHP Code mit Datenbank (Mysql) nötig ( <a href="https://code.google.com/p/sabredav/">Sabredav</a> ) (sql-lite ist alternativ auch möglich).<br /> Das ganze ist Serverseitig relativ anspruchslos, im Prinzip braucht es nur php und mysql, daher sollte die Software bereits auf einem simplen und günstigen Webhostingpaket laufen.</p><p>Auf den Clients kommt unterschiedliche Software zum einsatz:<br /> Der Mac bringt die Software bereits von Hause aus mit (iCal und Adressbuch),<br /> Unter Linux verwende ich Thunderbird mit lightning für den Kalender, und KAddresssBook (KDE) für Kontakte.<br /> Auf dem Android verwende ich <a href="http://dmfs.org/caldav/">CalDav</a> und <a href="http://dmfs.org/carddav/">CardDav</a> Sync Adapter ( ja die kosten ein paar Euro, funktionieren bei mir aber wirklich sehr gut).</p><p>Aber zurück zum Server<br /> Das Setup gestaltet sich sehr simpel.<br /> Erst mal Runterladen der PHP dateien, zu finden <a href="https://code.google.com/p/sabredav/downloads/list">hier</a>.<br /> Danach kanns losgehen:<br /> Im SabreDav-Archiv befindet sich ein Ordner mit Namen &#8220;examples&#8221;, in dem die Datein calendarserver.php und addressbookserver.php. Diese am besten in den Hauptordner kopieren, und dort anpassen.<br /> Die Anpassungen sind sehr minimal:</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">date_default_timezone_set<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'Canada/Eastern'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div><p>wird zu</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">date_default_timezone_set<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'Europe/Berlin'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div><p>.<span id="more-1691"></span></p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">//</span> <span style="color: #007800;">$baseUri</span> = <span style="color: #ff0000;">'/'</span>;</pre></div></div><p>eventuell einkommentieren und an die eigenen bedürfnisse anpassen.<br /> Selbiges gilt für</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$pdo</span> = new PDO<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'sqlite:data/db.sqlite'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div><p>was bei mir zu</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$pdo</span> = new PDO<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">'mysql:dbname=HIER_NAME_DER_DB_EINSETZEN'</span>,<span style="color: #ff0000;">'user'</span>, <span style="color: #ff0000;">'passwort'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div><p>wurde.<br /> Das wars auch quasi schon, lediglich noch die SQL-init scripts aus dem examples/sql auf die Datenbank loslassen (*.addressbook.sql , *.calendars.sql , *.locks.sql, *.principals.sql, *.users.sql (natürlich nur entweder mysql. oder sqllite))</p><p>Und schon ist der Server teil einsatzbereit, aber ACHTUNG ! mit dem users.sql script kam ein Benutzer mit Namen admin und passwort admin in die Datenbank, dieser sollte gelöscht und durch einen eigenen User ersetzt werden.<br /> Dazu die vorhandene Zeile in der Users-Tabelle löschen, und eine neue Anlegen.<br /> Die Spalten sind klar, wenn man von digesta1 absieht.<br /> Bei digesta1 handelt es sich um eine &#8220;Passwortrepräsentation&#8221; in folgender Form:</p><div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">md5<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'username:realm:password'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div><p>Wobei username und password zu ersetzten sind, realm ist standartmäßig auf &#8220;SabreDAV&#8221; gesetzt, entscheident dafür ist die folgende Zeile in addressbookserver.php / calendarserver.php:</p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$server</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addPlugin</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Sabre_DAV_Auth_Plugin<span style="color: #009900;">&#40;</span><span style="color: #000088;">$authBackend</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'SabreDAV'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>Hier kann man auch das Realm ändern.</p><p>Das wars, viel Spaß beim syncen</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>28c3</title><link>http://www.ohnekontur.de/2011/12/31/28c3/</link> <comments>http://www.ohnekontur.de/2011/12/31/28c3/#comments</comments> <pubDate>Sat, 31 Dec 2011 14:40:19 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[daily picture]]></category> <category><![CDATA[28c3]]></category> <category><![CDATA[Bilder]]></category> <category><![CDATA[CCC]]></category> <category><![CDATA[congress]]></category> <category><![CDATA[Picture]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1678</guid> <description><![CDATA[]]></description> <content:encoded><![CDATA[ <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111227_004234/' title='Leuchtende Fairy Dust'><img width="112" height="150" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111227_004234-112x150.jpg" class="attachment-thumbnail" alt="Leuchtende Fairy-Dust vor dem BCC" title="Leuchtende Fairy Dust" /></a> <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111227_190050/' title='Dublo-Spielecke 28c3'><img width="112" height="150" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111227_190050-112x150.jpg" class="attachment-thumbnail" alt="Dublo-Steine Spielecke" title="Dublo-Spielecke 28c3" /></a> <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111227_234831/' title='Wireless ? '><img width="112" height="150" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111227_234831-112x150.jpg" class="attachment-thumbnail" alt="Abgeschnittenes Kabel in Switch" title="Wireless ?" /></a> <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111230_163508/' title='Dunkler Fernsehturm'><img width="112" height="150" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111230_163508-112x150.jpg" class="attachment-thumbnail" alt="Dunkler Fernsehturm" title="Dunkler Fernsehturm" /></a> <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111228_153739/' title='Riesen-Packman ?'><img width="150" height="112" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111228_153739-150x112.jpg" class="attachment-thumbnail" alt="Halb abgebautes Riesenrad" title="Riesen-Packman ?" /></a> <a href='http://www.ohnekontur.de/2011/12/31/28c3/img_20111228_131653/' title='Fairy Dust vs. Alex'><img width="112" height="150" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/IMG_20111228_131653-112x150.jpg" class="attachment-thumbnail" alt="die Fairy Dust im Vordergrund dahniter der Berliner Fernsehtrum (Alex)" title="Fairy Dust vs. Alex" /></a>]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/12/31/28c3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ One Time Password Token ] Schritt 1 ☑</title><link>http://www.ohnekontur.de/2011/12/11/one-time-password-token-schritt-1-%e2%98%91/</link> <comments>http://www.ohnekontur.de/2011/12/11/one-time-password-token-schritt-1-%e2%98%91/#comments</comments> <pubDate>Sun, 11 Dec 2011 13:24:49 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Allgemein]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Idee]]></category> <category><![CDATA[One Time Password]]></category> <category><![CDATA[OTP]]></category> <category><![CDATA[Token]]></category> <category><![CDATA[USB]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1667</guid> <description><![CDATA[Nachdem die Idee mitlerweile schon einiges an Tagen auf dem Buckel hat, ist die Umsetzung etwas vorrangeschritten und es existiert ein Prototyp. Er besteht quasi nur aus einem AVR ATMEGA8, der sowohl die Prüfsumme (konkret einen SHA-256) über das Secret &#8230; <a href="http://www.ohnekontur.de/2011/12/11/one-time-password-token-schritt-1-%e2%98%91/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Nachdem die Idee mitlerweile schon einiges an Tagen auf dem Buckel hat,<br /> ist die Umsetzung etwas vorrangeschritten und es existiert ein Prototyp.</p><p>Er besteht quasi nur aus einem AVR ATMEGA8, der sowohl die Prüfsumme (konkret einen SHA-256) über das Secret berechnet, als auch zum PC hin USB spricht.<br /> Konkret meldet er sich als Tastatur gegenüber dem PC und kann dadurch sehr simpel und quasi überall die Prüfsumme auf den PC übertragen.<br /> Auf der PC Seite (auf dem die Tokeneingabe verifiziert werden soll), existiert derzeit ein PAM-Modul, welches die eigaben des Tokens prüfen kann.</p><p>Als nächste Schritte steht jetzt an,<br /> das ganze nicht nur funktionstüchtig, sondern auch ordnetlich umzustezen:<br /> den Schaltplan (der dank eines <a href="http://ccc-ffm.de/2011/11/vortrag-schaltplan-und-platinenlayout-in-eagle/">guten Eagle-Vortrags</a> existiert) in ein ätzbares, möglichst USB-Stickartiges Layout zu verwandelen<br /> und den Source-Code zu struckturieren.</p><p style="text-align: center;"><a href="http://www.ohnekontur.de/wp-content/uploads/2011/12/Bildschirmfoto-2011-12-11-um-13.59.41.png" rel="lightbox[1667]"><img class="aligncenter size-medium wp-image-1668" title="Eagle Layout (ohne gewähr)" src="http://www.ohnekontur.de/wp-content/uploads/2011/12/Bildschirmfoto-2011-12-11-um-13.59.41-400x166.png" alt="" width="400" height="166" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/12/11/one-time-password-token-schritt-1-%e2%98%91/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Idee für ein One Time Password Token</title><link>http://www.ohnekontur.de/2011/10/07/idee-fur-ein-one-time-password-token/</link> <comments>http://www.ohnekontur.de/2011/10/07/idee-fur-ein-one-time-password-token/#comments</comments> <pubDate>Fri, 07 Oct 2011 09:52:22 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Allgemein]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Idee]]></category> <category><![CDATA[One Time Password]]></category> <category><![CDATA[OTP]]></category> <category><![CDATA[Token]]></category> <category><![CDATA[USB]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1658</guid> <description><![CDATA[Aus spielerrei Gründen, und weil mich die Technik interessiert, kam mir neulich die Idee mir selber ein Token (kleines Stück Hardware) zu bauen, welches &#8220;Einmalpasswörter&#8221; zum Login erzeugt. Genauer soll es ein Baustein werden, der per USB eingesteckt wird, und &#8230; <a href="http://www.ohnekontur.de/2011/10/07/idee-fur-ein-one-time-password-token/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Aus spielerrei Gründen, und weil mich die Technik interessiert,<br /> kam mir neulich die Idee mir selber ein Token (kleines Stück Hardware) zu bauen, welches &#8220;Einmalpasswörter&#8221; zum Login erzeugt.<br /> Genauer soll es ein Baustein werden, der per USB eingesteckt wird, und auf Knopfdruck ein &#8220;Einmalpasswort&#8221; an den PC übergeben wird.<br /> Das &#8220;Einmalpasswort&#8221; soll eine Kombination aus Zeichen sein, die von der Gegenseite verifiziert werden kann, und nur für eine Verwendung gültig ist.</p><p>Soviel als generelle Einleitung, auf zur eigentlichen Umsetzungsidee:<br /> Die Idee ist, dass sowohl der Token, als auch die Gegenstelle ein Geheimnis teilen (als Beispiel &#8220;geheim123&#8243;) . Dieses Geheimnis muss vor der ersten Verwendung einmal über einen sicheren Weg ausgetauscht werden.<br /> Danach werden Einmalpasswörter erzeugt, indem eine Prüfsumme (Hash) über das Geheimnis erstellt, und das Geheimnis selber auf ein festgelegte Art verändert wird (z.B. die letzte Stelle hochgezählt).</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">HASH<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;geheim123&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> ----<span style="color: #000000; font-weight: bold;">&gt;</span> 576aa4c2e8948b2a10d21617d3a84085</pre></div></div><p>Diese Ziffernfolge wird dann übertragen, die Gegenseite bildet ebenfalls den Hash über das Geheimnis und Prüft ob der übermittelte String übereinstimmt.<br /> Im Anschluss wird das Geheimnis auf beiden Seiten verändert, z.B. zu &#8220;geheim124&#8243;.<br /> Dies führt zu einem neuen Hash</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">HASH<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;geheim124&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> ----<span style="color: #000000; font-weight: bold;">&gt;</span> 3942664d5ea817efbdbbd603b5521d6a</pre></div></div><p>dieser wäre dann das zweite Einmalpasswort, und so weiter.</p><p><strong>WICHTIG zum Thema Sicherheit !</strong><br /> Das hier beschriebene ist einfach nur eine Idee von einem Laien.<br /> Es gibt keinerlei Grund zu der Annahme das das Verfahren als &#8220;Sicher&#8221; angesehen werden kann. Soll das Verfahren &#8220;Sicher&#8221; sein, dann sollte dringend etwas gewählt werden, dass mehrfach von Spezialisten reviewd wurde. Das <a href="https://tools.ietf.org/html/rfc4226#section-5.3">RFC 4226</a> spzifiziert z.B. so etwas (ganz ähnlich zu der Idee hier).</p><p>Ich persönlich sehe das Ganze vorallem als Lernprojekt, und werde es nur zusätzlich zu einem herkömlichen Passwort verwenden (welches ich vorher allein verwendet habe).</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/10/07/idee-fur-ein-one-time-password-token/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ Tag 20 ] Und dann war es Grün</title><link>http://www.ohnekontur.de/2011/08/26/tag-20-und-dann-war-es-grun/</link> <comments>http://www.ohnekontur.de/2011/08/26/tag-20-und-dann-war-es-grun/#comments</comments> <pubDate>Fri, 26 Aug 2011 14:54:10 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[In 25 Tagen durch Deutschland - Zug um Zug]]></category> <category><![CDATA[Reisen]]></category> <category><![CDATA[englischer Garten]]></category> <category><![CDATA[In 25 Tagen durch Deutschland]]></category> <category><![CDATA[München]]></category> <category><![CDATA[Park]]></category> <category><![CDATA[Surfen]]></category> <category><![CDATA[Zug um Zug]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1650</guid> <description><![CDATA[Wieder so ein heißer Tag in der Stadt, 30 °C und mehr sollen erreicht werden. Und dazu kam der Beton und Asphalt über all, der die Sache nicht besser macht. Unter der Hitze leident, und immer mit einer Flasche Wasser &#8230; <a href="http://www.ohnekontur.de/2011/08/26/tag-20-und-dann-war-es-grun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Wieder so ein heißer Tag in der Stadt, 30 °C und mehr sollen erreicht werden.<br /> Und dazu kam der Beton und Asphalt über all,<br /> der die Sache nicht besser macht.<br /> Unter der Hitze leident, und immer mit einer Flasche Wasser in der Hand ging es also durch München. Das ferne Ziel war der Englische Garten, um zumindest ein bischen ins Grüne zu kommen.<br /> Doch der Weg zog und zog sich und es wurder wärmer und wärmer.<br /> Die Füße glühten und die Schuhe zeigten ebenfalls verschleiß erscheinungen, von den Märschen der letzten Tage.<br /> Irgendwann endlich ging es um die letzte Kurve, und dann war es Grün.<br /> Grüne Bäume und Büsche lachten vom Ende der Straße. Je näher man kam umso lauter wurde das Lachen und reden. Schließlich mischte sich das Plätschern von Wasser hinzu.<br /> Als die Straße hinter und der Park vorraus lag, wurde klar, dass die Wassergeräusche von einem Bach stammten.<br /> Und das verblüffende war, dass in diesem Bach die Leute surften.<br /> Der Kontrast war enorm, gerade noch durch die heißen Straßen, jetzt schon unter Bäumen am Bach mit Surfern.<br /> Keine 500 Meter weiter an einer Wiese wurder in dem Bach geschwummen und gespielt.<br /> Es hatte ein bischen was von einer oase in der Wüste, und dass obwohl der Teil des Parks den ich sah, aufgrund von mangelnder Lauffreude, nur ein kleiner war.</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/08/26/tag-20-und-dann-war-es-grun/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ Tag 19 ] Spielplatz für Technik und Physikinteressierte</title><link>http://www.ohnekontur.de/2011/08/25/tag-19-spielplatz-fur-technik-und-physikinteressierte/</link> <comments>http://www.ohnekontur.de/2011/08/25/tag-19-spielplatz-fur-technik-und-physikinteressierte/#comments</comments> <pubDate>Thu, 25 Aug 2011 15:52:46 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[In 25 Tagen durch Deutschland - Zug um Zug]]></category> <category><![CDATA[Reisen]]></category> <category><![CDATA[deutsches Museum]]></category> <category><![CDATA[München]]></category> <category><![CDATA[Museum]]></category> <category><![CDATA[Physik]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Zug um Zug]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1645</guid> <description><![CDATA[Deutsches Museum in München Klar, wenn man in München ist, dann muss man auch ins deutsche Museum. Und was sich da offenbart ist ein Hochgenuss für all jene, die sich für Technik begeistern können. Von den ersten Schiffen über die &#8230; <a href="http://www.ohnekontur.de/2011/08/25/tag-19-spielplatz-fur-technik-und-physikinteressierte/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Deutsches Museum in München</p><p>Klar, wenn man in München ist, dann muss man auch ins deutsche Museum.<br /> Und was sich da offenbart ist ein Hochgenuss für all jene, die sich für Technik begeistern können.<br /> Von den ersten Schiffen über die Dampfmaschine, Motoren, Bergbau und Flugzeuge bis hin zu  jeder Menge Physikalischer-Experimente und noch viele mehr.<br /> Die Zeit vergeht wie im Flug und die Eintrittspreise waren gefühlt günstig,<br /> also eine ganz klare Empfehlung!</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/08/25/tag-19-spielplatz-fur-technik-und-physikinteressierte/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ Tag 18 ] Und dann kam der Regen</title><link>http://www.ohnekontur.de/2011/08/24/tag-18-und-dann-kam-der-regen/</link> <comments>http://www.ohnekontur.de/2011/08/24/tag-18-und-dann-kam-der-regen/#comments</comments> <pubDate>Wed, 24 Aug 2011 17:02:41 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[In 25 Tagen durch Deutschland - Zug um Zug]]></category> <category><![CDATA[Reisen]]></category> <category><![CDATA[Hitze]]></category> <category><![CDATA[In 25 Tagen durch Deutschland]]></category> <category><![CDATA[München]]></category> <category><![CDATA[Regen]]></category> <category><![CDATA[Zug um Zug]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1641</guid> <description><![CDATA[Zuerst waren es nur eineige Wolken ganze entfernt am Horizont, bis sie dann näher kamen und dunkler waren. Davor war es nur nervend heiß gewesen jetzt kam eine erdrückende Schwüle hinzu. Fast bettelnd wanderte der Blick nach oben in den &#8230; <a href="http://www.ohnekontur.de/2011/08/24/tag-18-und-dann-kam-der-regen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Zuerst waren es nur eineige Wolken ganze entfernt am Horizont,<br /> bis sie dann näher kamen und dunkler waren.<br /> Davor war es nur nervend heiß gewesen jetzt kam eine erdrückende Schwüle hinzu.<br /> Fast bettelnd wanderte der Blick nach oben in den Himmel.<br /> Aber es blieb dabei, heiß und schwül, so dass der Schweiß von alleine auf die Stirn kroch.<br /> An Bewegung, oder gar Sport war gar nicht zu denken.<br /> Zusätzlich zu den Wolken, die den Himmel verdunkelten begann auch die Sonne ihre Reise in richtung Horizon.<br /> Es wurde weniger grell.<br /> Kühler wurde es nicht.<br /> Die Wolken wirkten immer gewaltiger.<br /> Schließlich, ein Tropfen,<br /> Kauf spürbar ging er nieder, streifte die Hand, und draf den von der Sonne erhitzten Boden.<br /> Kurz darauf ein zweiter, dritter und viele mehr.<br /> Endlich öffneten die Wolken ihre Tore.<br /> Die Tropfen prasselten danieder.<br /> Schlagartig verschwand die Hitze und Schwüle.<br /> In der Ferne begann der HImmel zu flackern.<br /> Hin und wieder unterbrach ein Grollen das Prasseln des Regens.<br /> Die Luft roch frisch, rein und kühl.<br /> Die Sonne war bereits komplett abgetaucht, neben dem fernen aufflackern des Himmels erschienen hin und wieder einzelne Blize gefolgt von dem Krachen des Donners.<br /> Und dazwischen spielte der Regen seine Musik.</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/08/24/tag-18-und-dann-kam-der-regen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[ Tag 17 ] Nachtzug</title><link>http://www.ohnekontur.de/2011/08/23/tag-17-nachtzug/</link> <comments>http://www.ohnekontur.de/2011/08/23/tag-17-nachtzug/#comments</comments> <pubDate>Tue, 23 Aug 2011 22:04:24 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[In 25 Tagen durch Deutschland - Zug um Zug]]></category> <category><![CDATA[Reisen]]></category> <category><![CDATA[In 25 Tagen durch Deutschland]]></category> <category><![CDATA[Liegewagen]]></category> <category><![CDATA[Nachtzug]]></category> <category><![CDATA[Schienen]]></category> <category><![CDATA[schlafen]]></category> <category><![CDATA[Zug]]></category><guid isPermaLink="false">http://www.ohnekontur.de/?p=1620</guid> <description><![CDATA[Ich mag Zugfahren bei Nacht, ich mag es wenn die Landschaft vor dem Fenster vorbeihuscht, die weite Dunkelheit vor dem Fenster, unterbrochen von einzelnen Lichten, mal fern mal nah, und hinter jedem der Lichter steckt eine Geschichte, die erzählt werden &#8230; <a href="http://www.ohnekontur.de/2011/08/23/tag-17-nachtzug/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Ich mag Zugfahren bei Nacht,<br /> ich mag es wenn die Landschaft vor dem Fenster vorbeihuscht,<br /> die weite Dunkelheit vor dem Fenster,<br /> unterbrochen von einzelnen Lichten, mal fern mal nah,<br /> und hinter jedem der Lichter steckt eine Geschichte, die erzählt werden will, oder erträumt.<br /> Ich mag das Surren der Räder auf den Schienen, das Rumpeln,<br /> dieses Rauschen wenn Metall auf Metall reibt,<br /> ich mag es auf den Gang zu gehen und meine Nase aus dem Fenster zu halten, so das der Wind sie umtanzt.<br /> Und dann mag ich es in mein &#8220;Bett&#8221; zu gehen und sanft von den Weichen in richtung Schlaf geschaukelt zu werden,<br /> während die Landschaft weiter am Fenster vorbei rauscht, dunkel, hell, dunkel, verschwimmt, schließlich langsamer wird und mich zu sich zieht.<br /> Ganz sanft richtung Fenster und dann hinaus fliegend neben dem Zug her&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.ohnekontur.de/2011/08/23/tag-17-nachtzug/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 1/3 queries in 0.005 seconds using disk: basic
Object Caching 1460/1460 objects using disk: basic

Served from: www.ohnekontur.de @ 2012-05-19 00:04:04 -->
