Sujet : Re: contrer les usurpations
De : vrai.ou.faux (at) *nospam* laposte.net (LaLibreParole)
Groupes : fr.comp.usenet.serveursDate : 05. Sep 2022, 18:47:45
Autres entêtes
Organisation : Le serveur de jdd pour fr*
Message-ID : <9ddchh9i4ca0sutl7t0a0kfmr5r8a6k2pj@consensus-omnium>
References : 1 2
User-Agent : ForteAgent/8.00.32.1272
yamo' <
yamo@beurdin.invalid> composa la prose suivante:
Salut,
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 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');
}
}
Cette version fonctionne très bien.
if ($hdr{'From'} =~ /vrai\.ou\.faux/ and $hdr{'Injection-Info'} !~ /81\.65\.110\.7/ and
$hdr{'Injection-Info'} =~ /dodin\.fr/) {
return reject("no usurpation here - $localfeed");
}
Par contre au moment où sont appliqués les filtres, je ne sais pas si
Injection-Info est déjà affecté.
Oui.
Sur une debian standard, c'est le cas.
Mais dans ce cas, il suffit de récupérer le posting-host qui fait partie
des varaibles accessibles.
Pourquoi pas.