From aa5412712af26833749f3e791bc6670daa3cdb0e Mon Sep 17 00:00:00 2001 From: James Lu Date: Sat, 10 Nov 2018 10:20:41 -0800 Subject: [PATCH] antispam: more lookalike unicode chars Courtesy of @nathan0 --- plugins/antispam.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/antispam.py b/plugins/antispam.py index 32b5fbb..aa5ea3d 100644 --- a/plugins/antispam.py +++ b/plugins/antispam.py @@ -40,29 +40,30 @@ _UNICODE_CHARMAP = { 'b': 'bฦ„ะฌแแ–ฏ๐›๐‘๐’ƒ๐’ท๐“ซ๐”Ÿ๐•“๐–‡๐–ป๐—ฏ๐˜ฃ๐™—๐š‹', 'c': 'cฯฒัแด„โ…ฝโฒฅ๐œ๐‘๐’„๐’ธ๐“ฌ๐” ๐•”๐–ˆ๐–ผ๐—ฐ๐˜ค๐™˜๐šŒ', 'd': 'โ…พdิแงแ‘ฏโ…†โ…พ๐๐‘‘๐’…๐’น๐“ญ๐”ก๐••๐–‰๐–ฝ๐—ฑ๐˜ฅ๐™™๐š', - 'e': 'eะตาฝโ„ฎโ„ฏโ…‡๐ž๐‘’๐’†๐“ฎ๐”ข๐•–๐–Š๐–พ๐—ฒ๐˜ฆ๐™š๐šŽ', + 'e': 'eะตาฝโ„ฎโ„ฏโ…‡๐ž๐‘’๐’†๐“ฎ๐”ข๐•–๐–Š๐–พ๐—ฒ๐˜ฆ๐™š๐šŽแฅฑ', 'f': 'fลฟฯึ„แบ๐Ÿ๐‘“๐’‡๐’ป๐“ฏ๐”ฃ๐•—๐–‹๐–ฟ๐—ณ๐˜ง๐™›๐š๐Ÿ‹', 'g': 'gฦษกึแถƒโ„Š๐ ๐‘”๐’ˆ๐“ฐ๐”ค๐•˜๐–Œ๐—€๐—ด๐˜จ๐™œ๐š', 'h': 'hาปีฐแ‚โ„Ž๐ก๐’‰๐’ฝ๐“ฑ๐”ฅ๐•™๐–๐—๐—ต๐˜ฉ๐™๐š‘', 'i': 'iฤฑษฉษชฮนั–ำแŽฅโ„นโ…ˆโ…ฐโณ๊™‡๐ข๐‘–๐’Š๐’พ๐“ฒ๐”ฆ๐•š๐–Ž๐—‚๐—ถ๐˜ช๐™ž๐š’๐šค๐›Š๐œ„๐œพ๐ธ๐žฒ', 'j': 'jฯณั˜โ…‰๐ฃ๐‘—๐’‹๐’ฟ๐“ณ๐”ง๐•›๐–๐—ƒ๐—ท๐˜ซ๐™Ÿ๐š“', 'k': 'k๐ค๐‘˜๐’Œ๐“€๐“ด๐”จ๐•œ๐–๐—„๐—ธ๐˜ฌ๐™ ๐š”', + 'l': 'โ…ผ', 'm': 'โ…ฟm', 'n': 'nีธีผ๐ง๐‘›๐’๐“ƒ๐“ท๐”ซ๐•Ÿ๐–“๐—‡๐—ป๐˜ฏ๐™ฃ๐š—แฅ’', - 'o': 'โฒŸเด ', + 'o': 'โฒŸเด ฮฟ', 'p': 'pฯฯฑั€โดโฒฃ๐ฉ๐‘๐’‘๐“…๐“น๐”ญ๐•ก๐–•๐—‰๐—ฝ๐˜ฑ๐™ฅ๐š™๐›’๐› ๐œŒ๐œš๐†๐”๐ž€๐žŽ๐žบ๐Ÿˆ', 'q': 'qิ›ีฃีฆ๐ช๐‘ž๐’’๐“†๐“บ๐”ฎ๐•ข๐––๐—Š๐—พ๐˜ฒ๐™ฆ๐šš', 'r': 'rะณแดฆโฒ…๐ซ๐‘Ÿ๐’“๐“‡๐“ป๐”ฏ๐•ฃ๐–—๐—‹๐—ฟ๐˜ณ๐™ง๐š›', 's': 'sฦฝั•๊œฑ๐ฌ๐‘ ๐’”๐“ˆ๐“ผ๐”ฐ๐•ค๐–˜๐—Œ๐˜€๐˜ด๐™จ๐šœ', 't': 't๐ญ๐‘ก๐’•๐“‰๐“ฝ๐”ฑ๐•ฅ๐–™๐—๐˜๐˜ต๐™ฉ๐š', - 'u': 'uส‹ฯ…ีฝแดœ๐ฎ๐‘ข๐’–๐“Š๐“พ๐”ฒ๐•ฆ๐–š๐—Ž๐˜‚๐˜ถ๐™ช๐šž๐›–๐œ๐Š๐ž„๐žพ', + 'u': 'uส‹ฯ…ีฝแดœ๐ฎ๐‘ข๐’–๐“Š๐“พ๐”ฒ๐•ฆ๐–š๐—Ž๐˜‚๐˜ถ๐™ช๐šž๐›–๐œ๐Š๐ž„๐žพแฅ™', 'v': 'vฮฝัตื˜แด โ…ดโˆจโ‹๐ฏ๐‘ฃ๐’—๐“‹๐“ฟ๐”ณ๐•ง๐–›๐—๐˜ƒ๐˜ท๐™ซ๐šŸ๐›Ž๐œˆ๐‚๐ผ๐žถ', 'w': 'wษฏักิีกแดก๐ฐ๐‘ค๐’˜๐“Œ๐”€๐”ด๐•จ๐–œ๐—๐˜„๐˜ธ๐™ฌ๐š ', 'x': 'xร—ั…แ•แ•ฝแ™ฎโ…นโคซโคฌโจฏ๐ฑ๐‘ฅ๐’™๐“๐”๐”ต๐•ฉ๐–๐—‘๐˜…๐˜น๐™ญ๐šก', 'y': 'yษฃสฮณัƒาฏแƒงแถŒแปฟโ„ฝ๐ฒ๐‘ฆ๐’š๐“Ž๐”‚๐”ถ๐•ช๐–ž๐—’๐˜†๐˜บ๐™ฎ๐šข๐›„๐›พ๐œธ๐ฒ๐žฌ', 'z': 'zแดข๐ณ๐‘ง๐’›๐“๐”ƒ๐”ท๐•ซ๐–Ÿ๐—“๐˜‡๐˜ป๐™ฏ๐šฃ', '/': 'แœตโ„โˆ•โงธ๏ผ', - '\\': 'โงต', + '\\': 'โงต๏นจ', ' ': '\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\xa0\u202f\u205f', '.': 'โ€ค๏ผŽ', '-': 'ห—โ•ด๏นฃ๏ผโˆ’โŽผ',