Browse Source

Merge pull request #2338 from return42/block-old-farside

[mod] limiter: block unmaintained Farside instances
Markus Heiser 2 years ago
parent
commit
0adfed195e
1 changed files with 3 additions and 3 deletions
  1. 3 3
      searx/plugins/limiter.py

+ 3 - 3
searx/plugins/limiter.py

@@ -34,9 +34,9 @@ block_user_agent = re.compile(
     + r'|bingbot|Baiduspider|yacybot|YandexMobileBot|YandexBot|Yahoo! Slurp|MJ12bot|AhrefsBot|archive.org_bot|msnbot'
     + r'|bingbot|Baiduspider|yacybot|YandexMobileBot|YandexBot|Yahoo! Slurp|MJ12bot|AhrefsBot|archive.org_bot|msnbot'
     + r'|MJ12bot|SeznamBot|linkdexbot|Netvibes|SMTBot|zgrab|James BOT|Sogou|Abonti|Pixray|Spinn3r|SemrushBot|Exabot'
     + r'|MJ12bot|SeznamBot|linkdexbot|Netvibes|SMTBot|zgrab|James BOT|Sogou|Abonti|Pixray|Spinn3r|SemrushBot|Exabot'
     + r'|ZmEu|BLEXBot|bitlybot'
     + r'|ZmEu|BLEXBot|bitlybot'
-    # when you block requests from Farside instances, your instance will
-    # disappear from https://farside.link/
-    # + r'|Farside'
+    # unmaintained Farside instances
+    + r'|'
+    + re.escape(r'Mozilla/5.0 (compatible; Farside/0.1.0; +https://farside.link)')
     + r')'
     + r')'
 )
 )