|
|
|
|
||||||
| fr.comp.usenet.serveurs Administration de serveurs NNTP. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
Cleanfeed est déjà très puissant par défaut, mais il y a quelques détails à modifier par rapport à la version actuelle. Pour ma part, je viens de mettre : return reject("UUencoded $1") if $lines > 3 and $lines < 2000 and $hdr{__BODY__} =~ / - ^[Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666 + [Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666 \S?.{0,45}?\S* # file name \.( # file extensions [Tt][Ee]?[Xx][Tt]| [Hh][Tt][Mm][Ll]?| [Ee][Xx][Ee]| - [Uu][Rr][Ll] + [Uu][Rr][Ll]| + [Jj][Pp][Ee]?[Gg] ) Et aussi : - if ($hdr{__BODY__} =~ /^=ybegin (.+)$/m) { + if ($hdr{__BODY__} =~ /(?:^|\n)=ybegin (.+)$/m) { Et bien sûr, « bin_allowed » à vider... Je me suis en effet rendu compte que plein de yEnc et de binaires (surtout des images pornographiques) passaient (notamment sur les hiérarchies italiennes et portugaises). Je suis vraiment étonné de l'absence par défaut du jpeg en extension yEnc... Je présume qu'il y a d'autres retouches à faire. En avez-vous faites du même acabit ? Et au passage, quel plaisir que d'utiliser le « Cleanfeed tester » de Fred pour tester ces modifications ![]() -- Iulius « Tempora si fuerint nubila, solus eris. » (Ovide) |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
> - ^[Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666
> + [Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666 Mieux : + (?:^|\n)[Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666 de manière à ne pas éliminer trop de messages parlant de « begin 666 »... (bien que cela soit rare et que ce ne soit pas une grande perte par rapport à tous les binaires ainsi filtrés) -- Iulius « Ad iura renunciata, non datur regressus. » |
|
![]() |
| Outils de la discussion | |
|
|