Difference between revisions of "Bot-Trap Mod"
(added Date of Last Update) |
|||
(18 intermediate revisions by 12 users not shown) | |||
Line 7: | Line 7: | ||
| mod_summary = Creates a honeypot or trap to block bots that do not adhere to robots.txt standards | | mod_summary = Creates a honeypot or trap to block bots that do not adhere to robots.txt standards | ||
| mod_validation = | | mod_validation = | ||
− | | mod_last_update = | + | | mod_last_update = 23 Jul 2018 |
− | | download_link = [[Media:Bot-trap_v10.1.0.4.zip|Bot-trap_v10104.zip]]{{Tver|ver=10.1.0 - 11.1.2|bgcolor=#FFBB33|color=#000000|float=right}}<hr style="clear: both;"/>[[Media:Bot-trap_v10101.zip|Bot-trap_v10101.zip]]{{Tvall}}<hr style="clear: both;"/> | + | | download_link = [[Media:Bot-trap_v12.0.0.5.zip|Bot-trap_v12005.zip]]{{Tv120}}<hr style="clear: both;"/>[[Media:Bot-trap_v10.1.0.4.zip|Bot-trap_v10104.zip]]{{Tver|ver=10.1.0 - 11.1.2|bgcolor=#FFBB33|color=#000000|float=right}}<hr style="clear: both;"/>[[Media:Bot-trap_v10101.zip|Bot-trap_v10101.zip]]{{Tvall}}<hr style="clear: both;"/> |
| download_stats = [http://www.ourfamilyhistories.org/ccount/index.php?action=stats&id=27 statistics for v10.1.0.3]<span style="color: Red">NOT CURRENTLY WORKING</span><br /> | | download_stats = [http://www.ourfamilyhistories.org/ccount/index.php?action=stats&id=27 statistics for v10.1.0.3]<span style="color: Red">NOT CURRENTLY WORKING</span><br /> | ||
[http://www.ourfamilyhistories.org/ccount/index.php?action=stats&id=20 statistics for v10.1.0.1]<span style="color: Red">NOT CURRENTLY WORKING</span> | [http://www.ourfamilyhistories.org/ccount/index.php?action=stats&id=20 statistics for v10.1.0.1]<span style="color: Red">NOT CURRENTLY WORKING</span> | ||
Line 18: | Line 18: | ||
| mod_version = See download links | | mod_version = See download links | ||
| min_TNG_ver = 7.1.0 | | min_TNG_ver = 7.1.0 | ||
− | | max_TNG_ver = | + | | max_TNG_ver = 12.0.1 |
| TNG_file_list = meta.php<br />.htaccess<br />robots.txt<br />bot-trap/settings.php<br />bot-trap/.htaccess<br />bot-trap/forbid.php<br />bot-trap/functions.php<br />bot-trap/index.php<br />bot-trap/pixel.gif<br />bot-trap/unban.php | | TNG_file_list = meta.php<br />.htaccess<br />robots.txt<br />bot-trap/settings.php<br />bot-trap/.htaccess<br />bot-trap/forbid.php<br />bot-trap/functions.php<br />bot-trap/index.php<br />bot-trap/pixel.gif<br />bot-trap/unban.php | ||
| related_mods = | | related_mods = | ||
Line 113: | Line 113: | ||
! Date | ! Date | ||
! Contents | ! Contents | ||
+ | |- | ||
+ | | V12.0.0.5 | ||
+ | | 23 Jul 2018 | ||
+ | | This update corrects an error in the bot-trap pages as well as some updates for TNG V12 Mod Manager changes. | ||
|- | |- | ||
| V10.1.0.4 | | V10.1.0.4 | ||
Line 138: | Line 142: | ||
{| border="0" cellspacing="1" cellpadding="2" class="wikitable" | {| border="0" cellspacing="1" cellpadding="2" class="wikitable" | ||
|- | |- | ||
− | ! | + | ! |
− | ! | + | ! |
− | ! | + | ! |
− | ! | + | ! |
− | ! | + | ! |
− | ! | + | ! |
|- | |- | ||
| [http://www.ourfamilyhistories.org Our Family Histories] | | [http://www.ourfamilyhistories.org Our Family Histories] | ||
Line 175: | Line 179: | ||
| [http://genealogy.oceanwharf.com Hooley Family Links] | | [http://genealogy.oceanwharf.com Hooley Family Links] | ||
| [[User: lastejas|Rick Hooley]] | | [[User: lastejas|Rick Hooley]] | ||
− | | Public | + | | Public/Private |
− | | | + | | [[User: lastejas|See Here]] |
− | | | + | | [[User: lastejas|See Here]] |
| EN | | EN | ||
|- | |- | ||
Line 211: | Line 215: | ||
| [[User:hemar|Hendrik Martius]] | | [[User:hemar|Hendrik Martius]] | ||
| Half-public site | | Half-public site | ||
− | | v10.1.0. | + | | v10.1.0.4* |
− | | | + | | v12.0.1 |
| DE (EN, FR, NL) | | DE (EN, FR, NL) | ||
|- | |- | ||
Line 218: | Line 222: | ||
| [[User:laxref93|John Kleinmann]] | | [[User:laxref93|John Kleinmann]] | ||
| | | | ||
− | | | + | | v12.0.0.5 |
− | | | + | | v12.0.2 |
| EN | | EN | ||
|- | |- | ||
Line 225: | Line 229: | ||
| [[User:Rgstrong|Russell G Strong]] | | [[User:Rgstrong|Russell G Strong]] | ||
| Modified the mod to validate at XHTML 1.0 Transitional | | Modified the mod to validate at XHTML 1.0 Transitional | ||
− | | | + | | v12.0.0.5 |
− | | | + | | v12.0.1 |
| EN (DE, FR, NL) | | EN (DE, FR, NL) | ||
|- | |- | ||
Line 250: | Line 254: | ||
| EN | | EN | ||
|- | |- | ||
− | | [ | + | | [https://acadianfamily.com/index.php Our Acadian Family] |
− | | [[User: | + | | [[User:Randal Suire|Randal Suire]] |
− | | Public/Private | + | | Public/Media Private |
| 10.1.0.4 | | 10.1.0.4 | ||
| 11.1.2 | | 11.1.2 | ||
− | + | | EN, FR | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | EN, | ||
|- | |- | ||
| [http://mccartyandmccoy.com/index.php McCarty-McCoy Family] | | [http://mccartyandmccoy.com/index.php McCarty-McCoy Family] | ||
Line 275: | Line 272: | ||
| Public site | | Public site | ||
| 10.1.0.4 | | 10.1.0.4 | ||
− | | | + | | 12.0.1 beta 2 |
| DE/EN/NL | | DE/EN/NL | ||
|- | |- | ||
Line 285: | Line 282: | ||
| ENGLISH | | ENGLISH | ||
|- | |- | ||
+ | | [http://www.akerman.me/tng/index.php tobbes familje sidor] | ||
+ | | [[User:Torace|Torbjörn Åkerman]] | ||
+ | | Public site | ||
+ | | v10.1.0.4 | ||
+ | | v11.1.2 | ||
+ | | SE, EN, FI | ||
+ | |- | ||
+ | | [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree] | ||
+ | | [[User:dlcole|David Cole]] | ||
+ | | Public/Private | ||
+ | | [[User:Dlcole|see here]] | ||
+ | | [[User:Dlcole|see here]] | ||
+ | | English | ||
+ | |- | ||
+ | | [http://geneagraphie.com/ Family Trees worldwide] | ||
+ | | [[User:Henri_Textor|Hans Weebers]] | ||
+ | | Public-, Private Site | ||
+ | | 10.1.0.4 | ||
+ | | 12.0.1 | ||
+ | | Nl, De, En, Fr | ||
|} | |} | ||
+ | [[Category:Mods for TNG v12]] | ||
[[Category:Mods for TNG v11]] | [[Category:Mods for TNG v11]] | ||
[[Category:Mods for TNG v10]] | [[Category:Mods for TNG v10]] |
Revision as of 15:20, 5 November 2018
The Bot-Trap Mod should work with any TNG version since TNG V7? when meta.php was added to the TNG package. |
|
Bot-Trap | ||||
---|---|---|---|---|
Summary | Creates a honeypot or trap to block bots that do not adhere to robots.txt standards | |||
Validation | ||||
Mod Updated | 23 Jul 2018 | |||
Download link | Bot-trap_v12005.zip
Bot-trap_v10104.zip
Bot-trap_v10101.zip
| |||
Download stats | statistics for v10.1.0.3NOT CURRENTLY WORKING statistics for v10.1.0.1NOT CURRENTLY WORKING | |||
Author(s) | Bryan S. Larson Based on the Bot-Trap tool by Daniel M. Webb | |||
Homepage | Bot-Trap Mod (this page) | |||
Mod Support | Support for Bot-Trap | |||
Contact Developer | Support for Bot-Trap | |||
Latest Mod | See download links | |||
Min TNG V | 7.1.0 | |||
Max TNG V | 12.0.1 | |||
Files modified | meta.php .htaccess robots.txt bot-trap/settings.php bot-trap/.htaccess bot-trap/forbid.php bot-trap/functions.php bot-trap/index.php bot-trap/pixel.gif bot-trap/unban.php | |||
Related Mods | ||||
Notes |
Introduction
The Bot-Trap mod places a link on every page of your site that is invisible to humans, but which machines can see. Clicking on the link automatically blocks the visitor by adding an .htaccess restriction for the offending IP address. If a human is curious enough to find and visit the link, there is an easy mechanism to get removed from the list of banned IP addresses.
The way Bot-Trap works is that it adds an entry to robots.txt (and creates the file if it does not already exist) which instructs bots to avoid the bot-trap directory. If a bot does follow the robots.txt protocol, as good bots do, it will know not to visit the trap. Bad bots that do not follow robots.txt standards will see the link and visit it; thereby getting blocked via an entry to .htaccess.
The mod has optional parameters to allow webmasters to enter an email address and be alerted any time the trap is triggered and/or any time a human escapes from the trap using the escape mechanism.
This mod was originally developed using TNG V10.1, but version 10.1.0.1 should work with any version of TNG. Bot-trap version 10.1.0.2 and higher requires at least TNG V10.1.0 to work.
Developer
- The TNG Bot-Trap Mod was developed and is maintained by Bryan S. Larson
- Beta testing of the original mod was done by Ken Roy and Rick Bisbee.
Requirements
- A working TNG installation.
- A backup of the TNG meta.php file.
- An installed current version of the Mod Manager.
- A server that supports .htaccess (most do).
For Bot-trap v10.1.0.2 and newer
TNG version: | ≥ 10.1.0 |
- A working TNG installation.
- Footer must be using stdsitecredit.php
- If you have modified your footer (TNG 10.1.0 and later), you may need to adjust the code in the mod to work on your site
- Alternately, you may use the older version of the bot-trap
- An installed current version of the Mod Manager.
- A server that supports .htaccess (most do).
Installing Bot-Trap Mod
First time installation:
- Download the appropriate zip file for the Mod Manager configuration file
- Extract all the files in bot-trap zip file
- Upload the configuration file and the entire bot-trap folder to your mods folder.
- IMPORTANT: In many cases, the mod manager will give an error indicating that the mod cannot be installed. THIS IS NORMAL.
- You must click on the "Run Checks" button BEFORE installing the mod. This step creates the files and folders needed for the mod to work if they are not already present.
- Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the bot-trap file.
Optional Parameters
This mod has 4 optional parameters which can be modified using the Mod Manager Edit capability.
- Send an email alert when a new IP address is ADDED to the bot-trap: When enabled, this option causes an email to be sent to the specified email address any time a new bot is added to the IP block list. This is enabled by default, but will not work unless a valid email address is entered.
- Send an email alert when a new IP address is REMOVED to the bot-trap: When enabled, this option causes an email to be sent to the specified email address any time a blocked IP address is removed from the block list via the escape mechanism. This is enabled by default, but will not work unless a valid email address is entered.
- Email bot-trap alerts TO the following address: This is the email address where you wish to have bot-trap alerts sent.
- Email bot-trap alerts FROM the following address: This is the email address you wish to have bot-trap alerts sent from. Normally, both email addresses would be the same, but in some cases it makes sense to differentiate them.
Revision History
Version | Date | Contents |
---|---|---|
V12.0.0.5 | 23 Jul 2018 | This update corrects an error in the bot-trap pages as well as some updates for TNG V12 Mod Manager changes. |
V10.1.0.4 | 22 Aug 2017 | Small update to better recognize TNG installations that are not in the web root. Also an update for better compatibility with modern versions of php. |
V10.1.0.3 | 30 Nov 2016 | Small fix in check file; it was not checking for .htaccess as it should have been. Corrected. |
V10.1.0.2 | 8 Nov 2016 | Update to use footer rather than meta.php. This resolves validation problems associated with previous version of mod. |
V10.1.0.1 | 6 Mar 2015 | Initial release of the Bot-Trap Mod. |
Sites using this mod
If you download and install this mod, please add your TNG site to the table below