<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>peuster.org &#187; Linux</title>
	<atom:link href="http://www.peuster.org/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.peuster.org</link>
	<description></description>
	<lastBuildDate>Mon, 28 Sep 2009 20:15:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kurzer Gedanke</title>
		<link>http://www.peuster.org/2009/03/kurzer-gedanke.html</link>
		<comments>http://www.peuster.org/2009/03/kurzer-gedanke.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 20:02:42 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.peuster.org/2009/03/25/kurzer-gedanke/</guid>
		<description><![CDATA[ 	Bl&#246;de Gedanken kommen mir entweder wenn ich noch nicht genug Kaffee getrunken habe oder wenn ich besonders gute Laune habe. Heute morgen war eindeutig ersteres der Fall. Ich arbeite gerade an Skript welches durchaus sehr komplex werden kann. Wahrscheinlich kann man es dann kurzzeitige geistige Umnachtung nennen, wenn man dann auf die Idee kommt [...]]]></description>
			<content:encoded><![CDATA[<p> 	Bl&#246;de Gedanken kommen mir entweder wenn ich noch nicht genug Kaffee getrunken habe oder wenn ich besonders gute Laune habe. Heute morgen war eindeutig ersteres der Fall. Ich arbeite gerade an Skript welches durchaus sehr komplex werden kann. Wahrscheinlich kann man es dann kurzzeitige geistige Umnachtung nennen, wenn man dann auf die Idee kommt das ganze als Bash-Script zu schreiben und nicht in Perl. <img src='http://www.peuster.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.peuster.org/2009/03/kurzer-gedanke.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T&#252;rsteher f&#252;r vsftp</title>
		<link>http://www.peuster.org/2008/06/tuersteher-fuer-vsftp.html</link>
		<comments>http://www.peuster.org/2008/06/tuersteher-fuer-vsftp.html#comments</comments>
		<pubDate>Sat, 07 Jun 2008 21:59:40 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Betriebssysteme]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.peuster.org/?p=94</guid>
		<description><![CDATA[ 	Fail2Ban ist ein kleines Tool, welches Logdateien verschiedener Dienste im Hintergrund &#252;berwacht und basierend auf den Ereignissen verschiedene Aktionen ausl&#246;st. H&#228;ufig eingesetzt wird das Programm zum verhindern von Brute-Force Attacken. Fail2Ban kann in diesem Fall automatisch eine iptables Regel erstellen und nach einer definierten Zeit wieder entfernen.
Auch ich habe hier einen kleinen FTP Server [...]]]></description>
			<content:encoded><![CDATA[<p> 	<a title="Fail2Ban Homepage" href="http://www.fail2ban.org" target="_blank">Fail2Ban</a> ist ein kleines Tool, welches Logdateien verschiedener Dienste im Hintergrund &#252;berwacht und basierend auf den Ereignissen verschiedene Aktionen ausl&#246;st. H&#228;ufig eingesetzt wird das Programm zum verhindern von <a title="Wikipedia: Brute Force Methode" href="http://de.wikipedia.org/wiki/Brute-Force-Methode" target="_blank">Brute-Force Attacken</a>. Fail2Ban kann in diesem Fall automatisch eine iptables Regel erstellen und nach einer definierten Zeit wieder entfernen.</p>
<p>Auch ich habe hier einen kleinen FTP Server laufen, welcher in letzter Zeit immer h&#228;ufiger Opfer von <a title="Wikipedia: Brute Force Methode" href="http://de.wikipedia.org/wiki/Brute-Force-Methode" target="_blank">Brute-Force Attacken</a>. Bis jetzt sind die Kiddies noch sehr weit von einem g&#252;ltigen Benutzernamen entfernt und dann fehlt ihnen auch noch das Passwort, aber man muss es ja nicht darauf ankommen lassen. Also hab ich heute Fail2Ban installiert. Die Unterst&#252;tzung f&#252;r <a title="vsftpd Homepage" href="http://vsftpd.beasts.org/" target="_blank">vsftpd</a> muss in der Datei <em>/etc/fail2ban/jail.conf</em> eingeschaltet werden.</p>
<p style="padding-left: 30px;"><em>[vsftpd]</em></p>
<p style="padding-left: 30px;"><em>enabled  = true<br />
port     = ftp,ftp-data,ftps,ftps-data<br />
filter   = vsftpd<br />
logpath  = /var/log/vsftpd.log<br />
maxretry = 3</em></p>
<p>Eventuell muss noch der Pfad zur Logdatei angepasst werden.</p>
<p>Die Logdatei meines FTP-Servers hat einen etwas anderen Aufbau als der von Fail2Ban erwartete. Fehlerhafte sehen dort so aus:</p>
<p style="padding-left: 30px;"><em>Sat Jun  7 22:57:00 2008 [pid 16568] [anonymous] FTP response: Client &#034;77.187.64.154&#034;, &#034;530 Permission denied.&#034;</em></p>
<p>Dadurch muss die Fail2Ban RegEx in der Datei /etc/fail2ban/filter.d/vsftpd.conf angepasst werden. F&#252;r die Zeile oben gilt:</p>
<p style="padding-left: 30px;"><em>failregex = .*Client.&#034;&lt;HOST&gt;&#034;,.&#034;530 Permission denied.&#034;$</em></p>
<p>Ob die Zeile funktioniert, kann man dann z.B. mit einem einfachen</p>
<p style="padding-left: 30px;"><em>fail2ban-regex  /var/log/vsftpd.log /etc/fail2ban/filter.d/vsftpd.conf</em></p>
<p>testen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peuster.org/2008/06/tuersteher-fuer-vsftp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typische Windows Fallen&#8230;</title>
		<link>http://www.peuster.org/2007/09/typische-windows-fallen.html</link>
		<comments>http://www.peuster.org/2007/09/typische-windows-fallen.html#comments</comments>
		<pubDate>Tue, 11 Sep 2007 16:43:38 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.peuster.org/2007/09/11/typische-windows-fallen/</guid>
		<description><![CDATA[ 	&#8230;f&#252;r einen Linux Benutzer.
Teil 1:
Kleiner Auftrag von meinem Chef, neuen Inhalt in eine bestehende Internetseite einf&#252;gen. Leider kein CMS, sondern purer Code (noch dazu kein sch&#246;ner), aber dank Vim f&#252;r Windows leichtes Spiel. Die &#034;Kr&#246;nung&#034; war das einf&#252;gen eines Link, welcher auf ein PDF-File zeigt. PDF kurz umbenannt, Link gesetzt, funktioniert nicht. 
Berechtigungen &#252;berpr&#252;ft, Dateiname und Ort gepr&#252;ft&#8230;.funktioniert nicht. 
Ich h&#228;tte kotzen k&#246;nnen, alles stimmte.
Ich hab dann mal die Datei mit dem [...]]]></description>
			<content:encoded><![CDATA[<p> 	&#8230;f&#252;r einen Linux Benutzer.</p>
<p>Teil 1:</p>
<p>Kleiner Auftrag von meinem Chef, neuen Inhalt in eine bestehende Internetseite einf&#252;gen. Leider kein CMS, sondern purer Code (noch dazu kein sch&#246;ner), aber dank Vim f&#252;r Windows leichtes Spiel. Die &#034;Kr&#246;nung&#034; war das einf&#252;gen eines Link, welcher auf ein PDF-File zeigt. PDF kurz umbenannt, Link gesetzt, funktioniert nicht. <img src='http://www.peuster.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Berechtigungen &#252;berpr&#252;ft, Dateiname und Ort gepr&#252;ft&#8230;.funktioniert nicht. <img src='http://www.peuster.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Ich h&#228;tte kotzen k&#246;nnen, alles stimmte.<br />
Ich hab dann mal die Datei mit dem Acrobat Reader ge&#246;ffnet und siehe da, die hie&#223; *.pdf.pdf und nicht *.pdf.<br />
Welcher Idiot ist den eigentlich auf die bescheuerte Idee gekommen, Erweiterungen von Dateinamen standardm&#228;ssig auszublenden?<br />
Meine selbsteingef&#252;gte Erweiterung wieder gel&#246;scht und schon funktionierte es.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peuster.org/2007/09/typische-windows-fallen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordnung muss sein&#8230;</title>
		<link>http://www.peuster.org/2007/06/ordnung-muss-sein.html</link>
		<comments>http://www.peuster.org/2007/06/ordnung-muss-sein.html#comments</comments>
		<pubDate>Wed, 13 Jun 2007 14:27:38 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.peuster.org/2007/06/13/ordnung-muss-sein/</guid>
		<description><![CDATA[ 	Gerade eben habe ich mal wieder einen kleinen Blick in meinen Download-Ordner riskiert und festgestellt, dass dort Chaos herrscht. Eigentlich nichts Ungew&#246;hnliches, aber ein wenig Ordnung sollte schon sein. Irgendwo hatte ich mal ein Script gesehen, welches automatisch Ordner mit Datum erstellt und einen Symlink auf den aktuellen Tag legt, damit man die Ordner [...]]]></description>
			<content:encoded><![CDATA[<p> 	Gerade eben habe ich mal wieder einen kleinen Blick in meinen Download-Ordner riskiert und festgestellt, dass dort Chaos herrscht. Eigentlich nichts Ungew&#246;hnliches, aber ein wenig Ordnung sollte schon sein. Irgendwo hatte ich mal ein Script gesehen, welches automatisch Ordner mit Datum erstellt und einen Symlink auf den aktuellen Tag legt, damit man die Ordner nicht st&#228;ndig wechseln muss. Das Script habe ich nat&#252;rlich nicht gespeichert und auch nicht mehr wiedergefunden. <img src='http://www.peuster.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Also gibt es jetzt ein kleines Quick-and-dirty Bashscript von mir.<br />
Sollte ihr es ausprobieren, &#252;bernehme ich keine Garantie f&#252;r zerst&#246;rte Dateien o.&#228;.</p>
<p><code><br />
</code></p>
<blockquote><p><code> #!/bin/bash</code><br />
<code> #===============================================================================</code><br />
<code> #</code><br />
<code> #          FILE:  arrangeDownloads.sh</code><br />
<code> #</code><br />
<code> #         USAGE:  ./arrangeDownloads.sh</code><br />
<code> #</code><br />
<code> #   DESCRIPTION: Arrange your downloads by date</code><br />
<code> #</code><br />
<code> #       OPTIONS:  ---</code><br />
<code> #  REQUIREMENTS:  ---</code><br />
<code> #          BUGS:  ---</code><br />
<code> #         NOTES:  ---</code><br />
<code> #        AUTHOR:  Marvin Peuster (), peuster@gmail.com</code><br />
<code> #       COMPANY:  peuster.com</code><br />
<code> #       VERSION:  1.0</code><br />
<code> #       CREATED:  13.06.2007 13:22:05 CEST</code><br />
<code> #      REVISION:  ---</code><br />
<code> #===============================================================================</code>#Ordner f&#252;r die Downloads<br />
DOWN_DIR=$HOME/download</p>
<p>#Formatierung des Datums, mehr unter &#034;man date&#034;<br />
TODAY_DIR=`date +%d%m%Y`</p>
<p>#<br />
#Ab hier keine &#196;nderungen mehr!<br />
#</p>
<p>#<br />
# T&#228;gliches Download Verzeichnis vorhanden?<br />
# Sonst anlegen<br />
#<br />
if test -d $DOWN_DIR/$TODAY_DIR; then<br />
echo &#034;OK&#034;<br />
else<br />
echo &#034;Failed! Verzeichnis wird angelegt&#034;<br />
mkdir $DOWN_DIR/$TODAY_DIR<br />
fi</p>
<p>#<br />
# Symlink f&#252;r den heutigen Tag vorhanden?<br />
# Sonst anlegen<br />
#<br />
if test -L $DOWN_DIR/today; then<br />
echo &#034;OK&#034;<br />
else<br />
echo &#034;Failed! Symlink auf $TODAY_DIR wird angelegt&#034;<br />
ln -s $DOWN_DIR/$TODAY_DIR $DOWN_DIR/today<br />
fi</p>
<p>#<br />
#&#220;berpr&#252;fen ob der today Symlink auf das heutige Verzeichnis zeigt.<br />
#<br />
if test $DOWN_DIR/$TODAY_DIR -nt $DOWN_DIR/today; then<br />
rm -r $DOWN_DIR/today<br />
ln -s $DOWN_DIR/$TODAY_DIR $DOWN_DIR/today<br />
else<br />
echo &#034;Alles OK!&#034;<br />
fi</p></blockquote>
<p>Das Script erstellt beim ersten Aufruf ein Verzeichnis mit dem aktuellem Datum im Ordner $HOME/download, danach wird ein Symlink namens today auf dieses Verzeichnis gesetzt. Wird das Script am n&#228;chsten Tag aufgerufen, wird ein Verzeichnis mit dem Datum vom n&#228;chsten Tag erstellt, der Symlink entfernt und auf das aktuelle Verzeichnis gesetzt.  Nun kann man z.B. im Firefox die Option &#034;Alle Dateien in folgendem Ordner abspeichern&#8230;&#034; auf den Link today setzen und die heruntergeladenen Dateien landen immer in dem Ordner mit dem Datum des entsprechenden Tages.</p>
<p>Ich werde nach und nach Erweiterungen hinzuf&#252;gen, da man in der jetzigen Version noch keine wirkliche Ordnung erh&#228;lt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peuster.org/2007/06/ordnung-muss-sein.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canon CanoScan LiDE 25 &amp; (K)Ubuntu</title>
		<link>http://www.peuster.org/2007/02/canon-canoscan-lide-25-kubuntu.html</link>
		<comments>http://www.peuster.org/2007/02/canon-canoscan-lide-25-kubuntu.html#comments</comments>
		<pubDate>Tue, 06 Feb 2007 10:59:29 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.peuster.org/2007/02/06/canon-canoscan-lide-25-kubuntu/</guid>
		<description><![CDATA[ 	Heute ist er angekommen, mein CanoScan LiDE 25 und was soll sich sagen, angeschlossen, Kooka ge&#246;ffnet, Scanner gefunden.
Kein b&#246;ses Wort &#252;ber Linux!  
]]></description>
			<content:encoded><![CDATA[<p> 	Heute ist er angekommen, mein <a href="http://www.amazon.de/gp/product/B0009Y6AZ6?ie=UTF8&#038;tag=heroindreamsn-21&#038;linkCode=as2&#038;camp=1638&#038;creative=6742&#038;creativeASIN=B0009Y6AZ6">CanoScan LiDE 25</a> und was soll sich sagen, angeschlossen, Kooka ge&#246;ffnet, Scanner gefunden.<br />
Kein b&#246;ses Wort &#252;ber Linux! <img src='http://www.peuster.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.peuster.org/2007/02/canon-canoscan-lide-25-kubuntu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
