Sujet : Re: contrer les usurpations
De : yamo (at) *nospam* beurdin.invalid (yamo')
Groupes : fr.comp.usenet.serveursDate : 05. Sep 2022, 14:40:03
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <tf4u7j$3j8pp$2@dont-email.me>
References : 1
User-Agent : flnews/1.2.0pre5 (for GNU/Linux)
Salut,
J'avais écrit :
return reject('"usurped identity');
au lieu de :
return reject('usurped identity');
Mais je ne peux pas trop tester ces codes en ce moment...
jdd wrote:
je suis en train d'essayer de mettre en place un filtre perl
if ($hdr{'From'} =~ /vrai\.ou\.faux/
and $hdr{'Injection-Info'} !~ /81\.65\.110\.7/
and $hdr{'Injection-Info'} =~ /dodin\.fr\.nf/)
{
return reject("usurped identity");
}
Je le mettrais plutôt dans le filtre nnrpd car, ce n'est pas
à mon avis utile de l'appliquer à tout post transitant par ton serveur.
J'écrirais plutôt :
if ($hdr{'From'} =~ /vrai\.ou\.faux/) {
if (not $hdr{'Injection-Info} =~ /81\.65\.110\.7/) {
return reject('usurped identity');
}
}
Par contre au moment où sont appliqués les filtres, je ne sais pas si
Injection-Info est déjà affecté.
Mais dans ce cas, il suffit d'après le code standard de remplacer
$hdr{'Injection-Info}
par :
$attributes{'ipaddress'}
cf :
<
https://www.eyrie.org/~eagle/software/inn/docs-2.6/samples/filter_nnrpd.pl>
Trouvé sur : <
https://www.eyrie.org/~eagle/software/inn/docs-2.6/>
Et à lire aussi, la partie "The nnrpd Posting Filter" de :
<
https://www.eyrie.org/~eagle/software/inn/docs-2.6/hook-perl.html>
-- Stéphane