Stop Bad Bots Non WordPress Version

No WordPress Guide Online

Intro

Stop Bad Bots is a software to improve security and stop Bad Bots from stealing you.

Bad bots consume bandwidth, slow down your server, steal your content and look for vulnerability to compromise your server.

To install this App, you need:

1) Linux Server

2) PHP version 5.6 or bigger

3) MySQLi installed

4) Memory 128M or bigger

5) Session Support: enabled

6) PHP Curl: enabled

7) PHP Zip Lib: enabled

For details about your server or make upgrade, talk with your hosting company.

If your site is a WordPress site, click here to go to WordPress version.

Fresh Install

To install Stop Bad Bots App in your server, follow these steps:

1) Download it

Just follow this link to download.

https://StopBadBots.com

and download the Non-WordPress version.

 

2) Unzip it

After download it for your local computer, unzip the file. Unzipping is the act of extracting the files from a zipped single file.

 

3) Upload it

Upload all StopBadBots folder to your server at root place. You can use Filezilla or another free system.

For example:

www.YourSite.com/stopbadbots/

(Replace YourSite.com with your site name)

 

4) Install it

After Upload, go to:

www.YourSite.com/stopbadbots/install

(Replace YourSite.com with your site name)

to begin the wizard guided install process.

 

If you find problems, ask for help to your hosting company or go to our support page:

https://billminozzi.com/dove/

 

 

After Install

Before to make these changes, make a copy (backup) of page index.html to a safe place.

After the previous step (fresh install), go to your main page and add this code below.

Add on the top of your page.

 

First of all, remember, if necessary to rename your page from:

index.html

to

index.php

set_include_path(get_include_path() . PATH_SEPARATOR . '/stopbadbots/');

require_once('stopbadbots/stopbadbots.php');

 
if you can see these row above in your front page, change for this
 
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '/stopbadbots/');
require_once('stopbadbots/stopbadbots.php');
?>
 
After that, nothing about stop bad bots should show up on your front page.
 
If you see in your front page:

Fatal error: require_once( ...

double check if you uploaded all files to the folder:

/stopbadbots/

(in root folder of your server)

(look the fresh install instructions)

 

 

 

Update

After install, in your settings page, enable automatic updates.

Then, you will receive database updates and software updates automatically.

Or, you can follow the same steps you made to install the software.

Setup

After install, go to:

www.YourSite.com/stopbadbots/

and look for the Setup link.

Update the form and click SAVE CHANGES.

You will find there one

StartUp guide.

 

 

Management

Go to:

www.YourSite.com/stopbadbots/

to manage the App. 

You will find all info, as for example:

1) Enable /disable options

2) Bots Tables

3) How to include and disable some bots

4) Dashboard with a lot of information about bots blocked

Premium

You can use the free version forever, without a time limit.

The free version will block thousands of bad bots, thousands of bad IPs and bad referers but the Premium version, you can get also:

1) Weekly updates in databases (free Version it is updated every 4 months)

2) Firewall protection

3) Rate Limiting: limit the number of bot's visits (non-humans)

4) Block HTTP tools (HTTP Tools are tools to do HTTP requests, used for not humans.)

5) Block all visitors with Blank User-Agent.

6) Block false google bot. (we never block the real google bot)

For details, visit:

https://stopbadbots.com/premium/

Firewall

Our Firewall protects your site against malicious URL requests.  It  checks all incoming traffic and quietly blocks bad requests containing nasty stuff like eval(base64_ and so on.

  • 100% Plug-n-play functionality
  • No configuration required
  • Blocks a wide range of malicious requests
  • Scans all incoming traffic and blocks bad requests
  • Blocks directory traversal attacks
  • Blocks executable file uploads
  • Blocks SQL injection attacks
  • Scans all types of requests: GET, POST, PUT, DELETE

You can activate notifications to receive emails with details about requests blockeds.

Firewall is available only in Premium (or pro) version.

Bots are still accessing your website

If the user agent contain the nickname (or match the IP), our system show to them one 403 Forbidden screen. Then, in your statistics like webalizer or visitor metrics, for example, you can see status 403 (forbidden) and 0 bytes.  They can’t steal your data neither find for vulnerabilities to attack you.

Some possibilities:

Try to disable our plugin for a whole day and control your bandwidth usage.

Try to control your bandwidth also with another tool, maybe WHM panel.

Double-check if our plugin it is enabled. Try to put notifications on and control for a couple of minutes emails in your inbox. If you have the pro (or premium) version, check if you activated our firewall.

Check also if you don’t have another anti bot or anti hacker plugin installed and this plugin not accept the bots (to record their IP, user agent and so on….) before we can block them.

You can use linux wget to test if our plugin it is working. Try to access your site with wget from a linux machine. for example: Open linux terminal and type

wget https://www.yoursite.com 

You will get one empty file. Then, nothing was downloaded. The protection is working but your statistical tool will show one hit.

How can i test if the plugin it is working?

If our App is active and you can see bots hitting  your statistic tool, please, read below:

If the user agent contain the nickname (or match the IP), our system show  to them one 403 Forbidden screen. Then, in your statistics like webalizer or visitor metrics, for example, you can see status 403 (forbidden) and 0 bytes.

Try to disable our plugin for a whole day and control  your bandwidth usage.

Try to control your bandwidth also with another tool, maybe WHM panel.

You can use linux wget to test if our plugin it is working. Try to access your site with wget from a linux machine. for example: Open linux terminal and type

wget https://www.yoursite.com 

You will get one empty file. Then, nothing was downloaded. The protection is working but your statistical tool will show one hit. You saved bandwidth and no data was stolen.

Analytics SPAM referral

Ghost referrals (also known as log spam, referrer bombing, Ghost Spam or Phantom Visits) pollute your analytics report with false visits. They are hitting Analytics directly and don’t touching your website.
Any plugin or even if using .htaccess file can help you.


To avoid this in your Google Analytics account, you can create a Hostname Filter on each view to make sure that only traffic coming from valid website properties are included. Check Google support site for more details.


Our plugin, Stop Bad Bots, can help you to block bad bots. Bad bots consume bandwidth, slow down your server, steal your content and look for vulnerability to compromise your server.

Troubleshooting

Visit our troubleshooting page.

Just click here

Support Page

Should you have any questions that are beyond the scope of this help file, please you can submit a support ticket. (guest ticket available)

When creating a support ticket, try to explain as clearly as you can the issue you are having and what you were trying to do when the problem occurred.

don't forget to provide the link to your site, wp-admin and FTP credentials. 
Our support guys will get back to you as soon as possible.

The StopBadBots support center works Monday through Friday.

 

Thanks a lot for using this plugin. I hope you found this document helpful. Please support this product by giving your ratings and testimonial on Social Networks.

With best wishes

Bill Minozzi
www.StopBadBots.com