PHP Classes

My Wordpress Crawler Plugin: Block bots that do not benefit WordPress sites

Recommend this page to a friend!
  Info   Documentation   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 51 All time: 10,677 This week: 41Up
Version License PHP version Categories
crawler-hunter 1.1MIT/X Consortium ...5.6PHP 5, Content management, Security, B...
Description 

Author

This package provides a plugin to block bots that do not benefit WordPress sites.

The plugin alters the behavior of a WordPress site to refuse access to bots that are crawling Websites without providing any benefits.

It also implements WordPress administration pages to configure several aspects of permitted bot access:

- Which crawlers are allowed by maintaining an whitelist of known bots like Google, Bing, Yahoo, Facebook, Yahoo and Twitter

- Define IP addresses of bots to be blocked

- Enable automatic bot blocking from the same IP address that makes more than requests within 1 minute for 4 hours

Innovation Award
PHP Programming Innovation award nominee
September 2023
Number 6
WordPress is a popular PHP content management system used by many sites.

This fact makes WordPress sites targeted by people with bad intentions.

Some of those people crawl sites to find vulnerabilities. Others want to copy the contents to other sites without their permission.

One way to avoid this kind of abuse is to block crawler bots.

This package implements a WordPress plugin that helps block the access of abusive crawlers.

It also provides administration pages to allow WordPress site administrators to configure several aspects of the features to block bot accesses.

Manuel Lemos
Picture of Mr.shaggyy83
Name: Mr.shaggyy83 <contact>
Classes: 5 packages by
Country: Turkey Turkey
Age: ???
All time rank: 407072 in Turkey Turkey
Week rank: 44 Up1 in Turkey Turkey Up
Innovation award
Innovation award
Nominee: 3x

Documentation

=== crawler-hunter === Tags: bad bots,block,ban,control bots,spiders,ip,crawlers,anti spam Requires at least: 3.6 Tested up to: 6.0.2 Requires PHP: 5.6 Stable tag: 1.0 License: GPL2 It is a simple but effective plugin. Stops spam bots by checking browser content. You can also add an ip address to the blacklist. == Description == Bots and web crawlers coming to your site check the content of the Full user agent string and block the ones other than the white list. In addition, you can manually blacklist the ip address, if you activate the automatic ip blocking option, it will block the ip address that makes more than 5 requests within 1 minute for 4 hours. == Installation == Upload the crawler-hunter plugin to your blog and activate

Details

crawler-hunter

=== crawler-hunter === Tags: bad bots,block,ban,control bots,spiders,ip,crawlers,anti spam Requires at least: 3.6 Tested up to: 6.0.2 Requires PHP: 5.6 Stable tag: 1.0 License: GPL2

It is a simple but effective plugin. Stops spam bots by checking browser content. You can also add an ip address to the blacklist.

== Description == Bots and web crawlers coming to your site check the content of the Full user agent string and block the ones other than the white list. In addition, you can manually blacklist the ip address, if you activate the automatic ip blocking option, it will block the ip address that makes more than 5 requests within 1 minute for 4 hours.

== Installation == Upload the crawler-hunter plugin to your blog and activate


Screenshots (2)  
  • screenshoots/bot.PNG
  • screenshoots/ip.PNG
  Files folder image Files (14)  
File Role Description
Files folder imagecss (1 file)
Files folder imageimg (1 file)
Files folder imagejs (3 files)
Plain text file crw_bot_table.php Class Class source
Plain text file crw_function.php Class Class source
Accessible without login Plain text file crw_hunter.php Example Example script
Accessible without login Plain text file crw_ip.php Example Example script
Plain text file crw_ip_table.php Class Class source
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files (14)  /  css  
File Role Description
  Accessible without login Plain text file jquery.dataTables.min.css Data Auxiliary data

  Files folder image Files (14)  /  img  
File Role Description
  Accessible without login Plain text file crawler-hunter.svg Data Auxiliary data

  Files folder image Files (14)  /  js  
File Role Description
  Accessible without login Plain text file dataTables.bootstrap4.min.js Data Auxiliary data
  Accessible without login Plain text file dataTables.buttons.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.dataTables.min.js Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:51
This week:0
All time:10,677
This week:41Up