<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Kevin Decherf&#039;s blog</title>
	<atom:link href="http://blog.kdecherf.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kdecherf.com</link>
	<description>Technologies de l&#039;information ... et plus si affinité</description>
	<lastBuildDate>Mon, 20 Feb 2012 17:52:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on Fail2ban : notifier chaque connexion SSH by loreleil</title>
		<link>http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/comment-page-1/#comment-817</link>
		<dc:creator>loreleil</dc:creator>
		<pubDate>Mon, 20 Feb 2012 17:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=731#comment-817</guid>
		<description>Ouais, je vois ...

Je viens de prendre conscience, que je suis la dessus depuis 07h30 (ce matin) Non Stop!

Café, Cleup en guise de repas ...

Je laisse tomber ... il est 18h51.

Bonne suite.

Amicalement, loreleil.</description>
		<content:encoded><![CDATA[<p>Ouais, je vois &#8230;</p>
<p>Je viens de prendre conscience, que je suis la dessus depuis 07h30 (ce matin) Non Stop!</p>
<p>Café, Cleup en guise de repas &#8230;</p>
<p>Je laisse tomber &#8230; il est 18h51.</p>
<p>Bonne suite.</p>
<p>Amicalement, loreleil.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fail2ban : notifier chaque connexion SSH by Kevin Decherf</title>
		<link>http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/comment-page-1/#comment-816</link>
		<dc:creator>Kevin Decherf</dc:creator>
		<pubDate>Mon, 20 Feb 2012 17:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=731#comment-816</guid>
		<description>Hm je remarque qu&#039;il y a un problème dans mon article (il est vieux, je vais en faire un plus propre bientôt).
J&#039;ai surement oublié de parler des modifications à apporter au fichier mail-whois.conf pour la règle mail-whois[].

Dans ce cas là, soit tu modifies toi-même le fichier soit tu zappes la partie &quot;mail formaté&quot; pour le whois (ou tu passes à mail-notify mais le message est à changer).</description>
		<content:encoded><![CDATA[<p>Hm je remarque qu&#8217;il y a un problème dans mon article (il est vieux, je vais en faire un plus propre bientôt).<br />
J&#8217;ai surement oublié de parler des modifications à apporter au fichier mail-whois.conf pour la règle mail-whois[].</p>
<p>Dans ce cas là, soit tu modifies toi-même le fichier soit tu zappes la partie &#8220;mail formaté&#8221; pour le whois (ou tu passes à mail-notify mais le message est à changer).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fail2ban : notifier chaque connexion SSH by loreleil</title>
		<link>http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/comment-page-1/#comment-815</link>
		<dc:creator>loreleil</dc:creator>
		<pubDate>Mon, 20 Feb 2012 16:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=731#comment-815</guid>
		<description>Quel réactivité Kevin, chapeau ...



Autant pour moi, j&#039;avais zappé cette parti dans mon élan ... navré je suis!


@aliel 
Salut,
[&quot; Assure-toi d&#039;avoir bien suivi ce billet.&quot;]
Sinon niveau configuration j&#039;ai Python 2.5.6 et Fail2ban 0.8.0.



Bon pour l&#039;heure, j&#039;ai installé nagios3.

J&#039;ai rendu le fichier /etc/fail2ban/action.d/report.sh exécutable.

J&#039;ai raté un truc quelque part ???


[code]

# /etc/init.d/fail2ban restart

Restarting authentication failure monitor: fail2banTraceback (most recent call last):
  File &quot;/usr/bin/fail2ban-client&quot;, line 404, in &lt;module&gt;
    if client.start(sys.argv):
  File &quot;/usr/bin/fail2ban-client&quot;, line 373, in start
    return self.__processCommand(args)
  File &quot;/usr/bin/fail2ban-client&quot;, line 183, in __processCommand
    ret = self.__readConfig()
  File &quot;/usr/bin/fail2ban-client&quot;, line 378, in __readConfig
    ret = self.__configurator.getOptions()
  File &quot;/usr/share/fail2ban/client/configurator.py&quot;, line 68, in getOptions
    return self.__jails.getOptions(jail)
  File &quot;/usr/share/fail2ban/client/jailsreader.py&quot;, line 67, in getOptions
    ret = jail.getOptions()
  File &quot;/usr/share/fail2ban/client/jailreader.py&quot;, line 73, in getOptions
    self.__opts = ConfigReader.getOptions(self, self.__name, opts)
  File &quot;/usr/share/fail2ban/client/configreader.py&quot;, line 87, in getOptions
    v = self.get(sec, option[1])
  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 546, in get
    return self._interpolate(section, option, value, d)
  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 614, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 649, in _interpolate_some
    section, map, depth + 1)
  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 646, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
        section: [ssh-notify]
        option : action
        key    : port
        rawval : &quot;, protocol=&quot;%(protocol)s&quot;, chain=&quot;%(chain)s&quot;]
%(mta)s-whois-lines[name=%(__name__)s, dest=&quot;%(destemail)s&quot;, logpath=%(logpath)s, chain=&quot;%(chain)s&quot;]

 failed!

# 
[/code]



* Mon fichier jail.conf



[code]

cat /etc/fail2ban/jail.conf


(...)

[DEFAULT]

(...)

fromt   = Fail2Ban 
servert = localhost
serveript = 127.0.0.1
emailt  = mon-adresse@mail

#
# Destination email address used solely for the interpolations in
# jail.{conf,local} configuration files.
destemail = mon-adresse@mail

(...)

# [SECTION_NAME]
# enabled = true

...

### http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/ ###
### Notifier chaque connexion SSH ###

[ssh-notify]

enabled  = false
filter   = sshd-notify
action   = mail-notify[name=SSH, dest=%(emailt)s, from=%(fromt)s, server=%(servert)s, serverip=%(serveript)s]
maxretry = 1
bantime  = 1
logpath  = /var/log/auth.log

[ssh-iptables]

enabled  = true
filter   = sshd
action   = iptables[name=SSH, port=ssh, protocol=tcp]
           mail-whois[name=SSH, dest=%(emailt)s, from=%(fromt)s, server=%(servert)s, serverip=%(serveript)s]
logpath  = /var/log/auth.log
maxretry = 1


(...)

[/code]




* mail-notify.conf




[code]
# cat /etc/fail2ban/action.d/mail-notify.conf

[Definition]
 
actionstart = echo -en &quot;***** Fail2Ban *****nnNotification Type: RECOVERYnnService: &lt;name&gt;nHost: &lt;server&gt;nAddress: &lt;serverip&gt;nState: STARTEDnnDate/Time: `date`nnAdditional Info:nn&quot; &#124; mail -a &quot;From: &lt;from&gt;&quot; -s &quot;** RECOVERY alert - &lt;server&gt;/&lt;name&gt; jail is STARTED **&quot; &lt;dest&gt;
actionstop = echo -en &quot;***** Fail2Ban *****nnNotification Type: ALERTnnService: &lt;name&gt;nHost: &lt;server&gt;nAddress: &lt;serverip&gt;nState: STOPPEDnnDate/Time: `date`nnAdditional Info:nn&quot; &#124; mail -a &quot;From: &lt;from&gt;&quot; -s &quot;** ALERT alert - &lt;server&gt;/&lt;name&gt; jail is STOPPED **&quot; &lt;dest&gt;
actioncheck =
 
actionban = echo -en &quot;***** Fail2Ban *****nnNotification Type: NOTIFYnnService: &lt;name&gt;nHost: &lt;server&gt;nAddress: &lt;serverip&gt;nState: OKnnDate/Time: `date`nnAdditional Info:nn&lt;ip&gt;&quot; &#124; mail -a &quot;From: &lt;from&gt;&quot; -s &quot;** NOTIFY alert - new connection on &lt;server&gt;/&lt;name&gt; **&quot; &lt;dest&gt;
 
actionunban =
 
[Init]
# Default name of the chain
#
name = default
# Destination/Addressee of the mail
#
dest = root

# 

[/code]



* Contenu du répertoire action.d



[code]

:/etc/fail2ban/action.d# ll

total 116
drwxr-xr-x 2 root root 4096 20 févr. 14:40 .
drwxr-xr-x 5 root root 4096 20 févr. 09:58 ..
-rw-r--r-- 1 root root 3458 20 févr. 15:07 complain.conf
-rw-r--r-- 1 root root 7944 20 févr. 15:06 dshield.conf
-rw-r--r-- 1 root root 1247  8 janv. 01:46 dummy.conf
-rw-r--r-- 1 root root 1253  8 janv. 01:46 hostsdeny.conf
-rw-r--r-- 1 root root 1359  8 janv. 01:46 ipfilter.conf
-rw-r--r-- 1 root root 1389  8 janv. 01:46 ipfw.conf
-rw-r--r-- 1 root root 1930 20 févr. 09:47 iptables-allports.conf
-rw-r--r-- 1 root root 1949  8 janv. 01:46 iptables.conf
-rw-r--r-- 1 root root 2030  8 janv. 01:46 iptables-multiport.conf
-rw-r--r-- 1 root root 2568  8 janv. 01:46 iptables-multiport-log.conf
-rw-r--r-- 1 root root 2108  8 janv. 01:46 iptables-new.conf
-rw-r--r-- 1 root root 2484  8 janv. 01:46 iptables-xt_recent-echo.conf
-rw-r--r-- 1 root root 2413  8 janv. 01:46 mail-buffered.conf
-rw-r--r-- 1 root root 1689  8 janv. 01:46 mail.conf
-rw-r--r-- 1 root root  806 20 févr. 14:36 mail-daily.conf
-rw-r--r-- 1 root root 1001 20 févr. 14:48 mail-notify.conf
-rw-r--r-- 1 root root 1770  8 janv. 01:46 mail-whois.conf
-rw-r--r-- 1 root root 2104  8 janv. 01:46 mail-whois-lines.conf
-rw-r--r-- 1 root root 5350  8 janv. 01:46 mynetwatchman.conf
-rwxr-xr-x 1 root root  469 20 févr. 14:40 report.sh
-rw-r--r-- 1 root root 2917  8 janv. 01:46 sendmail-buf
.conf
-rw-r--r-- 1 root root 2238  8 janv. 01:46 sendmail.conf
-rw-r--r-- 1 root root 2328  8 janv. 01:46 sendmail-whois.conf
-rw-r--r-- 1 root root 2525  8 janv. 01:46 sendmail-whois-lines.conf
-rw-r--r-- 1 root root 1574  8 janv. 01:46 shorewall.conf

:/etc/fail2ban/action.d# 

[/code]

Vois tu mon erreur ?

Un chose est sûr, un truc </description>
		<content:encoded><![CDATA[<p>Quel réactivité Kevin, chapeau &#8230;</p>
<p>Autant pour moi, j&#8217;avais zappé cette parti dans mon élan &#8230; navré je suis!</p>
<p>@aliel <br />
Salut,<br />
[" Assure-toi d'avoir bien suivi ce billet."]<br />
Sinon niveau configuration j&#8217;ai Python 2.5.6 et Fail2ban 0.8.0.</p>
<p>Bon pour l&#8217;heure, j&#8217;ai installé nagios3.</p>
<p>J&#8217;ai rendu le fichier /etc/fail2ban/action.d/report.sh exécutable.</p>
<p>J&#8217;ai raté un truc quelque part ???</p>
<pre class="brush: plain; title: ; notranslate">

# /etc/init.d/fail2ban restart

Restarting authentication failure monitor: fail2banTraceback (most recent call last):
  File "/usr/bin/fail2ban-client", line 404, in &lt;module>
    if client.start(sys.argv):
  File "/usr/bin/fail2ban-client", line 373, in start
    return self.__processCommand(args)
  File "/usr/bin/fail2ban-client", line 183, in __processCommand
    ret = self.__readConfig()
  File "/usr/bin/fail2ban-client", line 378, in __readConfig
    ret = self.__configurator.getOptions()
  File "/usr/share/fail2ban/client/configurator.py", line 68, in getOptions
    return self.__jails.getOptions(jail)
  File "/usr/share/fail2ban/client/jailsreader.py", line 67, in getOptions
    ret = jail.getOptions()
  File "/usr/share/fail2ban/client/jailreader.py", line 73, in getOptions
    self.__opts = ConfigReader.getOptions(self, self.__name, opts)
  File "/usr/share/fail2ban/client/configreader.py", line 87, in getOptions
    v = self.get(sec, option[1])
  File "/usr/lib/python2.6/ConfigParser.py", line 546, in get
    return self._interpolate(section, option, value, d)
  File "/usr/lib/python2.6/ConfigParser.py", line 614, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "/usr/lib/python2.6/ConfigParser.py", line 649, in _interpolate_some
    section, map, depth + 1)
  File "/usr/lib/python2.6/ConfigParser.py", line 646, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
        section: [ssh-notify]
        option : action
        key    : port
        rawval : ", protocol="%(protocol)s", chain="%(chain)s"]
%(mta)s-whois-lines[name=%(__name__)s, dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]

 failed!

# 
</pre>
<p>* Mon fichier jail.conf</p>
<pre class="brush: plain; title: ; notranslate">

cat /etc/fail2ban/jail.conf

(...)

[DEFAULT]

(...)

fromt   = Fail2Ban 
servert = localhost
serveript = 127.0.0.1
emailt  = mon-adresse@mail

#
# Destination email address used solely for the interpolations in
# jail.{conf,local} configuration files.
destemail = mon-adresse@mail

(...)

# [SECTION_NAME]
# enabled = true

...

### &lt;a href="http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/" rel="nofollow">http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/&lt;/a> ###
### Notifier chaque connexion SSH ###

[ssh-notify]

enabled  = false
filter   = sshd-notify
action   = mail-notify[name=SSH, dest=%(emailt)s, from=%(fromt)s, server=%(servert)s, serverip=%(serveript)s]
maxretry = 1
bantime  = 1
logpath  = /var/log/auth.log

[ssh-iptables]

enabled  = true
filter   = sshd
action   = iptables[name=SSH, port=ssh, protocol=tcp]
           mail-whois[name=SSH, dest=%(emailt)s, from=%(fromt)s, server=%(servert)s, serverip=%(serveript)s]
logpath  = /var/log/auth.log
maxretry = 1

(...)
</pre>
<p>* mail-notify.conf</p>
<pre class="brush: plain; title: ; notranslate">
# cat /etc/fail2ban/action.d/mail-notify.conf

[Definition]
 
actionstart = echo -en "***** Fail2Ban *****nnNotification Type: RECOVERYnnService: &lt;name>nHost: &lt;server>nAddress: &lt;serverip>nState: STARTEDnnDate/Time: `date`nnAdditional Info:nn" | mail -a "From: &lt;from>" -s "** RECOVERY alert - &lt;server>/&lt;name> jail is STARTED **" &lt;dest>
actionstop = echo -en "***** Fail2Ban *****nnNotification Type: ALERTnnService: &lt;name>nHost: &lt;server>nAddress: &lt;serverip>nState: STOPPEDnnDate/Time: `date`nnAdditional Info:nn" | mail -a "From: &lt;from>" -s "** ALERT alert - &lt;server>/&lt;name> jail is STOPPED **" &lt;dest>
actioncheck =
 
actionban = echo -en "***** Fail2Ban *****nnNotification Type: NOTIFYnnService: &lt;name>nHost: &lt;server>nAddress: &lt;serverip>nState: OKnnDate/Time: `date`nnAdditional Info:nn&lt;ip>" | mail -a "From: &lt;from>" -s "** NOTIFY alert - new connection on &lt;server>/&lt;name> **" &lt;dest>
 
actionunban =
 
[Init]
# Default name of the chain
#
name = default
# Destination/Addressee of the mail
#
dest = root

# 
</pre>
<p>* Contenu du répertoire action.d</p>
<pre class="brush: plain; title: ; notranslate">

:/etc/fail2ban/action.d# ll

total 116
drwxr-xr-x 2 root root 4096 20 févr. 14:40 .
drwxr-xr-x 5 root root 4096 20 févr. 09:58 ..
-rw-r--r-- 1 root root 3458 20 févr. 15:07 complain.conf
-rw-r--r-- 1 root root 7944 20 févr. 15:06 dshield.conf
-rw-r--r-- 1 root root 1247  8 janv. 01:46 dummy.conf
-rw-r--r-- 1 root root 1253  8 janv. 01:46 hostsdeny.conf
-rw-r--r-- 1 root root 1359  8 janv. 01:46 ipfilter.conf
-rw-r--r-- 1 root root 1389  8 janv. 01:46 ipfw.conf
-rw-r--r-- 1 root root 1930 20 févr. 09:47 iptables-allports.conf
-rw-r--r-- 1 root root 1949  8 janv. 01:46 iptables.conf
-rw-r--r-- 1 root root 2030  8 janv. 01:46 iptables-multiport.conf
-rw-r--r-- 1 root root 2568  8 janv. 01:46 iptables-multiport-log.conf
-rw-r--r-- 1 root root 2108  8 janv. 01:46 iptables-new.conf
-rw-r--r-- 1 root root 2484  8 janv. 01:46 iptables-xt_recent-echo.conf
-rw-r--r-- 1 root root 2413  8 janv. 01:46 mail-buffered.conf
-rw-r--r-- 1 root root 1689  8 janv. 01:46 mail.conf
-rw-r--r-- 1 root root  806 20 févr. 14:36 mail-daily.conf
-rw-r--r-- 1 root root 1001 20 févr. 14:48 mail-notify.conf
-rw-r--r-- 1 root root 1770  8 janv. 01:46 mail-whois.conf
-rw-r--r-- 1 root root 2104  8 janv. 01:46 mail-whois-lines.conf
-rw-r--r-- 1 root root 5350  8 janv. 01:46 mynetwatchman.conf
-rwxr-xr-x 1 root root  469 20 févr. 14:40 report.sh
-rw-r--r-- 1 root root 2917  8 janv. 01:46 sendmail-buf
.conf
-rw-r--r-- 1 root root 2238  8 janv. 01:46 sendmail.conf
-rw-r--r-- 1 root root 2328  8 janv. 01:46 sendmail-whois.conf
-rw-r--r-- 1 root root 2525  8 janv. 01:46 sendmail-whois-lines.conf
-rw-r--r-- 1 root root 1574  8 janv. 01:46 shorewall.conf

:/etc/fail2ban/action.d# 
</pre>
<p>Vois tu mon erreur ?</p>
<p>Un chose est sûr, un truc </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fail2ban : notifier chaque connexion SSH by Kevin Decherf</title>
		<link>http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/comment-page-1/#comment-814</link>
		<dc:creator>Kevin Decherf</dc:creator>
		<pubDate>Mon, 20 Feb 2012 12:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=731#comment-814</guid>
		<description>Bonjour,

Tout comme pour aliel, il faut suivre &lt;a href=&quot;http://blog.kdecherf.com/2009/03/27/fail2ban-email-alerte-facon-nagios/&quot; rel=&quot;nofollow&quot;&gt;ce billet&lt;/a&gt; pour la configuration des variables manquantes.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Tout comme pour aliel, il faut suivre <a href="http://blog.kdecherf.com/2009/03/27/fail2ban-email-alerte-facon-nagios/" rel="nofollow">ce billet</a> pour la configuration des variables manquantes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fail2ban : notifier chaque connexion SSH by loreleil</title>
		<link>http://blog.kdecherf.com/2009/06/15/fail2ban-notifier-chaque-connexion-ssh/comment-page-1/#comment-813</link>
		<dc:creator>loreleil</dc:creator>
		<pubDate>Mon, 20 Feb 2012 12:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=731#comment-813</guid>
		<description> Salut,

J&#039;ai le même souci qu&#039; aliel à savoir.

OS : Debian Squeeze.
Version de Fail2ban : 0.8.6-2
Version Python : 2.6.6-3+squeeze6

Un redémarrage de Fail2ban, me retourne ces messages d&#039;erreurs.


:~# /etc/init.d/fail2ban startStarting authentication failure monitor: fail2banTraceback (most recent call last):  File &quot;/usr/bin/fail2ban-client&quot;, line 404, in     if client.start(sys.argv):  File &quot;/usr/bin/fail2ban-client&quot;, line 373, in start    return self.__processCommand(args)  File &quot;/usr/bin/fail2ban-client&quot;, line 183, in __processCommand    ret = self.__readConfig()  File &quot;/usr/bin/fail2ban-client&quot;, line 378, in __readConfig    ret = self.__configurator.getOptions()  File &quot;/usr/share/fail2ban/client/configurator.py&quot;, line 68, in getOptions    return self.__jails.getOptions(jail)  File &quot;/usr/share/fail2ban/client/jailsreader.py&quot;, line 67, in getOptions    ret = jail.getOptions()  File &quot;/usr/share/fail2ban/client/jailreader.py&quot;, line 73, in getOptions    self.__opts = ConfigReader.getOptions(self, self.__name, opts)  File &quot;/usr/share/fail2ban/client/configreader.py&quot;, line 87, in getOptions    v = self.get(sec, option[1])  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 546, in get    return self._interpolate(section, option, value, d)  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 614, in _interpolate    self._interpolate_some(option, L, rawval, section, vars, 1)  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 649, in _interpolate_some    section, map, depth + 1)  File &quot;/usr/lib/python2.6/ConfigParser.py&quot;, line 646, in _interpolate_some    option, section, rest, var)ConfigParser.InterpolationMissingOptionError: Bad value substitution:        section: [ssh-notify]        option : action        key    : port        rawval : &quot;, protocol=&quot;%(protocol)s&quot;, chain=&quot;%(chain)s&quot;]%(mta)s-whois-lines[name=%(__name__)s, dest=&quot;%(destemail)s&quot;, logpath=%(logpath)s, chain=&quot;%(chain)s&quot;]:~# 
Une idée du souci s&#039;il vous plaît ... 
</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>J&#8217;ai le même souci qu&#8217; aliel à savoir.</p>
<p>OS : Debian Squeeze.<br />
Version de Fail2ban : 0.8.6-2<br />
Version Python : 2.6.6-3+squeeze6</p>
<p>Un redémarrage de Fail2ban, me retourne ces messages d&#8217;erreurs.</p>
<p>:~# /etc/init.d/fail2ban startStarting authentication failure monitor: fail2banTraceback (most recent call last):  File &#8220;/usr/bin/fail2ban-client&#8221;, line 404, in     if client.start(sys.argv):  File &#8220;/usr/bin/fail2ban-client&#8221;, line 373, in start    return self.__processCommand(args)  File &#8220;/usr/bin/fail2ban-client&#8221;, line 183, in __processCommand    ret = self.__readConfig()  File &#8220;/usr/bin/fail2ban-client&#8221;, line 378, in __readConfig    ret = self.__configurator.getOptions()  File &#8220;/usr/share/fail2ban/client/configurator.py&#8221;, line 68, in getOptions    return self.__jails.getOptions(jail)  File &#8220;/usr/share/fail2ban/client/jailsreader.py&#8221;, line 67, in getOptions    ret = jail.getOptions()  File &#8220;/usr/share/fail2ban/client/jailreader.py&#8221;, line 73, in getOptions    self.__opts = ConfigReader.getOptions(self, self.__name, opts)  File &#8220;/usr/share/fail2ban/client/configreader.py&#8221;, line 87, in getOptions    v = self.get(sec, option[1])  File &#8220;/usr/lib/python2.6/ConfigParser.py&#8221;, line 546, in get    return self._interpolate(section, option, value, d)  File &#8220;/usr/lib/python2.6/ConfigParser.py&#8221;, line 614, in _interpolate    self._interpolate_some(option, L, rawval, section, vars, 1)  File &#8220;/usr/lib/python2.6/ConfigParser.py&#8221;, line 649, in _interpolate_some    section, map, depth + 1)  File &#8220;/usr/lib/python2.6/ConfigParser.py&#8221;, line 646, in _interpolate_some    option, section, rest, var)ConfigParser.InterpolationMissingOptionError: Bad value substitution:        section: [ssh-notify]        option : action        key    : port        rawval : &#8220;, protocol=&#8221;%(protocol)s&#8221;, chain=&#8221;%(chain)s&#8221;]%(mta)s-whois-lines[name=%(__name__)s, dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]:~# <br />
Une idée du souci s&#8217;il vous plaît &#8230; </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Iptables : Utiliser un VPN avec une IP failover by Kevin Decherf</title>
		<link>http://blog.kdecherf.com/2011/01/08/iptables-utiliser-un-vpn-avec-une-ip-failover/comment-page-1/#comment-807</link>
		<dc:creator>Kevin Decherf</dc:creator>
		<pubDate>Tue, 24 Jan 2012 09:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=1755#comment-807</guid>
		<description>Bonjour,

Une fois la chaine appliquée et l&#039;ip failover ajoutée sur le serveur, il suffit d&#039;aller sur n&#039;importe quel site qui indique son adresse ip (whatismyip.com par exemple) pour vérifier que la nouvelle ip est maintenant utilisée.
Note : je pars du principe que ton pc est connecté au vpn et que tu as remplacé la route par défaut.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Une fois la chaine appliquée et l&#8217;ip failover ajoutée sur le serveur, il suffit d&#8217;aller sur n&#8217;importe quel site qui indique son adresse ip (whatismyip.com par exemple) pour vérifier que la nouvelle ip est maintenant utilisée.<br />
Note : je pars du principe que ton pc est connecté au vpn et que tu as remplacé la route par défaut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Iptables : Utiliser un VPN avec une IP failover by Jerome Bou</title>
		<link>http://blog.kdecherf.com/2011/01/08/iptables-utiliser-un-vpn-avec-une-ip-failover/comment-page-1/#comment-806</link>
		<dc:creator>Jerome Bou</dc:creator>
		<pubDate>Mon, 23 Jan 2012 21:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=1755#comment-806</guid>
		<description>J&#039;ai un serveur dedié que je veux transformer en dedibox. Je pense donc pouvoir recuperer cette regle et la mettre dans mon iptables (qui pour le moment n&#039;en possede aucune). Comment je peux verifier par la suite que je sors bien par l&#039;ipfailover et plus par l&#039;ip de base française ???
Merci de votre aide</description>
		<content:encoded><![CDATA[<p>J&#8217;ai un serveur dedié que je veux transformer en dedibox. Je pense donc pouvoir recuperer cette regle et la mettre dans mon iptables (qui pour le moment n&#8217;en possede aucune). Comment je peux verifier par la suite que je sors bien par l&#8217;ipfailover et plus par l&#8217;ip de base française ???<br />
Merci de votre aide</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Organisation : appliquer la méthode GTD avec Gmail by Organisation by gosteaux - Pearltrees</title>
		<link>http://blog.kdecherf.com/2010/10/03/organisation-appliquer-la-methode-gtd-avec-gmail/comment-page-1/#comment-803</link>
		<dc:creator>Organisation by gosteaux - Pearltrees</dc:creator>
		<pubDate>Tue, 10 Jan 2012 12:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=1405#comment-803</guid>
		<description>[...] Organisation : appliquer la méthode GTD avec Gmail &#124; Kevin Decherf&#039;s blog Trop d’emails à lire ? Des soucis d’organisation de votre compte Gmail ? Emails perdus dans la masse de vos archives ? Voici un billet qui pourrait vous être utile. Pour commencer, je vais faire un très léger rappel/résumé de la méthode GTD (Getting Things Done). Rappel La méthode GTD est une méthode d’organisation inventée [...] [...]</description>
		<content:encoded><![CDATA[<p>[...] Organisation : appliquer la méthode GTD avec Gmail | Kevin Decherf&#8217;s blog Trop d’emails à lire ? Des soucis d’organisation de votre compte Gmail ? Emails perdus dans la masse de vos archives ? Voici un billet qui pourrait vous être utile. Pour commencer, je vais faire un très léger rappel/résumé de la méthode GTD (Getting Things Done). Rappel La méthode GTD est une méthode d’organisation inventée [...] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java/Jersey: A CORS-Compliant REST API (die JSONP die) by Kevin Decherf</title>
		<link>http://blog.kdecherf.com/2011/06/19/java-jersey-a-cors-compliant-rest-api/comment-page-1/#comment-797</link>
		<dc:creator>Kevin Decherf</dc:creator>
		<pubDate>Tue, 13 Dec 2011 16:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=1965#comment-797</guid>
		<description>Hi,
It&#039;s a ResponseBuilder object, created in the method with the content (String) you want to send.
Example:
ResponseBuilder myResponse = Response.ok(theContentToReturn);</description>
		<content:encoded><![CDATA[<p>Hi,<br />
It&#8217;s a ResponseBuilder object, created in the method with the content (String) you want to send.<br />
Example:<br />
ResponseBuilder myResponse = Response.ok(theContentToReturn);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java/Jersey: A CORS-Compliant REST API (die JSONP die) by Eyal Peleg</title>
		<link>http://blog.kdecherf.com/2011/06/19/java-jersey-a-cors-compliant-rest-api/comment-page-1/#comment-796</link>
		<dc:creator>Eyal Peleg</dc:creator>
		<pubDate>Tue, 13 Dec 2011 15:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kdecherf.com/?p=1965#comment-796</guid>
		<description>where do you get myResponse (line 15 in second block) from ?</description>
		<content:encoded><![CDATA[<p>where do you get myResponse (line 15 in second block) from ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

