Re: [SAde] RE-Nachhilfe, HTML-Tags
Ingo Wiarda <[email protected]> Wed, 15 Oct 2003 11:34:18 +0200
| Newsgroups | gmane.mail.spam.spamassassin.devel.de |
|---|---|
| Message-ID | <[email protected]> |
Am Mittwoch 15 Oktober 2003 01:22 schrieb Wolfram Schroeder: > > > Wobei ich auch schon nach einer Regel für Sachen wie: > > "Med</aristotelian>ica<exchangeable>tio</adorn>ns li<bowen>ke=" > > gesucht habe. > > Ich habe gerade eine Liste von gültigen HTML-Tags fertig gemacht, > habe damit aber im Grunde das gleiche Problem: Wie fische ich die einfachen > Tags ohne Attribute raus, die da NICHT hinein passen? Einfache Tags ohne Leerzeichen / Attribute könnte man mit negativem Lookahead erwischen, oder? z.B. /<\/?(?!body|html|p|br|h\d)[^\s>]+>/i matcht, wenn das Tag z.B. nicht <body> sondern <b%dy> ist. Die Lösung ist noch nicht optimal, da ein Tag wie <bodyslam> nicht triggern würde. Allerdings kommt man um eine Regex, die alle Tags als Alternation testet, kaum herum. Spätestens dann, wenn der Spammer von <k!f"§sf> auf <Platon> umsteigt. (oder, um bei realem Spam zu bleiben: "<wsbE>reet an<Rqo>d Fa<Kx>st Next<m>-Day Ship<t>ments<br>") > > Vielleicht läßt sich dieser Test auf HTML-Mails begrenzen, mal sehen. > > Das wäre meine nächste Frage gewesen! Vielleicht mit etwas in der Form meta TAG_TEST (HTML_MESSAGE && _STRANGE_TAGS) wobei _STRANGE_TAGS den Test für einfache HTML-Tags enthält. Nächste Frage: welchen Score würdest Du so einem Test zumessen? Ingo -- Public Key: http://dewarim.de/de/gpg_key.txt http://dewarim.de ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php