<?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>lastsummer.de</title>
	<atom:link href="http://lastsummer.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://lastsummer.de</link>
	<description>Life&#039;s Lyrics</description>
	<lastBuildDate>Sat, 08 Jun 2013 13:47:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>libpeak: Tree-Based Flow Tracking in C</title>
		<link>http://lastsummer.de/libpeak-flow-tracking-c/</link>
		<comments>http://lastsummer.de/libpeak-flow-tracking-c/#comments</comments>
		<pubDate>Sat, 08 Jun 2013 09:53:39 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2559</guid>
		<description><![CDATA[<p>Welcome, this is a service announcement. It has come to my attention that there already is a libpeak library, but it hasn&#8217;t been active for years, so I don&#8217;t mind. Does anyone advise against that? Anyway, since I&#8217;m working on &#8230; <a href="http://lastsummer.de/libpeak-flow-tracking-c/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/libpeak-flow-tracking-c/">libpeak: Tree-Based Flow Tracking in C</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Welcome, this is a service announcement. It has come to my attention that there already is a <a href="http://peak.sourceforge.net/" title="Another libpeak..." target="_blank">libpeak library</a>, but it hasn&#8217;t been active for years, so I don&#8217;t mind. Does anyone advise against that? Anyway, since I&#8217;m working on releasing <a href="http://lastsummer.de/dissecting-opendpi-ldap/" title="Dissecting OpenDPI (LDAP)">fresh DPI code</a>, there is still some code glue missing to invoke it properly. I&#8217;ve taken the time to implement simple <a href="https://github.com/fichtner/libpeak/commit/dfe4c3918b346a09b01490be6d396aa824a5f578" title="The flow tracking commit on GitHub" target="_blank">flow tracking</a> based on <a href="http://en.wikipedia.org/wiki/Red%E2%80%93black_tree" title="Red-black trees on Wikipedia" target="_blank">red-black trees</a>. I know the implementation doesn&#8217;t hold up against the speed of hash tables (and has absolutely no optimisations), but the thing is that hash tables are not really optimal in all other aspects. Let&#8217;s get into the science for the sake of it!</p>
<p>Hash tables cause collisions (which cause premature timeouts), lack of space (try to fill a hash table 100% without using collision mitigation), make it hard to add more memory to a table (resize is slow and needs the whole key inside the structure), and they have no order (the mathematical precision makes them inflexible). Some people also have security doubts, because hash tables can be attacked &#8212; e.g. causing denial of service attacks. Trees do not tend to care about these things, but they need to be balanced and lookup speed may be slow for larger numbers of nodes. However, network flows are a quite persistent, so new inserts do not happen very likely. Tree height can be kept low as well, but that&#8217;s another story.</p>
<p>With this infrastructure in place, the next step will be a small application which can load a trace file and track its flows. After that the DPI code can be pulled in. Stay tuned for <em>that</em>.</p>
<p>The post <a href="http://lastsummer.de/libpeak-flow-tracking-c/">libpeak: Tree-Based Flow Tracking in C</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/libpeak-flow-tracking-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status-Update</title>
		<link>http://lastsummer.de/status-update/</link>
		<comments>http://lastsummer.de/status-update/#comments</comments>
		<pubDate>Sun, 19 May 2013 08:22:25 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[german]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2541</guid>
		<description><![CDATA[<p>Ein schöner Morgen für ein wenig Text. Man sagt ja öfter, dass man sich nicht über die Vergangenheit definieren soll, aber irgendwann muss man den ganzen Mist ja auch mal aufarbeiten. Wenn man dann wirklich die richtigen Fragen stellen kann &#8230; <a href="http://lastsummer.de/status-update/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/status-update/">Status-Update</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Ein schöner Morgen für ein wenig Text. Man sagt ja öfter, dass man sich nicht über die Vergangenheit definieren soll, aber irgendwann muss man den ganzen Mist ja auch mal aufarbeiten. Wenn man dann wirklich die richtigen Fragen stellen kann und die ehrlichen Antworten parat hat &#8212; und vor allem nicht scheut diese Auszusprechen &#8212; passieren die fantastischsten Dinge. Oder auch nicht. Aber das ist auch mehr als okay! Vorwärts kommt man damit auf jeden Fall. So langsam macht sich die neue Wohnung, auch wenn immer was zu tun ist. <a href="http://packetwerk.de/" title="Packetwerk Website" target="_blank">Packetwerk</a> wächst und gedeiht. Zur Unterhaltung läuft <a href="https://en.wikipedia.org/wiki/Doctor_Who" title="Doctor Who auf Wikipedia" target="_blank">Doctor Who</a>, und ein wenig <a href="http://lastsummer.de/tag/of-workloads-and-bliss/" title="Neue Songs" target="_blank">neue Songs</a> gibt es auch &#8212; <a href="http://lastsummer.de/kingdoms/" title="kingdoms" target="_blank">Kingdoms</a> könnte ein Ohrwurm werden&#8230; Oh, und der Klassiker <a href="http://lastsummer.de/never-the-same/" title="never the same" target="_blank">Never The Same</a> hat eine Live-Aufnahme spendiert bekommen. In diesem Sinne einen guten Start in den kommenden Sommer. Man sieht sich bestimmt. :)</p>
<p>The post <a href="http://lastsummer.de/status-update/">Status-Update</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/status-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Intention Cues</title>
		<link>http://lastsummer.de/about-intention-cues/</link>
		<comments>http://lastsummer.de/about-intention-cues/#comments</comments>
		<pubDate>Sun, 12 May 2013 18:52:02 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2525</guid>
		<description><![CDATA[<p>Picking up an intention cue quite often saves a relationship because some people, out of politeness, don&#8217;t want to verbalise what their intentions are. They rely on the body language reading skills of the other person &#8212; that means you. &#8230; <a href="http://lastsummer.de/about-intention-cues/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/about-intention-cues/">About Intention Cues</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<blockquote><p>Picking up an <a href="http://center-for-nonverbal-studies.org/intent.htm" title="More on intention cues" target="_blank">intention cue</a> quite often saves a relationship because some people, out of politeness, don&#8217;t want to verbalise what their intentions are. They rely on the body language reading skills of the other person &#8212; that means <em>you</em>. If they have to keep making repeated intention movements, it can irritate. Often it&#8217;s the last thing they remember about the interaction and so it can cause negative feelings.</p></blockquote>
<p style="text-align: right;">James Borg &#8211; Body Language</p>
<p>The post <a href="http://lastsummer.de/about-intention-cues/">About Intention Cues</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/about-intention-cues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dissecting OpenDPI (SSL/TLS)</title>
		<link>http://lastsummer.de/dissecting-opendpi-ssl-tls/</link>
		<comments>http://lastsummer.de/dissecting-opendpi-ssl-tls/#comments</comments>
		<pubDate>Sun, 12 May 2013 09:03:43 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2492</guid>
		<description><![CDATA[<p>A Short Introduction Okay, this is going to be sort of demanding. Secure Socket Layer (SSL) and now rather Transport Layer Security (TLS) are at the heart of our current encrypted communication via the Internet. Let&#8217;s not get too much &#8230; <a href="http://lastsummer.de/dissecting-opendpi-ssl-tls/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/dissecting-opendpi-ssl-tls/">Dissecting OpenDPI (SSL/TLS)</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>A Short Introduction</h2>
<p>Okay, this is going to be sort of demanding. Secure Socket Layer (SSL) and now rather <a title="TLS on Wikipedia" href="http://en.wikipedia.org/wiki/Transport_Layer_Security" target="_blank">Transport Layer Security</a> (TLS) are at the heart of our current encrypted communication via the Internet. Let&#8217;s not get too much into the history here, but consider this: SSL was developed by Netscape in the nineties and version 3.0 was used as the base for the open standard TLS 1.0 via <a title="RFC 2246" href="http://www.ietf.org/rfc/rfc2246.txt" target="_blank">RFC 2246</a> in 1999. On the wire, the protocol presents itself on top of TCP. (A variation is <a title="Datagram Transport Layer Security on Wikipedia" href="http://en.wikipedia.org/wiki/DTLS" target="_blank">DTLS</a>, which is used on top of UDP.) The unencrypted header structures are well-defined and thus perfect candidates for DPI, especially for Lightweight Inspection (LI). I&#8217;m going to refrain from putting &#8220;packet&#8221; into the term, because LI may work on top of streams as well, as it is not aware of packets. That makes things easy by unwinding the protocol stack and avoiding packet parsing/manipulation inside the engine itself.</p>
<h2>OpenDPI, why dost thou stray?</h2>
<p>Let&#8217;s take a look at <a title="OpenDPI's SSL/TLS code" href="https://github.com/fichtner/OpenDPI/blob/master/src/lib/protocols/ssl.c" target="_blank">how OpenDPI handles said protocols</a>. The keen eye registers lots and lots of things the code does in over 300 LOC. We won&#8217;t go into details, but to summarise:</p>
<ul>
<li>Looks for SSL 2.0/3.0 and TLS 1.0/1.1</li>
<li><em>Tries</em> to follow the handshake</li>
<li><em>Tries</em> to identify &#8220;other&#8221; protocols by parsing exchanged certificates</li>
</ul>
<p>Frankly, that&#8217;s insanity. Why? Because following the handshake and parsing certificates for strings is very unstable in packets on top of a TCP connection, which can always split packets in strange places. A good flow for DPI would be: simple detection, then TCP reassembly, then event extraction, and only then other protocols can be defined on top of TLS. Remember, unwinding the stack&#8230;</p>
<p>A closer look at the SSL detection reveals a few weak spots. To cover one instance, take a look at SSL 2.0 handling:</p>
<pre>// SSLv2 Record
if (packet-&gt;payload[2] == 0x01 &amp;&amp; packet-&gt;payload[3] == 0x03 &amp;&amp;
    (packet-&gt;payload[4] == 0x00 || packet-&gt;payload[4] == 0x01 || packet-&gt;payload[4] == 0x02) &amp;&amp;
    (packet-&gt;payload_packet_len - packet-&gt;payload[1] == 2)) {</pre>
<p>An SSL 2.0 record is padded with two bytes, which indicate the upcoming record length. That&#8217;s why 0&#215;01 (old-school ClientHello) is matched against byte number three here. However, <a href="http://www.yaksman.org/~lweith/ssl.pdf" title="SSL Specs PDF" target="_blank">the specification</a> also states that the two bytes may indicate a following padding byte, so the detection will simply fail in such a case! What&#8217;s even more weird is that this code then tries to match SSL 3.0 (0&#215;03 0&#215;00), TLS 1.0 (0&#215;03 0&#215;01) and 1.1 (0&#215;03 0&#215;01). The last check very bluntly tries to verify that the length advertised is really two bytes short, so the extra header fits right in. But only one byte is pulled in &#8212; this <em>mostly</em> works for network byte order. ;) Also, the header could have been 3 bytes long, but this will never fail, because the detection fails earlier as noted above.</p>
<h2>Let&#8217;s Break It Down</h2>
<p>The code could use a lot of refactoring and the handshake follow and certificate name extraction needs to move somewhere else, so that it&#8217;s not prone to TCP&#8217;s oddities. My current approach doesn&#8217;t account for SSL 2.0, mostly because I haven&#8217;t got any traces of it, so I can&#8217;t verify yet. I exchanged a few emails with Shane Alcock (Author of <a href="http://www.wand.net.nz/projects/details/libprotoident" title="libprotoident Homepage" target="_blank">libprotoident over at WAND</a>), and he said the following: &#8220;<em>Yeah, we just don&#8217;t see enough SSL 2.0 in our test traffic for the record wrapper to be a noticeable factor. I only tend to add rules for things that I can observe in packet traces &#8212; I learned fairly early on that there can be pretty big differences between protocol specifications and the resulting implementations. [...] So yes, SSLv2 is out there but only in very small amounts. Ultimately it comes down to where you want to fall on the accuracy vs. effort scale &#8212; it doesn&#8217;t take a huge amount of effort to get to 90% accuracy, but that last 10% is a battle of sharply diminishing returns. Not including it means you might miss a handful of flows, but not enough to have a noticeable effect on your accuracy.</em>&#8221;</p>
<pre>LI_DESCRIBE_APP(tls)
{
	struct tls {
		uint8_t record_type;
		uint16_t version;
		uint16_t data_length;
	} __packed *ptr = (void *)packet->app.raw;
	uint16_t decoded;

	if (packet->app_len < sizeof(struct tls)) {
		return (0);
	}

	decoded = be16dec(&#038;ptr->data_length);

	if (!decoded || decoded > 0x4000) {
		/* no empty records possible, also <= 2^14 */
		return (0);
	}

	switch (ptr->record_type) {
	case 20:	/* change_cipher_spec */
	case 21:	/* alert */
	case 22:	/* handshake */
	case 23:	/* application_data */
		break;
	default:
		return (0);
	}

	switch (be16dec(&#038;ptr->version)) {
	case 0x0300:	/* SSL 3.0 */
	case 0x0301:	/* TLS 1.0 */
	case 0x0302:	/* TLS 1.1 */
	case 0x0303:	/* TLS 1.2 */
		break;
	default:
		return (0);
	}

	return (1);
}</pre>
<p>The post <a href="http://lastsummer.de/dissecting-opendpi-ssl-tls/">Dissecting OpenDPI (SSL/TLS)</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/dissecting-opendpi-ssl-tls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kingdoms</title>
		<link>http://lastsummer.de/kingdoms/</link>
		<comments>http://lastsummer.de/kingdoms/#comments</comments>
		<pubDate>Sat, 11 May 2013 17:42:52 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[song]]></category>
		<category><![CDATA[of workloads and bliss]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2458</guid>
		<description><![CDATA[<p>tons of good music and lovely evenings aligned the stuff I believe in, it&#8217;s bluntly sweeping your mind concerts supreme, no matter a ride to the stars another great memory forever burnt into my heart the stories we shared, lessons &#8230; <a href="http://lastsummer.de/kingdoms/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/kingdoms/">kingdoms</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>tons of good music and lovely evenings aligned<br />
the stuff I believe in, it&#8217;s bluntly sweeping your mind<br />
concerts supreme, no matter a ride to the stars<br />
another great memory forever burnt into my heart<br />
the stories we shared, lessons we learned, they&#8217;d suffice<br />
why couldn&#8217;t it stay, because it was rather nice by itself</p>
<p>you said you don&#8217;t remember a thing<br />
and while you blame all those drinks<br />
I&#8217;d say love is never free<br />
all kingdoms burst eventually</p>
<p>inviting me in, giving off hints, it&#8217;s not kind<br />
probing for reasons, blaming the season, it&#8217;s lies<br />
you feel alone, and days they roll on into nights<br />
no, don&#8217;t get me wrong, I am this way, much alike<br />
now I think of leaving, and you offer grieving, but why?<br />
I won&#8217;t be losing, you won&#8217;t be choosing, it&#8217;s time to go</p>
<p>you said you don&#8217;t remember a thing<br />
and while you blame all those drinks<br />
I&#8217;d say love is never free<br />
all kingdoms burst eventually</p>
<p>you said you don&#8217;t recall your songs<br />
I used to play on an on<br />
you&#8217;d say love was never there<br />
farewell kingdoms everywhere</p>
<p>The post <a href="http://lastsummer.de/kingdoms/">kingdoms</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/kingdoms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About the Unknown</title>
		<link>http://lastsummer.de/about-the-unknown/</link>
		<comments>http://lastsummer.de/about-the-unknown/#comments</comments>
		<pubDate>Sat, 11 May 2013 02:04:34 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2451</guid>
		<description><![CDATA[<p>Tell me a secret Tell me anything What&#8217;s your weapon? What&#8217;s your middle name? What do you believe in? What&#8217;s your animal? Are you a cat or a dog person? What&#8217;s your outlook? What&#8217;s your favourite saying? Hey, maybe you&#8217;ll &#8230; <a href="http://lastsummer.de/about-the-unknown/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/about-the-unknown/">About the Unknown</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<blockquote><p>Tell me a secret<br />
Tell me anything<br />
What&#8217;s your weapon?<br />
What&#8217;s your middle name?<br />
What do you believe in?<br />
What&#8217;s your animal?<br />
Are you a cat or a dog person?<br />
What&#8217;s your outlook?<br />
What&#8217;s your favourite saying?</p>
<p>Hey, maybe you&#8217;ll laugh<br />
Maybe you laugh a lot<br />
And maybe you started<br />
But you somehow quit the part<br />
Or you may be a hippie and a democrat<br />
Yeah I remember that, I think<br />
And you might like wine<br />
But you&#8217;re not the type who likes to drink</p>
<p>What made me forget everything I know?<br />
All my beliefs, replaced by scenarios<br />
Of unintelligent life, echoing in stereo<br />
On invisible mics, winding to my mind<br />
So I would like another look inside you,<br />
Yeah I would love the chance to love you,<br />
Like I&#8217;ve never known you</p></blockquote>
<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=vADnDjbCDFs" title="Never Knew You Live on Youtube" target="_blank">Jason Mraz &#8211; I Never Knew You</a></p>
<p>The post <a href="http://lastsummer.de/about-the-unknown/">About the Unknown</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/about-the-unknown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Distractions</title>
		<link>http://lastsummer.de/about-distractions/</link>
		<comments>http://lastsummer.de/about-distractions/#comments</comments>
		<pubDate>Thu, 09 May 2013 20:08:37 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2442</guid>
		<description><![CDATA[<p>Trying to create something that&#8217;s not there. A spark I saw as a bomb is just a means to an end. And I was just so happy to be out of my shell again, don&#8217;t think that I really cared &#8230; <a href="http://lastsummer.de/about-distractions/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/about-distractions/">About Distractions</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<blockquote><p>Trying to create something that&#8217;s not there.<br />
A spark I saw as a bomb is just a means to an end.<br />
And I was just so happy to be out of my shell again,<br />
don&#8217;t think that I really cared for who or what.<br />
So for now I&#8217;ll just have to keep it shut.<br />
If you&#8217;re not ready, you&#8217;re not ready.<br />
Please, stop acting like you are.<br />
How could I know that everything you say<br />
are lies about devotion and desire?<br />
And I know the spark inside your eyes was just<br />
the match I used to set myself on fire.</p></blockquote>
<p style="text-align: center;">Bayside &#8211; Devotion And Desire</p>
<p>The post <a href="http://lastsummer.de/about-distractions/">About Distractions</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/about-distractions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Anyone Know A Band Called Diaco?</title>
		<link>http://lastsummer.de/a-band-called-diaco/</link>
		<comments>http://lastsummer.de/a-band-called-diaco/#comments</comments>
		<pubDate>Sun, 05 May 2013 19:22:47 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2427</guid>
		<description><![CDATA[<p>Someone dropped 4 files into my shared folder at Audiogalaxy more than 12 years ago, and to this day I never found out where these Diaco guys came from. The writing, performance, and quality is incredible, but the Internet never &#8230; <a href="http://lastsummer.de/a-band-called-diaco/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/a-band-called-diaco/">Does Anyone Know A Band Called Diaco?</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Someone dropped 4 files into my shared folder at Audiogalaxy more than 12 years ago, and to this day I never found out where these <em>Diaco</em> guys came from. The writing, performance, and quality is incredible, but the Internet never knew them. I&#8217;m not sharing them in the hopes somebody will come forward. Instead, I&#8217;ll share them because the recordings are simply too valuable to be forgotten! My personal favourite is <em>Alone In The Dark</em>, closely followed by <em>Lindsay</em>.</p>
<h2>Lindsay:</h2>
<div id="haiku-graphical-player-1" class="haiku-player haiku-graphical-player "></div>        
                <div class="haiku-container haiku-graphical-container haiku-container-1 " >

            <ul class="haiku-controls haiku-graphical-controls-1">

                <li class="haiku-gui">
                    <a  title="Listen to Lindsay" class="haiku-play"  href="http://sound.lastsummer.de/01_diaco.mp3"  id="haiku-play-1"></a>
                    <a  title="Pause" class="haiku-pause" href="" id="haiku-pause-1"></a>
                    <a  title="Stop" class="haiku-stop" href="" id="haiku-stop-1"></a>
                </li>

                <li class="haiku-seek-container">
                    <div class="haiku-seek-bar" id="haiku-seek-bar-1"  >
                        <div class="haiku-play-bar" id="haiku-play-bar-1" ></div>
                    </div>
                </li>
                
                            
                <li class="haiku-time-holder" >
                    <span id="haiku-current-time-1" class="haiku-current-time"></span>
                    <span class="haiku-time-separator">/</span>
                    <span id="haiku-duration-1" class="haiku-duration"></span>
                </li><!--haiku-time-holder-->

                
            </ul>

            <div class="haiku-no-solution">
                <strong>Update Required</strong><br><span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</span>            </div>

        </div><!--haiku-container-1-->


        
<h2>Covers Rock:</h2>
<div id="haiku-graphical-player-2" class="haiku-player haiku-graphical-player "></div>        
                <div class="haiku-container haiku-graphical-container haiku-container-2 " >

            <ul class="haiku-controls haiku-graphical-controls-2">

                <li class="haiku-gui">
                    <a  title="Listen to Covers Rock" class="haiku-play"  href="http://sound.lastsummer.de/02_diaco.mp3"  id="haiku-play-2"></a>
                    <a  title="Pause" class="haiku-pause" href="" id="haiku-pause-2"></a>
                    <a  title="Stop" class="haiku-stop" href="" id="haiku-stop-2"></a>
                </li>

                <li class="haiku-seek-container">
                    <div class="haiku-seek-bar" id="haiku-seek-bar-2"  >
                        <div class="haiku-play-bar" id="haiku-play-bar-2" ></div>
                    </div>
                </li>
                
                            
                <li class="haiku-time-holder" >
                    <span id="haiku-current-time-2" class="haiku-current-time"></span>
                    <span class="haiku-time-separator">/</span>
                    <span id="haiku-duration-2" class="haiku-duration"></span>
                </li><!--haiku-time-holder-->

                
            </ul>

            <div class="haiku-no-solution">
                <strong>Update Required</strong><br><span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</span>            </div>

        </div><!--haiku-container-2-->


        
<h2>Alone In The Dark:</h2>
<div id="haiku-graphical-player-3" class="haiku-player haiku-graphical-player "></div>        
                <div class="haiku-container haiku-graphical-container haiku-container-3 " >

            <ul class="haiku-controls haiku-graphical-controls-3">

                <li class="haiku-gui">
                    <a  title="Listen to Alone In The Dark" class="haiku-play"  href="http://sound.lastsummer.de/03_diaco.mp3"  id="haiku-play-3"></a>
                    <a  title="Pause" class="haiku-pause" href="" id="haiku-pause-3"></a>
                    <a  title="Stop" class="haiku-stop" href="" id="haiku-stop-3"></a>
                </li>

                <li class="haiku-seek-container">
                    <div class="haiku-seek-bar" id="haiku-seek-bar-3"  >
                        <div class="haiku-play-bar" id="haiku-play-bar-3" ></div>
                    </div>
                </li>
                
                            
                <li class="haiku-time-holder" >
                    <span id="haiku-current-time-3" class="haiku-current-time"></span>
                    <span class="haiku-time-separator">/</span>
                    <span id="haiku-duration-3" class="haiku-duration"></span>
                </li><!--haiku-time-holder-->

                
            </ul>

            <div class="haiku-no-solution">
                <strong>Update Required</strong><br><span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</span>            </div>

        </div><!--haiku-container-3-->


        
<h2>Sloe Screw:</h2>
<div id="haiku-graphical-player-4" class="haiku-player haiku-graphical-player "></div>        
                <div class="haiku-container haiku-graphical-container haiku-container-4 " >

            <ul class="haiku-controls haiku-graphical-controls-4">

                <li class="haiku-gui">
                    <a  title="Listen to Sloe Screw" class="haiku-play"  href="http://sound.lastsummer.de/04_diaco.mp3"  id="haiku-play-4"></a>
                    <a  title="Pause" class="haiku-pause" href="" id="haiku-pause-4"></a>
                    <a  title="Stop" class="haiku-stop" href="" id="haiku-stop-4"></a>
                </li>

                <li class="haiku-seek-container">
                    <div class="haiku-seek-bar" id="haiku-seek-bar-4"  >
                        <div class="haiku-play-bar" id="haiku-play-bar-4" ></div>
                    </div>
                </li>
                
                            
                <li class="haiku-time-holder" >
                    <span id="haiku-current-time-4" class="haiku-current-time"></span>
                    <span class="haiku-time-separator">/</span>
                    <span id="haiku-duration-4" class="haiku-duration"></span>
                </li><!--haiku-time-holder-->

                
            </ul>

            <div class="haiku-no-solution">
                <strong>Update Required</strong><br><span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</span>            </div>

        </div><!--haiku-container-4-->


        
<p>The post <a href="http://lastsummer.de/a-band-called-diaco/">Does Anyone Know A Band Called Diaco?</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/a-band-called-diaco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://sound.lastsummer.de/01_diaco.mp3" length="5201920" type="audio/mpeg" />
<enclosure url="http://sound.lastsummer.de/02_diaco.mp3" length="3378615" type="audio/mpeg" />
<enclosure url="http://sound.lastsummer.de/03_diaco.mp3" length="4632916" type="audio/mpeg" />
<enclosure url="http://sound.lastsummer.de/04_diaco.mp3" length="4000537" type="audio/mpeg" />
		</item>
		<item>
		<title>libpeak: Basic PCAP and ERF Support in C</title>
		<link>http://lastsummer.de/basic-pcap-erf-support-c/</link>
		<comments>http://lastsummer.de/basic-pcap-erf-support-c/#comments</comments>
		<pubDate>Sun, 05 May 2013 09:06:15 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2415</guid>
		<description><![CDATA[<p>Hello, this is a short service announcement. I have pushed PCAP and ERF file reader support, slowly turning peak into libpeak: a network-related base infrastructure for C projects in userland. May somebody find it useful, entertaining or better than pulling &#8230; <a href="http://lastsummer.de/basic-pcap-erf-support-c/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://lastsummer.de/basic-pcap-erf-support-c/">libpeak: Basic PCAP and ERF Support in C</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Hello, this is a short service announcement. I have pushed <a href="https://github.com/fichtner/peak/commit/5405b351d9af967dfc9f19c94e9e6c8a6edcba39" title="Commit on GitHub" target="_blank">PCAP and ERF file reader support</a>, slowly turning <a href="http://lastsummer.de/c-debugging-code-peak-released/" title="C debugging code ‘peak’ released" target="_blank"><em>peak</em></a> into <em>libpeak</em>: a network-related base infrastructure for C projects in userland. May somebody find it useful, entertaining or better than pulling in libpcap just for the sake of skimming through trace files. That&#8217;s all for now. Really.</p>
<p>The post <a href="http://lastsummer.de/basic-pcap-erf-support-c/">libpeak: Basic PCAP and ERF Support in C</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/basic-pcap-erf-support-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Made in Germany</title>
		<link>http://lastsummer.de/security-made-in-germany/</link>
		<comments>http://lastsummer.de/security-made-in-germany/#comments</comments>
		<pubDate>Wed, 01 May 2013 19:28:28 +0000</pubDate>
		<dc:creator>Franco</dc:creator>
				<category><![CDATA[german]]></category>
		<category><![CDATA[snapshot]]></category>

		<guid isPermaLink="false">http://lastsummer.de/?p=2406</guid>
		<description><![CDATA[<p>Da macht man sich die Mühe ein gutes Schloss für die Dachboden-Kammer zu besorgen, und beim genaueren Hinsehen fällt einem dann noch mindestes ein alternativer Angriffsvektor auf&#8230;</p><p>The post <a href="http://lastsummer.de/security-made-in-germany/">Security Made in Germany</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Da macht man sich die Mühe ein gutes Schloss für die Dachboden-Kammer zu besorgen, und beim genaueren Hinsehen fällt einem dann noch mindestes ein alternativer Angriffsvektor auf&#8230;<br />
<img src="http://lastsummer.de/wp-content/uploads/2013/05/IMG_0858.jpg" alt="Security made in Germany?" width="584" height="438" class="aligncenter size-full wp-image-2405" /></p>
<p>The post <a href="http://lastsummer.de/security-made-in-germany/">Security Made in Germany</a> appeared first on <a href="http://lastsummer.de">lastsummer.de</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://lastsummer.de/security-made-in-germany/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/

Page Caching using disk: enhanced
Database Caching using disk
Object Caching 950/996 objects using disk

 Served from: lastsummer.de @ 2013-06-19 06:43:23 by W3 Total Cache -->