RW wrote:

##{ FS_TEEN_BAD
header   FS_TEEN_BAD    Subject =~
/\b(?:teens?|girls?|boys?).{1,15}\b(?:pussy|sex(?:xy|ual)?|slut(?:s|ty)?|ass(?:es|fuck(?:ing|ed)?|whip(?:ing|ped)?|spank(?:ing|ed)?)?|fuck(?:ing|ed)?|rap(?:e|ed|ing)+)\b/i
describe FS_TEEN_BAD    Subject says something bad about teens,
girls, boys ##} FS_TEEN_BAD

You aren't checking the boundary after the first word.  Since it's a
subject test I think the .{1,15} could probably be a .+

You might also throw in jailbait and lolita. Also it's very common for
porn spam to use z in plurals e.g. girlz, boyz.

Thank you.  Just like the warez crowd.  Yeah.

You also mmake a good point about the boundary after the first word. However, it seems to me that if there is no text in between the first and second words then we end up with two consecutive word boundaries and no match. Leaving off the first boundary and using .* allows us to catch anything without an intervening term and still ensures grape does not get tagged for rape. :-)

##{ FS_TEEN_BAD

header FS_TEEN_BAD Subject =~ /\b(?:teen(?:s|z)?|girl(?:s|z)?|boy(?:s|z)?|jailbait|lolita(?:s|z)?).*\b(?:pussy|sex(?:xy|ual)?|slut(?:s|ty)?|ass(?:es|fuck(?:ing|ed)?|whip(?:ing|ped)?|spank(?:ing|ed)?)?|fuck(?:ing|ed)?|rap(?:e|ed|ing)+)\b/i

describe FS_TEEN_BAD Subject says something bad about teens, girls, boys, others

##} FS_TEEN_BAD

Thank you again.

--
Andy Dorman
Ironic Design, Inc.
AnteSpam.com, HomeFreeMail.com, ComeHome.net

Reply via email to