PHP Script – IP Banned




Tagged Under : , , , ,

Version: 13.2
Revision: 39 Build 16

PHP Script – IP Banned

Introduction:
last night, I was repairing my “HTA” files, it was a little messed up, so I have to re-write parts of the codes and scribble it down into smaller bits. However, it was boring as hell!

Here is my little “IP-Ban.php” script. I designed this script from scratch. But, I don’t know if I want to use it.
Don’t get me wrong…I did test the script, It works…

1.] Download notepad++ from the original author or from a mirror and install the software.
——————————-

http://sourceforge.net/projects/notepad-plus/

http://filehippo.com/download_notepad/

——————————-

2.] Copy this “PHP Script” and save it as a “ban-ip.php” extension.

3.] Select one of these “IP script” and replace the default IP address with your own address.
After that, just add this “include” string, straight into your wordpress files.

—Copy Source Code—

<?php
include("ip-ban.php");
?>

—End Source Code—

Special Notice: by following the rules and regulations, these scripts was created / written by me from scratch. They are also revised for stability and bugs free. However, please use these script at your own risk!

Method One – Blacklist Host Style
—Copy Source Code—

<?php
$blackList = array();
$blackList[] = "192.168.1.1";
$blackList[] = "192.168.2.*";

if(in_array($_SERVER['REMOTE_ADDR'], $blackList))  {
	die("You have been banned!");
}  else  {
	foreach($blackList as $blackIP) {
		if(eregi($blackIP,$_SERVER['REMOTE_ADDR']))  {
			die("You have been banned!"); 	}
	}
} ?>

—End Source Code—

Method Two – Blacklist Simplified Style
—Copy Source Code—

<?php $banned = array (
//Add your own IP address under this line
'122.2.13.1',
'144.2.76.6',
'166.2.76.6',
// IP Address Ends Here
);
$ip = GetHostByName($REMOTE_ADDR);
if (in_array($ip,$banned)
{
echo 'You are banned from this site!';
exit();
} ?>

—End Source Code—

Method Three – Blacklist Intermediate Style
—Copy Source Code—

<?php
// IP in the form of "127.0.0.1" in a host form
$banned[0]="xxx.xxx.xxx.xxx";
$banned[1]="xxx.xxx.xxx.xxx";
$banned[2]="xxx.xxx.xxx.xxx";
// Ban IPs Ends

if (in_array($_SERVER['REMOTE_ADDR'],$banned))
{
header("location: http://www.google.com/");
exit();
} ?>

—End Source Code—

Method Four – Blacklist Text File

Notes: make a text file in the same folder, and give it permmission: 755.
—Copy Source Code—

<?php
error_reporting(0);
// Look for the "ip-ban.txt" and replace it with your file.
// The files contains IP addresses.
if ($handle = fopen("ip-ban.txt", "r+")) {
    $ip = explode("
", fread($handle, filesize("ip-ban.txt")));
    for ($i = 0; $i < count($ip); $i++) {
        $ip[$i] = str_replace("*", "(.*)", $ip[$i]);
// Change the link here. But, don't remove "Location" from the header!
        if (ereg($ip[$i], $_SERVER['REMOTE_ADDR'])) {
            header("Location: http://google.com/");
        }
    } fclose($handle);
} ?>

—End Source Code—

Method Five – Blacklist & Redirection
—Copy Source Code—

<?php
$block_ips = array("000.000.000.000", "000.000.000.000");
$ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
foreach ($block_ips as $block_ip) {
if ($ip == $block_ip) {
die(header("Location: anypage.php"));
	}
} ?>

—End Source Code—

Method Six – Blacklist portable v3
—Copy Source Code—

<?php
$deny = array(
// Add your offending IP adress here
"111.111.111",
"222.222.222",
"333.333.333"
);
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
   header("location: http://www.google.com/");
   exit();
} ?>

—End Source Code—

Method Seven – Blacklist Multifunctional
—Copy Source Code—

<?php
// Denied IP's.
//Comment these lines if you're using "$deny_ips = file".
$deny_ips = array(
        '209.240.206.199',
        '209.240.206.200',
        '209.240.206.201',
        '209.240.206.202',
    );

// Create a txt file and use instead.
//Remove the comments bellow this line.
// $deny_ips = file('blocked_ips.txt');

// read user ip address:
$ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';

// search current IP in $deny_ips array
if (($i = array_search($ip, $deny_ips)) !== FALSE){

// user is blocked:
echo "Your IP address ('$ip') was blocked!";
exit;
}

// End of Blocking

?>

—End Source Code—

Method Eight – Blacklist Multifunctional v2
—Copy Source Code—

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ipArray = preg_replace("#\r\n?|\n#","",file('IP-Ban.txt'));  // read the file into an array
foreach ($ipArray as $ipTest) {
  if (substr_count($ip, $ipTest) != "0") {
    die(header("Location: anypage.php"));
  }
} ?>

—End Source Code—

4.] Finally, you’ll need to upload one of these files and use the codes to import this script.

5.] Done!

Copyrighted By Lair360




RewriteEngine – Blocking Robots v3




Tagged Under : , , , ,

Version: 41.1s
Revision: 141 Build 46

RewriteEngine – Blocking Robots v3

Introduction:
this powerful ‘htaccess’ script was designed and tested for 2 months.
It was a successful project and it’s free for use! However, you must have “RewriteEngine” enabled for the process to work!

1.] Download notepad++ from the original author or from a mirror and install the software.
——————————-

http://sourceforge.net/projects/notepad-plus/

http://filehippo.com/download_notepad/

——————————-

2.] Copy this “ANSI – script” and save it as a “.htaccess” extension.

Notes: if you want to cancel any robots or harvester from being block, you’ll need to add the comment symbol “#” (without the quotes).

Advice: To activate the script, please unmark the comment symbol (#) from line two and three. That is all…

—Copy Source Code—

# -blockBots-
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^web.?(auto|bandit|collector|copier|devil|hook|mole|miner|mirror|reaper|sauger|sucker|site|snake|stripper|weasel) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Alphared [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SapphireWebCrawler\ Nuch [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^AsiaNetBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^PERL/? [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Indy.Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InternetSeer.com [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^RADIAN6.com [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^R6_ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WIKIOFEED\ wikio.com [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^JAVA [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Java/1.4.1_ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^JAVA/1.6.0_ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^JAVA/1\.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WhosTalking [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WebEnhancer [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^vayala [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^EATRSSFEEDHUNGRYSPIDER\* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^TurnitinBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^psbot [NC]
RewriteRule ^.* - [F,L]

—End Source Code—

3.] Remove the old file from your server and upload your new version!

4.] Done!

Notes: if you want to download the files, you can use this link instead: http://www.2shared.com/file/5082668/bfa5c0cc/Blocking_Robots.html

Copyrighted by Lair360




Robots.txt ~tutorial




Tagged Under : , ,

Version: 15.2
Revision: 65 Build 32

Robots.txt ~tutorial

Introduction: this tutorial will help you to block a specific robot or multiple robots from indexing your files, folders, documents and other private extension. It will also reduce the risk of private data from being seen or collected by “search engines” .

“Robots.txt” is a regular text file. It also has special meanings to the majority of “honourable” robots on the web. By defining a few rules in the text file, you can instruct or command robots to stop crawling and indexing certain files, directories within your site, or none at all. For example, you may not want “Google” to crawl the “/images” directory of your site, as it’s both meaningless to you and a waste of your site’s bandwidth. “Robots.txt” lets you tell Google just that…

Notes: before you create a regular “text file” called “robots.txt”, you must make sure it’s named exactly as its written! This file must also be uploaded to the root (accessible) directory of your site, not a subdirectory…

Example: http://www.mysite.com but NOT http://www.mysite.com/sub_folder/

Syntax
—————————————-

User-agent - the robots and the following rule applies to…
Disallow - the URL you want to block…

—————————————-

1.] To block all robots from looking at everything and crawl your website, you can use this following codes.
—Copy Source Code—

User-agent: *
Disallow: /

—End Source Code—

2.] To block a directory and everything in it, you can use this following codes.
—Copy Source Code—

User-agent: *
Disallow: /random-directory-one/
Disallow: /random-directory-one/random-directory-two/

—End Source Code—

3.] To block a page, just list the page that you want to block.
—Copy Source Code—

User-agent: *
Disallow: /private_file.html
Disallow: /random-directory-one/style.css

—End Source Code—

4.] To remove a specific image from a search image engine, add the following codes.
—Copy Source Code—

User-agent: Googlebot-Image
Disallow: /image1.gif
Disallow: /random-directory-one/image2.png

—End Source Code—

5.] To remove all images on your site, just this source code as an example
—Copy Source Code—

User-agent: *
Disallow: /image_folder/

—End Source Code—

6.] To block files of a specific extension, just use this example.
—Copy Source Code—

User-agent: *
Disallow: /*.gif$
Disallow: /*.jpeg$
Disallow: /image_folder/*.png$
Disallow:  /image_folder/*.jpeg$

—End Source Code—

7.] To prevent pages on your site from being crawled, while still displaying on other search engines, you’ll need to use this example…
—Copy Source Code—

User-agent: *
Disallow: /folder1/

User-agent: Google
Allow: /folder1/

—End Source Code—

8.] To match a sequence of characters, use an asterisk [*]. For example, to block access to all subdirectories that begin with “file_directories”.
—Copy Source Code—

User-agent: Googlebot
Disallow: /file_directories*/

—End Source Code—

9.] To specify matching the end of a URL, you’ll need to use $ symbols. For instance, to block any URLs that end with .zip…
—Copy Source Code—

User-agent: Googlebot
Disallow: /*.zip$

—End Source Code—

10.] You can conditionally target multiple robots in “robots.txt.” For instance, you want to block all search engines and only allow Google to index or crawl your website without looking at “cgi-bin” and “privatedir”.
—Copy Source Code—

User-agent: *
Disallow: /
User-agent: Googlebot
Disallow: /cgi-bin/
Disallow: /privatedir/

—End Source Code—

11.] To block multiple extention, you can use this example…
—Copy Source Code—

User-agent: *
Disallow: /*.xls$
Disallow: /*.gif$
Disallow: /*.jpg$
Disallow: /*.jpeg$
Disallow: /*.pdf$
Disallow: /*.rar$
Disallow: /*.zip$

—End Source Code—
Copyright 2008 ~Lair360




Blocking unwanted robots or bad robots




Tagged Under : , ,

Version: 36.2
Revision: 36 Build 45

How to block unwanted robots or bad robots

Introduction: this tutorial will help you to stop unwanted robots that could tamper your website’s bandwidth usage, hotlinked your images and spam your website with force.
You can stop this problem if you have ‘htaccess’ configured or enabled. However, this will only work on servers that have Linux OS…

1.] Download notepad++ from the original author or from a mirror and install the software.
——————————-

http://sourceforge.net/projects/notepad-plus/

http://filehippo.com/download_notepad/

——————————-

Tutorial *1: before you start to block bad robots, you must know these little symbols and rules.
This is crucial if you want to block them without a mistake…

Codes and symbols…
——————————-
NC – means to ignore upper and lower case.
Notes: This code is sometimes placed after an entry to scan it with or without concern to upper or lower case.

OR – means “Or Next”, as in, match this domain or the next line that follows.
Notes: This code is placed after each of the multiple entries, except the last!
——————————-
^ – identifies the beginning of the user agent string.
$ – identifies the end of the user agent string.
\ – that is a slash with a space afterwards tells the parser to include the space between words.
? – this is a question mark that tells the engine if it has any other character included.

Example: If I have a “.jpeg” extension, I’ll put “.jp?g” as an alternative.
This will notify the engine to include jpeg and jpg to the blocking list.

——————————-

Tutorial *2: This is a small list of robots for blocking. However, they might be invalid or useless…

—Copy Source Code—

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* - [F,L]

---End Source Code---

Important: the last line of “RewriteCond” shouldn’t have an [OR] after the robot’s name.

Here is a version (after the example) which I had created for you to block. This will reduce your time and research to block bad robots that is eating up your bandwidth or spamming your website. But, if you want to unmark one of the robots you can use # with a space at the beginning of “RewriteCond” to unmark a robot or multiple robots from the block list.

Here is an example…
-----------------------------

RewriteEngine On
# RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
# RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
# RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* - [F,L]

-----------------------------

---Copy Source Code---

# User_Agent Version 2.35 [Final]
# Revision: 65 Build 125
# Author: Lair360

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Alphared [OR]
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gecko [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} ^Indy.Library [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^Indy\ Library [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^InternetSeer.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^SearchExpress [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^(site.)?quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^WhosTalking [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebEnhancer [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector
RewriteRule ^.* - [F,L]

---End Source Code---

Notes: If you’re using this “htaccess” source code, you’ll need to wait for about 2 days or 24 hrs for the codes to take effect.
If you try to check the “htaccess” blocking system, you’ll not see any changes. It will take time for the system to block these nasty robots!