<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>nion's blog - hacks &amp; code</title>
    <link>http://nion.modprobe.de/blog/</link>
    <description>Imagine a cool title here</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:nion@modprobe.de" />
    <generator>Serendipity 1.3 - http://www.s9y.org/</generator>
    
    <image>
        <url>http://nion.modprobe.de/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: nion's blog - hacks &amp; code - Imagine a cool title here</title>
        <link>http://nion.modprobe.de/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>noos</title>
    <link>http://nion.modprobe.de/blog/archives/493-noos.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/493-noos.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=493</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=493</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    In the last 2 days &lt;a href=&quot;http://synflood.at/blog&quot;&gt;Ak&lt;/a&gt; and me did a lot of coding stuff on &lt;a href=&quot;http://synflood.at/blog/index.php?/archives/616-noos,-ein-RSS-Feedreader-fuer-die-Konsole.html&quot;&gt;noos&lt;/a&gt; at &lt;a href=&quot;http://events.ccc.de/congress/2006&quot;&gt;23c3&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
noos is a text mode &lt;a href=&quot;http://en.wikipedia.org/wiki/RSS&quot;&gt;RSS&lt;/a&gt; feed reader which has all the features missing from &lt;a href=&quot;http://kiza.kcore.de/software/snownews/&quot;&gt;snownews&lt;/a&gt; and is not as slow as and has a different usability concept than &lt;a href=&quot;http://www.raggle.org&quot;&gt;raggle&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
We found lots of bugs and implemented new features so the last 2 days were very productive.&lt;br /&gt;
At the moment noos depends on &lt;a href=&quot;http://www.clifford.at/stfl/&quot;&gt;STFL&lt;/a&gt; for the UI, &lt;a href=&quot;http://www2.autistici.org/bakunin/libmrss&quot;&gt;libmrss&lt;/a&gt;, libidn, &lt;a href=&quot;http://www2.autistici.org/bakunin/libnxml&quot;&gt;libnxml&lt;/a&gt; and &lt;a href=&quot;http://www.sqlite.org&quot;&gt;sqlite&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Installing noos is a bit tricky at the moment because of the dependencies. STFL is pretty easy to install, also sqlite.&lt;br /&gt;
What sucks is that mrss depends to nxml which wont compile in the latest version &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So be sure to install and compile version 0.14 of libmrss and 0.15 of libnxml to make it work.&lt;br /&gt;
Dont forget to add /usr/local/lib to your /etc/ls.so.conf and run ldconfig afterwards.&lt;br /&gt;
&lt;br /&gt;
You can get an &lt;a href=&quot;http://en.wikipedia.org/wiki/Subversion&quot;&gt;svn&lt;/a&gt; snapshot of noos on:&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/noos-061228.tar.gz&quot;&gt;http://nion.modprobe.de/noos-061228.tar.gz&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/bimg/noos.jpg&quot;&gt;&lt;img src=&quot;http://nion.modprobe.de/bimg/noos_small.jpg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;http://nion.modprobe.de/bimg/noos_view.jpg&quot;&gt;&lt;img src=&quot;http://nion.modprobe.de/bimg/noos_view_small.jpg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;http://nion.modprobe.de/bimg/noos_limit.jpg&quot;&gt;&lt;img src=&quot;http://nion.modprobe.de/bimg/noos_limit_small.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
At the moment noos is able to:&lt;br /&gt;
- import and export &lt;a href=&quot;http://en.wikipedia.org/wiki/OPML&quot;&gt;OPML&lt;/a&gt;&lt;br /&gt;
- refresh feed content in the background (snownews can&#039;t, using pthread)&lt;br /&gt;
- read RSS 0.91, 0.92, 1.0, 2.0&lt;br /&gt;
- show only feeds with new content (like l in slrn)&lt;br /&gt;
- jump to next unread feed item&lt;br /&gt;
- save feed content to files&lt;br /&gt;
- open feed in browser (defined in ~/.noos/config -&gt; browser lynx)&lt;br /&gt;
- mark feeds as read without actually reading them...&lt;br /&gt;
- nice rendering of the xml (see links and images.. like in second screenshot)&lt;br /&gt;
- many more things i forgot to mention&lt;br /&gt;
&lt;br /&gt;
But noos still has some problems which can be tracked back to libmrss and libnxml.&lt;br /&gt;
For example some feed content can not be displayed correctly because libmrss doesnt&lt;br /&gt;
handle contend:encoded tag correctly (to workaround this use RSS 1.0 instead of RSS 2.0 feed if available) or an XML file like &lt;a href=&quot;http://nion.modprobe.de/index.rss2&quot;&gt;http://nion.modprobe.de/index.rss2&lt;/a&gt; would crash because of an invalid pointer in free() in libmrss. Maybe they will be replaced by an own implementation or a better library.&lt;br /&gt;
&lt;br /&gt;
There is still alot of stuff on the noos TODO list but its really usable yet and its definitely worth following the development.&lt;br /&gt;
&lt;br /&gt;
If you use &lt;a href=&quot;http://www.debian.org&quot;&gt;debian&lt;/a&gt; you can use the stfl package I made:&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/debian/stfl/libstfl-dev_0.7-1_i386.deb&quot;&gt;http://nion.modprobe.de/debian/stfl/libstfl-dev_0.7-1_i386.deb&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
P.S. some people asked me about 23c3, to make it short, I think it&#039;s not as good as in the last years (including the lectures) and the price of course is horrible &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 28 Dec 2006 20:48:13 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/493-guid.html</guid>
    <category>23c3</category>
<category>hacks</category>
<category>news</category>
<category>noos</category>
<category>programming</category>

</item>
<item>
    <title>Detecting TOR users</title>
    <link>http://nion.modprobe.de/blog/archives/491-Detecting-TOR-users.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/491-Detecting-TOR-users.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=491</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=491</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    Today I saw that there is a very simple but cool method to detect users of &lt;a href=&quot;http://tor.eff.org/&quot;  title=&quot;http://tor.eff.org/&quot;&gt;http://tor.eff.org/&lt;/a&gt;.&lt;br /&gt;
Of course Tor doesnt claim to be undetectable but encrypted an anonymous access to the web.&lt;br /&gt;
&lt;br /&gt;
I hope noone uses this as a chance to deny access to web sites for anonymous users.&lt;br /&gt;
The test is pretty easy and is done via CSS and JS.&lt;br /&gt;
&lt;br /&gt;
Test yourself: &lt;a href=&quot;http://ha.ckers.org/weird/privoxy-test.html&quot; &gt;http://ha.ckers.org/weird/privoxy-test.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[via &lt;a href=&quot;http://ha.ckers.org/blog/20061220/detecting-privoxy-part-ii/&quot;&gt;ha.ckers.org&lt;/a&gt;] 
    </content:encoded>

    <pubDate>Thu, 21 Dec 2006 17:04:38 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/491-guid.html</guid>
    
</item>
<item>
    <title>Spaghetti Carbonara</title>
    <link>http://nion.modprobe.de/blog/archives/488-Spaghetti-Carbonara.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/488-Spaghetti-Carbonara.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=488</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=488</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    I just asked a friend for a formula for &quot;Spaghetti Carbonara&quot; and thats what I got:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;java geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #006699;&quot;&gt;Topf&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #006699;&quot;&gt;Becher&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #006699;&quot;&gt;Pfanne&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #006699;&quot;&gt;Sieb&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;class&lt;/span&gt; SpagettiAlLaCarbonara &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; G spagetti&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; EL butter&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; G speck&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; G sahne&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; Stueck ei&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; Bissel salz&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; Bissel muskat&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; Bissel pfeffer&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;private&lt;/span&gt; BisselMehr parmesan&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;public&lt;/span&gt; SpagettiAlLaCarbonara&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;int&lt;/span&gt; besucher&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;besucher&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;2&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;q=allinurl%3Asystem+java.sun.com&amp;amp;btnI=I%27m%20Feeling%20Lucky&quot;&gt;&lt;span style=&quot;color: #003399;&quot;&gt;System&lt;/span&gt;&lt;/a&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Alleine Gegessen wird nich!!!&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;throw&lt;/span&gt; SingleUserException&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;spagetti&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; besucher&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;500&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;butter&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; besucher&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;1&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;speck&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; besucher&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;150&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;sahne&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; besucher&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;200&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;ei&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; besucher&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;2&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;salz&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;muskat&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;pfeffer&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;parmesan&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;public&lt;/span&gt; Essen kochen &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt; &amp;#160; &amp;#160; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Topf meinTopf &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Topf&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Wasser&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;erwaermen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;kocht&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;salz&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;spagetti&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;erwaermen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;spagetti.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;getZutatAt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;2&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;istaldente&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Sieb meinSieb &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;abtropfen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Sieb&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;clean&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Pfanne meinePfanne &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; butter.&lt;span style=&quot;color: #006633;&quot;&gt;auslassen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Pfanne&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;speck&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;erwaermen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;Spck.&lt;span style=&quot;color: #006633;&quot;&gt;gebraten&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; G fooSahne &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; sahne&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;2&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;3,barSahne &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; sahne&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;1&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;fooSahne&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;muskat&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;pfeffer&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;erwaermen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;kocht&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;meinSieb.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;meinePfanne.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Becher meinBecher &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Becher&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinBecher.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;barSahne&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinBecher.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;ei.&lt;span style=&quot;color: #006633;&quot;&gt;getEiGelb&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinBecher.&lt;span style=&quot;color: #006633;&quot;&gt;verruehren&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;meinBecher.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;double&lt;/span&gt; start &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;q=allinurl%3Asystem+java.sun.com&amp;amp;btnI=I%27m%20Feeling%20Lucky&quot;&gt;&lt;span style=&quot;color: #003399;&quot;&gt;System&lt;/span&gt;&lt;/a&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;currentTimeMillis&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;erwaermen&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;nichtkocht&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;q=allinurl%3Asystem+java.sun.com&amp;amp;btnI=I%27m%20Feeling%20Lucky&quot;&gt;&lt;span style=&quot;color: #003399;&quot;&gt;System&lt;/span&gt;&lt;/a&gt;.&lt;span style=&quot;color: #006633;&quot;&gt;currentTimeMillis&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;-&lt;/span&gt;start&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt;1000&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;180 &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// Es darf nicht kochen !!!!&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;return&lt;/span&gt; meinTopf.&lt;span style=&quot;color: #006633;&quot;&gt;getInhalt&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I just thought I dont like the &lt;a href=&quot;http://java.sun.com/docs/codeconv/&quot;&gt;Java coding conventions&lt;/a&gt; and some other &quot;minor&quot; glitches in the java programming&lt;br /&gt;
language but thats really too much. Damn Java. Thats what Java and university forms out of a harmless student.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 29 Nov 2006 18:47:09 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/488-guid.html</guid>
    
</item>
<item>
    <title>w3bfukk0r 0.2</title>
    <link>http://nion.modprobe.de/blog/archives/486-w3bfukk0r-0.2.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/486-w3bfukk0r-0.2.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=486</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=486</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    was just released a new &lt;a href=&quot;http://www.ngolde.de/w3bfukk0r.html&quot;&gt;w3bfukk0r&lt;/a&gt; version.&lt;br /&gt;
&lt;br /&gt;
w3bfukk0r is a forced browsing tool, it basically scans webservers (HTTP/HTTPS) for a directory by using HTTP HEAD command and brute force mechanism based on a word list. Features: &lt;br /&gt;
HTTP/HTTPS(SSL) support&lt;br /&gt;
Banner grabbing&lt;br /&gt;
User-Agent faking&lt;br /&gt;
Proxy support (HTTP/S)&lt;br /&gt;
Reports found and non-existend directories&lt;br /&gt;
&lt;br /&gt;
Note: Not all webservers are handling HTTP status codes correctly, so if the webserver doesn&#039;t care about RFCs the report generated by w3bfukk0r may include false positives. Maybe we&#039;ll find a good method to detect those false positives.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ngolde.de/download/w3bfukk0r-0.2.tar.gz&quot;  title=&quot;http://www.ngolde.de/download/w3bfukk0r-0.2.tar.gz&quot;&gt;http://www.ngolde.de/download/w3bfukk0r-0.2.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
List of changes (CHANGELOG):&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
* w3bfukk0r 0.2 21.10.2006&lt;br /&gt;
  - HTTP and HTTPS proxy support&lt;br /&gt;
  - bug fixes&lt;br /&gt;
  - it&#039;s now possible to specify more than just one URL to be scanned&lt;br /&gt;
  - the man page has been rewritten&lt;br /&gt;
  - a Doxyfile and doxygen source comments have been included&lt;br /&gt;
  - support for the -p command line option has been dropped, use &lt;host&gt;:&lt;port&gt; instead&lt;br /&gt;
&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Sat, 21 Oct 2006 00:24:19 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/486-guid.html</guid>
    
</item>
<item>
    <title>Google code search</title>
    <link>http://nion.modprobe.de/blog/archives/483-Google-code-search.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/483-Google-code-search.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=483</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=483</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    &lt;a href=&quot;http://en.wikipedia.org/wiki/Big_Brother_(1984)&quot;&gt;BigBrother&lt;/a&gt;^WGoogle has released another cool search &quot;plugin&quot;.&lt;br /&gt;
The &lt;a href=&quot;http://www.google.com/codesearch&quot;&gt;Google code search&lt;/a&gt; is really cool. It has some nice features &lt;a href=&quot;http://www.koders.com/&quot;&gt;Koders&lt;/a&gt; doesn&#039;t have like searching with &lt;a href=&quot;http://en.wikipedia.org/wiki/Regexp&quot;&gt;regexp&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It&#039;s just a bit more flexible and of course it has a way more search results.&lt;br /&gt;
Compare &lt;a href=&quot;http://www.koders.com/default.aspx?s=what+the+fuck&amp;amp;&lt;u&gt;%24btn=Search&amp;amp;&lt;/u&gt;%24la=%2A&amp;_%24li=%2A&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;http://www.google.com/codesearch?q=what+the+fuck&amp;btnG=Search+Code&quot;&gt;this&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
But what really surprised me that Google also seems to extract files from tarballs. I didn&#039;t release the files of &lt;a href=&quot;http://www.ngolde.de/w3bfukk0r.html&quot;&gt;w3bfukk0r&lt;/a&gt; in a directory on a webserver and I think noone else did but the ubermighty Google will find it anyway:&lt;br /&gt;
&lt;a href=&quot;http://www.google.com/codesearch?hl=en&amp;lr=&amp;q=w3bfukk0r&amp;btnG=Search&quot;&gt;http://www.google.com/codesearch?hl=en&amp;lr=&amp;q=w3bfukk0r&amp;btnG=Search&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
And they find even more, look at the following web interface:&lt;br /&gt;
&lt;a href=&quot;http://www.google.com/codesearch?q=show:0GFmqDPt0Xo:JfoqLfp9gKo:pE69hVzivsU&amp;sa=N&amp;ct=rd&amp;cs_p=http://www.ngolde.de/download/w3bfukk0r-0.1.tar.gz&amp;cs_f=w3bfukk0r-0.1/list.c&quot;&gt;http://www.google.com/codesearch?q=show:0GFmqDPt0Xo:JfoqLfp9gKo:pE69hVzivsU&amp;sa=N&amp;ct=rd&amp;cs_p=http://www.ngolde.de/download/w3bfukk0r-0.1.tar.gz&amp;cs_f=w3bfukk0r-0.1/list.c&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Sun, 08 Oct 2006 13:21:29 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/483-guid.html</guid>
    
</item>
<item>
    <title>forced browsing with w3bfukk0r</title>
    <link>http://nion.modprobe.de/blog/archives/482-forced-browsing-with-w3bfukk0r.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/482-forced-browsing-with-w3bfukk0r.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=482</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=482</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    We all tried to find a random directory on a webserver before in which we suspected interesting data without knowing if it exists (/tmp, /img, /data, /foo) and&lt;br /&gt;
index.html or whatever prevents them to be seen.&lt;br /&gt;
I had the idea that a tool which does this automatically would be cool and someone told me that this is a common technique called &lt;a href=&quot;http://www.owasp.org/index.php/Forced_browsing&quot;&gt;Forced Browsing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
However, I didn&#039;t find any tools which already implemented this.&lt;br /&gt;
The idea is simple, use a word list as &lt;a href=&quot;http://en.wikipedia.org/wiki/Brute_force_attack&quot;&gt;brute force&lt;/a&gt; source and determine the presence of a directory by using the HEAD command implemented in &lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot;&gt;HTTP&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I talked to &lt;a href=&quot;http://synflood.at&quot;&gt;AK&lt;/a&gt; and asked him if such a tool would interest him and he said yes so&lt;br /&gt;
we took a few days and wrote it.&lt;br /&gt;
&lt;br /&gt;
The result is &lt;a href=&quot;http://www.ngolde.de/w3bfukk0r.html&quot;&gt;w3bfukk0r&lt;/a&gt; which implements it&lt;br /&gt;
for HTTP, HTTPS, does banner grabbing and is able to fake the user-agent string.&lt;br /&gt;
&lt;br /&gt;
Download it on &lt;a href=&quot;http://www.ngolde.de/download/w3bfukk0r-0.1.tar.gz&quot;&gt;http://www.ngolde.de/download/w3bfukk0r-0.1.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For nion.modprobe.de a scan would look as the following:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;w3bfukk0r http://nion.modprobe.de&lt;br /&gt;
Starting w3bfukk0r 0.1&lt;br /&gt;
Scanning http://nion.modprobe.de/ with 76 words from words.txt&lt;br /&gt;
&lt;br /&gt;
Found http://nion.modprobe.de/tmp/ (HTTP 200)&lt;br /&gt;
Found http://nion.modprobe.de/blog/ (HTTP 200)&lt;br /&gt;
Found http://nion.modprobe.de/img/ (HTTP 200)&lt;br /&gt;
Found http://nion.modprobe.de/setup/ (HTTP 200)&lt;br /&gt;
&lt;br /&gt;
Found 4 directories.&lt;br /&gt;
Server runs: Apache/2.0.54 (Debian GNU/Linux) PHP/5.1.4-0.1~bpo2&lt;br /&gt;
&lt;br /&gt;
Scan finished (5 seconds).&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Ah we ship an example word list file.&lt;br /&gt;
&lt;br /&gt;
AK found &lt;a href=&quot;http://events.ccc.de/i/&quot;&gt;http://events.ccc.de/i/&lt;/a&gt; using w3bfukk0r, someone from &lt;a href=&quot;http://events.ccc.de/&quot;&gt;C3&lt;/a&gt; has got a great humour &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Sat, 16 Sep 2006 17:15:37 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/482-guid.html</guid>
    
</item>
<item>
    <title>swebd project finished</title>
    <link>http://nion.modprobe.de/blog/archives/471-swebd-project-finished.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/471-swebd-project-finished.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=471</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=471</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    It seems to be cool to write webservers at the moment &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;a href=&quot;http://synflood.at/blog/index.php?/archives/548-HTTP-stackserver-now-multithreaded.html&quot;&gt;AK&lt;/a&gt; is writing one and also fiveinch (fellow student) and me finished &lt;i&gt;swebd&lt;/i&gt; which was the last homework of the &lt;a href=&quot;http://ni.cs.tu-berlin.de/lehre/unix/&quot;&gt;UNIX course&lt;/a&gt; at &lt;a href=&quot;http://www.tu-berlin.de&quot;&gt;university&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Swebd is a simple webserver written in C which supports compression of the content (zlib) and a simple administration interface.&lt;br /&gt;
&lt;a href=&quot;http://ni.cs.tu-berlin.de/lehre/unix/ss06/swebd.html&quot;&gt;http://ni.cs.tu-berlin.de/lehre/unix/ss06/swebd.html&lt;/a&gt; is the description of the task (in german).&lt;br /&gt;
&lt;br /&gt;
Since we are learning for written tests at the moment the code could be a bit better (especially the authentification and the linked-list handling).&lt;br /&gt;
&lt;br /&gt;
Check out the source at: &lt;a href=&quot;http://user.cs.tu-berlin.de/~nion/swebd/&quot;&gt;http://user.cs.tu-berlin.de/~nion/swebd&lt;/a&gt; or use&lt;br /&gt;
wget --mirror --no-parent --convert-links http://user.cs.tu-berlin.de/~nion/swebd/&lt;br /&gt;
&lt;br /&gt;
We developed it under Solaris, to make it compile under Linux remove -lsocket from the makefile. 
    </content:encoded>

    <pubDate>Sun, 16 Jul 2006 18:46:07 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/471-guid.html</guid>
    
</item>
<item>
    <title>XSS vulnerability in Google</title>
    <link>http://nion.modprobe.de/blog/archives/467-XSS-vulnerability-in-Google.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/467-XSS-vulnerability-in-Google.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=467</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=467</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    The posting about an &lt;a href=&quot;http://en.wikipedia.org/wiki/XSS&quot;&gt;XSS&lt;/a&gt; vulnerability in &lt;a href=&quot;http://www.google.com/ig/&quot;&gt;googles personalized search&lt;/a&gt; leaves me only more lauging since my last post of the &lt;a href=&quot;http://nion.modprobe.de/blog/archives/466-Memoryleak-4.html&quot;&gt;MemoryLeak #4&lt;/a&gt; comic strip.&lt;br /&gt;
&lt;br /&gt;
See a &lt;a href=&quot;http://en.wikipedia.org/wiki/Proof-of-concept&quot;&gt;Proof of Concept&lt;/a&gt; by clicking &lt;a href=&quot;http://www.google.com/ig/feeds?q=http://ha.ckers.org/blog/feed/?%3CSCRIPT%3Ealert(&#039;XSS&#039;)%3C/SCRIPT%3E&amp;page=advdsrch&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
[via &lt;a href=&quot;http://ha.ckers.org/blog/20060704/cross-site-scripting-vulnerability-in-google/&quot;&gt;ha.ckers&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
UPDATE: google fixed the vulnerability 
    </content:encoded>

    <pubDate>Wed, 05 Jul 2006 20:48:56 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/467-guid.html</guid>
    
</item>
<item>
    <title>Microsoft France got pwned</title>
    <link>http://nion.modprobe.de/blog/archives/463-Microsoft-France-got-pwned.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/463-Microsoft-France-got-pwned.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=463</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=463</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    A &lt;a href=&quot;http://experts.microsoft.fr/default.aspx&quot;&gt;Microsoft France&lt;/a&gt; website was defaced:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/bimg/mshacked.jpg&quot;&gt;&lt;img src=&quot;http://nion.modprobe.de/bimg/mshacked_small.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
(click me)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://experts.microsoft.fr/default.aspx&quot; &gt;http://experts.microsoft.fr/default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks flosch for the hint. 
    </content:encoded>

    <pubDate>Sun, 18 Jun 2006 19:53:38 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/463-guid.html</guid>
    
</item>
<item>
    <title>STFL - Structured Terminal Forms Language/Library</title>
    <link>http://nion.modprobe.de/blog/archives/462-STFL-Structured-Terminal-Forms-LanguageLibrary.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/462-STFL-Structured-Terminal-Forms-LanguageLibrary.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=462</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=462</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.clifford.at&quot;&gt;Clifford Wolf&lt;/a&gt; implemented another cool thing:&lt;br /&gt;
&lt;a href=&quot;http://www.clifford.at/stfl/&quot;&gt;STFL&lt;/A&gt; is a library which implements a curses-based widget set for text terminals. The &lt;a href=&quot;http://www.clifford.at/stfl/&quot;&gt;STFL&lt;/a&gt; API can be used from C, SPL, Python, Perl and Ruby. Since the API is only 14 simple function calls big and there are already generic SWIG bindings it is very easy to port STFL to additional scripting languages. &lt;br /&gt;
&lt;br /&gt;
A special language (the &lt;a href=&quot;http://www.clifford.at/stfl/&quot;&gt;Structured Terminal Forms Language&lt;/a&gt;) is used to describe STFL GUIs. The language is designed to be easy and fast to write so an application programmer does not need to spend ages fiddling around with the GUI and can concentrate on the more interesting programming tasks. &lt;br /&gt;
&lt;br /&gt;
The STFL documentation can be found &lt;a href=&quot;http://svn.clifford.at/stfl/trunk/README&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I havent tried it yet but it definetly seems to be worth a try. 
    </content:encoded>

    <pubDate>Sat, 17 Jun 2006 22:01:27 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/462-guid.html</guid>
    
</item>
<item>
    <title>Managing bookmarks with files and windowmanager #2</title>
    <link>http://nion.modprobe.de/blog/archives/455-Managing-bookmarks-with-files-and-windowmanager-2.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/455-Managing-bookmarks-with-files-and-windowmanager-2.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=455</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=455</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    &lt;a href=&quot;http://nion.modprobe.de/blog/index.php?serendipity%5Baction%5D=search&amp;serendipity%5BsearchTerm%5D=bookmark&quot;&gt;Here&lt;/a&gt;  I talked about my idea to use a textfile to handle bookmarks and the &lt;i&gt;wmiiplumb&lt;/i&gt; (now &lt;i&gt;wmiipsel&lt;/i&gt; tool) to write them to a file.&lt;br /&gt;
Julias Plenz did some modifications and now I adapted the script to wmii-current (aka wmii-3 in a few days).&lt;br /&gt;
&lt;br /&gt;
Download the new bookmark script on:&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/bookmark.sh&quot;&gt;http://nion.modprobe.de/bookmark.sh&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So far so good, now I took over garbeams idea to use it with &lt;i&gt;wmiimenu&lt;/i&gt; to display them and its really a pleasure.&lt;br /&gt;
wmiimenu  is a generic, highly customizable, and efficient menu for the X Window System, originally designed for wmii(1). It  supports  arbitrary, user defined menu contents.&lt;br /&gt;
The cool thing is that I call a keybinding in my WM now and I can type parts of the URL or TITLE to get the link and press ENTER. Then opera opens it in a new tab.&lt;br /&gt;
Show me one bookmark handler in a browser which offers you soo much comfort &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
This simple thing is done with:&lt;br /&gt;
&lt;br /&gt;
&lt;quote&gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
TEMP=`cat $HOME/bookmarks.txt | wmiimenu | sed -e &#039;s/.\+\ :\(.\+\)$/\1/g&#039;`&lt;br /&gt;
/usr/bin/opera -newpage &quot;$TEMP&quot;&lt;br /&gt;
&lt;/quote&gt; 
    </content:encoded>

    <pubDate>Tue, 16 May 2006 19:37:44 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/455-guid.html</guid>
    
</item>
<item>
    <title>Managing bookmarks with files and windowmanager</title>
    <link>http://nion.modprobe.de/blog/archives/435-Managing-bookmarks-with-files-and-windowmanager.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/435-Managing-bookmarks-with-files-and-windowmanager.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=435</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=435</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    I hate the bookmark option of firefox &amp;amp; opera. With some thousand bookmarks they are difficult to maintain and&lt;br /&gt;
the browser becomes slow if you want to open them. I want to have all bookmarks in a single file on which&lt;br /&gt;
I can operate with grep and other UNIX-tools.&lt;br /&gt;
&lt;br /&gt;
For this I wrote a little shell script, get it on:&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/bookmark.sh&quot;&gt;http://nion.modprobe.de/bookmark.sh&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mark an URL in your browser and then execute the script. The script uses the URL, downloads it, parses title&lt;br /&gt;
and writes the page title and URL into a file. It gets the URL using &lt;i&gt;wmiiplumb&lt;/i&gt; from the &lt;br /&gt;
window manager &lt;a href=&quot;http://wmii.de&quot;&gt;wmii&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;wmiiplumb&lt;/i&gt; only prints selected strings in X to the standard output and can be &lt;br /&gt;
used with every window manger, it only depends on the Xlibs. &lt;br /&gt;
For those who have no wmii installation get a copy of wmiiplumb on:&lt;br /&gt;
&lt;a href=&quot;http://nion.modprobe.de/wmiiplumb.c&quot;&gt;http://nion.modprobe.de/wmiiplumb.c&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
and compile it with:&lt;br /&gt;
gcc -L/usr/X11R6/lib -L/usr/include/lib -lX11 wmiiplumb.c&lt;br /&gt;
&lt;br /&gt;
If you use wmii you can modify your ~/.wmii-$version/wmiirc&lt;br /&gt;
and for example add a line like:&lt;br /&gt;
kbind normal $MODKEY-b &#039;extern /home/nion/bin/bookmark.sh&#039;&lt;br /&gt;
&lt;br /&gt;
Now if you press ALT+b and an URL is selected it will grab the title and write it with URL to ~/bookmarks.txt&lt;br /&gt;
As a matter of course this can be used with other window mangers too.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 23 Feb 2006 22:30:13 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/435-guid.html</guid>
    
</item>
<item>
    <title>Easy way to attach files in mutt/ng</title>
    <link>http://nion.modprobe.de/blog/archives/426-Easy-way-to-attach-files-in-muttng.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/426-Easy-way-to-attach-files-in-muttng.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=426</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=426</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    &lt;br /&gt;
My hero of the day is &lt;a href=&quot;http://blogmal.42.org/tidbits/vim-attach.story&quot;&gt;sec.&lt;/a&gt;&lt;p&gt;I guess all mutt/ng users know the problem that they forget to attach files to a mail because they don&#039;t think of it after writing it.&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;1&quot; face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;1&quot;&gt;map __a_start :imap &amp;lt;C-V&amp;gt;&amp;lt;CR&amp;gt; &amp;lt;C-O&amp;gt;__a_cmd\|imap &amp;lt;C-V&amp;gt;&amp;lt;ESC&amp;gt; &amp;lt;C-V&amp;gt;&amp;lt;ESC&amp;gt;__a_end\|imap &amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-I&amp;gt; &amp;lt;C-V&amp;gt;&amp;lt;C-N&amp;gt;\|imap &amp;lt;C-V&amp;gt;&amp;lt;C-N&amp;gt; &amp;lt;C-V&amp;gt;&amp;lt;C-X&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-F&amp;gt;&amp;lt;CR&amp;gt;&lt;/font&gt;&lt;br /&gt;noremap __a_end :iunmap &amp;lt;C-V&amp;gt;&amp;lt;CR&amp;gt;\|iunmap &amp;lt;C-V&amp;gt;&amp;lt;ESC&amp;gt;\|iunmap &amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-I&amp;gt;\|iunmap &amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-V&amp;gt;&amp;lt;C-N&amp;gt;&amp;lt;CR&amp;gt;dd`a:&amp;quot;ended.&amp;lt;CR&amp;gt;&lt;br /&gt;noremap __a_cmd oAttach:&amp;lt;Space&amp;gt;&lt;br /&gt;noremap __a_scmd 1G/^$/&amp;lt;CR&amp;gt;:noh&amp;lt;CR&amp;gt;OAttach:&amp;lt;Space&amp;gt;&lt;br /&gt;map ,A ma__a_start__a_scmd&lt;/font&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;font size=&quot;1&quot; face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;/p&gt;This &lt;a href=&quot;http://www.vim.org&quot;&gt;vim&lt;/a&gt; mapping auto-inserts the pseudo &amp;quot;Attach:&amp;quot; header to your mail which has a file as argument. You can also use  to do file and path completion.&lt;br /&gt;
Be sure the the edit_headers option is set in your mutt/ngrc. You use the mapping with ,A and mark the end of it with .&lt;br /&gt;
&lt;br /&gt;
Sec used ,a for this, I am using ,A because I am already using the great&lt;p /&gt;&lt;p&gt;&lt;font size=&quot;1&quot; face=&quot;arial,helvetica,sans-serif&quot;&gt;map &amp;lt;LEADER&amp;gt;a  G/^* /e+1&amp;lt;CR&amp;gt;ye1G}oHallo &amp;lt;c-r&amp;gt;&amp;quot;,&amp;lt;cr&amp;gt;&amp;lt;ESC&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;mapping to greet the other.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 26 Jan 2006 18:20:39 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/426-guid.html</guid>
    
</item>
<item>
    <title>Ipod doom/half life in action</title>
    <link>http://nion.modprobe.de/blog/archives/423-Ipod-doomhalf-life-in-action.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/423-Ipod-doomhalf-life-in-action.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=423</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=423</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    In the past I talked about &lt;a href=&quot;http://nion.modprobe.de/blog/archives/349-IPod-Doom.html&quot; &gt;doom on an ipod&lt;/a&gt;.&lt;br /&gt;
Today I got a link of a video with an ipod on which doom is installed the the Half Life game files are used.&lt;br /&gt;
&lt;br /&gt;
See this pretty impressing video on:&lt;br /&gt;
&lt;a href=&quot;http://www.2loop.com/videos/halflifenano.shtml&quot; &gt;http://www.2loop.com/videos/halflifenano.shtml&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 18 Jan 2006 17:48:13 +0100</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/423-guid.html</guid>
    
</item>
<item>
    <title>vim for programmers</title>
    <link>http://nion.modprobe.de/blog/archives/373-vim-for-programmers.html</link>
            <category>hacks &amp; code</category>
    
    <comments>http://nion.modprobe.de/blog/archives/373-vim-for-programmers.html#comments</comments>
    <wfw:comment>http://nion.modprobe.de/blog/wfwcomment.php?cid=373</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://nion.modprobe.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=373</wfw:commentRss>
    

    <author>blog@ngolde.de (Nico Golde)</author>
    <content:encoded>
    Today I told ak about some nice &lt;a href=&quot;http://www.vim.org&quot;&gt;vim&lt;/a&gt; functions which are usefull for programmers (especially C) and it seems that not&lt;br /&gt;
everyone knows about them. &lt;br /&gt;
&lt;br /&gt;
The first thing I would like to mention is &lt;b&gt; %&lt;/b&gt; which jumps from an open brace to its matching close brace. It does work for for #ifdef #endif too (Of course they are considered as bad coding style).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gd&lt;/b&gt; is most usefull for me. I need it very often. It jumps to the declaration of the variable which is currently under the cursor. For example if your cursor is on ch=getch(); and you press ESC gd it will jump to char ch; and you will see that ch is a character.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;*&lt;/b&gt; and &lt;b&gt;#&lt;/b&gt; are very nice too cause they do a search for the word under the cursor, forward and backward.&lt;br /&gt;
&lt;b&gt;gf&lt;/b&gt; can be used if you want to open a header file which is included without opening a new screen window or to go to the vim command line. It opens the file under the cursor so pressing it if you are on #include &quot;foobar.h&quot; will open foobar.h if it&lt;br /&gt;
is in the same directory.&lt;br /&gt;
&lt;br /&gt;
Hope this helps, they are a must use for C programers &lt;img src=&quot;http://nion.modprobe.de/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 15 Sep 2005 15:09:58 +0200</pubDate>
    <guid isPermaLink="false">http://nion.modprobe.de/blog/archives/373-guid.html</guid>
    
</item>

</channel>
</rss>
