<<O>>  Difference Topic BlackListPlugin (r1.17 - 29 Sep 2014 - Main.bscott)

WHITELIST, BLACKLIST and BANLIST settings

  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
Changed:
<
<
    • Set WHITELIST = 127.0.0.1, 66.31.254.232, 76.19.35.235, 66.30.100.52, 216.236.249.11
>
>
    • Set WHITELIST = 127.0.0.1, 66.31.254.232, 65.96.245.47, 50.241.110.201

      • Here, we can document what/why (note that this is for people; TWiki only looks at the Set command)
      • 127.0.0.1: localhost, default
      • 66.31.254.232: home IP address of BruceDawson as of 1 Mar 2006
Changed:
<
<
      • 76.19.35.235: dynamic home IP address of BenScott as of 30 Sep 2007
      • 66.30.100.52: dynamic home IP for TedRoche, 30 Apr 2006
      • 216.236.249.11: static work IP for BenScott, 9 Jun 2006
>
>
      • 65.96.245.47: dynamic home IP address of BenScott as of 29 Sep 2014
      • 50.241.110.201: static work IP for BenScott, 29 Sep 2014

  • BLACKLIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set BLACKLIST = 203.88.152., 203.88.155., 219.65.75.
 <<O>>  Difference Topic BlackListPlugin (r1.16 - 30 Sep 2007 - Main.bscott)

WHITELIST, BLACKLIST and BANLIST settings

  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
Changed:
<
<
    • Set WHITELIST = 127.0.0.1, 66.31.254.232, 24.34.44.212, 66.30.100.52, 216.236.249.11
>
>
    • Set WHITELIST = 127.0.0.1, 66.31.254.232, 76.19.35.235, 66.30.100.52, 216.236.249.11

      • Here, we can document what/why (note that this is for people; TWiki only looks at the Set command)
      • 127.0.0.1: localhost, default
      • 66.31.254.232: home IP address of BruceDawson as of 1 Mar 2006
Changed:
<
<
      • 24.34.44.212: dynamic home IP address of BenScott as of 29 Apr 2006
>
>
      • 76.19.35.235: dynamic home IP address of BenScott as of 30 Sep 2007

      • 66.30.100.52: dynamic home IP for TedRoche, 30 Apr 2006
      • 216.236.249.11: static work IP for BenScott, 9 Jun 2006
 <<O>>  Difference Topic BlackListPlugin (r1.15 - 09 Jun 2006 - BenScott)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 42 to 42

WHITELIST, BLACKLIST and BANLIST settings

  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
Changed:
<
<
    • Set WHITELIST = 127.0.0.1
>
>
    • Set WHITELIST = 127.0.0.1, 66.31.254.232, 24.34.44.212, 66.30.100.52, 216.236.249.11
      • Here, we can document what/why (note that this is for people; TWiki only looks at the Set command)
      • 127.0.0.1: localhost, default
      • 66.31.254.232: home IP address of BruceDawson as of 1 Mar 2006
      • 24.34.44.212: dynamic home IP address of BenScott as of 29 Apr 2006
      • 66.30.100.52: dynamic home IP for TedRoche, 30 Apr 2006
      • 216.236.249.11: static work IP for BenScott, 9 Jun 2006

  • BLACKLIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set BLACKLIST = 203.88.152., 203.88.155., 219.65.75.
Added:
>
>
      • Here, we can document what/why (note that this is for people; TWiki only looks at the Set command)
      • 203.88.152.: unknown, default
      • 203.88.155.: unknown, default
      • 219.65.75.: unknown, default

Line: 72 to 82

    • Set FILTERWIKISPAM = 1

  • Comma separated list of Web.Topics to exclude from wiki-spam filtering on topic save:
Changed:
<
<
    • Set SPAMEXCLUDETOPICS =
>
>

Line: 95 to 106

Registration protection settings

  • Protect registration: (number of minutes to expire, 15 minutes is recommended, 0 to disable)
Changed:
<
<
    • Set REGEXPIRE = 0
>
>
    • Set REGEXPIRE = 15

    • If enabled, a magic number is protecting the registration process. TWiki expects a form field with a magic number. An error message is shown if not valid or if expired. This makes it harder to register a user by a script. A hidden field needs to be added to the registration form:
      <input type="hidden" name="rx" value="%BLACKLISTPLUGIN{ action="magic" }%" />

  • Message shown when using registration form incorrectly: (this message is deliberately vague)
Line: 103 to 114

Nofollow link setting

  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
Changed:
<
<
    • Set NOFOLLOWAGE = -1
>
>
    • Set NOFOLLOWAGE = 168

Plugin Installation Instructions

 <<O>>  Difference Topic BlackListPlugin (r1.14 - 02 Jun 2006 - PeterThoeny)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 37 to 37

    • Set LOGACCESS = 1

  • Access restriction:
Changed:
<
<
>
>

WHITELIST, BLACKLIST and BANLIST settings

  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
Line: 67 to 68

    • Set BLACKLISTMESSAGE = Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.

Wiki-spam filtering settings

Changed:
<
<
  • Filter wiki-spam on topic save based on SPAMLIST: (0 or 1)
>
>
  • Filter wiki-spam on topic save and HTML file uploads based on SPAMLIST: (0 or 1)

    • Set FILTERWIKISPAM = 1
Changed:
<
<
  • Comma separated list of Web.Topics to exclude from wiki-spam filtering:
>
>
  • Comma separated list of Web.Topics to exclude from wiki-spam filtering on topic save:

    • Set SPAMEXCLUDETOPICS =

Line: 116 to 117

lib/TWiki/Plugins/BlackListPlugin.pm Plugin Perl module
pub/TWiki/BlackListPlugin/.htaccess Apache access control to protect pub dir
templates/oopsblacklist.tmpl Generic oops message
Changed:
<
<
  • Write protect this Plugin topics by removing the # hash sign from the ALLOWTOPICCHANGE setting
>
>
  • Write protect this Plugin topic (if not already done)

  • Make sure pub/TWiki/BlackListPlugin/ is writable by the CGI user (typically nobody)
Changed:
<
<
  • Add the hidden form field to the registration form as described in the "Registration protection settings" section
>
>
  • Add the hidden form field to the registration form as described in the "Registration protection settings" section (this is already in TWiki 4.0)

  • From TWiki 4.0 release on: Run the configure utility in your browser to enable the Plugin
  • Test if the installation was successful:
    1. Using above form, add the IP address of one of your workstations to the BANLIST
Line: 127 to 128

      • else, you should get an 500 Internal Server Error for other scripts
    1. On a different workstation, remove the IP address of the test workstation from the BANLIST
Added:
>
>

Known Issues and Limitations

  • Wiki-spam filtering for HTML attachments works in TWiki 01-Sep-2004 and later.
  • With TWiki 4.0.2 on some platforms, notably Solaris, attached files are uploaded with a zero file size. This is because there is a bug in how TWiki 4.0.2 handles the beforeAttachmentSaveHandler. If affected, upgrade TWiki or apply bug fix Item2390

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 29 Apr 2006 (r8745)
>
>
Plugin Version: 02 Jun 2006 (r10442)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
02 Jun 2006: Added wiki-spam filtering for HTML attachments to combat TWiki:Codev.HtmlAttachmentSpam

29 Apr 2006: Added %BLACKLISTPLUGIN{ action="spam_show_n" }% that shows the local spam list in a shareable format with newline separator
07 Feb 2006: TWiki Release 4.0 fix to allow registration with e-mail verification, reset password and approve
03 Jan 2006: Filter lines with space from spam list; fixed bug that inproperly filtered HTML from spam list; Dakar Release fix (end/postRenderingHandler issue)
08 Nov 2005: Doc fixes; code warning fixes; allow empty local SPAMLIST and public spam list
04 Nov 2005: Added registration protection with magic number
30 Oct 2005: Dakar Release compatibility: Work around Dakar preferencs bug
Changed:
<
<
29 Oct 2005: Added wiki-spam handling to prevent topic save with wiki-spam
>
>
29 Oct 2005: Added wiki-spam filtering to prevent topic save with wiki-spam

27 Oct 2005: For BANLIST, add/remove multiple IP addresses at once, contributed by TWiki:Main.MichaelDaum
22 Jan 2005: Added NOFOLLOWAGE handling
19 Jan 2005: Added score for "view raw" to address e-mail harvester issue
Line: 156 to 163

Related Topics: TWikiPreferences, TWikiPlugins, Google wiki spam directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 29 Apr 2006
>
>
-- TWiki:Main/PeterThoeny - 02 Jun 2006

 <<O>>  Difference Topic BlackListPlugin (r1.13 - 30 Apr 2006 - PeterThoeny)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 130 to 130

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 08 Feb 2006 (r8745)
>
>
Plugin Version: 29 Apr 2006 (r8745)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
29 Apr 2006: Added %BLACKLISTPLUGIN{ action="spam_show_n" }% that shows the local spam list in a shareable format with newline separator

07 Feb 2006: TWiki Release 4.0 fix to allow registration with e-mail verification, reset password and approve
03 Jan 2006: Filter lines with space from spam list; fixed bug that inproperly filtered HTML from spam list; Dakar Release fix (end/postRenderingHandler issue)
08 Nov 2005: Doc fixes; code warning fixes; allow empty local SPAMLIST and public spam list
Line: 155 to 156

Related Topics: TWikiPreferences, TWikiPlugins, Google wiki spam directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 08 Feb 2006
>
>
-- TWiki:Main/PeterThoeny - 29 Apr 2006

 <<O>>  Difference Topic BlackListPlugin (r1.12 - 07 Feb 2006 - PeterThoeny)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 118 to 118

templates/oopsblacklist.tmpl Generic oops message
  • Write protect this Plugin topics by removing the # hash sign from the ALLOWTOPICCHANGE setting
  • Make sure pub/TWiki/BlackListPlugin/ is writable by the CGI user (typically nobody)
Changed:
<
<
  • Dakar release only: Run the configure utility in your browser to enable the Plugin
>
>
  • Add the hidden form field to the registration form as described in the "Registration protection settings" section
  • From TWiki 4.0 release on: Run the configure utility in your browser to enable the Plugin

  • Test if the installation was successful:
    1. Using above form, add the IP address of one of your workstations to the BANLIST
    2. Access TWiki from that workstation
Line: 129 to 130

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 03 Jan 2006
>
>
Plugin Version: 08 Feb 2006 (r8745)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
07 Feb 2006: TWiki Release 4.0 fix to allow registration with e-mail verification, reset password and approve

03 Jan 2006: Filter lines with space from spam list; fixed bug that inproperly filtered HTML from spam list; Dakar Release fix (end/postRenderingHandler issue)
08 Nov 2005: Doc fixes; code warning fixes; allow empty local SPAMLIST and public spam list
04 Nov 2005: Added registration protection with magic number
Line: 153 to 155

Related Topics: TWikiPreferences, TWikiPlugins, Google wiki spam directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 03 Jan 2006
>
>
-- TWiki:Main/PeterThoeny - 08 Feb 2006

 <<O>>  Difference Topic BlackListPlugin (r1.11 - 03 Jan 2006 - PeterThoeny)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 129 to 129

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 08 Nov 2005
>
>
Plugin Version: 03 Jan 2006

Change History: <!-- versions below in reverse order --> 
Added:
>
>
03 Jan 2006: Filter lines with space from spam list; fixed bug that inproperly filtered HTML from spam list; Dakar Release fix (end/postRenderingHandler issue)

08 Nov 2005: Doc fixes; code warning fixes; allow empty local SPAMLIST and public spam list
04 Nov 2005: Added registration protection with magic number
30 Oct 2005: Dakar Release compatibility: Work around Dakar preferencs bug
Line: 152 to 153

Related Topics: TWikiPreferences, TWikiPlugins, Google wiki spam directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 08 Nov 2005
>
>
-- TWiki:Main/PeterThoeny - 03 Jan 2006

 <<O>>  Difference Topic BlackListPlugin (r1.10 - 08 Nov 2005 - PeterThoeny)

Black List Plugin

TOC: No TOC in "TWiki.BlackListPlugin"

Line: 54 to 54

  • BANLIST configuration, comma delimited list of:
Changed:
<
<
    1. points for registration
>
>
    1. Points for registration

    1. Points for each save and upload
Changed:
<
<
    1. Points for view raw
    2. Points for other actions like view
>
>
    1. Points for view and other actions
    2. Points for view raw

    1. Threshold to add to BANLIST
    2. Measured over time (in seconds)
    • Set BANLISTCONFIG = 20, 5, 1, 20, 120, 300
Line: 93 to 93

    • Set WIKISPAMMESSAGE = Wiki-spam detected: "%WIKISPAMWORD%" is a banned word and cannot be saved. Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.

Registration protection settings

Changed:
<
<
  • Protect registration: (0 to disable, or number of minutes to expire)
>
>
  • Protect registration: (number of minutes to expire, 15 minutes is recommended, 0 to disable)

    • Set REGEXPIRE = 0
    • If enabled, a magic number is protecting the registration process. TWiki expects a form field with a magic number. An error message is shown if not valid or if expired. This makes it harder to register a user by a script. A hidden field needs to be added to the registration form:
      <input type="hidden" name="rx" value="%BLACKLISTPLUGIN{ action="magic" }%" />
Line: 129 to 129

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 04 Nov 2005
>
>
Plugin Version: 08 Nov 2005

Change History: <!-- versions below in reverse order --> 
Added:
>
>
08 Nov 2005: Doc fixes; code warning fixes; allow empty local SPAMLIST and public spam list

04 Nov 2005: Added registration protection with magic number
30 Oct 2005: Dakar Release compatibility: Work around Dakar preferencs bug
29 Oct 2005: Added wiki-spam handling to prevent topic save with wiki-spam
Line: 149 to 150

Feedback: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginAppraisal
Changed:
<
<
Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory
>
>
Related Topics: TWikiPreferences, TWikiPlugins, Google wiki spam directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 04 Nov 2005
>
>
-- TWiki:Main/PeterThoeny - 08 Nov 2005

 <<O>>  Difference Topic BlackListPlugin (r1.9 - 04 Nov 2005 - PeterThoeny)
Changed:
<
<

Black List Plugin

>
>

Black List Plugin

Description


This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots), suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam, or saving text with wiki-spam.

Line: 14 to 18

Users on the BLACKLIST and BANLIST will have every page access delayed by one minute and will get an error message.

Added:
>
>
The registration form can also be protected from improper use.

To fight Wiki-spam, the Plugin can also add a rel="nofollow" parameter to external URLs. Search engines will not follow links that have this parameter, taking away the incentive to add spam to TWiki.

Plugin Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

Changed:
<
<
General settings:
>
>

General settings


  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Utility to keep malicious users away from a public TWiki site
Line: 33 to 39

Changed:
<
<
WHITELIST, BLACKLIST and BANLIST settings:
>
>

WHITELIST, BLACKLIST and BANLIST settings


  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set WHITELIST = 127.0.0.1
Line: 60 to 66

  • Message for users on BLACKLIST and BANLIST:
    • Set BLACKLISTMESSAGE = Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.
Changed:
<
<
Wiki-spam filtering settings:
>
>

Wiki-spam filtering settings


  • Filter wiki-spam on topic save based on SPAMLIST: (0 or 1)
    • Set FILTERWIKISPAM = 1
Line: 86 to 92

  • Message for users trying to save text with wiki-spam:
    • Set WIKISPAMMESSAGE = Wiki-spam detected: "%WIKISPAMWORD%" is a banned word and cannot be saved. Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.
Changed:
<
<
Nofollow link setting:
>
>

Registration protection settings

  • Protect registration: (0 to disable, or number of minutes to expire)
    • Set REGEXPIRE = 0
    • If enabled, a magic number is protecting the registration process. TWiki expects a form field with a magic number. An error message is shown if not valid or if expired. This makes it harder to register a user by a script. A hidden field needs to be added to the registration form:
      <input type="hidden" name="rx" value="%BLACKLISTPLUGIN{ action="magic" }%" />

  • Message shown when using registration form incorrectly: (this message is deliberately vague)
    • Set REGMESSAGE = Registration failed, please try again.

Nofollow link setting


  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
    • Set NOFOLLOWAGE = -1
Line: 115 to 129

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 30 Oct 2005
>
>
Plugin Version: 04 Nov 2005

Change History: <!-- versions below in reverse order --> 
Added:
>
>
04 Nov 2005: Added registration protection with magic number

30 Oct 2005: Dakar Release compatibility: Work around Dakar preferencs bug
29 Oct 2005: Added wiki-spam handling to prevent topic save with wiki-spam
27 Oct 2005: For BANLIST, add/remove multiple IP addresses at once, contributed by TWiki:Main.MichaelDaum
Line: 136 to 151

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 30 Oct 2005
>
>
-- TWiki:Main/PeterThoeny - 04 Nov 2005

 <<O>>  Difference Topic BlackListPlugin (r1.8 - 30 Oct 2005 - PeterThoeny)

Black List Plugin

This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots), suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam, or saving text with wiki-spam.

Line: 43 to 43

  • BANLIST: Automatically updated list of IP addresses based on BANLIST configuration
Changed:
<
<
    • Action: IP address %BLACKLIST{ action="" value="" }%
    • Current list: %BLACKLIST{ action="ban_show" }%
>
>
    • Action: IP address(es)
    • Current list: 217.66.22.86, 208.53.147.89, 87.106.64.186, 66.199.236.50, 74.224.197.160, 84.22.36.168, 66.249.72.193, 74.15.184.134, 66.249.72.72, 209.62.25.34, 129.241.110.172, 66.249.67.105, 65.55.212.143, 65.55.235.142, 66.249.70.185, 65.55.212.144, 85.167.141.242, 65.94.162.184, 71.220.32.189, 71.168.66.176, 206.74.10.39, 78.32.137.149, 65.55.208.228, 89.149.220.229, 67.71.188.168, 65.55.212.142, 76.19.35.235, 67.71.69.72, 77.96.83.148, 68.48.242.29, 60.190.240.76, 80.202.85.100, 66.249.70.88, 67.108.223.130, 84.16.234.220, 213.37.198.43, 83.41.94.48, 38.99.203.110, 81.2.56.23, 71.13.115.117, 80.22.194.21, 77.96.118.23, 66.249.65.111, 82.146.119.201, 67.228.115.170, 66.249.70.237, 66.249.67.145, 75.126.175.43, 68.192.9.221, 91.64.51.149, 72.29.233.183, 78.129.196.177, 207.178.0.196, 205.209.188.226, 89.149.242.226, 70.196.242.122, 60.190.240.66, 194.67.32.97, 122.99.52.212, 60.190.240.68, 78.129.208.75, 123.11.235.209, 78.129.208.20, 131.107.65.41, 220.245.178.135, 218.28.88.99, 66.249.72.227, 89.122.29.105, 87.118.100.177, 92.48.106.160, 92.48.114.82, 66.249.66.208, 65.94.167.141, 205.209.188.242, 78.129.211.120, 66.249.66.195, 66.249.72.106, 66.249.72.38, 66.112.55.170, 84.139.198.234, 12.207.8.239, 78.157.143.216, 87.118.108.229, 66.249.72.162, 69.147.242.42, 195.225.178.39, 65.94.11.66, 66.249.71.117, 71.168.122.164, 65.94.161.83, 89.248.168.70, 89.248.162.146, 66.249.71.115, 65.94.224.114, 76.213.145.48, 208.111.154.16, 218.28.78.25, 94.102.60.174, 67.68.31.119, 65.94.167.237, 66.249.72.15, 75.63.227.214, 94.102.60.35, 212.251.197.11, 66.249.71.105, 83.233.30.101, 208.96.54.71, 208.111.154.15, 202.44.4.85, 203.110.240.22, 202.122.40.28, 60.190.240.73, 60.28.209.8, 24.203.249.139, 116.52.155.237, 80.191.3.6, 62.99.163.242, 202.3.217.122, 59.124.63.98, 59.56.174.199, 85.25.124.167, 71.181.32.73, 70.148.83.208, 65.94.175.120, 65.94.165.230, 206.51.230.20, 174.37.15.66, 92.48.201.39, 201.229.208.2, 89.149.208.29, 66.249.71.36, 66.249.72.111, 66.249.71.97, 67.202.29.222, 66.249.71.57, 94.100.181.243, 208.115.111.242, 85.31.209.201, 194.8.75.153, 77.251.255.208, 92.135.190.145, 83.233.30.77, 66.249.66.20, 205.203.134.197, 208.138.254.150, 67.195.113.251, 67.195.111.244, 91.214.45.207, 67.195.110.181, 72.253.223.76, 217.82.21.23, 93.95.186.251, 91.189.113.234, 89.108.88.84, 89.149.254.73, 76.65.87.210, 67.195.111.156, 89.128.213.159, 217.82.15.137, 66.249.71.22, 67.195.115.163, 74.52.45.250, 88.112.55.124, 66.249.65.200, 85.17.211.164, 91.214.45.169, 70.91.138.233, 38.100.8.50, 62.75.218.128, 80.31.210.254, 88.191.108.76, 174.133.177.66, 67.68.233.88, 67.68.198.74, 91.209.196.80, 217.14.6.72, 93.174.95.160, 195.42.102.25, 88.72.60.124, 91.214.44.11, 195.190.116.2, 86.3.11.75, 65.55.3.201, 91.205.96.19, 38.111.147.84, 65.55.3.140, 79.151.254.178, 66.249.65.28, 38.101.148.126, 83.167.62.164, 122.49.210.50, 65.55.3.192, 81.149.116.160, 38.99.97.42, 91.8.32.63, 66.249.65.148, 66.249.65.184, 91.8.41.94, 206.83.86.2, 66.249.65.239, 91.8.41.140, 66.249.65.210, 66.249.65.208, 38.99.96.70, 91.8.13.71, 66.249.65.196, 94.23.59.31, 118.138.255.250, 38.99.96.174, 91.8.20.166, 109.126.252.83, 38.99.96.47, 119.160.46.127, 66.249.65.220, 38.99.97.242, 94.41.203.18, 91.8.35.201, 78.46.84.179, 80.80.195.80, 64.120.179.2, 84.19.185.107, 192.251.226.205, 85.214.73.63, 67.228.150.159, 213.186.120.196, 65.52.110.66, 207.46.13.49, 207.46.199.40, 207.46.195.232, 207.46.13.144, 207.46.13.138, 85.17.26.68, 69.250.26.176, 212.113.37.106, 91.8.27.249, 91.8.41.32, 157.55.16.230, 207.46.199.50, 65.52.110.69, 207.46.12.238, 65.52.110.32, 65.52.110.35, 207.46.204.184, 65.52.110.51, 207.46.204.189, 207.46.13.53, 207.46.204.178, 207.46.195.224, 207.46.199.48, 65.52.110.26, 207.46.13.43, 157.55.16.231, 207.46.195.225, 157.55.17.103, 207.46.13.51, 207.46.204.232, 207.46.199.55, 207.46.12.236, 207.46.12.237, 207.46.199.44, 66.249.72.133, 207.46.195.231, 207.46.204.242, 207.46.204.177, 207.46.13.101, 207.46.204.243, 207.46.13.48, 184.154.7.186, 207.46.204.193, 207.46.195.226, 88.190.13.201, 66.249.71.75, 66.249.72.194, 93.219.107.143, 217.69.134.178, 62.231.141.193, 82.128.203.64, 208.77.41.86, 1.202.221.3, 212.227.136.205, 173.242.125.206, 173.242.125.196, 188.163.66.141, 173.242.125.191, 87.210.96.131, 173.0.61.144, 66.249.72.101, 66.249.72.52, 66.249.72.148, 91.64.156.6, 217.172.180.18, 77.169.203.189, 71.168.105.231, 46.4.122.80, 94.32.111.14, 94.32.111.13, 94.32.111.44, 95.108.247.251, 87.1.176.117, 87.1.176.16, 66.249.71.78, 69.115.241.123, 85.17.29.107, 199.19.106.16, 178.162.244.102, 199.19.109.190, 83.149.126.98, 66.249.71.84, 176.9.51.212, 86.160.38.0, 66.249.72.232, 85.25.95.90, 151.27.186.230, 184.154.48.82, 76.72.167.164, 108.59.8.70, 91.121.204.98, 188.40.82.78, 46.165.197.142, 93.79.160.199, 66.249.72.51, 188.165.248.204, 86.166.214.78, 82.33.181.60, 199.21.99.98, 46.4.95.140, 208.115.111.75, 109.123.117.146, 217.194.225.208, 74.111.23.114, 85.178.82.91, 204.236.244.115, 50.16.176.211, 107.21.146.73, 184.72.190.48, 23.20.37.144, 213.93.87.91, 195.39.210.220, 76.72.167.163, 62.75.181.210, 66.249.71.150, 195.42.102.21, 107.22.18.203, 23.20.163.83, 176.9.51.205, 80.243.181.34, 188.143.232.211, 86.148.197.53, 213.206.102.102, 74.111.11.192, 176.9.37.66, 46.165.197.141, 176.9.58.141, 173.31.74.145, 173.11.68.156, 96.2.31.16, 1.202.218.71, 71.176.66.14, 79.56.177.146, 204.93.201.108, 85.166.33.87, 199.58.86.206, 87.18.225.3, 108.59.8.80, 176.9.51.141, 188.143.234.27, 142.4.208.185, 74.118.192.202, 93.93.79.44, 90.16.79.102, 88.190.44.26, 86.149.203.240, 46.119.126.70, 71.176.66.73, 176.9.58.140, 95.34.78.79, 46.9.163.10, 93.175.192.3, 77.8.222.93, 91.207.8.34, 91.65.242.45, 142.4.210.34, 46.119.124.93, 188.40.47.18, 5.9.107.48, 87.194.162.194, 188.138.118.109, 64.56.64.136, 62.212.73.211, 94.23.23.127, 204.124.181.85, 103.31.186.82, 204.12.198.106, 176.9.21.194, 173.208.165.178, 217.118.24.100, 205.209.190.116, 204.12.214.170, 188.143.232.31, 173.192.235.226, 76.186.189.142, 81.166.40.242, 199.58.86.211, 37.221.162.29, 208.107.54.150, 208.107.30.29, 173.208.173.251, 173.236.21.106, 5.9.7.208, 77.78.104.141, 173.193.219.168, 176.9.51.144, 204.12.226.2, 178.151.143.247, 173.192.34.95, 69.30.238.162, 71.190.254.152, 82.128.253.117, 37.157.193.84, 50.31.96.6, 5.248.80.68, 204.12.214.162, 65.55.24.245, 157.56.92.156, 157.56.93.217, 199.59.57.191, 86.13.63.241, 173.208.180.58, 146.52.225.37, 69.197.128.114, 86.143.116.74, 193.111.141.224, 178.25.80.224, 146.52.224.16, 84.202.119.45, 79.161.51.12, 77.21.216.106, 123.151.148.177, 123.151.148.173, 91.121.81.175, 123.151.148.164, 123.151.139.213, 46.118.117.194, 123.151.148.156, 208.167.230.43, 173.199.116.243, 88.191.76.12, 87.106.130.18, 212.227.114.143, 86.6.184.214, 69.30.238.26, 59.101.24.215, 84.177.97.114, 69.30.238.18, 91.66.86.58, 157.55.35.39, 157.56.229.190, 65.55.24.238, 173.199.119.19, 5.10.83.77, 212.227.109.139, 198.74.231.14, 173.70.141.147, 118.99.85.99, 157.55.36.35, 157.55.35.80, 78.46.105.91, 93.219.69.72, 198.143.187.114, 157.55.32.184, 144.76.95.232, 65.55.24.216, 157.55.35.79, 118.99.84.226, 85.195.87.250, 157.56.92.143, 157.55.32.97, 157.56.92.159, 83.170.97.105, 37.130.224.202, 157.55.35.86, 65.55.55.230, 157.55.35.47, 69.197.128.26, 157.55.33.22, 216.107.155.114, 118.99.85.198, 162.210.196.130, 118.99.85.224, 88.198.40.163, 182.253.49.151, 192.210.200.213, 162.210.196.100, 62.219.8.228, 144.76.95.231, 208.110.91.138, 144.76.95.39, 66.249.75.138, 157.55.33.16, 212.227.127.9, 74.208.16.85, 74.208.16.212, 157.55.33.178, 86.147.210.36, 5.9.125.26, 157.55.33.49, 65.55.52.117, 66.249.66.138, 157.55.33.248, 5.9.27.74, 188.36.139.114, 157.55.32.144, 176.9.139.112, 157.55.35.51, 157.55.33.109, 208.110.80.210, 78.46.39.11, 144.76.41.8, 83.101.93.18, 5.9.223.170, 66.249.73.106, 157.56.93.49, 80.108.65.127, 5.9.112.180, 94.23.94.232, 65.55.52.96, 213.238.175.57, 66.249.76.106, 213.238.175.58, 78.129.222.130, 144.76.183.43, 192.187.116.234, 162.243.110.136, 144.76.69.142, 66.249.74.130, 157.55.33.181, 216.151.137.36, 107.170.12.57, 144.76.71.241, 77.187.5.53, 88.198.16.153, 162.243.203.194, 178.255.215.82, 208.43.251.180, 195.154.68.136, 162.243.193.85, 62.219.8.235, 208.43.225.84, 208.43.225.85, 208.43.252.203, 208.43.245.104, 208.43.251.182, 208.43.252.201, 208.43.245.245, 208.43.248.248, 208.43.243.245, 208.43.245.244, 144.76.71.146, 192.187.114.250, 142.54.184.10, 37.187.142.194, 144.76.182.149, 66.249.79.202, 91.64.157.224, 192.187.115.114, 208.43.252.200, 5.9.112.66, 208.43.251.181, 204.44.71.149, 107.170.10.241, 157.56.93.41, 157.56.93.187, 208.43.243.244, 204.44.71.20, 94.173.142.178, 157.55.33.78, 157.55.32.233, 157.55.32.221, 157.55.33.110, 157.55.35.109, 157.55.35.42, 157.55.33.214, 157.56.229.187, 157.55.33.91, 157.55.34.105, 157.55.32.145, 157.56.93.103, 157.55.32.105, 157.55.35.83, 157.55.32.96, 157.55.33.17, 65.55.24.215, 157.55.33.34, 85.17.75.232, 195.154.185.238, 5.9.145.110, 162.243.16.242, 195.189.82.83, 85.249.47.148, 5.9.99.75, 162.243.121.7, 173.208.183.50, 107.170.12.81, 195.2.240.106, 46.4.68.142, 162.243.88.67, 92.53.114.123, 84.208.204.128, 207.46.13.62, 107.170.38.24, 192.99.19.154, 23.227.199.56, 207.46.13.109, 198.245.51.90, 148.251.247.35, 198.245.49.180, 207.46.13.39, 54.90.187.114, 23.98.147.219, 157.55.39.138, 148.251.42.9, 78.46.94.23, 148.251.124.174, 162.210.196.98, 5.10.104.70, 142.4.209.182, 207.46.13.82, 104.131.218.28, 178.63.13.15, 199.192.207.146, 91.64.154.147, 81.98.34.54, 5.9.97.244, 178.63.49.82, 223.19.190.95, 87.117.204.9, 75.134.151.92, 107.22.93.75, 5.9.93.231, 91.194.84.106, 46.4.72.200, 78.46.145.195, 66.249.79.183, 54.81.84.133, 148.251.23.114, 162.243.119.191, 89.163.224.48, 62.219.8.229, 212.48.78.194, 107.170.181.94, 46.4.12.20, 62.210.82.224, 192.175.98.196, 65.96.245.47, 91.109.19.34, 148.251.124.173, 95.91.119.210, 205.209.161.170, 144.76.137.226, 144.76.0.170, 142.4.214.124, 5.9.123.141, 144.76.8.132, 23.227.169.22, 107.170.160.94, 46.211.213.231, 68.180.228.117, 31.31.72.22, 148.251.183.105, 198.27.82.146, 122.175.130.85, 62.210.73.70, 146.48.126.211, 162.243.219.99, 207.46.13.88, 66.249.69.233, 134.249.51.80, 207.46.13.27, 157.55.39.110, 136.243.5.215, 107.170.48.98, 64.61.231.148, 207.46.13.127, 157.55.39.11, 46.4.87.105, 176.31.126.56, 162.243.192.41, 95.34.26.88, 148.251.138.115, 46.4.32.75, 148.251.41.235, 136.243.5.219, 198.100.144.83, 68.180.228.119, 66.23.235.10, 136.243.36.91, 107.170.32.164, 82.80.249.174, 148.251.121.247, 162.243.54.175, 136.243.36.88, 173.70.141.168, 77.66.121.235, 107.170.5.112, 5.9.156.11, 162.243.219.67, 178.79.138.134, 162.243.3.118, 207.46.13.17, 157.55.39.205, 162.210.196.129, 5.9.104.46, 162.243.198.188, 71.187.219.210, 157.55.39.87, 81.110.84.149, 66.249.75.114, 208.107.46.20, 104.255.65.11, 136.243.5.87, 198.27.66.194, 104.236.115.57, 144.76.26.177, 176.10.104.234, 136.243.16.7, 136.243.24.27, 198.27.82.147, 78.46.174.197, 144.76.62.165, 162.243.197.76, 188.40.95.70, 78.46.50.246, 91.121.169.194, 185.75.190.38, 195.154.187.115, 198.245.62.10, 204.12.241.170, 188.40.109.147, 104.255.67.238, 104.255.64.50, 192.99.1.101, 62.210.90.118, 176.104.37.122, 5.9.89.170, 77.248.252.113, 198.27.64.33, 192.241.171.239, 207.46.13.65, 82.173.165.123, 104.193.9.137, 92.232.53.54, 136.243.36.85, 5.9.111.70, 198.27.64.208, 184.186.226.143, 62.163.78.143, 109.149.178.10, 157.55.39.166, 104.131.214.239, 78.94.83.192, 62.210.97.48, 213.251.182.103, 5.9.85.4, 142.4.215.116, 46.118.140.0, 151.80.41.104, 95.91.9.201, 151.80.41.169, 167.114.156.198, 167.114.172.229, 66.249.69.114, 173.208.177.130, 144.76.7.107, 109.149.178.152, 46.4.120.3, 188.230.73.254, 78.94.83.154, 31.129.248.85, 5.9.87.98, 107.170.38.42, 66.249.65.55, 212.47.241.198, 195.154.163.175, 76.74.170.198, 45.59.200.238, 199.58.86.209, 208.107.41.62, 69.30.250.178, 91.66.160.149, 78.94.83.125, 94.23.40.23, 209.126.119.146, 68.180.230.121, 62.210.250.215, 94.22.46.23, 46.4.89.35, 212.83.177.193, 31.31.73.93, 220.241.45.142, 157.55.39.135, 213.239.211.141, 85.25.100.194, 207.46.13.11, 104.131.217.88, 62.210.170.165, 91.121.221.15, 162.210.196.97, 69.30.231.66, 94.22.47.242, 94.23.46.192, 70.119.99.117, 195.154.156.209, 89.163.148.58, 151.80.44.115, 37.187.56.66, 83.142.233.105, 194.44.218.132, 75.170.253.51, 178.202.133.84, 198.27.66.185, 162.243.222.171, 192.99.159.24, 93.180.64.150, 75.134.133.243, 91.121.211.59, 208.107.12.128, 217.103.97.99, 73.175.146.211, 192.99.159.18, 144.76.29.162, 93.63.88.184, 188.165.208.29, 104.131.222.224, 85.25.185.157, 51.254.143.239, 69.30.215.130, 89.221.104.123, 162.243.118.76, 188.165.233.228, 136.243.73.82, 146.185.234.48, 51.254.131.245, 37.187.137.225, 176.9.10.227, 192.99.2.27, 69.30.239.106, 94.22.123.234, 62.210.148.247, 51.254.32.63, 213.251.184.38, 178.63.86.11, 69.30.198.202, 144.76.44.138, 62.210.143.245, 37.187.56.76, 51.254.121.184, 74.102.98.8, 76.29.80.211, 212.83.143.129, 195.154.169.85, 192.187.121.66, 5.9.140.208, 212.129.16.244, 136.243.75.162, 62.210.78.209, 24.230.181.31, 51.254.129.9, 162.243.43.210, 46.105.98.166, 83.161.67.152, 195.154.200.68, 31.204.128.94, 144.76.29.66, 24.220.5.234, 77.43.17.210, 193.164.216.238, 51.254.130.61, 86.132.210.245, 91.121.112.142, 62.210.148.246, 178.24.113.152, 149.202.54.6, 62.210.152.89, 158.69.214.114, 149.202.48.207, 136.243.103.165, 51.254.97.219, 69.30.213.138, 62.210.148.233, 17.138.55.161, 192.95.29.116, 80.91.162.99, 144.76.12.75, 5.9.73.227, 157.55.39.239, 109.149.178.99, 157.55.39.68, 207.46.13.160, 51.255.51.68, 82.80.249.153, 136.243.103.92, 207.46.13.32, 40.77.167.6, 207.46.13.140, 207.46.13.155, 63.141.226.178, 217.73.208.90, 195.154.200.93, 40.77.167.32, 207.46.13.191, 104.131.221.134, 51.255.162.167, 207.46.13.67, 157.55.39.194, 188.143.232.62, 5.9.63.149, 158.69.209.141, 213.163.66.185, 98.217.142.3, 37.59.55.128, 81.185.88.57, 163.172.13.119, 82.171.230.158, 188.143.232.70, 66.249.75.166, 176.9.131.69, 188.143.232.21, 46.252.131.34, 37.187.56.47, 51.255.48.152, 69.30.213.18, 193.111.140.106, 158.69.200.205, 51.254.141.30, 209.58.178.49, 51.254.131.246, 46.9.164.175, 69.30.201.98, 85.93.89.74, 94.23.19.178, 5.9.87.111, 69.30.198.242, 37.187.56.81, 66.249.75.243, 51.255.51.67, 144.76.61.21, 69.30.234.186, 144.76.12.78, 24.220.5.235, 173.234.153.122, 207.46.13.106, 144.76.4.148, 93.128.229.204, 62.210.115.133, 91.121.79.180, 149.202.49.56, 195.154.185.20, 69.30.211.2, 51.254.121.185, 68.180.230.42, 54.229.23.42, 69.197.177.50, 51.254.131.242, 69.30.215.106, 46.105.100.183, 5.9.62.130, 157.55.39.132, 92.236.71.145, 51.255.51.69, 51.254.215.130, 46.4.116.197, 51.255.36.87, 93.158.205.89, 107.150.56.254, 149.202.47.161, 144.76.93.46, 80.213.254.158, 109.129.125.56, 69.30.234.2, 69.30.221.242, 138.201.20.233, 192.166.219.136, 209.11.159.226, 46.4.123.172, 91.121.101.78, 195.154.178.227, 149.202.75.239, 51.255.36.86, 198.204.230.114, 5.9.151.22, 213.142.130.43, 173.192.89.196, 213.251.182.115, 195.60.190.83, 198.57.247.139, 81.177.135.201, 185.5.99.77, 77.221.130.34, 209.126.127.49, 69.197.163.195, 5.9.72.48, 69.30.213.202, 64.79.85.205, 178.24.113.244, 188.143.232.34, 174.127.133.93, 188.143.232.26, 144.76.30.236, 149.56.17.9, 69.30.205.218, 91.212.219.137, 81.177.140.211, 188.143.232.37, 103.23.76.112, 208.76.83.134, 94.152.157.18, 82.80.230.228, 209.58.178.145, 69.30.215.142, 149.202.74.134, 185.140.113.147, 69.30.198.178, 5.9.142.226, 142.0.42.251, 51.255.48.156, 78.46.60.19, 193.111.140.153, 192.187.104.235, 163.172.16.139, 51.255.36.88, 158.69.118.226, 51.254.141.216, 72.76.243.86, 66.249.66.170, 95.91.46.212, 51.254.121.188, 31.16.42.103, 5.255.250.70, 5.255.250.96, 66.249.64.245, 195.1.111.141, 52.66.75.157, 51.254.130.59, 178.6.246.231, 66.249.64.189, 174.49.73.68, 138.201.125.143, 51.254.143.241, 51.255.207.27, 69.30.213.82, 157.55.39.154, 192.166.218.214, 51.255.194.31, 72.76.221.220, 188.143.232.15, 138.201.127.112, 188.143.232.40, 174.34.135.242, 157.55.39.133, 207.46.13.164, 62.210.107.201, 188.143.232.13, 185.8.236.222, 91.209.51.22, 62.210.250.212, 61.14.225.53, 61.14.225.57, 207.46.13.68, 51.255.51.7, 188.165.214.26, 51.254.103.60, 192.187.108.34, 66.249.73.166, 89.163.148.22, 88.198.230.79, 195.154.255.20, 51.255.162.164, 93.87.75.14, 66.249.66.95, 119.40.106.130, 207.46.13.192, 157.55.39.103, 207.46.13.52, 71.180.24.53, 91.121.109.55, 51.254.32.6, 66.249.69.87, 207.46.13.66, 40.77.167.3, 212.47.229.189, 40.77.167.22, 157.55.39.37, 146.52.65.227, 207.46.13.153, 207.46.13.91, 66.249.75.60, 92.149.255.250, 5.9.123.116, 66.249.73.151, 51.254.32.82, 207.46.13.135, 207.46.13.40, 216.244.66.235, 66.249.64.53, 86.132.208.154, 157.55.39.41, 40.77.167.76, 47.198.179.214, 136.243.36.99, 178.203.120.68, 194.187.170.107, 82.80.249.192, 51.254.97.218, 194.187.170.125, 194.187.170.128, 51.255.51.28, 69.30.198.186, 157.55.39.105, 207.46.13.78, 157.55.39.69, 194.187.170.108, 208.110.85.74, 194.187.170.144, 163.172.32.175, 66.249.75.187, 173.208.157.186, 91.121.86.136, 194.187.170.111, 194.187.170.132, 149.202.48.176, 157.55.39.233, 207.46.13.182, 142.54.184.90, 92.156.250.70, 192.243.55.137, 62.210.247.125, 157.55.39.163, 40.77.167.11, 109.90.210.70, 192.243.55.136, 192.243.55.133, 216.244.66.245, 173.208.239.138, 198.245.49.215, 157.55.39.14, 192.243.53.51, 107.150.59.98, 192.243.55.131, 173.234.159.250, 207.46.13.2, 188.165.196.25, 5.9.88.103, 207.46.13.130, 71.127.222.91, 157.55.39.242, 192.243.55.132, 163.172.68.128, 194.187.170.118, 194.187.170.131, 194.187.170.112, 5.39.85.81, 92.217.239.25, 51.254.97.192, 136.243.33.232, 149.202.49.9, 192.185.176.106, 123.56.140.148, 206.72.207.24, 192.185.81.54, 192.185.82.225, 125.255.134.162, 5.101.156.43, 50.87.144.131, 66.249.79.87, 194.187.248.10, 31.16.45.249, 51.255.46.254, 92.222.94.119, 193.70.39.161, 46.229.168.67, 51.255.172.248, 188.143.232.16, 69.30.210.242, 188.165.233.34, 149.56.97.122, 91.121.75.137, 159.253.36.23, 198.71.239.6, 179.188.17.50, 199.83.209.254, 213.251.182.113, 192.185.82.233, 157.55.39.161, 188.143.232.22, 173.212.192.89, 163.172.68.127, 194.187.170.106, 66.249.75.61, 194.187.170.115, 194.187.170.141, 194.187.170.104, 82.80.249.156, 5.9.70.72, 213.133.111.165, 136.60.192.226, 193.70.39.163, 62.210.101.96, 149.210.165.211, 5.58.30.139, 163.172.68.133, 163.172.68.136, 89.98.140.88, 62.138.2.243, 72.79.57.172, 62.138.8.181, 163.172.68.132, 65.49.9.135, 208.52.168.75, 123.57.30.19, 62.210.101.104, 146.148.75.14, 77.91.205.13, 74.208.69.145, 82.200.247.240, 88.198.0.163, 157.55.39.2, 66.249.69.214, 188.165.234.68, 207.46.13.6, 207.46.13.0, 80.241.214.124, 176.9.139.229, 92.238.226.245, 62.210.103.36, 107.150.33.114, 46.4.88.247, 81.109.85.9, 82.193.100.107, 144.76.6.230, 173.212.204.146, 5.188.211.19, 5.9.60.241, 46.4.97.116, 144.76.8.231, 176.9.110.70, 122.177.183.7, 62.138.14.109, 5.188.211.170, 46.161.14.99, 216.244.66.250, 176.36.80.39, 51.254.214.211, 46.4.1.228, 136.243.83.80, 194.187.170.124, 54.166.238.61, 194.187.170.126, 5.9.156.74, 194.187.170.109, 194.187.170.142, 194.187.170.133, 194.187.170.121, 194.187.170.110, 120.132.11.40, 5.101.156.124, 208.110.93.52, 5.9.79.151, 5.9.147.133, 5.9.144.234, 77.88.47.94, 77.88.47.14, 144.76.76.115, 144.76.56.44, 136.243.172.11, 87.98.217.57, 136.243.152.18, 88.198.67.69, 35.187.164.104, 46.105.123.123, 89.31.72.163, 62.210.157.129, 185.26.92.74, 144.76.17.175, 194.187.170.139, 194.187.170.138, 194.187.170.120, 194.187.170.129, 77.66.1.97, 194.187.170.146, 136.243.73.76, 72.79.54.220, 84.201.133.47, 66.249.64.139, 5.189.170.96, 5.45.70.108, 82.80.249.212, 66.249.75.30, 62.210.103.31, 46.4.0.246, 66.249.73.26, 54.158.31.120, 5.9.106.230, 91.121.97.49, 173.212.229.247, 173.212.230.47, 107.22.46.150, 66.249.64.26, 149.56.18.92, 52.53.247.54, 5.196.90.82, 51.255.172.229, 173.212.200.185, 5.9.155.37, 88.198.66.230, 144.76.8.134, 92.222.14.206, 54.162.232.51, 144.76.38.40, 188.165.234.52, 158.69.254.103, 208.113.184.218, 88.198.55.175, 144.76.19.144, 158.69.252.176, 144.76.224.111, 195.35.83.35, 198.144.157.39, 50.63.25.22, 198.27.80.144, 60.174.210.124, 69.197.177.26, 178.79.179.251, 5.9.61.111, 108.12.37.82, 173.212.247.162, 5.9.144.195, 207.38.82.91, 88.99.19.242, 5.189.160.96, 163.172.68.238, 5.9.81.11, 92.221.165.181, 108.179.222.152, 200.58.111.185, 5.9.80.133, 66.249.66.79, 100.35.47.77, 173.212.249.69, 89.11.207.110, 66.249.69.203, 173.208.128.34, 188.213.49.101, 52.201.233.252, 89.163.243.39, 82.193.102.149, 52.210.234.45, 52.18.43.150, 80.23.199.34, 66.249.66.149, 194.187.170.122, 80.57.36.26, 46.4.58.130, 84.213.178.172, 95.85.2.40, 104.236.154.246, 166.62.125.97, 94.73.150.47, 217.16.10.120, 88.198.16.12, 88.198.23.179, 31.31.74.211, 178.203.120.140, 89.35.39.45, 88.198.19.164, 144.76.12.66, 51.254.214.203, 51.255.203.77, 5.9.156.43, 88.89.150.198, 173.212.254.158, 204.12.241.178, 47.195.251.227, 74.208.131.252, 158.69.251.119, 82.80.249.249, 54.224.187.45, 54.80.33.183, 88.76.245.217, 5.9.82.194, 5.9.63.162, 144.76.30.241, 149.210.170.3, 123.57.137.126, 132.148.87.196, 198.23.59.207, 149.91.123.191, 192.151.157.210, 144.76.115.190, 216.244.66.237, 198.204.244.90, 66.249.64.30, 46.4.87.205, 88.198.43.207, 46.9.164.75, 195.154.146.17, 144.76.71.83, 69.30.221.250, 88.198.90.9, 51.255.173.12, 136.243.17.161, 144.76.38.73, 5.9.145.132, 66.249.79.75, 5.9.94.207, 104.42.237.4, 40.112.141.230, 104.42.232.223, 94.73.150.176, 128.199.115.206, 144.76.8.66, 160.153.154.24, 88.198.54.49, 144.76.162.206, 212.33.141.2, 184.168.192.72, 37.187.90.226, 91.134.248.253, 94.73.151.25, 52.74.92.75, 144.76.168.111, 148.251.177.114, 202.130.47.142, 94.53.55.132, 202.155.230.93, 78.46.90.120, 216.244.66.203, 144.76.153.198, 192.151.152.98, 107.180.120.57, 77.221.130.147, 66.249.79.79, 104.238.120.26, 5.101.156.148, 176.31.255.65, 66.249.65.149, 52.224.167.43, 89.46.106.230, 66.249.75.157, 54.37.85.61, 91.137.17.125, 95.91.13.15, 91.121.2.59, 198.58.75.9, 5.102.19.213, 46.4.91.109, 62.210.157.95, 35.190.206.33, 64.120.56.210, 95.216.20.84, 208.110.93.78, 54.158.241.146, 136.243.68.226, 66.249.73.75, 46.4.71.176, 79.143.185.25, 148.251.7.6, 95.91.13.71, 79.62.0.31, 95.216.0.31, 35.195.39.245, 173.208.200.154, 148.251.52.198, 178.151.245.174, 148.251.234.35, 5.39.90.139, 144.76.165.211, 46.4.80.195, 46.4.78.92, 144.76.111.172, 67.229.144.29, 167.114.211.200, 176.9.117.52, 97.107.132.23, 95.216.11.58, 91.247.38.57, 81.169.144.135, 93.185.104.18, 144.76.76.104, 203.133.169.208, 95.216.14.234, 95.216.11.151, 5.188.86.156, 79.211.70.195, 35.195.248.68, 95.216.14.211, 148.251.129.111, 95.216.7.29, 144.76.166.227, 46.4.74.62, 95.216.5.146, 95.216.14.251, 46.4.68.56, 116.62.148.42, 95.216.9.245, 74.6.53.166, 14.125.63.45, 144.76.118.82, 182.50.135.53, 115.29.97.3, 210.209.84.51, 50.116.81.159, 212.227.119.7, 219.94.203.126, 144.76.104.213, 148.251.244.137, 167.114.1.124, 23.118.150.105, 91.121.116.72, 144.76.184.36, 95.216.20.16, 144.76.101.215, 5.9.138.189, 46.229.168.75, 144.76.108.233, 104.155.55.105, 64.62.252.163, 194.187.170.103, 144.76.7.79, 195.201.217.230, 5.9.108.254, 178.63.87.197, 54.225.31.188, 148.251.9.145, 144.76.186.38, 144.76.14.153, 144.76.137.254, 194.187.170.136

  • BANLIST configuration, comma delimited list of:
Line: 55 to 55

    1. Threshold to add to BANLIST
    2. Measured over time (in seconds)
    • Set BANLISTCONFIG = 20, 5, 1, 20, 120, 300
Changed:
<
<
    • Your current score: %BLACKLIST{ action="user_score" }% for IP address 54.224.91.246
>
>
    • Your current score: 21 for IP address 54.224.91.246

  • Message for users on BLACKLIST and BANLIST:
    • Set BLACKLISTMESSAGE = Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.
Line: 70 to 70

  • Local SPAMLIST: Manually maintained list of spam patterns (NOTE: Must be RegularExpression patterns)
Changed:
<
<
    • Action: wiki-spam regex pattern http://.*? %BLACKLIST{ action="" value="" }%
    • Current list: %BLACKLIST{ action="spam_show" }%
>
>
    • Action: wiki-spam regex pattern(s) http://.*?
    • Current list:

  • Public wiki-spam list: Big list of wiki-spam patterns, retrieved from external web site (thanks to MoinMoin's AntiSpamGlobalSolution wiki-spam list)
Line: 84 to 84

    • Set SPAMREGEXREFRESH = 10

  • Message for users trying to save text with wiki-spam:
Changed:
<
<
    • Set WIKISPAMMESSAGE = Wiki-spam detected, "%WIKISPAMWORD%" is a banned word and cannot be saved. Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.
>
>
    • Set WIKISPAMMESSAGE = Wiki-spam detected: "%WIKISPAMWORD%" is a banned word and cannot be saved. Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.

Nofollow link setting:

  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
Line: 115 to 115

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 29 Oct 2005
>
>
Plugin Version: 30 Oct 2005

Change History: <!-- versions below in reverse order --> 
Added:
>
>
30 Oct 2005: Dakar Release compatibility: Work around Dakar preferencs bug

29 Oct 2005: Added wiki-spam handling to prevent topic save with wiki-spam
27 Oct 2005: For BANLIST, add/remove multiple IP addresses at once, contributed by TWiki:Main.MichaelDaum
22 Jan 2005: Added NOFOLLOWAGE handling
Line: 135 to 136

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 29 Oct 2005
>
>
-- TWiki:Main/PeterThoeny - 30 Oct 2005

 <<O>>  Difference Topic BlackListPlugin (r1.7 - 29 Oct 2005 - PeterThoeny)

Black List Plugin

Changed:
<
<
This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam.
>
>
This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots), suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam, or saving text with wiki-spam.

The Plugin monitors activities by IP address and uses three IP address lists to protect the TWiki site:

  • WHITELIST: Manually maintained list of users who should never get on the BANLIST
  • BLACKLIST: Manually maintained list of malicious users
  • BANLIST: Automatically updated list of users with suspicious activities
Added:
>
>
On topic save, text is compared to a known list of spam patterns. If wiki-spam is identified, topic save is cancelled, an error message is shown, and the IP address is put on the BANLIST. Two wiki-spam lists are used:
  • Local SPAMLIST: Manually maintained list of spam patterns
  • Public wiki-spam list: Big list of wiki-spam patterns, retrieved from external web site

Users on the BLACKLIST and BANLIST will have every page access delayed by one minute and will get an error message.

To fight Wiki-spam, the Plugin can also add a rel="nofollow" parameter to external URLs. Search engines will not follow links that have this parameter, taking away the incentive to add spam to TWiki.

Line: 16 to 20

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

Added:
>
>
General settings:

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Utility to keep malicious users away from a public TWiki site

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0
Added:
>
>
  • Log access of blacklist and spam list activities: (0 or 1)
    • Set LOGACCESS = 1

WHITELIST, BLACKLIST and BANLIST settings:


  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set WHITELIST = 127.0.0.1
Line: 49 to 60

  • Message for users on BLACKLIST and BANLIST:
    • Set BLACKLISTMESSAGE = Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.
Changed:
<
<
  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
    • Set NOFOLLOWAGE = -1
>
>
Wiki-spam filtering settings:
  • Filter wiki-spam on topic save based on SPAMLIST: (0 or 1)
    • Set FILTERWIKISPAM = 1

  • Comma separated list of Web.Topics to exclude from wiki-spam filtering:
    • Set SPAMEXCLUDETOPICS =

  • Local SPAMLIST: Manually maintained list of spam patterns (NOTE: Must be RegularExpression patterns)
    • Action: wiki-spam regex pattern http://.*? %BLACKLIST{ action="" value="" }%
    • Current list: %BLACKLIST{ action="spam_show" }%

Changed:
<
<
  • Log access of users on BLACKLIST and BANLIST: (1 or 0)
    • Set LOGACCESS = 1
>
>

Changed:
<
<
>
>
  • Cache refresh time (in minutes) for public wiki-merge pattern list:
    • Set SPAMLISTREFRESH = 60

  • Cache refresh time (in minutes) for internal wiki-spam regular expression cache:
    • Set SPAMREGEXREFRESH = 10

  • Message for users trying to save text with wiki-spam:
    • Set WIKISPAMMESSAGE = Wiki-spam detected, "%WIKISPAMWORD%" is a banned word and cannot be saved. Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.

Nofollow link setting:

  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
    • Set NOFOLLOWAGE = -1

Plugin Installation Instructions

Line: 69 to 101

data/TWiki/BlackListPlugin.txt,v Plugin topic repository
lib/TWiki/Plugins/BlackListPlugin.pm Plugin Perl module
pub/TWiki/BlackListPlugin/.htaccess Apache access control to protect pub dir
Added:
>
>
templates/oopsblacklist.tmpl Generic oops message

  • Write protect this Plugin topics by removing the # hash sign from the ALLOWTOPICCHANGE setting
  • Make sure pub/TWiki/BlackListPlugin/ is writable by the CGI user (typically nobody)
  • Dakar release only: Run the configure utility in your browser to enable the Plugin
Line: 82 to 115

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 27 Oct 2005 (V1.005)
>
>
Plugin Version: 29 Oct 2005

Change History: <!-- versions below in reverse order --> 
Added:
>
>
29 Oct 2005: Added wiki-spam handling to prevent topic save with wiki-spam

27 Oct 2005: For BANLIST, add/remove multiple IP addresses at once, contributed by TWiki:Main.MichaelDaum
22 Jan 2005: Added NOFOLLOWAGE handling
19 Jan 2005: Added score for "view raw" to address e-mail harvester issue
Line: 101 to 135

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 27 Oct 2005
>
>
-- TWiki:Main/PeterThoeny - 29 Oct 2005

 <<O>>  Difference Topic BlackListPlugin (r1.6 - 27 Oct 2005 - PeterThoeny)

Black List Plugin

This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam.

Line: 28 to 28

  • BLACKLIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set BLACKLIST = 203.88.152., 203.88.155., 219.65.75.
Changed:
<
<
>
>

  • BANLIST: Automatically updated list of IP addresses based on BANLIST configuration
Changed:
<
<
    • IP address %BLACKLIST{ action="" value="" }%
>
>
    • Action: IP address %BLACKLIST{ action="" value="" }%

    • Current list: %BLACKLIST{ action="ban_show" }%
Changed:
<
<
  • BANLIST configuration, comma delimited list of: Points for registration, points for each save and upload, points for view raw, points for other actions like view, threshold to add to BANLIST, measured over time (in seconds)
>
>

  • BANLIST configuration, comma delimited list of:
    1. points for registration
    2. Points for each save and upload
    3. Points for view raw
    4. Points for other actions like view
    5. Threshold to add to BANLIST
    6. Measured over time (in seconds)

    • Set BANLISTCONFIG = 20, 5, 1, 20, 120, 300
    • Your current score: %BLACKLIST{ action="user_score" }% for IP address 54.224.91.246

  • Message for users on BLACKLIST and BANLIST:
Changed:
<
<
    • Set BLACKLISTMESSAGE = You are black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake. Black listed IP addresses will be submitted to major blacklist databases.
>
>
    • Set BLACKLISTMESSAGE = Your IP address 54.224.91.246 is black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake.

  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
    • Set NOFOLLOWAGE = -1
Line: 48 to 56

    • Set LOGACCESS = 1

  • Access restriction
Changed:
<
<
>
>

Plugin Installation Instructions

Line: 60 to 68

data/TWiki/BlackListPlugin.txt Plugin topic
data/TWiki/BlackListPlugin.txt,v Plugin topic repository
lib/TWiki/Plugins/BlackListPlugin.pm Plugin Perl module
Added:
>
>
pub/TWiki/BlackListPlugin/.htaccess Apache access control to protect pub dir
  • Write protect this Plugin topics by removing the # hash sign from the ALLOWTOPICCHANGE setting
  • Make sure pub/TWiki/BlackListPlugin/ is writable by the CGI user (typically nobody)
  • Dakar release only: Run the configure utility in your browser to enable the Plugin

  • Test if the installation was successful:
    1. Using above form, add the IP address of one of your workstations to the BANLIST
    2. Access TWiki from that workstation
Line: 67 to 79

      • else, you should get an 500 Internal Server Error for other scripts
    1. On a different workstation, remove the IP address of the test workstation from the BANLIST
Deleted:
<
<

Known Issues

  • The BANLIST does not work until you add and remove an IP address using above form

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 22 Jan 2005 (V1.004)
>
>
Plugin Version: 27 Oct 2005 (V1.005)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
27 Oct 2005: For BANLIST, add/remove multiple IP addresses at once, contributed by TWiki:Main.MichaelDaum

22 Jan 2005: Added NOFOLLOWAGE handling
19 Jan 2005: Added score for "view raw" to address e-mail harvester issue
05 Apr 2004: Fixed bug in event log (requiring update of earlier Plugin versions); doc updates
Line: 85 to 93

CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
Added:
>
>
License: GPL (GNU General Public License)

TWiki:Plugins/Benchmark: GoodStyle 99%, FormattedSearch 99%, BlackListPlugin 97%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/BlackListPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginDev
Added:
>
>
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginAppraisal

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 22 Jan 2005
>
>
-- TWiki:Main/PeterThoeny - 27 Oct 2005

 <<O>>  Difference Topic BlackListPlugin (r1.5 - 22 Jan 2005 - PeterThoeny)

Black List Plugin

Changed:
<
<
This is a simple utility to keep black sheeps away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, like multiple registrations or rapid topic updates indicating Wiki-spam.
>
>
This is a simple utility to keep black sheep away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, such as multiple registrations or rapid topic updates indicating Wiki:WikiSpam.

The Plugin monitors activities by IP address and uses three IP address lists to protect the TWiki site:

  • WHITELIST: Manually maintained list of users who should never get on the BANLIST
Line: 10 to 10

Users on the BLACKLIST and BANLIST will have every page access delayed by one minute and will get an error message.

Added:
>
>
To fight Wiki-spam, the Plugin can also add a rel="nofollow" parameter to external URLs. Search engines will not follow links that have this parameter, taking away the incentive to add spam to TWiki.

Plugin Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

Line: 39 to 41

  • Message for users on BLACKLIST and BANLIST:
    • Set BLACKLISTMESSAGE = You are black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake. Black listed IP addresses will be submitted to major blacklist databases.
Added:
>
>
  • Add a rel="nofollow" parameter to external URLs. Use this is to fight Wiki-spam. Search engines will not follow the link if a URL has a nofollow parameter, such as <a href="http://spammer.com/" rel="nofollow">. Specify topic age in hours for which the nofollow parameter should appear (set it to a value that gives you enough time to remove spam); set it to -1 to add the nofollow parameter unconditionally to external URLs; or 0 to disable: (-1, 0, 1...N)
    • Set NOFOLLOWAGE = -1

  • Log access of users on BLACKLIST and BANLIST: (1 or 0)
    • Set LOGACCESS = 1
Line: 70 to 75

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 19 Jan 2005 (V1.003)
>
>
Plugin Version: 22 Jan 2005 (V1.004)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
22 Jan 2005: Added NOFOLLOWAGE handling

19 Jan 2005: Added score for "view raw" to address e-mail harvester issue
05 Apr 2004: Fixed bug in event log (requiring update of earlier Plugin versions); doc updates
04 Apr 2004: Added WHITELIST and BANLIST
Line: 85 to 91

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 19 Jan 2005
>
>
-- TWiki:Main/PeterThoeny - 22 Jan 2005

 <<O>>  Difference Topic BlackListPlugin (r1.4 - 19 Jan 2005 - PeterThoeny)

Black List Plugin

This is a simple utility to keep black sheeps away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, like multiple registrations or rapid topic updates indicating Wiki-spam.

Line: 32 to 32

    • Current list: %BLACKLIST{ action="ban_show" }%
Changed:
<
<
  • BANLIST configuration, comma delimited list of: Points for registration, points for each save and upload, points for other actions like view, threshold to add to BANLIST, measured over time (in seconds)
    • Set BANLISTCONFIG = 30, 5, 1, 150, 300
>
>
  • BANLIST configuration, comma delimited list of: Points for registration, points for each save and upload, points for view raw, points for other actions like view, threshold to add to BANLIST, measured over time (in seconds)
    • Set BANLISTCONFIG = 20, 5, 1, 20, 120, 300

    • Your current score: %BLACKLIST{ action="user_score" }% for IP address 54.224.91.246

  • Message for users on BLACKLIST and BANLIST:
Line: 70 to 70

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 05 Apr 2004 (V1.001)
>
>
Plugin Version: 19 Jan 2005 (V1.003)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
19 Jan 2005: Added score for "view raw" to address e-mail harvester issue

05 Apr 2004: Fixed bug in event log (requiring update of earlier Plugin versions); doc updates
04 Apr 2004: Added WHITELIST and BANLIST
21 Mar 2004: Initial version
Line: 84 to 85

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 05 Apr 2004
>
>
-- TWiki:Main/PeterThoeny - 19 Jan 2005

 <<O>>  Difference Topic BlackListPlugin (r1.3 - 05 Apr 2004 - PeterThoeny)

Black List Plugin

Changed:
<
<
This is a simple utility to keep black sheeps away from a public TWiki site. There are three lists of IP addresses:
>
>
This is a simple utility to keep black sheeps away from a public TWiki site. The site can be protected against excessive page access (e.g. by bad robots) and suspicious activities of users, like multiple registrations or rapid topic updates indicating Wiki-spam.

The Plugin monitors activities by IP address and uses three IP address lists to protect the TWiki site:


  • WHITELIST: Manually maintained list of users who should never get on the BANLIST
  • BLACKLIST: Manually maintained list of malicious users
  • BANLIST: Automatically updated list of users with suspicious activities
Line: 22 to 24

    • Set WHITELIST = 127.0.0.1

  • BLACKLIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
Changed:
<
<
    • Set BLACKLIST = 203.88.152., 219.65.75.
>
>
    • Set BLACKLIST = 203.88.152., 203.88.155., 219.65.75.

  • BANLIST: Automatically updated list of IP addresses based on BANLIST configuration
Line: 35 to 37

    • Your current score: %BLACKLIST{ action="user_score" }% for IP address 54.224.91.246

  • Message for users on BLACKLIST and BANLIST:
Changed:
<
<
    • Set BLACKLISTMESSAGE = You are black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact webmaster@gnhlugNoSpam.org if you got on the list by mistake. Black listed IP addresses will be submitted to major blacklist databases.
>
>
    • Set BLACKLISTMESSAGE = You are black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact site administrator webmaster@gnhlugNoSpam.org if you got on the list by mistake. Black listed IP addresses will be submitted to major blacklist databases.

  • Log access of users on BLACKLIST and BANLIST: (1 or 0)
    • Set LOGACCESS = 1
Line: 54 to 56

data/TWiki/BlackListPlugin.txt,v Plugin topic repository
lib/TWiki/Plugins/BlackListPlugin.pm Plugin Perl module
  • Test if the installation was successful:
Changed:
<
<
    • Add the IP address of a PC to BLACKLIST and access TWiki from that PC. After a one minute timeout, you should see the message "You are black listed at GNHLUG" if accessing the view script; or an 500 Internal Server Error for other scripts.
>
>
    1. Using above form, add the IP address of one of your workstations to the BANLIST
    2. Access TWiki from that workstation
      • if you look at a TWiki topic (with the view script) you should see the BLACKLISTMESSAGE (defined above) after a one minute timeout
      • else, you should get an 500 Internal Server Error for other scripts
    3. On a different workstation, remove the IP address of the test workstation from the BANLIST

Known Issues

  • The BANLIST does not work until you add and remove an IP address using above form

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 04 Apr 2004 (V1.001)
>
>
Plugin Version: 05 Apr 2004 (V1.001)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
05 Apr 2004: Fixed bug in event log (requiring update of earlier Plugin versions); doc updates

04 Apr 2004: Added WHITELIST and BANLIST
21 Mar 2004: Initial version
CPAN Dependencies: none
Line: 72 to 84

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 04 Apr 2004
>
>
-- TWiki:Main/PeterThoeny - 05 Apr 2004

 <<O>>  Difference Topic BlackListPlugin (r1.2 - 03 Apr 2004 - PeterThoeny)

Black List Plugin

Changed:
<
<
This is a simple utility to keep black sheeps away from a public TWiki site. Add the IP address of a malicious user to the BLACKLIST setting. Users on that list will have every page access delayed by one minute and will get an error message.
>
>
This is a simple utility to keep black sheeps away from a public TWiki site. There are three lists of IP addresses:
  • WHITELIST: Manually maintained list of users who should never get on the BANLIST
  • BLACKLIST: Manually maintained list of malicious users
  • BANLIST: Automatically updated list of users with suspicious activities

Users on the BLACKLIST and BANLIST will have every page access delayed by one minute and will get an error message.


Plugin Settings

Line: 13 to 18

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0
Changed:
<
<
  • Blacklist: (Comma delimited list of IP addresses, partial addresses OK)
    • Set BLACKLIST = 203.88.152, 219.65.75
>
>
  • WHITELIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set WHITELIST = 127.0.0.1

  • BLACKLIST: Comma delimited list of IP addresses; possible to use partial addresses ending in a dot
    • Set BLACKLIST = 203.88.152., 219.65.75.

  • BANLIST: Automatically updated list of IP addresses based on BANLIST configuration
    • IP address %BLACKLIST{ action="" value="" }%
    • Current list: %BLACKLIST{ action="ban_show" }%

  • BANLIST configuration, comma delimited list of: Points for registration, points for each save and upload, points for other actions like view, threshold to add to BANLIST, measured over time (in seconds)
    • Set BANLISTCONFIG = 30, 5, 1, 150, 300
    • Your current score: %BLACKLIST{ action="user_score" }% for IP address 54.224.91.246

  • Message for users on BLACKLIST and BANLIST:
    • Set BLACKLISTMESSAGE = You are black listed at the GNHLUG web site due to excessive access or suspicious activities. Please contact webmaster@gnhlugNoSpam.org if you got on the list by mistake. Black listed IP addresses will be submitted to major blacklist databases.

Changed:
<
<
  • Log access of users on blacklist to data/debug.txt: (1 or 0)
>
>
  • Log access of users on BLACKLIST and BANLIST: (1 or 0)

    • Set LOGACCESS = 1

  • Access restriction
Line: 38 to 59

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Changed:
<
<
Plugin Version: 21 Mar 2004 (V1.000)
>
>
Plugin Version: 04 Apr 2004 (V1.001)

Change History: <!-- versions below in reverse order --> 
Added:
>
>
04 Apr 2004: Added WHITELIST and BANLIST

21 Mar 2004: Initial version
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
Changed:
<
<
TWiki:Plugins/Benchmark: GoodStyle 99%, FormattedSearch 99%, BlackListPlugin 99%
>
>
TWiki:Plugins/Benchmark: GoodStyle 99%, FormattedSearch 99%, BlackListPlugin 97%

Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/BlackListPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginDev

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

Changed:
<
<
-- TWiki:Main/PeterThoeny - 21 Mar 2004
>
>
-- TWiki:Main/PeterThoeny - 04 Apr 2004

 <<O>>  Difference Topic BlackListPlugin (r1.1 - 20 Mar 2004 - PeterThoeny)
Line: 1 to 1
Added:
>
>

Black List Plugin

This is a simple utility to keep black sheeps away from a public TWiki site. Add the IP address of a malicious user to the BLACKLIST setting. Users on that list will have every page access delayed by one minute and will get an error message.

Plugin Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Utility to keep malicious users away from a public TWiki site

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

  • Blacklist: (Comma delimited list of IP addresses, partial addresses OK)
    • Set BLACKLIST = 203.88.152, 219.65.75

  • Log access of users on blacklist to data/debug.txt: (1 or 0)
    • Set LOGACCESS = 1

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip BlackListPlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/BlackListPlugin.txt Plugin topic
    data/TWiki/BlackListPlugin.txt,v Plugin topic repository
    lib/TWiki/Plugins/BlackListPlugin.pm Plugin Perl module
  • Test if the installation was successful:
    • Add the IP address of a PC to BLACKLIST and access TWiki from that PC. After a one minute timeout, you should see the message "You are black listed at GNHLUG" if accessing the view script; or an 500 Internal Server Error for other scripts.

Plugin Info

Plugin Author: TWiki:Main/PeterThoeny
Plugin Version: 21 Mar 2004 (V1.000)
Change History: <!-- versions below in reverse order --> 
21 Mar 2004: Initial version
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
TWiki:Plugins/Benchmark: GoodStyle 99%, FormattedSearch 99%, BlackListPlugin 99%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/BlackListPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/BlackListPluginDev

Related Topics: TWikiPreferences, TWikiPlugins, Google blacklist directory

-- TWiki:Main/PeterThoeny - 21 Mar 2004

Revision r1.1 - 20 Mar 2004 - 20:08 - PeterThoeny
Revision r1.17 - 29 Sep 2014 - 19:37 - Main.bscott