From 23f4737d5fc89e1395b2ae3889f12b97c61c5183 Mon Sep 17 00:00:00 2001 From: Imre Kristoffer Eilertsen Date: Sat, 14 Mar 2020 17:46:50 +0100 Subject: [PATCH] Added creditation --- .../IDNHomographProtection-USLatinTLDsOnly.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Special security lists/IDNHomographProtection-USLatinTLDsOnly.txt b/Special security lists/IDNHomographProtection-USLatinTLDsOnly.txt index b12a4c4a5..b910fa0d5 100644 --- a/Special security lists/IDNHomographProtection-USLatinTLDsOnly.txt +++ b/Special security lists/IDNHomographProtection-USLatinTLDsOnly.txt @@ -1,10 +1,11 @@ [Adblock Plus 3.4] ! Title: 🆗 IDN Homograph Attack Protection - Does Not Block Non-Latin TLDs -! Version: 14March2020v1-Beta +! Version: 14March2020v2-Beta ! Expires: 15 days ! Description: One of my many possible ways for malware to try to enter your computers and phones, is through substituting some US Latin letters with lookalike letters from other alphabets and scripts. For instance, most humans can't easily tell A and А apart (except when using certain fonts), but computers can instantly tell the former is Latin and the latter is Cyrillic, and adresses with them are treated as different. However, ALL use of non-US letters in URLs will treated as 'xn--[random letters]' by HTML-based tools, making it relatively easy to block, which this list will do for you. ! Note: This version will attempt to let non-Latin TLDs like .рф and .台灣 through; an alternate list version exists that'll block even those. Both versions will also block made-for-convenience European redirects like Elkjøp.no. ! To anyone wondering about the RegEx below: Yes, the longest US-Latin TLD known to exist is indeed 18 letters long, which is ".travelersinsurance", which indeed also looks pretty suspicious at first sight. +! Special thanks to https://github.com/HopHop20 for having initially created the initial 10 letters of the RegEx below. In this list version I expanded on his entry to ensure it would only block US-Latin TLDs. ! For more information, details, helpful tools, and other lists that I've made, visit https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english /.*?xn--.*\.[a-z][a-z][a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?\.?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?/