<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Unix / Linux on Nico Maas</title>
        <link>https://www.nico-maas.de/categories/unix-/-linux/</link>
        <description>Recent content in Unix / Linux on Nico Maas</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Sun, 12 Jun 2022 18:05:32 +0000</lastBuildDate><atom:link href="https://www.nico-maas.de/categories/unix-/-linux/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>WD My Cloud Mirror Gen2 with Debian 11 and Linux Kernel 5.15 LTS</title>
            <link>https://www.nico-maas.de/posts/2022-06-12-wd-my-cloud-mirror-gen2-with-debian-11-and-linux-kernel-5-15-lts/</link>
            <pubDate>Sun, 12 Jun 2022 18:05:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2022-06-12-wd-my-cloud-mirror-gen2-with-debian-11-and-linux-kernel-5-15-lts/</guid>
            <description>&lt;h2 id=&#34;intro&#34;&gt;Intro&#xA;&lt;/h2&gt;&lt;p&gt;Since 2017 I have been using an Western Digital My Cloud Mirror Gen 2 which I bought at Amazons Black Friday (or similar) - because the included 2x 8 TB WD Red were even cheaper with the NAS than standalone. Using the NAS had been quite ok, especially the included Docker Engine and Plex Support were a nice to have, &lt;a class=&#34;link&#34; href=&#34;https://www.techspot.com/news/72612-western-digital-cloud-drives-have-built-backdoor.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;the included Backdoor&lt;/a&gt; in older Versions - not so much. Recently WD had their new &amp;ldquo;My Cloud OS 5&amp;rdquo; replace the old My Cloud OS 3 - and made things worse for a lot of people. As I don&amp;rsquo;t want any more surprises - and more control over my hardware - I decided to finally go down the road and get Debian 11 with an LTS (5.15) Kernel running on the hardware. This is how it went.&lt;/p&gt;</description>
        </item><item>
            <title>fail2ban Cheat Sheet</title>
            <link>https://www.nico-maas.de/posts/2021-02-17-fail2ban-cheat-sheet/</link>
            <pubDate>Wed, 17 Feb 2021 10:22:00 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2021-02-17-fail2ban-cheat-sheet/</guid>
            <description>&lt;p&gt;Just the commands I always need to look up, because I forgot again&amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Overview over fail2ban status and jails&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fail2ban-client status&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;See which e.g. IPs are banned for sshd jail&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fail2ban-client status sshd&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Unban an IP from sshd jail&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fail2ban-client set sshd unbanip IPADDRESSHERE&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;See which systems are actually banned&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;zgrep &amp;#39;Ban&amp;#39; /var/log/fail2ban.log*&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>[WSL2/Win10] virt-manager for kvm on Windows</title>
            <link>https://www.nico-maas.de/posts/2020-12-29-wsl2-win10-virt-manager-for-kvm-on-windows/</link>
            <pubDate>Tue, 29 Dec 2020 11:46:00 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2020-12-29-wsl2-win10-virt-manager-for-kvm-on-windows/</guid>
            <description>&lt;p&gt;kvm Virtualisiation is great, however, useable tools to create and manage said VMs are rare. The best tool for the job, &lt;a class=&#34;link&#34; href=&#34;https://virt-manager.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;virt-manager&lt;/a&gt; is only available for Linux machines. But what if you want to manage said VMs also via Windows 10? WSL2 to the rescue: Just install WSL2 as shown by the excellent &lt;a class=&#34;link&#34; href=&#34;https://docs.microsoft.com/en-us/windows/wsl/install-win10&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Microsoft Guide&lt;/a&gt;, install i.e. a Debian/GNU Linux instance and then launch into it.&lt;/p&gt;&#xA;&lt;p&gt;You should update the instance to the latest version first:&lt;/p&gt;</description>
        </item><item>
            <title>Ubuntu 20.04 Update bricked KVM Virt</title>
            <link>https://www.nico-maas.de/posts/2020-12-27-ubuntu-20-04-update-bricked-kvm-virt/</link>
            <pubDate>Sun, 27 Dec 2020 11:46:05 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2020-12-27-ubuntu-20-04-update-bricked-kvm-virt/</guid>
            <description>&lt;p&gt;I updated an older Ubuntu 18.04 LTS system to the latest LTS and had (among other things) Docker and KVM installed. KVM is actually quite nice if you &amp;ldquo;just need&amp;rdquo; a small VM (pfsense ;)). I actually prefer Proxmox and ESXi, but hey, the right tool for the right job.&lt;/p&gt;&#xA;&lt;p&gt;After the upgrade to 20.04, kvm did not work anymore and I got a lot of lvm2 errors during &lt;code&gt;apt update&lt;/code&gt; / &lt;code&gt;apt upgrade&lt;/code&gt; sessions, so a short google later I found &lt;a class=&#34;link&#34; href=&#34;https://askubuntu.com/questions/1049727/every-time-i-install-or-remove-a-package-i-get-lvm2-error&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;this&lt;/a&gt;. I was a bit nervous, but the fix did neither hurt my kvm nor my Docker instances&lt;/p&gt;</description>
        </item><item>
            <title>Bash for sending and receiving raw IP packets</title>
            <link>https://www.nico-maas.de/posts/2020-04-03-bash-for-sending-and-receiving-raw-ip-packets/</link>
            <pubDate>Fri, 03 Apr 2020 07:35:12 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2020-04-03-bash-for-sending-and-receiving-raw-ip-packets/</guid>
            <description>&lt;p&gt;I stumbled across this feature during my bachelor studies:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;echo &amp;#34;Hello World&amp;#34; &amp;gt; /dev/tcp/127.0.0.1/5000&#xD;&#xA;echo &amp;#34;Hello World&amp;#34; &amp;gt; /dev/udp/127.0.0.1/5000&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You need to be root (obviously) and its supported in bash environment - but not on all systems. You can also cat on the ports and use dns adresses. Its neat to just get a byte out :). And if you need something more sophisicated, be sure to use the good old netcat (&lt;code&gt;nc&lt;/code&gt;).&lt;/p&gt;</description>
        </item><item>
            <title>SonarQube 6.7 Community with Postgres 9.6 in Docker on Ubuntu</title>
            <link>https://www.nico-maas.de/posts/2019-04-30-sonarqube-6-7-community-with-postgres-9-6-in-docker-on-ubuntu/</link>
            <pubDate>Tue, 30 Apr 2019 12:45:40 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2019-04-30-sonarqube-6-7-community-with-postgres-9-6-in-docker-on-ubuntu/</guid>
            <description>&lt;p&gt;This is a very quick install for SonarQube on Ubuntu 18.04 LTS. I presume you got the latest Docker CE 18.09 and docker-compose 1.24 installed.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# create folders for sonarqube files and postgres&#xD;&#xA;sudo mkdir -p /var/sonarqube/{conf,data,logs,extensions}&#xD;&#xA;sudo chown -R 999:999 /var/sonarqube&#xD;&#xA;sudo mkdir -p /var/sonarqube/postgres&#xD;&#xA;# make folder for all Docker files in home&#xD;&#xA;mkdir ~/sonarqube&#xD;&#xA;cd sonarqube&#xD;&#xA;# create docker-compose.yml with following content&#xD;&#xA;version: &amp;#39;3.1&amp;#39;&#xD;&#xA;services:&#xD;&#xA;  db:&#xD;&#xA;    image: postgres:9.6-alpine&#xD;&#xA;    restart: unless-stopped&#xD;&#xA;    volumes:&#xD;&#xA;      - /var/sonarqube/postgres:/var/lib/postgresql/data&#xD;&#xA;    environment:&#xD;&#xA;     - POSTGRES_USER=sonar&#xD;&#xA;     - POSTGRES_PASSWORD=sonar&#xD;&#xA;&#xD;&#xA;  sonarqube:&#xD;&#xA;    image: sonarqube:6.7-community&#xD;&#xA;    ports:&#xD;&#xA;      - 9000:9000&#xD;&#xA;      - 9092:9092&#xD;&#xA;    restart: unless-stopped&#xD;&#xA;    volumes:&#xD;&#xA;      - /var/sonarqube/conf:/opt/sonarqube/conf&#xD;&#xA;      - /var/sonarqube/data:/opt/sonarqube/data&#xD;&#xA;      - /var/sonarqube/logs:/opt/sonarqube/logs&#xD;&#xA;      - /var/sonarqube/extensions:/opt/sonarqube/extensions&#xD;&#xA;    environment:&#xD;&#xA;      - SONARQUBE_HOME=/opt/sonarqube&#xD;&#xA;      - SONARQUBE_JDBC_USERNAME=sonar&#xD;&#xA;      - SONARQUBE_JDBC_PASSWORD=sonar&#xD;&#xA;      - SONARQUBE_JDBC_URL=jdbc:postgresql://db/sonar&#xD;&#xA;# launch &#xD;&#xA;docker-compose up -d&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You can then access your SonarQube instance on http://&lt;code&gt;ServerIP&lt;/code&gt;:9000 with the credential &lt;code&gt;admin/admin&lt;/code&gt;.&lt;/p&gt;</description>
        </item><item>
            <title>Migrate SonarQube from MySQL to PostgreSQL</title>
            <link>https://www.nico-maas.de/posts/2019-04-27-migrate-sonarqube-from-mysql-to-postgresql/</link>
            <pubDate>Sat, 27 Apr 2019 12:45:33 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2019-04-27-migrate-sonarqube-from-mysql-to-postgresql/</guid>
            <description>&lt;p&gt;For checking the quality of my private programming code, I have been using the free edition of &lt;a class=&#34;link&#34; href=&#34;https://www.sonarqube.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SonarQube&lt;/a&gt; for multiple years. It is actually a cool project with a massive flaw: They did allow to use MySQL as Database - but not MariaDB. This struggle kept me a bit at bay, as I parted with MySQL years ago - with this one exception.&lt;/p&gt;&#xA;&lt;p&gt;Some days ago I then stumbled upon the anouncement of SonarQube that did not fix this long-standing issue, but will be &lt;a class=&#34;link&#34; href=&#34;https://community.sonarsource.com/t/end-of-life-of-mysql-support/8667&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;parting completly from MySQL&lt;/a&gt;. So the only choice would be to migrate to Oracle, MS SQL or PostgreSQL.&lt;/p&gt;</description>
        </item><item>
            <title>BeagleLogic</title>
            <link>https://www.nico-maas.de/posts/2018-10-15-beaglelogic/</link>
            <pubDate>Mon, 15 Oct 2018 09:00:46 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2018-10-15-beaglelogic/</guid>
            <description>&lt;p&gt;To get your Beaglebone Black (BBB) to work as an Logic Analyzer, you can use BeagleLogic:&lt;/p&gt;&#xA;&lt;p&gt;1.) Download latest version of BeagleLogic&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://beaglelogic.readthedocs.io/en/latest/beaglelogic_system_image.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://beaglelogic.readthedocs.io/en/latest/beaglelogic_system_image.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Released on 2017-07-13&lt;/li&gt;&#xA;&lt;li&gt;sha256sum = be67e3b8a21c054cd6dcae7c50e9e518492d5d1ddaa83619878afeffe59c99bd&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://goo.gl/RiXGBs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://goo.gl/RiXGBs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;2.) Burn it onto sdcard with Etcher&lt;/p&gt;&#xA;&lt;p&gt;3.) Put SDCard into BeagleBone Black&lt;/p&gt;&#xA;&lt;p&gt;4.) Hold &amp;ldquo;Boot&amp;rdquo; Button, plug in BBB with Mini USB Cable to your PC&lt;/p&gt;&#xA;&lt;p&gt;5.) After 10 seconds or so, release &amp;ldquo;Boot&amp;rdquo; Button (this will just boot from SDcard with this trick)&lt;/p&gt;</description>
        </item><item>
            <title>Debian 9 Offline Installation Bug</title>
            <link>https://www.nico-maas.de/posts/2017-12-22-debian-9-offline-installation-bug/</link>
            <pubDate>Fri, 22 Dec 2017 11:00:16 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-12-22-debian-9-offline-installation-bug/</guid>
            <description>&lt;p&gt;I had to install a Debian 9.3 without having access to the internet, so I downloaded the full size offline install DVD from &lt;a class=&#34;link&#34; href=&#34;https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd&lt;/a&gt;. As usual, I inserted the first DVD into the DVD Drive, started the install and everything worked fine - except for the moment where it didn&amp;rsquo;t ;): I needed to switch DVDs for some software - and directly afterwards, Debian came to the &amp;ldquo;Install Grub&amp;rdquo; step - and asked politly to insert DVD 1 again - which I tried to do - but could not:&lt;/p&gt;</description>
        </item><item>
            <title>[Dell] T30 Intel AMT Blank Screen on Ubuntu Fix</title>
            <link>https://www.nico-maas.de/posts/2017-11-17-dell-t30-intel-amt-blank-screen-on-ubuntu-fix/</link>
            <pubDate>Fri, 17 Nov 2017 13:25:10 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-11-17-dell-t30-intel-amt-blank-screen-on-ubuntu-fix/</guid>
            <description>&lt;p&gt;The Dell T30 is an awesome little Homeserver, packing a punch with the Xeon E3-1225 V5 - and being affordable at about 399 €. It also comes with Intels Active Management Technology / AMT which is an extension of the horrible Intel Mangement Engine (which was all over the place months ago when some genius figured out how to stop that Man-in-the-Middle-always-on chip with some simple commands) - but quite useful - nonetheless. The good thing about this, is that it acts like an DRAC (Dell) / ILOM (Sun) / IPMI (Supermicro) card - so it is an KVM (Keyboard Video Mouse, not the virtualization thingy this time, sorry ;)) extension which allows you to control the server via network as if you were plugged in directly.&lt;/p&gt;</description>
        </item><item>
            <title>Upgrade WSL (Windows Subsystem for Linux) on Windows 10</title>
            <link>https://www.nico-maas.de/posts/2017-09-20-upgrade-wsl-windows-subsystem-for-linux-on-windows-10/</link>
            <pubDate>Wed, 20 Sep 2017 07:30:47 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-09-20-upgrade-wsl-windows-subsystem-for-linux-on-windows-10/</guid>
            <description>&lt;p&gt;I had installed WSL (Windows Subsystem for Linux) a long time ago to gain access to Ubuntu 14.04 LTS directly from my Windows 10 Desktop. However, as time passes, Software grows old. Upgrading the Ubuntu Subsystem via apt-get update / do-release-upgrade should work, but that could have some nasty sideeffects, considering that the 14.04 LTS WSL release had been a beta test - so, a reinstall should be better.&lt;/p&gt;&#xA;&lt;p&gt;Luckily, &lt;a class=&#34;link&#34; href=&#34;http://www.techrepublic.com/article/windows-10-how-to-upgrade-to-run-ubuntu-16-04-on-windows/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;TechRepublic got this covered&lt;/a&gt;. Just open a CMD and run:&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] PERC6/i on Ubuntu 16.04 LTS</title>
            <link>https://www.nico-maas.de/posts/2017-09-06-ubuntu-perc6i-on-ubuntu-16-04-lts/</link>
            <pubDate>Wed, 06 Sep 2017 09:30:11 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-09-06-ubuntu-perc6i-on-ubuntu-16-04-lts/</guid>
            <description>&lt;p&gt;To use the PERC6/i i.e. the&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;on Ubuntu, megacli is the best tool - but rarely available due to the demise of LSI Logic. Good thing that the guys from &lt;a class=&#34;link&#34; href=&#34;https://hwraid.le-vert.net&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://hwraid.le-vert.net&lt;/a&gt; put together a nice repo to host the latest RAID files. And yes, for everyone that does not like the idea of including a foreign repo - sorry to disappoint here :/.&lt;/p&gt;</description>
        </item><item>
            <title>[FreeBSD] Some personal notes for emergencies</title>
            <link>https://www.nico-maas.de/posts/2017-07-05-freebsd-some-personal-notes-for-emergencies/</link>
            <pubDate>Wed, 05 Jul 2017 14:13:41 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-07-05-freebsd-some-personal-notes-for-emergencies/</guid>
            <description>&lt;p&gt;Mounting zfs on FreeBSD 9.3 LiveFS for recovery&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# List zfs pools&#xD;&#xA;zpool import&#xD;&#xA;-&amp;gt; i.e. syspool&#xD;&#xA;# mount zfs pool syspool&#xD;&#xA;zpool import -f -R /mnt syspool&#xD;&#xA;# create mnt folder for new folder&#xD;&#xA;mkdir /tmp/home&#xD;&#xA;# mount data from zfs pool syspool&#xD;&#xA;mount -t zfs syspool/DATA/home /tmp/home&#xD;&#xA;# work on stuff and umount /tmp/home&#xD;&#xA;# then umount zfspool&#xD;&#xA;zfs umount -a&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Format a harddrive on FreeBSD 9.3 and mount it as folder&lt;/p&gt;</description>
        </item><item>
            <title>Reboot Ubuntu if init daemon fails / systemd died</title>
            <link>https://www.nico-maas.de/posts/2017-04-27-reboot-ubuntu-if-init-daemon-fails-systemd-died/</link>
            <pubDate>Thu, 27 Apr 2017 08:15:53 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-04-27-reboot-ubuntu-if-init-daemon-fails-systemd-died/</guid>
            <description>&lt;p&gt;I got following error on an really badly &amp;ldquo;injured&amp;rdquo; Ubuntu machine:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Failed to start reboot.target: Failed to activate service &amp;#39;org.freedesktop.systemd1&amp;#39;: timed out&#xD;&#xA;See system logs and &amp;#39;systemctl status reboot.target&amp;#39; for details.&#xD;&#xA;Failed to talk to init daemon.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Rebooting was not possible anymore, due to the beauty of 2933 zombie processes - slowing down the machine to a crawl.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;294px&#34; data-flex-grow=&#34;122&#34; height=&#34;409&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.nico-maas.de/posts/2017-04-27-reboot-ubuntu-if-init-daemon-fails-systemd-died/gonner.png&#34; width=&#34;502&#34;&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[Windows/Ubuntu] ADB and Fastboot - useful stuff for your Android</title>
            <link>https://www.nico-maas.de/posts/2017-04-21-windowsubuntu-adb-and-fastboot-useful-stuff-for-your-android/</link>
            <pubDate>Fri, 21 Apr 2017 08:00:23 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-04-21-windowsubuntu-adb-and-fastboot-useful-stuff-for-your-android/</guid>
            <description>&lt;p&gt;1.) Setup on Linux (Ubuntu)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get update &#xD;&#xA;sudo apt-get install -y android-tools-adb android-tools-fastboot&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;1b.) Setup on Windows&lt;/p&gt;&#xA;&lt;p&gt;I recommend the Minimal ADB and fastboot Package by shimp208, which you can get from: &lt;a class=&#34;link&#34; href=&#34;https://forum.xda-developers.com/showthread.php?t=2317790&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://forum.xda-developers.com/showthread.php?t=2317790&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;After you&amp;rsquo;ve installed it, you should add the folder of the installation to your PATH Variable: Press WIN+X Key, choose System, Advanced Systemsettings, Advanced, Path Variables - or just press WIN+R and enter &lt;code&gt;&amp;quot;C:\Windows\system32\rundll32.exe&amp;quot; sysdm.cpl,EditEnvironmentVariables&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;You will need to click on the entry Path in the User Variables, edit and then create a new entry by clicking on new.&lt;/p&gt;</description>
        </item><item>
            <title>Configure Git Line Endings</title>
            <link>https://www.nico-maas.de/posts/2017-01-01-configure-git-line-endings/</link>
            <pubDate>Sun, 01 Jan 2017 09:00:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2017-01-01-configure-git-line-endings/</guid>
            <description>&lt;p&gt;I tend to work crossplatform on different systems, mostly switching between different kinds of Ubuntu/Debian and Windows machines - always checking out and commiting git files on those machines. And I always forget to get the Git Line Endings right, as soon as I add a new machine to that list&amp;hellip; So to do that, just a quick one liner:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git config --global core.autocrlf input&#xD;&#xA;# Configure Git on Linux to properly handle line endings&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>Gitkraken - your next Git Client</title>
            <link>https://www.nico-maas.de/posts/2016-12-24-gitkraken-your-next-git-client/</link>
            <pubDate>Sat, 24 Dec 2016 15:00:28 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-12-24-gitkraken-your-next-git-client/</guid>
            <description>&lt;p&gt;If you&amp;rsquo;re in the NetOps/DevOps Teams, chances are high you need to develop code and use git. Well, on Windows Clients, I tended to use Atlassians Source Tree - however, that client became more and more buggy and unstable - unusable to say. Especially if I had to do an really big merge of my main to my deploy tag - it tended to crash most of the time.&lt;/p&gt;&#xA;&lt;p&gt;So, without further ado: Enter &lt;a class=&#34;link&#34; href=&#34;https://www.gitkraken.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Gitkranken&lt;/a&gt;. A nice, free, good looking and fast git client. Without dependencies.&lt;/p&gt;</description>
        </item><item>
            <title>Raspberry Pi Remote Desktop</title>
            <link>https://www.nico-maas.de/posts/2016-12-16-raspberry-pi-remote-desktop/</link>
            <pubDate>Fri, 16 Dec 2016 20:23:56 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-12-16-raspberry-pi-remote-desktop/</guid>
            <description>&lt;p&gt;To use the RPi via Remote Desktop, different protocols and programs exist, i.e. VNC. Due to simplicity of use, however, I mostly chose XRDP, which works with the Microsoft Remote Desktop Tools. However, you must not install it via sudo apt-get install xrdp - as this will install it with realvnc and break xrdp (Package error which has not been fixed yet in the recent &amp;ldquo;Pixel&amp;rdquo; Release of Raspbian&amp;hellip;).&lt;/p&gt;&#xA;&lt;p&gt;Instead, use:&lt;/p&gt;</description>
        </item><item>
            <title>Dell Servicetag on Ubuntu</title>
            <link>https://www.nico-maas.de/posts/2016-12-06-dell-servicetag-on-ubuntu/</link>
            <pubDate>Tue, 06 Dec 2016 10:02:48 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-12-06-dell-servicetag-on-ubuntu/</guid>
            <description>&lt;p&gt;You can find out your Dell/Sun Servicetag on Ubuntu via:&lt;br&gt;&#xA;&lt;code&gt;sudo dmidecode -s system-serial-number&lt;/code&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu / Proxmox] Hosting NFSv3 Server on Ubuntu for Proxmox Server</title>
            <link>https://www.nico-maas.de/posts/2016-11-24-ubuntu-proxmox-hosting-nfsv3-server-on-ubuntu-for-proxmox-server/</link>
            <pubDate>Thu, 24 Nov 2016 15:24:36 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-11-24-ubuntu-proxmox-hosting-nfsv3-server-on-ubuntu-for-proxmox-server/</guid>
            <description>&lt;p&gt;So, yesterday evening y0sh came to me with following problem: &amp;ldquo;I got an real nice proxmox server with loads of CPU and RAM - and nearly no storage left. And I got an small little Atom Server with loads of Storage - but not very useful as VM Host - and yes, they are within the same network&amp;rdquo;. Ok, so: Lets create an NFSv3 Server on the Atom system and mount it as disk storage within Proxmox 🙂&lt;/p&gt;</description>
        </item><item>
            <title>[Docker] Sonarqube with Gogs/Drone to check software quality</title>
            <link>https://www.nico-maas.de/posts/2016-09-26-docker-sonarqube-with-gogsdrone-to-check-software-quality/</link>
            <pubDate>Mon, 26 Sep 2016 08:00:20 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-09-26-docker-sonarqube-with-gogsdrone-to-check-software-quality/</guid>
            <description>&lt;p&gt;Sonarqube is an really useful tool to check for different kind of errors in all kinds of programming languages. If you want to check out Sonarqube in a livedemo, just go over to &lt;a class=&#34;link&#34; href=&#34;https://sonarqube.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://sonarqube.com/&lt;/a&gt;. In the last two parts of my Docker series we created an &lt;a class=&#34;link&#34; href=&#34;https://www.nico-maas.de/posts/2016-01-21-docker-install-gogs-as-docker-container/&#34; &gt;gogs Git Repo&lt;/a&gt; as docker container and then went over to integrating gogs with &lt;a class=&#34;link&#34; href=&#34;https://www.nico-maas.de/posts/2016-09-19-docker-ci-with-drone-and-gogs/&#34; &gt;drone (Version 0.4)&lt;/a&gt;, an CI Build Server - also as Docker container. Today, we want to install Sonarqube as a tool to check upon our software quality, so that - as soon as we push an update to our gogs project, drone will execute an analysis using Sonarqube - which will give us information about different kind of errors and code quality.&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Use Molly-Guard to stop shooting your own leg</title>
            <link>https://www.nico-maas.de/posts/2016-09-23-ubuntu-use-molly-guard-to-stop-shooting-your-own-leg/</link>
            <pubDate>Fri, 23 Sep 2016 08:00:06 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-09-23-ubuntu-use-molly-guard-to-stop-shooting-your-own-leg/</guid>
            <description>&lt;p&gt;If you&amp;rsquo;re working on some dozens of linux servers (or even more than 100,.. as in my case), you end up doing administration via SSH - which is the way to go. And chances are, that you&amp;rsquo;ll get dozens of SSH connections open in dozens of tabs and you did some updates on some of those servers and want to restart this thing with a quick sudo reboot now&amp;hellip;&lt;br&gt;&#xA;I won&amp;rsquo;t lie if I say, it happend more than once that I accidentally rebooted the wrong server - at least that was the case more than a year ago.&lt;br&gt;&#xA;For the last year, since I have been using Molly-Guard - that did not happen once. Why? Because Molly-Guard does stop the reboot command if it detects that you&amp;rsquo;re issuing it from an SSH console - and asks for the server name. If you&amp;rsquo;re entering it correctly - it will reboot. If you&amp;rsquo;re in a frenzy, doing your &amp;ldquo;sudo reboot now&amp;rdquo; and enter name serverB while you&amp;rsquo;re on serverA - yep, Molly-Guard will stop you from shooting yourself in the leg. Neat, ain&amp;rsquo;t it?&lt;/p&gt;</description>
        </item><item>
            <title>[Docker] CI with Drone and Gogs</title>
            <link>https://www.nico-maas.de/posts/2016-09-19-docker-ci-with-drone-and-gogs/</link>
            <pubDate>Mon, 19 Sep 2016 08:00:38 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-09-19-docker-ci-with-drone-and-gogs/</guid>
            <description>&lt;p&gt;Now that we have a running Gogs installation for our source code (see &lt;a class=&#34;link&#34; href=&#34;https://www.nico-maas.de/posts/2016-01-21-docker-install-gogs-as-docker-container/&#34; &gt;here&lt;/a&gt;) - we can use Drone to build working software from those repos. Drone is an Continious Integration System, that comes in two flavors: &lt;a href=&#34;https://drone.io/&#34; target=&#34;_blank&#34;&gt;Drone.io&lt;/a&gt; - which is the hosted service you could use - or &lt;a href=&#34;https://github.com/drone/drone&#34; target=&#34;_blank&#34;&gt;Drone&lt;/a&gt; - as self-hosted service. We want to use the later one. To install drone in our existing Docker setup (with gogs already installed) we need to complete following steps:&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Secure your Apache 2 Reverse Proxy</title>
            <link>https://www.nico-maas.de/posts/2016-09-12-ubuntu-secure-your-apache-2-reverse-proxy/</link>
            <pubDate>Mon, 12 Sep 2016 10:36:40 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-09-12-ubuntu-secure-your-apache-2-reverse-proxy/</guid>
            <description>&lt;p&gt;We got an Apache 2, working as Reverse Proxy to some Docker instances (we won&amp;rsquo;t talk about the nginx vs Apache stuff here for the same reasons we won&amp;rsquo;t talk about vi vs emacs vs xyz ;)) - and somehow we realized that our apps are a little bit too sensitive to allow them from any ip.&lt;/p&gt;&#xA;&lt;p&gt;First, we want to activate the needed modules. Normally that should not be necessary, but for sake of completeness:&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Radsecproy for secure Radius over WAN</title>
            <link>https://www.nico-maas.de/posts/2016-06-27-ubuntu-radsecproy-for-secure-radius-over-wan/</link>
            <pubDate>Mon, 27 Jun 2016 11:51:44 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-06-27-ubuntu-radsecproy-for-secure-radius-over-wan/</guid>
            <description>&lt;p&gt;Chances are you going to need an radius Auth over WAN - because your Radius and Identity Mngmnt is hosted in the security of the local datacenter of your corp&amp;hellip; but the client (i.e. an network switch) is somewhere over the &lt;del&gt;rainbow&lt;/del&gt; WAN. You &lt;em&gt;could&lt;/em&gt; just pipe the radius traffic over the internet - but there be dragons: radius communication is unencrypted. So&amp;hellip; just no.&lt;/p&gt;&#xA;&lt;p&gt;Enter radsecproxy: Radsecproxy is - as the name implies, an radius proxy - which needs to be installed on both servers (the local one in your company, now called SERVER, and the remote one with the switch attached, now called CLIENT) - and does encrypt the communication between both server parts (over WAN i.e.) via TLS.&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Freeradius: Improve Uptime</title>
            <link>https://www.nico-maas.de/posts/2016-05-20-ubuntu-freeradius-improve-uptime/</link>
            <pubDate>Fri, 20 May 2016 08:00:43 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-05-20-ubuntu-freeradius-improve-uptime/</guid>
            <description>&lt;p&gt;As a network admin, you&amp;rsquo;re going to have at least one Freeradius running, mostly for 802.1x authentication. At my place the problem arised, that the service was down too often - for different reasons.&lt;/p&gt;&#xA;&lt;p&gt;1.) Logrotate&lt;br&gt;&#xA;If you&amp;rsquo;re using logrotate, you should check out /etc/logrotate.d/freeradius:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/var/log/freeradius/*.log {&#xD;&#xA;weekly&#xD;&#xA;rotate 52&#xD;&#xA;compress&#xD;&#xA;delaycompress&#xD;&#xA;notifempty&#xD;&#xA;missingok&#xD;&#xA;postrotate&#xD;&#xA;invoke-rc.d freeradius reload &amp;amp;gt;/dev/null 2&amp;amp;gt;&amp;amp;1 || true&#xD;&#xA;endscript&#xD;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Logrotate does restart freeradius after it swapped the logs with reload, which often results in a crash or race condition (freeradius does not shutdown fast enough, and the restarting process thinks it already got one running process - and both terminate). So to change that, you should stop the process, wait, and start again.&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Letsencrypt with Apache and Freeradius</title>
            <link>https://www.nico-maas.de/posts/2016-05-16-ubuntu-letsencrypt-with-apache-and-freeradius/</link>
            <pubDate>Mon, 16 May 2016 08:00:53 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-05-16-ubuntu-letsencrypt-with-apache-and-freeradius/</guid>
            <description>&lt;p&gt;This little tutorial describes how to use Letsencrypt with Apache, Freeradius and Auto-Renewal of the Certificates.&lt;/p&gt;&#xA;&lt;h1 id=&#34;install-letsencrypt&#34;&gt;Install Letsencrypt&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get update  &#xD;&#xA;sudo apt-get install git  &#xD;&#xA;cd /opt  &#xD;&#xA;sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt  &#xD;&#xA;cd /opt/letsencrypt&#xD;&#xA;&#xD;&#xA;# Become root  &#xD;&#xA;sudo su&#xD;&#xA;&#xD;&#xA;# &amp;#34;Order&amp;#34; certificates (replace SERVERDOMAIN.COM with the DNS of your Server!)  &#xD;&#xA;./letsencrypt-auto --apache -d SERVERDOMAIN.COM --rsa-key-size 4096  &#xD;&#xA;Enter Contact Mail: mail@SERVERDOMAIN.COM  &#xD;&#xA;Configuration Type: Secure #is best, as it does redirect insecure http to https)&#xD;&#xA;&#xD;&#xA;# Read PATH variable  &#xD;&#xA;echo $PATH&#xD;&#xA;&#xD;&#xA;# Cronjob for certificate renewal  &#xD;&#xA;#you should under all circumstances replace the string following PATH= with your own, as read with the command above.  &#xD;&#xA;#Seperate with ; from the rest of the command like shown in the example  &#xD;&#xA;crontab -e&#xD;&#xA;&#xD;&#xA;# letsencrypt&#xD;&#xA;30 2 * * 1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games;/opt/letsencrypt/letsencrypt-auto renew &amp;amp;gt;&amp;amp;gt; /var/log/le-renew.log&#xD;&#xA;35 2 * * 1 /etc/init.d/freeradius restart&#xD;&#xA;35 2 * * 1 /etc/init.d/apache2 restart&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;configure-freeradius&#34;&gt;Configure Freeradius&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cp -r /etc/freeradius/certs/ /etc/freeradius/certs_bkp  &#xD;&#xA;rm /etc/freeradius/certs/*.pem  &#xD;&#xA;cp /etc/freeradius/eap.conf /etc/freeradius/eap.conf_bkp&#xD;&#xA;&#xD;&#xA;vi /etc/freeradius/eap.conf&#xD;&#xA;&#xD;&#xA;#certdir = ${confdir}/certs&#xD;&#xA;#cadir = ${confdir}/certs&#xD;&#xA;certdir = /etc/letsencrypt/live/SERVERDOMAIN.COM&#xD;&#xA;cadir = /etc/letsencrypt/live/SERVERDOMAIN.COM&#xD;&#xA;#dh_file = ${certdir}/dh&#xD;&#xA;dh_file = ${confdir}/certs/dh&#xD;&#xA;#private_key_password = whatever&#xD;&#xA;private_key_file = ${certdir}/privkey.pem&#xD;&#xA;certificate_file = ${certdir}/cert.pem&#xD;&#xA;CA_file = ${cadir}/fullchain.pem&#xD;&#xA;&#xD;&#xA;# Configure access rights on /etc/letsencrypt  &#xD;&#xA;cd /etc/letsencrypt/  &#xD;&#xA;chgrp -R ssl-cert archive csr keys live options-ssl-apache.conf renewal # set group of cert/key dirs to ssl-cert  &#xD;&#xA;find . -type d -exec chmod g+xs {} \; # directories executable and setguid (set group ssl-cert for new files/dirs)  &#xD;&#xA;find . -type f -exec chmod g+r {} \; # files readable&#xD;&#xA;&#xD;&#xA;# Restart Freeradius  &#xD;&#xA;service freeradius stop  &#xD;&#xA;service freeradius start&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Additional infos: &lt;a class=&#34;link&#34; href=&#34;https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-14-04&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-14-04&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Networked UPS with apcupsd, APC 750 and Windows</title>
            <link>https://www.nico-maas.de/posts/2016-05-10-ubuntu-networked-ups-with-apcupsd-apc-750-and-windows/</link>
            <pubDate>Tue, 10 May 2016 14:47:33 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-05-10-ubuntu-networked-ups-with-apcupsd-apc-750-and-windows/</guid>
            <description>&lt;p&gt;Due to some serious power outages, I had to install an UPS at the Office of one client. It is an rather small setup: One low-power Ubuntu Server, one Laptop with one TFT Screen, one i3 Desktop with two TFT Screens, one network switch. All in all, about 400VA. I had an old APC Smart UPS 750 VA at hand and used it. Idea was to connect the UPS via USB directly to the Server and hook Laptop and Desktop to that Server via Network. As soon as the Server found that the whole Powergrid went offline, all pcs should shutdown automatically: Enter apcupsd.&lt;/p&gt;</description>
        </item><item>
            <title>[Docker] Install Gogs as Docker container</title>
            <link>https://www.nico-maas.de/posts/2016-01-21-docker-install-gogs-as-docker-container/</link>
            <pubDate>Thu, 21 Jan 2016 19:00:51 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-01-21-docker-install-gogs-as-docker-container/</guid>
            <description>&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://gogs.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Gogs&lt;/a&gt; (Go Git Service) is an awesome Github/Gitlab like solution, completly written in Go(lang) - which makes it blazing fast - and lightweight.&lt;br&gt;&#xA;And as there is even an Docker Container of Gogs available - I thought - why not using this to finally move from my SSH-only-Git to an &amp;ldquo;real&amp;rdquo; Gitservice :).&lt;/p&gt;&#xA;&lt;p&gt;We are going to use docker-compose in this example - so I assume you have installed this as shown in my last guide on Docker.&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Install Docker</title>
            <link>https://www.nico-maas.de/posts/2016-01-14-ubuntu-install-docker/</link>
            <pubDate>Thu, 14 Jan 2016 19:00:44 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-01-14-ubuntu-install-docker/</guid>
            <description>&lt;p&gt;This is a short guide to install the recent Docker Version from the official ppa on Ubuntu 14.04 LTS - along with some other great tools like docker-compose.&lt;br&gt;&#xA;Please bear in mind, that Docker needs an 64 Bit System to work with :)! So no i686 plattforms from here on.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Add Docker Key  &#xA;sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D  &#xA;# Add Repo  &#xA;echo &amp;#34;deb https://apt.dockerproject.org/repo ubuntu-trusty main&amp;#34; | sudo tee /etc/apt/sources.list.d/docker.list  &#xA;# Update and Install  &#xA;sudo apt-get update  &#xA;# Install Recommended Package  &#xA;sudo apt-get install linux-image-extra-$(uname -r)  &#xA;# Install Docker itself  &#xA;sudo apt-get install docker-engine  &#xA;# Useradd - so you can use docker with your own user without sudo  &#xA;sudo usermod -aG docker ${USER}  &#xA;# Install pip  &#xA;sudo apt-get install python-pip  &#xA;# Install docker-compose  &#xA;sudo pip install docker-compose  &#xA;# Test Docker Install  &#xA;sudo docker run hello-world  &#xA;# After an additional reboot, you will be able to use docker with your own user (also recommend because of the the new linux-image-extra 🙂&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>[Windows/Ubuntu] Install chromeIPass: KeePass2 to Chromium Password Management</title>
            <link>https://www.nico-maas.de/posts/2016-01-01-windowsubuntu-install-chromeipass-keepass2-to-chromium-password-management/</link>
            <pubDate>Fri, 01 Jan 2016 16:37:56 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2016-01-01-windowsubuntu-install-chromeipass-keepass2-to-chromium-password-management/</guid>
            <description>&lt;p&gt;&lt;strong&gt;This post is outdated, the plugin in question does not exist anymore. I would recommend to use &amp;ldquo;Kee&amp;rdquo; (&lt;a class=&#34;link&#34; href=&#34;https://www.kee.pm/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.kee.pm/&lt;/a&gt;) plugin - but please as bridge to KeePass Password Safe 2 - and not in its own database mode 🙂&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I really loved KeeFox, an cool tool which let you use KeePass2 as Password Safe for your Firefox Passwords.&lt;br&gt;&#xA;But today, I use Chrome - so no KeeFox for me anymore. And I really do not like the &amp;ldquo;Synchronize Password&amp;rdquo; Feature of Google.&lt;br&gt;&#xA;So&amp;hellip; chomeIPass it is ;)!&lt;/p&gt;</description>
        </item><item>
            <title>Netflow on Ubuntu</title>
            <link>https://www.nico-maas.de/posts/2015-10-26-netflow-on-ubuntu/</link>
            <pubDate>Mon, 26 Oct 2015 12:18:37 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-10-26-netflow-on-ubuntu/</guid>
            <description>&lt;p&gt;Netflow consists of three parts:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The collector, which collects the connection data on a host&lt;/li&gt;&#xA;&lt;li&gt;the capture, which receives data from collectors and writes them to disk in binary format&lt;/li&gt;&#xA;&lt;li&gt;the dump tool, which presents the data&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We use fprobe as collector and nfcapd as capture tool:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install fprobe nfdump&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;fprobe wants to be configured during the installation. It asks for the interface which should be listend upon and where the flow collector does listen. In our example, eth0 should be listend upon and the flow collector is situated on the same computer. Please use 127.0.0.1:9995 for that.&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Screenshot to File</title>
            <link>https://www.nico-maas.de/posts/2015-08-06-ubuntu-screenshot-to-file/</link>
            <pubDate>Thu, 06 Aug 2015 16:00:00 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-08-06-ubuntu-screenshot-to-file/</guid>
            <description>&lt;p&gt;Just a quick tip. If you want to do a screenshot of a certain area of your screen and save it to a file, use the command CTRL + Shift + Print on Ubuntu Linux.&lt;/p&gt;</description>
        </item><item>
            <title>Open-source / private Evernote alternative: Paperwork</title>
            <link>https://www.nico-maas.de/posts/2015-06-26-open-source-private-evernote-alternative-paperwork/</link>
            <pubDate>Fri, 26 Jun 2015 17:30:36 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-06-26-open-source-private-evernote-alternative-paperwork/</guid>
            <description>&lt;p&gt;I use tools like Google Keep and Evernote from time to time to manage my pile of recipies, data and &amp;ldquo;knowledge&amp;rdquo; (what ever that&amp;rsquo;d be ;)). However, I don&amp;rsquo;t feel really comfortable and looked for alternatives. There are certain plugins for ownCloud, however, these are basically text-editors at best&amp;hellip; Never liked that idea. So I came around Paperwork: &lt;a class=&#34;link&#34; href=&#34;http://paperwork.rocks/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://paperwork.rocks/&lt;/a&gt;&lt;br&gt;&#xA;Truth beeing told: It is still in development. It is as bleeding edge as it gets. Sharp as a knife. And yes - I forgot to do backups of my (until then not used) database and lost a lot of data on an simple update&amp;hellip; (Yep, the reason why I introduced you to automysqlbackup some days ago&amp;hellip;).&lt;br&gt;&#xA;But at the moment, it is working very well and I like it very much. I think it will become an really great tool :)!&lt;/p&gt;</description>
        </item><item>
            <title>Private Dropbox/Google Drive/File Sync: Syncthing</title>
            <link>https://www.nico-maas.de/posts/2015-06-24-private-dropboxgoogle-drivefile-sync-syncthing/</link>
            <pubDate>Wed, 24 Jun 2015 17:30:06 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-06-24-private-dropboxgoogle-drivefile-sync-syncthing/</guid>
            <description>&lt;p&gt;I tested quite a lot of sync tools out there: Dropbox, G-Drive, Bittorrent Sync, ownCloud, plain Rsync,&amp;hellip; You name it.&lt;br&gt;&#xA;But to be true, I never really liked any tool that much: It never really &lt;em&gt;worked out&lt;/em&gt; somehow: The Mobile Apps were bad, &amp;ldquo;Servers&amp;rdquo; did eat up too much performance, etc. etc.&lt;br&gt;&#xA;And we don&amp;rsquo;t want to forget these little itching problems with privacy - thinking about Dropbox, G-Drive and the now closed source Bittorrent Sync&amp;hellip;&lt;br&gt;&#xA;Well - enter Syncthing: &lt;a class=&#34;link&#34; href=&#34;https://syncthing.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://syncthing.net/&lt;/a&gt;&lt;br&gt;&#xA;In truth I can only say one thing: It works. It just, plainly, works for syncing data from your mobile devices to your swarm of servers or pcs.&lt;br&gt;&#xA;So give it a shot :)!&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu] Automatic Backup of MySQL Databases</title>
            <link>https://www.nico-maas.de/posts/2015-06-22-ubuntu-automatic-backup-of-mysql-databases/</link>
            <pubDate>Mon, 22 Jun 2015 17:35:54 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-06-22-ubuntu-automatic-backup-of-mysql-databases/</guid>
            <description>&lt;p&gt;Just install automysqlbackup via apt-get.&lt;br&gt;&#xA;You can configure the whole system via /etc/default/automysqlbackup&lt;br&gt;&#xA;Backups will be sent to /var/lib/automysqlbackup&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] Virtual Accesspoint on Xbian</title>
            <link>https://www.nico-maas.de/posts/2015-03-20-rasppi-virtual-accesspoint-on-xbian/</link>
            <pubDate>Fri, 20 Mar 2015 13:08:08 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-03-20-rasppi-virtual-accesspoint-on-xbian/</guid>
            <description>&lt;p&gt;Little How To to get an Virtual AP running on XBian.&lt;br&gt;&#xA;I did NOT choose to install an DHCP Server on Xbian, as I just wanted to use the central one in my network.&lt;/p&gt;&#xA;&lt;p&gt;1.) Install software&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get update  &#xA;sudo apt-get install install hostapd hostap-utils iw bridge-utils&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2.) Update hostapd&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd ~  &#xA;wget http://www.adafruit.com/downloads/adafruit_hostapd.zip  &#xA;unzip adafruit_hostapd.zip  &#xA;sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.ORIG  &#xA;sudo mv hostapd /usr/sbin  &#xA;sudo chmod 755 /usr/sbin/hostapd&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;3.) Configure hostapd&lt;br&gt;&#xA;sudo vi /etc/hostapd/hostapd.conf&lt;/p&gt;</description>
        </item><item>
            <title>[Linux] Delete old SSH Keys and recreate them</title>
            <link>https://www.nico-maas.de/posts/2015-03-14-linux-delete-old-ssh-keys-and-recreate-them/</link>
            <pubDate>Sat, 14 Mar 2015 13:07:08 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-03-14-linux-delete-old-ssh-keys-and-recreate-them/</guid>
            <description>&lt;p&gt;If you are downloading an Linux Image for i.e. Embedded Systems like Raspberry Pi, sometimes, the SSH Keys are still on the system and are not recreated.&lt;br&gt;&#xA;To do that manually, just enter:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo rm /etc/ssh/ssh_host_*&#xD;&#xA;sudo dpkg-reconfigure openssh-server&#xD;&#xA;sudo service ssh restart&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>[RaspPi] Snappy Ubuntu Core on Raspberry Pi 2</title>
            <link>https://www.nico-maas.de/posts/2015-03-04-rasppi-snappy-ubuntu-core-on-raspberry-pi-2/</link>
            <pubDate>Wed, 04 Mar 2015 12:55:09 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2015-03-04-rasppi-snappy-ubuntu-core-on-raspberry-pi-2/</guid>
            <description>&lt;p&gt;Well, I finally got my Raspberry Pi 2 and just could not hold back and wanted to test Snappy Ubuntu Core and give a little introduction and how that thing works.&lt;/p&gt;&#xA;&lt;p&gt;Ok, but short into: What is Snappy Ubuntu Core?&lt;br&gt;&#xA;Well it is meant to be a secure operating system for embedded applications.&lt;br&gt;&#xA;It is based on an transactional system-management and can even rollback upgrades of the system core.&lt;br&gt;&#xA;There are three kinds of Snappy Ubuntu Core Components:&lt;br&gt;&#xA;Snappy Ubuntu Core itself (Core), Frameworks and Apps.&lt;br&gt;&#xA;Frameworks can access the Core in certain ways and thus need to be reviewed by the Ubuntu Team.&lt;br&gt;&#xA;Apps are completly isolated from each other and have limited access to the system, therefore they don&amp;rsquo;t need special security profiles or reviews, which makes publishing easier.&lt;br&gt;&#xA;Ok, and everything is controlled via the command &amp;ldquo;snappy&amp;rdquo;.&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] Raspberry Pi and the ili9341 Display</title>
            <link>https://www.nico-maas.de/posts/2014-04-27-rasppi-raspberry-pi-and-the-ili9341-display/</link>
            <pubDate>Sun, 27 Apr 2014 15:14:36 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2014-04-27-rasppi-raspberry-pi-and-the-ili9341-display/</guid>
            <description>&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/watch?v=cEcIem6R4aQ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Raspberry Pi - Bad Apple on ili9341 Display&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;1.) Enable SPI&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# remove or comment out the spi blacklist line  &#xA;sudo nano /etc/modprobe.d/raspi-blacklist.conf&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2.) Install&lt;br&gt;&#xA;a) FBTFT drivers as loadable modules&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update  &#xA;sudo shutdown -r now&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;OR&lt;/p&gt;&#xA;&lt;p&gt;b) FBTFT drivers built into the kernel proper&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo REPO_URI=https://github.com/notro/rpi-firmware BRANCH=builtin rpi-update  &#xA;sudo shutdown -r now&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;3.) Install the frame buffer driver (as root):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;apt-get install xserver-xorg-video-fbdev&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;4.) Configure frame buffer driver:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo vi /usr/share/X11/xorg.conf.d/99-fbdev.conf  &#xA;Section &amp;#34;Device&amp;#34;  &#xA;Identifier &amp;#34;myfb&amp;#34;  &#xA;Driver &amp;#34;fbdev&amp;#34;  &#xA;Option &amp;#34;fbdev&amp;#34; &amp;#34;/dev/fb1&amp;#34;  &#xA;EndSection&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;5.) add Autostart:&lt;br&gt;&#xA;( the gpios= Pins need to be changed to YOUR specification and connection! )&lt;br&gt;&#xA;sudo vi /etc/modules&lt;/p&gt;</description>
        </item><item>
            <title>[Security Spotlight] Upgrade OpenSSL to 1.0.1g - Heartbleed Bug - Urgent!</title>
            <link>https://www.nico-maas.de/posts/2014-04-07-ubuntu-upgrade-openssl-to-1-0-1g-heartbleed-bug-urgent/</link>
            <pubDate>Mon, 07 Apr 2014 14:00:49 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2014-04-07-ubuntu-upgrade-openssl-to-1-0-1g-heartbleed-bug-urgent/</guid>
            <description>&lt;p&gt;So, thats no joke: OpenSSL broke badly!&lt;br&gt;&#xA;Here is the background: &lt;a class=&#34;link&#34; href=&#34;https://heartbleed.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://heartbleed.com/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;And as there is no zero-hour-fix for Ubuntu (including 12.04 LTS&amp;hellip;), I decided to take chances and overwrite my existing OpenSSL 1.0.1 with the new code. It worked out flawlessly - but your system could &lt;em&gt;REALLY&lt;/em&gt; break. Thats as dirty as it possibly could get!&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz&#xD;&#xA;tar -xvzf openssl-1.0.1g.tar.gz&#xD;&#xA;cd openssl-1.0.1g/&#xD;&#xA;./config --prefix=/usr&#xD;&#xA;sudo make&#xD;&#xA;sudo make test&#xD;&#xA;sudo make install&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>[Arduino] Intel Galileo Board Unboxing Video</title>
            <link>https://www.nico-maas.de/posts/2014-04-03-arduino-intel-galileo-board-unboxing-video/</link>
            <pubDate>Thu, 03 Apr 2014 18:13:57 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2014-04-03-arduino-intel-galileo-board-unboxing-video/</guid>
            <description>&lt;p&gt;Hello there,&lt;/p&gt;&#xA;&lt;p&gt;tonight I got my Intel Galileo Dev Board and I decided to do an Unboxing Video.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;320px&#34; data-flex-grow=&#34;133&#34; height=&#34;768&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.nico-maas.de/posts/2014-04-03-arduino-intel-galileo-board-unboxing-video/intel_galileo.jpg&#34; srcset=&#34;https://www.nico-maas.de/posts/2014-04-03-arduino-intel-galileo-board-unboxing-video/intel_galileo_hu_48e26ee4941cfd89.jpg 800w, https://www.nico-maas.de/posts/2014-04-03-arduino-intel-galileo-board-unboxing-video/intel_galileo.jpg 1024w&#34; width=&#34;1024&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The first one for me - so.. be kind ;): &lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/watch?v=R7pJNoxeWrM&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Youtube&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&lt;p&gt;Nico&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] OpenWRT Trunk with latest Raspberry Pi 3.10.32&#43; #648 Kernel – as Image download</title>
            <link>https://www.nico-maas.de/posts/2014-03-11-rasppi-openwrt-trunk-with-latest-raspberry-pi-3-10-32-648-kernel-as-image-download/</link>
            <pubDate>Tue, 11 Mar 2014 18:09:24 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2014-03-11-rasppi-openwrt-trunk-with-latest-raspberry-pi-3-10-32-648-kernel-as-image-download/</guid>
            <description>&lt;p&gt;As a lot of people asked for the OpenWRT / Raspberry Pi Images, I decided to make a new version which replaces the old one from this post (&lt;a class=&#34;link&#34; href=&#34;https://www.nico-maas.de/posts/2013-11-10-rasppi-openwrt-trunk-with-latest-raspberry-pi-3-10-18-585-kernel-as-image-download/&#34; &gt;[RaspPi] OpenWRT Trunk with latest Raspberry Pi 3.10.18+ #585 Kernel – as Image download&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;That said, the rules haven&amp;rsquo;t changed:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is the trunk version of OpenWRT, injected with the latest Raspberry Pi Kernel&lt;/li&gt;&#xA;&lt;li&gt;opkg list does contain the current stable package list for the OpenWRT RPi port of the latest stable release and will work out of the box (opkg update, opkg install..) Most packages like apache should work out of the box – but kernel moduls could/will probably fail. I won’t build an package mirror and won’t build packages because of limitied time. Sorry!&lt;/li&gt;&#xA;&lt;li&gt;Other than the normal behavior, the RPi does use DHCP to get its IP Adress. To connect for the first time, use nmap to find your RPi in your network. (Then connect via telnet, set an password with passwd and you’re good to use SSH finally!)&lt;/li&gt;&#xA;&lt;li&gt;The main partition size has been changed from 48 MB to 64 MB – giving you additional space&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can just download and use the (7zip-ed) image here: &lt;a class=&#34;link&#34; href=&#34;rpi_openwrt_2.7z&#34; &gt;rpi_openwrt_2.7z&lt;/a&gt; [ 6.1 MB ]&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu 12.04] Resolve Grub Boot Problems</title>
            <link>https://www.nico-maas.de/posts/2013-11-20-ubuntu-12-04-resolve-grub-boot-problems/</link>
            <pubDate>Wed, 20 Nov 2013 16:19:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-11-20-ubuntu-12-04-resolve-grub-boot-problems/</guid>
            <description>&lt;p&gt;If you killed your trusty grub (i.e. by new Install of Windows 8.. :/) you can repair it quite easily:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Boot with an Ubuntu 12.04 Live CD&lt;/li&gt;&#xA;&lt;li&gt;CTRL + ALT + T&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo add-apt-repository ppa:yannubuntu/boot-repair&#xD;&#xA;sudo apt-get update&#xD;&#xA;sudo apt-get install -y boot-repair &amp;amp;&amp;amp; boot-repair&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;And click on the repair button! Done!&lt;/p&gt;&#xA;&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;http://askubuntu.com/questions/333483/how-to-restore-grub-after-deleting-it-from-windows-8-disk-manager&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://askubuntu.com/questions/333483/how-to-restore-grub-after-deleting-it-from-windows-8-disk-manager&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>Disable Root Account in Ubuntu</title>
            <link>https://www.nico-maas.de/posts/2013-11-15-disable-root-account-in-ubuntu/</link>
            <pubDate>Fri, 15 Nov 2013 18:56:26 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-11-15-disable-root-account-in-ubuntu/</guid>
            <description>&lt;p&gt;An freshly installed Ubuntu got the root Account set to the best and most secure state ever: DISABLED!&lt;br&gt;&#xA;But if you use ready-made Appliances and such, most of these Ubuntu Appliances come with an enabled Root Account. How to disable this account? Easy:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo usermod -p &amp;#39;!&amp;#39; root&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://serverfault.com/questions/178080/how-do-i-disable-root-login-in-ubuntu&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://serverfault.com/questions/178080/how-do-i-disable-root-login-in-ubuntu&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] OpenWRT Trunk with latest Raspberry Pi 3.10.18&#43; #585 Kernel - as Image download</title>
            <link>https://www.nico-maas.de/posts/2013-11-10-rasppi-openwrt-trunk-with-latest-raspberry-pi-3-10-18-585-kernel-as-image-download/</link>
            <pubDate>Sun, 10 Nov 2013 17:49:53 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-11-10-rasppi-openwrt-trunk-with-latest-raspberry-pi-3-10-18-585-kernel-as-image-download/</guid>
            <description>&lt;p&gt;THIS POST IS OUTDATED! A NEW IMAGE HAS BEEN POSTED! PLEASE USE THE SEARCH FUNCTION TO FIND THE LATEST VERSION!&lt;/p&gt;&#xA;&lt;p&gt;As I found out that the old tutorials weren&amp;rsquo;t helpful and either the OpenWRT Trunk OR the Raspberry Pi Kernel broke the build process (you can still build it successfully, but you won&amp;rsquo;t be able to use the RPi after boot!) - I sat down and found an new way. This time I don&amp;rsquo;t let the kernel build by the OpenWRT enviroment, but insert an healthy and prebuilt one by the RPi Team ;)!&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] Build Raspberry Pi Kernel 3.10 / NEXT for Debian Wheezy / Raspbian with eGalax Touchscreen Support on Ubuntu 12.04</title>
            <link>https://www.nico-maas.de/posts/2013-09-12-rasppi-build-raspberry-pi-kernel-3-10-next-for-debian-wheezy-raspbian-with-egalax-touchscreen-support-on-ubuntu-12-04/</link>
            <pubDate>Thu, 12 Sep 2013 19:26:33 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-09-12-rasppi-build-raspberry-pi-kernel-3-10-next-for-debian-wheezy-raspbian-with-egalax-touchscreen-support-on-ubuntu-12-04/</guid>
            <description>&lt;p&gt;This is about building the latest Kernel / 3.10 for RPi. Bleeding Edge.&lt;/p&gt;&#xA;&lt;h1 id=&#34;preperations&#34;&gt;Preperations&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install git libncurses5 libncurses5-dev qt4-dev-tools qt4-qmake pkg-config build-essential gcc-arm-linux-gnueabi bc  &#xD;&#xA;# NEEDS BC!!!!&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;clone-stuff&#34;&gt;Clone Stuff&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mkdir rpi_kernel_10  &#xD;&#xA;cd rpi_kernel_10  &#xD;&#xA;git clone https://github.com/raspberrypi/tools.git  &#xD;&#xA;git clone https://github.com/raspberrypi/linux.git  &#xD;&#xA;cd ~/rpi_kernel_10/linux/.git  &#xD;&#xA;git branch -a  &#xD;&#xA;cd ~/rpi_kernel_10/linux  &#xD;&#xA;git checkout -t -b rpi-3.10.y remotes/origin/rpi-3.10.y  &#xD;&#xA;git pull  &#xD;&#xA;cd ~/rpi_kernel_10  &#xD;&#xA;git clone https://github.com/raspberrypi/firmware.git  &#xD;&#xA;cd ~/rpi_kernel_10/firmware/.git  &#xD;&#xA;git branch -a  &#xD;&#xA;cd ~/rpi_kernel_10/firmware  &#xD;&#xA;git checkout -t -b next remotes/origin/next  &#xD;&#xA;git pull  &#xD;&#xA;cd ~/rpi_kernel_10&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;make-kernel&#34;&gt;Make Kernel&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd linux  &#xD;&#xA;make mrproper  &#xD;&#xA;mkdir ../kernel  &#xD;&#xA;# Kernel Types  &#xD;&#xA;# find . -name \*bcmrpi\*config -print  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_emergency_defconfig  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_defconfig  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_cutdown_defconfig  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- bcmrpi_defconfig  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- menuconfig #xconfig  &#xD;&#xA;#Device Drivers-&amp;gt;Input Device Support-&amp;gt;TouchScreens-&amp;gt;USB Touchscreen Driver (Build it into or as module, check if eGalax here!)  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k -j3  &#xD;&#xA;cd ../  &#xD;&#xA;cd tools/mkimage  &#xD;&#xA;./imagetool-uncompressed.py ../../kernel/arch/arm/boot/Image  &#xD;&#xA;cd ../../&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;make-modules&#34;&gt;Make Modules&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd kernel  &#xD;&#xA;mkdir ../modules/  &#xD;&#xA;make modules_install ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- INSTALL_MOD_PATH=../modules/  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;install-kernel-on-existing-rpi-sd-card--raspbian&#34;&gt;Install Kernel on existing RPi SD Card / Raspbian&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# mount sdcard in your Ubuntu (I made an folder sdb1 for boot partiton and sdb2 for the root partition)  &#xD;&#xA;cd ~  &#xD;&#xA;mkdir sdb1 sdb2  &#xD;&#xA;mount /dev/sdb1 sdb1  &#xD;&#xA;mount /dev/sdb2 sdb2&#xD;&#xA;&#xD;&#xA;# boot partition  &#xD;&#xA;#replace /sdb1/boot/bootcode.bin with rpi_kernel_10/firmware/boot/bootcode.bin  &#xD;&#xA;sudo rm ~/sdb1/bootcode.bin  &#xD;&#xA;cp ~/rpi_kernel_10/firmware/boot/bootcode.bin ~/sdb1/  &#xD;&#xA;#replace /sdb1/boot/kernel.img with the previously created kernel image  &#xD;&#xA;sudo rm ~/sdb1/kernel.img  &#xD;&#xA;cp ~/rpi_kernel_10/tools/mkimage/kernel.img ~/sdb1/  &#xD;&#xA;#replace /sdb1/boot/start.elf with rpi_kernel_10/firmware/boot/start.elf  &#xD;&#xA;sudo rm ~/sdb1/start.elf  &#xD;&#xA;cp ~/rpi_kernel_10/firmware/boot/start.elf ~/sdb1/&#xD;&#xA;&#xD;&#xA;# root partition  &#xD;&#xA;#replace /sdb2/lib/firmware with &amp;lt;modules_builded_above_folder&amp;gt;/lib/firmware  &#xD;&#xA;sudo rm -rf ~/sdb2/lib/firmware/  &#xD;&#xA;sudo cp -a ~/rpi_kernel_10/modules/lib/firmware/ ~/sdb2/lib/  &#xD;&#xA;#replace /sdb2/lib/modules with &amp;lt;modules_builded_above_folder&amp;gt;/lib/modules  &#xD;&#xA;sudo rm -rf ~/sdb2/lib/modules/  &#xD;&#xA;sudo cp -a ~/rpi_kernel_10/modules/lib/modules/ ~/sdb2/lib/  &#xD;&#xA;#replace /sdb2/opt/vc with firmware-next/hardfp/opt/vc/  &#xD;&#xA;sudo rm -rf ~/sdb2/opt/vc  &#xD;&#xA;sudo cp -a ~/rpi_kernel_10/firmware/hardfp/opt/vc/ ~/sdb2/opt/&#xD;&#xA;&#xD;&#xA;# sync usb mount  &#xD;&#xA;sync&#xD;&#xA;&#xD;&#xA;# Unmount sdcard  &#xD;&#xA;cd ~  &#xD;&#xA;umount sdb1  &#xD;&#xA;umount sdb2  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;boot-pi-and-calibrate-touchscreen&#34;&gt;Boot Pi and calibrate Touchscreen&#xA;&lt;/h1&gt;&lt;h1 id=&#34;this-stuff-happens-on-the-pi&#34;&gt;This stuff happens on the Pi!&#xA;&lt;/h1&gt;&lt;h1 id=&#34;preperations-1&#34;&gt;Preperations&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;install-tool--xinput_calibrator&#34;&gt;Install Tool / xinput_calibrator&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd ~  &#xD;&#xA;wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz  &#xD;&#xA;tar -xvzf xinput_calibrator-0.7.5.tar.gz  &#xD;&#xA;cd xinput_calibrator-0.7.5  &#xD;&#xA;./configure  &#xD;&#xA;make  &#xD;&#xA;sudo make install&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;calibrate-in-xserver-so-open-terminal-while-beeing-in-graphical-user-mode&#34;&gt;Calibrate (in Xserver, so open Terminal while beeing in Graphical User Mode)&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;xinput_calibrator&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It will give output like this:&lt;/p&gt;</description>
        </item><item>
            <title>[Ubuntu 12.04] EEE PC 1015 PN with Ubuntu 12.04 LTS</title>
            <link>https://www.nico-maas.de/posts/2013-09-06-ubuntu-12-04-eee-pc-1015-pn-with-ubuntu-12-04-lts/</link>
            <pubDate>Fri, 06 Sep 2013 14:57:03 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-09-06-ubuntu-12-04-eee-pc-1015-pn-with-ubuntu-12-04-lts/</guid>
            <description>&lt;p&gt;I could not help myself but felt the need to have at least one real &amp;ldquo;Dual Boot&amp;rdquo; system (not VMWare Stuff) - so I setup my Asus EEE PC 1015 PN with the Ubuntu 12.04 LTS according to mtrons excellent Tutorial ( https://sites.google.com/site/mtrons/howtos/eeepc-1015pn ) which worked out right out of the box.&lt;/p&gt;&#xA;&lt;p&gt;But - as I haid some trouble with the old Broadcom Wifi/BT Card in Windows 7, I went for an Intel 6250 AGN/WiMax Card. I do not use WiMax and would love an BT option - but the price point of that card on ebay finally got me to press the &amp;ldquo;Buy now&amp;rdquo; button. I thought &amp;ldquo;Well, it is an Intel Card - that should work quite well and stop throwing me out of the University Wifi with no chance but doing an hard reboot of the Laptop to solve the problem&amp;rdquo; - yeah - it really did. BUT - somehow, after some time and updates to the Ubuntu System, I lost connectivity: Network Manager was nagging for the password all the time - without a reason. Finally I found the solution on this website: http://askubuntu.com/questions/104651/how-do-i-get-wireless-working-on-an-asus-notebook-u56e - with some changes.&lt;/p&gt;</description>
        </item><item>
            <title>[RaspPi] Build Raspberry Pi Kernel for Debian Wheezy / Raspbian with eGalax Touchscreen Support on Ubuntu 12.04</title>
            <link>https://www.nico-maas.de/posts/2013-09-02-rasppi-build-raspberry-pi-kernel-for-debian-wheezy-raspbian-with-egalax-touchscreen-support-on-ubuntu-12-04/</link>
            <pubDate>Mon, 02 Sep 2013 14:54:35 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-09-02-rasppi-build-raspberry-pi-kernel-for-debian-wheezy-raspbian-with-egalax-touchscreen-support-on-ubuntu-12-04/</guid>
            <description>&lt;h1 id=&#34;preperations&#34;&gt;Preperations&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install git libncurses5 libncurses5-dev qt4-dev-tools qt4-qmake pkg-config build-essential gcc-arm-linux-gnueabi bc&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;clone-stuff&#34;&gt;Clone Stuff&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mkdir rpi_kernel  &#xD;&#xA;cd rpi_kernel  &#xD;&#xA;git clone https://github.com/raspberrypi/tools.git  &#xD;&#xA;git clone https://github.com/raspberrypi/linux.git  &#xD;&#xA;git clone https://github.com/raspberrypi/firmware.git  &#xD;&#xA;cd ~/rpi_kernel/firmware/.git  &#xD;&#xA;git branch -a  &#xD;&#xA;cd ~/rpi_kernel/firmware  &#xD;&#xA;git checkout -t -b next remotes/origin/next  &#xD;&#xA;git pull  &#xD;&#xA;cd ~/rpi_kernel&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;make-kernel&#34;&gt;Make Kernel&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd linux  &#xD;&#xA;make mrproper  &#xD;&#xA;mkdir ../kernel  &#xD;&#xA;# Kernel Types  &#xD;&#xA;# find . -name \*bcmrpi\*config -print  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_emergency_defconfig  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_defconfig  &#xD;&#xA;# ./arch/arm/configs/bcmrpi_cutdown_defconfig  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- bcmrpi_defconfig  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- menuconfig #xconfig  &#xD;&#xA;#Device Drivers-&amp;gt;Input Device Support-&amp;gt;TouchScreens-&amp;gt;USB Touchscreen Driver (Build it into or as module, check if eGalax here!)  &#xD;&#xA;make O=../kernel/ ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k -j3  &#xD;&#xA;cd ../  &#xD;&#xA;cd tools/mkimage  &#xD;&#xA;./imagetool-uncompressed.py ../../kernel/arch/arm/boot/Image  &#xD;&#xA;cd ../../&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;make-modules&#34;&gt;Make Modules&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd kernel  &#xD;&#xA;mkdir ../modules/  &#xD;&#xA;make modules_install ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- INSTALL_MOD_PATH=../modules/  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;install-kernel-on-existing-rpi-sd-card--raspbian&#34;&gt;Install Kernel on existing RPi SD Card / Raspbian&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# mount sdcard in your Ubuntu (I made an folder sdb1 for boot partiton and sdb2 for the root partition)  &#xD;&#xA;cd ~  &#xD;&#xA;mkdir sdb1 sdb2  &#xD;&#xA;mount /dev/sdb1 sdb1  &#xD;&#xA;mount /dev/sdb2 sdb2&#xD;&#xA;&#xD;&#xA;# backup config  &#xD;&#xA;cp ~/sdb1/config.txt ~/rpi_kernel/  &#xD;&#xA;# boot partition  &#xD;&#xA;sudo rm -rf ~/sdb1/*  &#xD;&#xA;# Copy all Files from boot  &#xD;&#xA;cp -R ~/rpi_kernel/firmware/boot/* ~/sdb1/  &#xD;&#xA;#replace /sdb1/boot/kernel.img with the previously created kernel image  &#xD;&#xA;sudo rm ~/sdb1/kernel.img  &#xD;&#xA;cp ~/rpi_kernel/tools/mkimage/kernel.img ~/sdb1/  &#xD;&#xA;# restore config  &#xD;&#xA;cp ~/rpi_kernel/config.txt ~/sdb1/&#xD;&#xA;&#xD;&#xA;# root partition  &#xD;&#xA;#replace /sdb2/lib/firmware with &amp;lt;modules_builded_above_folder&amp;gt;/lib/firmware  &#xD;&#xA;sudo rm -rf ~/sdb2/lib/firmware/  &#xD;&#xA;sudo cp -R ~/rpi_kernel/modules/lib/firmware/ ~/sdb2/lib/  &#xD;&#xA;#replace /sdb2/lib/modules with &amp;lt;modules_builded_above_folder&amp;gt;/lib/modules  &#xD;&#xA;sudo rm -rf ~/sdb2/lib/modules/  &#xD;&#xA;sudo cp -R ~/rpi_kernel/modules/lib/modules/ ~/sdb2/lib/  &#xD;&#xA;#replace /sdb2/opt/vc with firmware-next/hardfp/opt/vc/  &#xD;&#xA;sudo rm -rf ~/sdb2/opt/vc  &#xD;&#xA;sudo cp -R ~/rpi_kernel/firmware/hardfp/opt/vc/ ~/sdb2/opt/&#xD;&#xA;&#xD;&#xA;# sync usb mount  &#xD;&#xA;sync&#xD;&#xA;&#xD;&#xA;# Unmount sdcard  &#xD;&#xA;cd ~  &#xD;&#xA;umount sdb1  &#xD;&#xA;umount sdb2  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;boot-pi-and-calibrate-touchscreen&#34;&gt;Boot Pi and calibrate Touchscreen&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# This stuff happens on the Pi!&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;preperations-1&#34;&gt;Preperations&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;install-tool--xinput_calibrator&#34;&gt;Install Tool / xinput_calibrator&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd ~  &#xD;&#xA;wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz  &#xD;&#xA;tar -xvzf xinput_calibrator-0.7.5.tar.gz  &#xD;&#xA;cd xinput_calibrator-0.7.5  &#xD;&#xA;./configure  &#xD;&#xA;make  &#xD;&#xA;sudo make install&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;calibrate-in-xserver-so-open-terminal-while-beeing-in-graphical-user-mode&#34;&gt;Calibrate (in Xserver, so open Terminal while beeing in Graphical User Mode)&#xA;&lt;/h1&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;xinput_calibrator&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It will give output like this:&lt;/p&gt;</description>
        </item><item>
            <title>Java 7 Update 13 Hotfix</title>
            <link>https://www.nico-maas.de/posts/2013-02-05-java-7-update-13-hotfix/</link>
            <pubDate>Tue, 05 Feb 2013 10:28:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2013-02-05-java-7-update-13-hotfix/</guid>
            <description>&lt;p&gt;The Java 7 Update 13 has been released by Oracle. You should make sure to download it from &lt;a class=&#34;link&#34; href=&#34;http://www.java.com/download&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.java.com/download&lt;/a&gt; asap.&lt;/p&gt;</description>
        </item><item>
            <title>OpenWRT</title>
            <link>https://www.nico-maas.de/posts/2012-11-15-openwrt/</link>
            <pubDate>Thu, 15 Nov 2012 06:00:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2012-11-15-openwrt/</guid>
            <description>&lt;p&gt;OpenWRT is one of my most &amp;ldquo;beloved&amp;rdquo; operating systems ever. I am using it since 2006, already. It is very small (&amp;gt;= 4 MB), light weight and therefore an excellent choice for embedded computing or very small appliances. I have used it on several occasions (&amp;ldquo;prototype&amp;rdquo;) in my blog, but never actually gave a heads up in terms of &amp;ldquo;What is it?&amp;rdquo; - So, let’s get rid of that:&lt;/p&gt;&#xA;&lt;p&gt;OpenWRT is a debian linux derivate especially made for routers. OpenWRT does derive from the famous Linksys WRT series, which were based on Linux. One of the founders found out about that and got Linksys (by pointing out about the caveats of the used Linux GPL License) to the point of releasing the source code (except the wifi drivers). From the point on, OpenWRT was founded and the project began to write an own &amp;ldquo;router linux&amp;rdquo;. On the course of that adventure, several forks of OpenWRT were founded (i.e. FreeWRT) - but in the end, OpenWRT remained &amp;ldquo;THE&amp;rdquo; third hand firmware for your router. Nowadays OpenWRT does support a load of routers out of the box, with famous titles like the Linksys WRT Series or even hardware like the Seagate Dockstar (which was an sort of NAS Appliance for Seagate Hard drives).&lt;/p&gt;</description>
        </item><item>
            <title>Raspberry Pi Con &#34;Pi and More&#34;</title>
            <link>https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/</link>
            <pubDate>Wed, 14 Nov 2012 18:17:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/</guid>
            <description>&lt;p&gt;At the 23. of August 2012, the University of Trier held the first Raspberry Pi Convention in Germany. It was a little, but awesome gig with about 30 IT Students and other interested people.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;321px&#34; data-flex-grow=&#34;133&#34; height=&#34;1936&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/IMG_20120823_200012__1349.jpg&#34; srcset=&#34;https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/IMG_20120823_200012__1349_hu_15340cdbf52a535f.jpg 800w, https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/IMG_20120823_200012__1349_hu_6e0d0018bc0735ed.jpg 1600w, https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/IMG_20120823_200012__1349_hu_e16be2cf7367d00a.jpg 2400w, https://www.nico-maas.de/posts/2012-11-14-raspberry-pi-con-pi-and-more/IMG_20120823_200012__1349.jpg 2592w&#34; width=&#34;2592&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The main idea was to rise the awareness for the new microcomputer, called &amp;ldquo;Raspberry Pi&amp;rdquo; which combines an 700 MHz ARM Processor, 512 MB of RAM, Full HDMI Output, Audio, Ethernet and USB into an very small and affordable package (about 35 US Dollar). With this microcomputer, and its General Purpose Input and Outputs (GPIO), pupils can actually have a &amp;ldquo;hands-on&amp;rdquo; (in) physical computing. That means: Connecting software (i.e. Python, Perl, C programs) with the real world. For example: Controlling LEDs, driving motors or even react on buttons, attached to the GPIO port. Combining these possibilities into a small and affordable package started a big hype about this little computer, long before it was even available to the public.&lt;/p&gt;</description>
        </item><item>
            <title>IPv6 Primer \ Presentation</title>
            <link>https://www.nico-maas.de/posts/2012-11-14-ipv6-primer-presentation/</link>
            <pubDate>Wed, 14 Nov 2012 13:37:17 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2012-11-14-ipv6-primer-presentation/</guid>
            <description>&lt;p&gt;Following my work on &lt;a class=&#34;link&#34; href=&#34;https://www.nico-maas.de/posts/2011-06-29-ipv6-dualstack-eigrp-routing-on-c3560&#34; &gt;IPv6/Dualstack EIGRP Routing on c3560&lt;/a&gt; I did create an IPv6 Primer / Presentation for my staff and other technical interessted people. So if you are interessted in an little insight to my work and IPv6, feel free to download this file (German, about 1 MB): &lt;a class=&#34;link&#34; href=&#34;IPv6_Nico_Maas_2012.pdf&#34; &gt;IPv6, Nico Maas (2012) PDF&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[Samba] Windows Client can&#39;t access Unix Samba Share KB2536276</title>
            <link>https://www.nico-maas.de/posts/2011-07-07-samba-windows-client-cant-access-unix-samba-share-kb2536276/</link>
            <pubDate>Thu, 07 Jul 2011 14:07:43 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-07-07-samba-windows-client-cant-access-unix-samba-share-kb2536276/</guid>
            <description>&lt;p&gt;On 16.06.2011 Microsoft fixed an Security Issue with Samba which ended in Windows Users beeing unable to access Unix Samba Shares by using Plain Text Authentication.&lt;br&gt;&#xA;By removing Security Update KB2536276 and rebooting you can enable your client again - or you patch your samba server, which is the real source of error - Microsoft did just fix an flaw.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://bugzilla.samba.org/show_bug.cgi?id=8238&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://bugzilla.samba.org/show_bug.cgi?id=8238&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://bugzilla.samba.org/attachment.cgi?id=6593&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://bugzilla.samba.org/attachment.cgi?id=6593&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Infos taken from:&lt;br&gt;&#xA;&lt;a class=&#34;link&#34; href=&#34;http://answers.microsoft.com/en-us/windows/forum/windows_xp-windows_update/kb2536276-windows-xp-pc-get-system-error-58-when/d9dbdde5-2666-4423-b47c-fbdb80b995d9&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://answers.microsoft.com/en-us/windows/forum/windows_xp-windows_update/kb2536276-windows-xp-pc-get-system-error-58-when/d9dbdde5-2666-4423-b47c-fbdb80b995d9&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>[PROCMAIL] Anonymized E-Mail</title>
            <link>https://www.nico-maas.de/posts/2011-06-28-procmail-anonymized-e-mail/</link>
            <pubDate>Tue, 28 Jun 2011 11:59:52 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-06-28-procmail-anonymized-e-mail/</guid>
            <description>&lt;p&gt;Feedback is always important, especially if its about working with other people.&lt;/p&gt;&#xA;&lt;p&gt;For our little (now over 10 year lasting) monthly meeting we wanted an Mailaccount to which people could send ideas and other stuff - but before the Mail would be forwared to the &amp;ldquo;heads&amp;rdquo; accounts, we wanted an function to strip off the senders email address - as we wanted to give them the freedom of sending anonymous feedback with their current Mailaccounts (yeah, we won&amp;rsquo;t be able to answer because of that - but its ok!).&lt;/p&gt;</description>
        </item><item>
            <title>[Linux] Ubuntu Root Server to VMWare BareMetal Recovery</title>
            <link>https://www.nico-maas.de/posts/2011-03-18-ubuntu-10-04-ubuntu-root-server-to-vmware-baremetal-recovery/</link>
            <pubDate>Fri, 18 Mar 2011 07:00:41 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-03-18-ubuntu-10-04-ubuntu-root-server-to-vmware-baremetal-recovery/</guid>
            <description>&lt;p&gt;I got an root server on the net hosting an important website and am doing backups on a daily base using Tartarus ( &lt;a class=&#34;link&#34; href=&#34;http://wiki.hetzner.de/index.php/Tartarus_Backup-Konfiguration&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://wiki.hetzner.de/index.php/Tartarus_Backup-Konfiguration&lt;/a&gt; ). But as we all know: Backups are only worth a penny if they really work and are usable after an crash. Therefor I did try to recover the &amp;ldquo;dead called&amp;rdquo; machine onto BareMetal - or at least BareAir - as it was an VMWare Machine I used.&lt;/p&gt;</description>
        </item><item>
            <title>[Linux] Multiplexing Screen</title>
            <link>https://www.nico-maas.de/posts/2011-03-09-linux-multiplexing-screen/</link>
            <pubDate>Wed, 09 Mar 2011 07:40:03 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-03-09-linux-multiplexing-screen/</guid>
            <description>&lt;p&gt;And now an nice tip by Darren Kitchen of Hak5!&lt;br&gt;&#xA;( &lt;a class=&#34;link&#34; href=&#34;https://www.hak5.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;www.hak5.org&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;HakTip: Multiplexing Screen Sessions&lt;/p&gt;&#xA;&lt;p&gt;What’s more wicked than a screen session? Two screen sessions! As we’ve talked about recently the unix command Screen is a great way to maintain bash sessions from multiple SSH clients without losing your work. My favorite shortcut after invoking the &amp;ldquo;screen&amp;rdquo; command is CTRL+a followed by &amp;ldquo;S&amp;rdquo;, which splits the screen horizontally in two. Use CTRL+a then Tab to switch between the views. Debian users get the added sexyness of vertical split by hitting CTRL+a then Pipe.&lt;/p&gt;</description>
        </item><item>
            <title>[Linux] Screen</title>
            <link>https://www.nico-maas.de/posts/2011-02-24-linux-screen/</link>
            <pubDate>Thu, 24 Feb 2011 17:12:50 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-02-24-linux-screen/</guid>
            <description>&lt;p&gt;Hello there, this a 5 Minute Tutorial to screen.&lt;br&gt;&#xA;What Screen is?&lt;br&gt;&#xA;Well screen is an old unix / linux terminal programm with which you can create multiple virtual &amp;ldquo;screens&amp;rdquo;.&lt;br&gt;&#xA;You can switch between these screens and also can disconnect from them.&lt;br&gt;&#xA;Especially useful: If you start an daemon within screen and disconnect from it,&lt;br&gt;&#xA;you can reconnect anytime and see what its doing.&lt;br&gt;&#xA;Or you can setup a screen session, detach and close your SSH.&lt;br&gt;&#xA;If you reconnect, it will still be running.&lt;br&gt;&#xA;Oh, and it will be also there and running if your connection drops.&lt;/p&gt;</description>
        </item><item>
            <title>Webconverger - Install ISO to HDD</title>
            <link>https://www.nico-maas.de/posts/2011-02-24-webconverger-install-iso-to-hdd/</link>
            <pubDate>Thu, 24 Feb 2011 04:46:55 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-02-24-webconverger-install-iso-to-hdd/</guid>
            <description>&lt;p&gt;Just found some old notes, dunno wheter they still apply but its worth a try.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make an Image of your choice by the creator. I made an post about that. Copy the resulting ISO to an USB Stick.&lt;/li&gt;&#xA;&lt;li&gt;Boot in the new PC with Ubuntu or Knoppix Live DVD. Mount the USB Stick.&lt;/li&gt;&#xA;&lt;li&gt;Copy the ISO to the Harddrive. With dd. Check your of first, don&amp;rsquo;t do something stupid - like overwriting your main drive&amp;hellip;&lt;br&gt;&#xA;&lt;code&gt;dd if=webconverger.iso of=/dev/sda&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Reboot, thats it&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
        </item><item>
            <title>[OpenWRT] Build your own image on Ubuntu 10.03</title>
            <link>https://www.nico-maas.de/posts/2011-02-22-openwrt-build-your-own-image-on-ubuntu-10-03/</link>
            <pubDate>Tue, 22 Feb 2011 17:22:36 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-02-22-openwrt-build-your-own-image-on-ubuntu-10-03/</guid>
            <description>&lt;p&gt;I&amp;rsquo;m a huge geek when it comes down to OpenWRT.&lt;br&gt;&#xA;I love the style of small little router boards with not much power consumption and still big impact and power.&lt;br&gt;&#xA;I have been registred on OpenWRT Forums since 2006, and thats also the time I&amp;rsquo;m already working on it and doing (weird) stuff with it.&lt;br&gt;&#xA;And actually I just plainly love that small debian derived linux.&lt;/p&gt;&#xA;&lt;p&gt;And thats why most of you would be wondering why I never downloaded the build enviroment and build an image myself.&lt;br&gt;&#xA;Actually, I have to face the same question. Because, In fact, its very easy to build an image from source to your own like.&lt;/p&gt;</description>
        </item><item>
            <title>Dropbox</title>
            <link>https://www.nico-maas.de/posts/2011-02-19-dropbox/</link>
            <pubDate>Sat, 19 Feb 2011 22:39:46 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2011-02-19-dropbox/</guid>
            <description>&lt;p&gt;So, another tool I&amp;rsquo;d like to present, Dropbox.&lt;br&gt;&#xA;Dropbox is an online file synchronisation service which does take place on Amazon Servers.&lt;br&gt;&#xA;The files are encrypted and stored securely, also with quite high performance.&lt;br&gt;&#xA;Nice part? 2 GB of space are free.&lt;br&gt;&#xA;You get 250 MB for doing the Tour,&lt;br&gt;&#xA;and another 250 MB if you followed the invitation of another person.&lt;br&gt;&#xA;( Oh, and yes the other person does get 250 MB as well.. )&lt;br&gt;&#xA;Just in terms, heres my invitation link, would be nice if you would consider using it: &lt;a class=&#34;link&#34; href=&#34;http://db.tt/tIYzeey&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://db.tt/tIYzeey&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>Ubuntu 10.04 - Install Madwifi and Aircrack-ng</title>
            <link>https://www.nico-maas.de/posts/2010-10-03-ubuntu-10-04-install-madwifi-and-aircrack-ng/</link>
            <pubDate>Sun, 03 Oct 2010 17:08:15 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-10-03-ubuntu-10-04-install-madwifi-and-aircrack-ng/</guid>
            <description>&lt;p&gt;PreWork:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;apt-get update  &#xA;apt-get install build-essential  &#xA;apt-get install libssl-dev&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Install Madwifi for AR5007EG / AR5001&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Download latest from http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/  &#xA;tar -xvzf madwifi-hal-0.10.5.6-r4126-20100324.tar.gz  &#xA;cd madwifi-hal-0.10.5.6-r4126-20100324  &#xA;make  &#xA;make install  &#xA;# System, Hardware Driver, mark &amp;#34;Activate Alternate Drivers&amp;#34;  &#xA;reboot&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Install latest Aircrack-ng&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Download latest from http://www.aircrack-ng.org/  &#xA;# i.e. wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz  &#xA;tar -xvzf aircrack-ng-1.1.tar.gz  &#xA;cd aircrack-ng-1.1  &#xA;make  &#xA;make install&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Lets go! ^^&lt;/p&gt;</description>
        </item><item>
            <title>Integreate KonBoot in UBCD 5.02</title>
            <link>https://www.nico-maas.de/posts/2010-07-30-integreate-konboot-in-ubcd-5-02/</link>
            <pubDate>Fri, 30 Jul 2010 06:21:59 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-07-30-integreate-konboot-in-ubcd-5-02/</guid>
            <description>&lt;p&gt;Konboot&lt;/p&gt;&#xA;&lt;p&gt;ubcd\menus\grub4dos\others.lst&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;title Kon-Boot V1.1\n Boot into any OS without admin account password!  &#xA;map --mem /ubcd/images/konboot.img.gz (fd0)  &#xA;map (hd1) (hd0)  &#xA;map (hd0) (hd1)  &#xA;map --hook  &#xA;rootnoverify (fd0)  &#xA;chainloader +1&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ubcd\menus\syslinux\others.cfg&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;LABEL -  &#xA;MENU LABEL Kon-Boot V1.1  &#xA;TEXT HELP  &#xA;Boot into any OS without admin account password!  &#xA;ENDTEXT  &#xA;LINUX /boot/syslinux/memdisk  &#xA;INITRD /ubcd/images/konboot.img.gz&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>PXE Boot UBCD 5.02</title>
            <link>https://www.nico-maas.de/posts/2010-06-25-pxe-boot-ubcd-5-02/</link>
            <pubDate>Fri, 25 Jun 2010 07:26:36 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-06-25-pxe-boot-ubcd-5-02/</guid>
            <description>&lt;p&gt;EDIT: Reuploaded the PXE Package&lt;/p&gt;&#xA;&lt;p&gt;What you need:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;tftpd32 ( &lt;a class=&#34;link&#34; href=&#34;http://tftpd32.jounin.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://tftpd32.jounin.net/&lt;/a&gt; )&lt;/li&gt;&#xA;&lt;li&gt;UBCD 5.02 ( &lt;a class=&#34;link&#34; href=&#34;http://www.ultimatebootcd.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.ultimatebootcd.com/&lt;/a&gt; )&lt;/li&gt;&#xA;&lt;li&gt;PXE Package ( &lt;a class=&#34;link&#34; href=&#34;https://mega.nz/#!4uxXyTCL!XrFyhuW5TnkdAomdtEWKZ-pbZnMXaiy0FjT_7mgcf1I&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://mega.nz/#!4uxXyTCL!XrFyhuW5TnkdAomdtEWKZ-pbZnMXaiy0FjT_7mgcf1I&lt;/a&gt; )&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We do start with the file preparations:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Preparing UBCD&lt;br&gt;&#xA;Unzip the ISO to an folder, lets choose C:\ubcd&lt;br&gt;&#xA;Unzip the PXE Package to C:\ubcd, so that pxelinux.0, memdisk, menu.c32 and the pxelinux.cfg Folder are within the root Folder of the ubcd&lt;/li&gt;&#xA;&lt;li&gt;Setup up the tftpd32&lt;br&gt;&#xA;Easy as hell. Download, unzip.&lt;br&gt;&#xA;For example C:\tftpd32&lt;br&gt;&#xA;And now to the config.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;But first basics tftp config:&lt;/p&gt;</description>
        </item><item>
            <title>Webconverger - Build your own Internetcafé</title>
            <link>https://www.nico-maas.de/posts/2010-06-22-webconverger-build-your-own-internetcafe/</link>
            <pubDate>Tue, 22 Jun 2010 14:18:32 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-06-22-webconverger-build-your-own-internetcafe/</guid>
            <description>&lt;ul&gt;&#xA;&lt;li&gt;Install Debian&lt;/li&gt;&#xA;&lt;li&gt;Add following lines to /etc/apt/sources.list :&lt;br&gt;&#xA;deb &lt;a class=&#34;link&#34; href=&#34;http://live.debian.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://live.debian.net/&lt;/a&gt; sid-snapshots main contrib non-free&#xA;deb-src &lt;a class=&#34;link&#34; href=&#34;http://live.debian.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://live.debian.net/&lt;/a&gt; sid-snapshots main contrib non-free&lt;/li&gt;&#xA;&lt;li&gt;apt-get install live-helper git git-core svn sudo&lt;/li&gt;&#xA;&lt;li&gt;mkdir /home/webconverger&lt;/li&gt;&#xA;&lt;li&gt;cd /home/webconverger&lt;/li&gt;&#xA;&lt;li&gt;git clone git://git.debian.org/git/debian-live/config-webc.git&lt;/li&gt;&#xA;&lt;li&gt;modify /home/webconverger/config-webc/webconverger/auto/config&lt;br&gt;&#xA;( i.e. change&lt;br&gt;&#xA;homepage=http://portal.webconverger.com to the one you want,&lt;br&gt;&#xA;add Kioskrest every 10 Minutes after last use:&lt;br&gt;&#xA;kioskresetstation=10&lt;br&gt;&#xA;change bootlogo&lt;br&gt;&#xA;change website to the one you want and add an bg.png to the account,&lt;br&gt;&#xA;otherwise add noxbg to the boot to make the background blank )&lt;/li&gt;&#xA;&lt;li&gt;cd /home/webconverger/config-webc/webconverger&lt;/li&gt;&#xA;&lt;li&gt;lh config&lt;/li&gt;&#xA;&lt;li&gt;lh build&lt;/li&gt;&#xA;&lt;li&gt;/home/webconverger/config-webc/webconverger/binary-hybrid.iso&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Clean to rebuild:&lt;/p&gt;</description>
        </item><item>
            <title>[ESXi 3.5] ESXi 3.5 Update 5 Install CD with oem.tgz &#43; ssh,ftp,rsync and wget (made easy)!</title>
            <link>https://www.nico-maas.de/posts/2010-03-30-esxi-3-5-esxi-3-5-update-5-install-cd-with-oem-tgz-sshftprsync-and-wget-made-easy/</link>
            <pubDate>Tue, 30 Mar 2010 14:41:53 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-03-30-esxi-3-5-esxi-3-5-update-5-install-cd-with-oem-tgz-sshftprsync-and-wget-made-easy/</guid>
            <description>&lt;p&gt;Hello,&lt;/p&gt;&#xA;&lt;p&gt;It has been a while since I was really doing something new with VMWare, but as I had the need to install some new Servers, I also was looking for better ways on integrating oem.tgz and other features. For that, I stumbled upon an very cool and useful Linux Build Script for ESXi, made by the User Varazir. After this How To you&amp;rsquo;re going to hold an ISO Installer with SSH, FTP, RSYNC, WGET and the Community Unified Driver Pack 1.1.0 oem.tgz in your Hands. Or an USB Stick with the same features - as Live Boot or Installer. Your choice.&lt;/p&gt;</description>
        </item><item>
            <title>[pRoToTyPe] LaFonera OpenWRT/Kismet/GPS/SD-Mod</title>
            <link>https://www.nico-maas.de/posts/2010-02-19-prototype-lafonera-openwrtkismetgpssd-mod/</link>
            <pubDate>Fri, 19 Feb 2010 12:26:54 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-02-19-prototype-lafonera-openwrtkismetgpssd-mod/</guid>
            <description>&lt;p&gt;So, here is the Documentation of the Project that I have been working on the past Months. I called it &amp;ldquo;Prototype&amp;rdquo; for no other reason as not having another name ^^&amp;rsquo;. But actually its just an plain and simple Kismet Server running on an LaFonera 2100 and using GPS for Positing and Time aswell as an SD Card for the Log Files. So&amp;hellip; there were many things to do on that project, so that thing will get quite a bit longer and get some pics.&lt;/p&gt;</description>
        </item><item>
            <title>Iptables Basic Introduction</title>
            <link>https://www.nico-maas.de/posts/2010-02-17-iptables-basic-introduction/</link>
            <pubDate>Wed, 17 Feb 2010 13:36:01 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-02-17-iptables-basic-introduction/</guid>
            <description>&lt;p&gt;Iptables are the Firewall of many Unix based Systems. Its quite easy to install and more easy to manage than most ppl would think of. Lately I became the SysAdmin of an Linux based Root Server and wanted to secure it as much as possible. So I went for my first exercise with Iptables and found that they are quite to manage as long as you know some important things.&lt;/p&gt;</description>
        </item><item>
            <title>[Jasager] Fon/Fon&#43; Newbie Guide to Installlation of Jasager 1.0 Firmware</title>
            <link>https://www.nico-maas.de/posts/2010-02-17-jasager-fonfon-newbie-guide-to-installlation-of-jasager-1-0-firmware/</link>
            <pubDate>Wed, 17 Feb 2010 12:58:56 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-02-17-jasager-fonfon-newbie-guide-to-installlation-of-jasager-1-0-firmware/</guid>
            <description>&lt;p&gt;Pre Info:&lt;br&gt;&#xA;This guide has been made with an Fon+ (2201), but should work with any other&lt;br&gt;&#xA;Fonera Classic as well. Only limitation is that I have Problems with my&lt;br&gt;&#xA;Jasager in Terms of SSIDs, there seems to be a Problem which hasn&amp;rsquo;t been&lt;br&gt;&#xA;addressed by Digininja, but the Rest should work.&lt;br&gt;&#xA;(Problem described here: &lt;a class=&#34;link&#34; href=&#34;http://hak5.org/forums/index.php?showtopic=13883&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://hak5.org/forums/index.php?showtopic=13883&lt;/a&gt; )&lt;/p&gt;&#xA;&lt;p&gt;This guide should be quite useful and has been written by using guides and&lt;br&gt;&#xA;stuff from this Forum, I just wrote it together and added my own experiances.&lt;br&gt;&#xA;Maybe that will turn out as a good starting point and help some newbies.&lt;/p&gt;</description>
        </item><item>
            <title>Quick&#39;n Dirty Moodle Learning Platform Setup</title>
            <link>https://www.nico-maas.de/posts/2010-01-22-quickn-dirty-moodle-learning-platform-setup/</link>
            <pubDate>Fri, 22 Jan 2010 07:34:57 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-01-22-quickn-dirty-moodle-learning-platform-setup/</guid>
            <description>&lt;p&gt;Download and Install TurnKey LAMP (Vmware Appliance)&lt;br&gt;&#xA;&lt;a class=&#34;link&#34; href=&#34;http://www.turnkeylinux.org/redir.php?url=http%3A%2F%2Fswitch.dl.sourceforge.net%2Fproject%2Fturnkeylinux%2Fturnkey-lamp%2F2009.10-hardy-x86%2Fturnkey-lamp-2009.10-hardy-x86.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.turnkeylinux.org/redir.php?url=http%3A%2F%2Fswitch.dl.sourceforge.net%2Fproject%2Fturnkeylinux%2Fturnkey-lamp%2F2009.10-hardy-x86%2Fturnkey-lamp-2009.10-hardy-x86.zip&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;go to http://IP&lt;/p&gt;&#xA;&lt;p&gt;go to Webmin (https://IP:12321)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;change root pw  &#xA;change root pw in mysql  &#xA;create mysql table utf8-unicode &amp;#34;moodle&amp;#34;  &#xA;mkdir /var/moodledata  &#xA;chown nobody /var/moodledata  &#xA;chmod 777 /var/moodledata&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;root@lamp:/var# apt-get update  &#xA;root@lamp:/var# apt-get install wget  &#xA;root@lamp:/var# apt-get install php5-gd  &#xA;root@lamp:/var# apt-get install php5-curl  &#xA;root@lamp:/var# apt-get install php5-xmlrpc&#xA;&#xA;cd /var/www  &#xA;wget http://download.moodle.org/download.php/direct/stable19/moodle-weekly-19.zip  &#xA;unzip moodle-weekly-19.zip&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Access http://ip/moodle&lt;/p&gt;&#xA;&lt;p&gt;(create config.php in /var/www/moodle)&lt;/p&gt;&#xA;&lt;p&gt;change pwd,&lt;br&gt;&#xA;user admin, pw admin&lt;/p&gt;</description>
        </item><item>
            <title>[ESXi 3.5] Dell Optiplex G620 ESXi 3.5 U5 &amp; Problems with Ubuntu 9.10 and Vmware Tools</title>
            <link>https://www.nico-maas.de/posts/2010-01-08-esxi-3-5-dell-optiplex-g620-esxi-3-5-u5-problems-with-ubuntu-9-10-and-vmware-tools/</link>
            <pubDate>Fri, 08 Jan 2010 07:19:46 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-01-08-esxi-3-5-dell-optiplex-g620-esxi-3-5-u5-problems-with-ubuntu-9-10-and-vmware-tools/</guid>
            <description>&lt;p&gt;So, we happend to get an new ESXi 3.5 Server, using an Dell Optiplex G620 for that.&lt;/p&gt;&#xA;&lt;p&gt;To install ESXi 3.5 U5 onto that Desktop Machine, you NEED to upgrade to Bios A11 and Shutdown CPU Limit ID - and do the Install in SATA Normal Mode (not Compability!). You also need to use the Tipps to install to an IDE Drive (so changing TYPE_IDE to TYPE_ISCSI in the TargetFilter.py) - than it will work flawlessly&amp;hellip; (As long as you get the Bios updated, we had the &amp;ldquo;orignial&amp;rdquo; A01 Bios and it refused to use an Boot CD for the Update (did load but then always did disable Keyboard - you couldn&amp;rsquo;t enter anything&amp;hellip;). We solved the Problem by using an REAL Floppy Disk&amp;hellip; Yeah, was hard to get one. That worked! Ah and by the way, the ESXi install did load then, but the Keyboard got Stuck again - we plugged in an USB Keyboard and that one worked, the PS2 didn&amp;rsquo;t wanted to.. well, it always an Adventure setting up ESXi on non-listed Hardware - especially with Dell Bios ;-)&amp;hellip;&lt;/p&gt;</description>
        </item><item>
            <title>Remote Desktop with XDMCP on Ubuntu 9.10</title>
            <link>https://www.nico-maas.de/posts/2010-01-07-remote-desktop-with-xdmcp-on-ubuntu-9-10/</link>
            <pubDate>Thu, 07 Jan 2010 11:46:54 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-01-07-remote-desktop-with-xdmcp-on-ubuntu-9-10/</guid>
            <description>&lt;p&gt;To access the unsecured(!) Remote Desktop of an Ubuntu 9.10 installation, you need following:&lt;/p&gt;&#xA;&lt;p&gt;First, install the openssh-server:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install openssh-server&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then, you need to enable the XDMCP Server.&lt;/p&gt;&#xA;&lt;p&gt;That became a bit tricky on that Installation, as the &amp;ldquo;Point &amp;rsquo;n Click&amp;rdquo; enabling has been removed.&lt;/p&gt;&#xA;&lt;p&gt;Dunno why. So, thats how it works. First we copy over the &amp;ldquo;empty&amp;rdquo; custom.conf for gdm:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then we edit it:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo vi /etc/gdm/custom.conf&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It should look like this in the end:&lt;/p&gt;</description>
        </item><item>
            <title>SSH Tunneling</title>
            <link>https://www.nico-maas.de/posts/2010-01-06-ssh-tunneling/</link>
            <pubDate>Wed, 06 Jan 2010 12:30:44 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2010-01-06-ssh-tunneling/</guid>
            <description>&lt;p&gt;One of the most important things by working in &amp;ldquo;dangerous&amp;rdquo; Networking Enviroments is protection.&lt;/p&gt;&#xA;&lt;p&gt;And by that I don&amp;rsquo;t mean the usual (and important!) Anti Virus, Anti Malware and Firewall Software, but Traffic Tunneling, meaning VPN or SSH.&lt;/p&gt;&#xA;&lt;p&gt;SSH is the secure equivalent to the good old (and Plaintext transmitted) Telnet. And its also more powerful: Its use is not limited to remote Control, but can also provide an secured Datatunnel through which all your Traffic to your Remote Location (i.e. an Mysql Database, Web- or Mailserver or the Web itself) is tunneld - and encrypted. Giving therefore little to no chance to &amp;ldquo;Wiresharkes&amp;rdquo; and other Cable Tappers or Span Users.&lt;/p&gt;</description>
        </item><item>
            <title>[Eee901] Create an Backtrack 3 Eee901 Usb Stick</title>
            <link>https://www.nico-maas.de/posts/2009-10-07-eee901-create-an-backtrack-3-eee901-usb-stick/</link>
            <pubDate>Wed, 07 Oct 2009 13:53:21 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-10-07-eee901-create-an-backtrack-3-eee901-usb-stick/</guid>
            <description>&lt;p&gt;There are dozend Situations in which Backtrack 3 comes in handy.&lt;br&gt;&#xA;Backtrack 3 is an special Linux Suite of Security Auditing Tools which allow i.e. WEP Cracking, Network Security Checking, Sniffing, and so on.&lt;br&gt;&#xA;To make this nice Suite a bit more portable, we will put it onto an Usb Stick and customize it with Eee901 Drivers, persistent Changes and Nessus 4!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt;&lt;br&gt;&#xA;Backtrack 3 USB Version: &lt;a class=&#34;link&#34; href=&#34;http://www.remote-exploit.org/backtrack_download.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.remote-exploit.org/backtrack_download.html&lt;/a&gt;&lt;br&gt;&#xA;unetbootin Windows: &lt;a class=&#34;link&#34; href=&#34;http://unetbootin.sourceforge.net&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://unetbootin.sourceforge.net&lt;/a&gt;&lt;br&gt;&#xA;Partiton Tool, like partedmagic: &lt;a class=&#34;link&#34; href=&#34;http://partedmagic.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://partedmagic.com&lt;/a&gt;&lt;br&gt;&#xA;Eee901 Pack: 901_net_gfx.lzm (you&amp;rsquo;ll find it in google)&lt;br&gt;&#xA;Nessus 4.0.2: &lt;a class=&#34;link&#34; href=&#34;http://www.nessus.org/download/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.nessus.org/download/&lt;/a&gt;&lt;br&gt;&#xA;( We need the 4.0.2 as Nessus-4.0.2-linux-generic32.tar.gz and the Graphical Linux Interface for nessusd NessusClient-4.0.2-es4.i386.rpm )&lt;br&gt;&#xA;And you should help yourself to an free personal key under &lt;a class=&#34;link&#34; href=&#34;http://www.nessus.org/plugins/?view=register-info&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.nessus.org/plugins/?view=register-info&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>Reset Password on Linux</title>
            <link>https://www.nico-maas.de/posts/2009-10-02-reset-password-on-linux/</link>
            <pubDate>Fri, 02 Oct 2009 08:55:52 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-10-02-reset-password-on-linux/</guid>
            <description>&lt;ol&gt;&#xA;&lt;li&gt;Boot with Knoppix&lt;/li&gt;&#xA;&lt;li&gt;mount /dev/sda1 /mnt&lt;/li&gt;&#xA;&lt;li&gt;vi /etc/shaodw&lt;/li&gt;&#xA;&lt;li&gt;i&lt;/li&gt;&#xA;&lt;li&gt;kill the string between the first and second :&amp;hellip;&lt;br&gt;&#xA;for example: user:$1$pM8HYEMB$Cx0yiRM4pj2Ty4lFBWuy4.:12038:0:99999:7::: becomes:&lt;br&gt;&#xA;user::12038:0:99999:7:::&lt;/li&gt;&#xA;&lt;li&gt;ESC :w Enter&lt;/li&gt;&#xA;&lt;li&gt;cd /&lt;/li&gt;&#xA;&lt;li&gt;umount /mnt&lt;/li&gt;&#xA;&lt;li&gt;reboot&lt;/li&gt;&#xA;&lt;li&gt;login with user and just press enter on password.&lt;/li&gt;&#xA;&lt;li&gt;enter passwd and change the password.&lt;/li&gt;&#xA;&lt;li&gt;you&amp;rsquo;re done!&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
        </item><item>
            <title>SCP with Plain Password</title>
            <link>https://www.nico-maas.de/posts/2009-08-10-scp-with-plain-password/</link>
            <pubDate>Mon, 10 Aug 2009 13:33:58 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-08-10-scp-with-plain-password/</guid>
            <description>&lt;p&gt;My altered Version:&lt;/p&gt;&#xA;&lt;p&gt;Call it with ./scp_bkp.sh User Password BKPPath ServerIP&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/usr/bin/expect -f&#xD;&#xA;set USER [lrange $argv 0 0]&#xD;&#xA;set PW [lrange $argv 1 1]&#xD;&#xA;set BKPPath [lrange $argv 2 2]&#xD;&#xA;set IP [lrange $argv 3 3]&#xD;&#xA;# 1 User, 2 PW, 3 BkpPath, 4 IP&#xD;&#xA;# trick to pass in command-line args to spawn&#xD;&#xA;#eval spawn scp $argv&#xD;&#xA;eval spawn scp $USER@$IP:/bootbank/state.tgz $BKPPath&#xD;&#xA;expect &amp;#34;password: $&amp;#34;&#xD;&#xA;send &amp;#34;$PW\n&amp;#34;&#xD;&#xA;# wait for regular shell prompt before quitting&#xD;&#xA;# probably a better way using &amp;#39;wait&amp;#39;&#xD;&#xA;expect &amp;#34;$ $&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Orginally taken from: &lt;a class=&#34;link&#34; href=&#34;http://tiebing.blogspot.com/2009/01/scp-with-automatic-password-input.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://tiebing.blogspot.com/2009/01/scp-with-automatic-password-input.html&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>Linux Tar and Zip</title>
            <link>https://www.nico-maas.de/posts/2009-08-03-linux-tar-and-zip/</link>
            <pubDate>Mon, 03 Aug 2009 07:47:48 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-08-03-linux-tar-and-zip/</guid>
            <description>&lt;p&gt;Untar tar.gz&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;tar -xvzf filename&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Tar tar.gz&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;tar -pczf filename folder/&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Untar tar.bz2&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;tar -xvjf filename&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Unzip&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;unzip filename&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>FreeNAS on ESXi</title>
            <link>https://www.nico-maas.de/posts/2009-07-31-freenas-on-esxi/</link>
            <pubDate>Fri, 31 Jul 2009 21:44:30 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-31-freenas-on-esxi/</guid>
            <description>&lt;p&gt;If creating an FreeNAS VM, choose Windows Vista (32bit) as VM Machine, as it will use the Intel E1000 NIC which does give you about double network performance.&lt;br&gt;&#xA;&lt;strong&gt;DON&amp;rsquo;T FORGET TO CHANGE BACK VM TYPE TO LINUX (32bit) BEFORE POWERING ON!!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Taken from: &lt;a class=&#34;link&#34; href=&#34;http://www.network0.org/2008/11/18/on-freenas-and-esx-performance/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.network0.org/2008/11/18/on-freenas-and-esx-performance/&lt;/a&gt;&lt;/p&gt;</description>
        </item><item>
            <title>Linux Networking</title>
            <link>https://www.nico-maas.de/posts/2009-07-26-linux-networking/</link>
            <pubDate>Sun, 26 Jul 2009 08:36:11 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-26-linux-networking/</guid>
            <description>&lt;p&gt;Configure NIC:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ifconfig -a eth0 192.168.1.132 netmask 255.255.255.128  &#xA;route add default gw 192.168.1.129&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Set NIC down / up:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ifconfig eth0 down  &#xA;ifconfig eth0 up&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Restart Networking:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/etc/init.d/networking restart&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>Shrink VMware Image Files on Linux Appliances</title>
            <link>https://www.nico-maas.de/posts/2009-07-16-shrink-vmware-image-files-on-linux-appliances/</link>
            <pubDate>Thu, 16 Jul 2009 13:35:19 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-16-shrink-vmware-image-files-on-linux-appliances/</guid>
            <description>&lt;p&gt;Works only with dynamic HDDs!&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Backup!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Remove old / unused Packages&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Remove downloaded Packages: sudo apt-get clean, Remove only old downloaded Packages: sudo apt-get autoclean&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&amp;ldquo;ZeroOut&amp;rdquo; unused Space: cat /dev/zero &amp;gt; zero.dat ; sync ; sleep 1 ; sync ; rm zero.dat&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Under GUI: &amp;ldquo;sudo vmware-toolbox&amp;rdquo; and use shrink on &amp;ldquo;/&amp;rdquo;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Under VIClient: Defrag&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
        </item><item>
            <title>sudo File</title>
            <link>https://www.nico-maas.de/posts/2009-07-16-sudo-file/</link>
            <pubDate>Thu, 16 Jul 2009 13:26:02 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-16-sudo-file/</guid>
            <description>&lt;p&gt;sudo visudo /etc/sudoers&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;yourUsername ALL=(ALL) ALL&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>Get Ethernetcard working again in Linux under ESXi</title>
            <link>https://www.nico-maas.de/posts/2009-07-16-get-ethernetcard-working-again-in-linux-under-esxi/</link>
            <pubDate>Thu, 16 Jul 2009 13:25:10 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-16-get-ethernetcard-working-again-in-linux-under-esxi/</guid>
            <description>&lt;p&gt;After installing Ubuntu Server on Vmware ESXi, I couldn&amp;rsquo;t find a NIC:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo /etc/init.d/networking restart&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Reconfiguring network interfaces&amp;hellip;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;eth0: ERROR while getting interface flags: No such device  &#xA;SIOCSIFADDR: No such device  &#xA;eth0: ERROR while getting interface flags: No such device  &#xA;SIOCSIFNETMASK: No such device  &#xA;SIOCSIFBRDADDR: No such device  &#xA;eth0: ERROR while getting interface flags: No such device  &#xA;eth0: ERROR while getting interface flags: No such device  &#xA;Failed to bring up eth0.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Problem is that the ethernet MAC addresses are cached.&lt;/p&gt;</description>
        </item><item>
            <title>Install Vmware Tools on Linux</title>
            <link>https://www.nico-maas.de/posts/2009-07-16-install-vmware-tools-on-linux/</link>
            <pubDate>Thu, 16 Jul 2009 13:21:25 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-16-install-vmware-tools-on-linux/</guid>
            <description>&lt;p&gt;&lt;strong&gt;Under Debian necessary:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;apt-get install autoconf automake make psmisc gcc  &#xA;apt-get install linux-headers-`uname -r` build-essential&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Short:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;tar -xzvf VMwareTools-######.tar.gz  &#xA;cd vmware-tools-distrib  &#xA;./vmware-install.pl  &#xA;vmware-tools-config.pl&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Long:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Viclient, Connect to VM  &#xA;Menu &amp;#34;VM/Install VMware Tools&amp;#34;  &#xA;Tools are mounted to Cdrom  &#xA;mkdir /mnt/cdrom  &#xA;mount /dev/cdrom /mnt/cdrom  &#xA;cd /mnt/cdrom  &#xA;tar zxvf VMware-Tools-xxxxxx.tar.gz -C /opt/  &#xA;cd /opt/vmware-tools-distrib  &#xA;./vmware-install.pl&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
        </item><item>
            <title>sed and awk Commandlist</title>
            <link>https://www.nico-maas.de/posts/2009-07-16-sed-and-awk-commandlist/</link>
            <pubDate>Thu, 16 Jul 2009 12:59:41 +0000</pubDate>
            <guid>https://www.nico-maas.de/posts/2009-07-16-sed-and-awk-commandlist/</guid>
            <description>&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed -e :a -e &amp;#39;s/&amp;lt;[^&amp;gt;]*&amp;gt;//g;/&amp;lt;/n;//ba&amp;#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Entfernt Html)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed -e s/Stop.*$//  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Löscht Alles Nach Stop)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed q  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Ausgabe Erste Zeile)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;s/[ \t]*$//&amp;#39;  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Lösche Unsichtbare Zeichen (Leerzeichen, Tabulatoren) Vom Ende Aller Zeilen&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;s/^[ \t]\*//;s/[ \t]\*$//&amp;#39;  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Lösche Unsichtbare Zeichen Sowohl Am Anfang Als Auch Am Ende Jeder Zeile&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;1d&amp;#39;  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Lösche Erste Zeile)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;$d&amp;#39;  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Lösche Letzte Zeile)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;head -n -5  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(löscht 5 letzten Zeilen)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;n;n;s/\n/ /g&amp;#39;  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Fügt Drei Zeilen Die Untereinander Stehen Zusammen, Mit Leerzeichen)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sed &amp;#39;/pics[/]pix.gif/s/^/notRepl:  &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(fügt notRepl direkt an Anfang der Zeile hinzu wenn pic/pix.gif enthalten ist in der Zeile)&lt;/p&gt;</description>
        </item></channel>
</rss>
