Notice: This is a demonstration of an unlicensed installation BlockScript. Purchasing a license key unlocks all features.
Free Trial
A free trial could not be activated for any of the following possible reasons: Free trial already used for "example.com" Unable to communicate with Blocked.com You have previously requested too many free trials You are currently using an IP address which is blocked.
Protect Any PHP File
Edit any PHP file you want to protect. After <?PHP at the top of the file, add:
Complex integrations are possible using the options bitfield which provides a mechanism to locally override the global settings.
Protect Images And Static Webpages
Edit the .htaccess file in your website's webroot and insert the following code. The list of filename extensions can be customized as needed.
Plugins For Third Party Systems
Here are links to download plugins to integrate BlockScript into third party systems:
API
BlockScript comes equipped with a powerful suite of APIs (Application Programming Interfaces) which enable developers to integrate BlockScript into external systems. Please see the Developer APIs page for complete details.
Instructions
BlockScript includes built-in blacklists of proxy servers, hosting providers, and more. You can add your own lists (or our extra lists ) of IP addresses and IP address ranges below. Please enter IP addresses and IP address ranges in any of the following formats, one per line:
Comments can optionally be entered after any entry. Comments are preceeded with a semicolon, as in the example above. Please note that performance can be negatively effected when using more than a few thousand entries.
Purchase To Unlock
Unlock all the features of BlockScript with a license key .
Purchase To Unlock
Unlock all the features of BlockScript with a license key .
Configurable Options
Block Hosting Netblocks: Yes No This option blocks access from IP address networks operated by data centers, hosting companies, and cloud computing providers. Data center clients may include sources of undesirable traffic such as proxies, bots, spiders, and scrapers. Default is on.Allow Hosting Tech Support Netblocks: Yes No When the "Block Hosting Netblocks" option is enabled, this option allows access from IP address networks used by technical support staff in certain data centers and hosting companies. Default is off.Block Tor: Yes No This option blocks access from the Tor proxy network. Default is on.Block PlanetLab: Yes No This option blocks access from the Planetlab proxy network. Default is on.Block Open Proxies: Yes No This option blocks access from open proxy servers. Default is on.Block Suspects: Yes No This option blocks access from IP addresses that are suspected to be associated with spam or other malicious activity. Default is on.Block Bot Netblocks: Yes No This option blocks access from unwanted bots and spiders, filtering companies, and intelectual property (i.e. trademark, copyright, and patent) monitoring companies. Does not block legitimate search engine spiders. Default is on.Block Bot Useragents: Yes No This option blocks access from users with an invalid or blacklisted "User Agent" header. A User Agent header identifies a software application (such as a Web browser, bot, or spider) used to access a website. Default is on.Allow Translation: Yes No When the "Block Bot Useragents" option is enabled, this option allows access from language translation and similar services operated by search engines. Default is off.Check Headers: Yes No This option analyzes each request header transmitted by users and blocks access when an invalid header is detected. Default is on.Validate Search Engine Bots: Yes No This option blocks bots masquerading as search engine spiders while ensuring that legitimate search engine spiders are allowed access. Default is on.Reverse DNS Lookup IPs: Yes NoCaution: Uses network connections. Will result in slower operation. This option performs a reverse DNS lookup on user IP addresses and cross-references them against additional lists of proxy servers and hosting companies. Default is off.Check Proxy Ports: Yes NoCaution: Uses network connections. Will result in slower operation.Caution: May produce false positives. This option attempts to connect to user IP addresses on the selected proxy ports to detect the presence of a proxy server or other server and then block it. Default is off.Ports:
Optional Error Message, Redirection URL, Or Transparent Mode:
Display Default/Custom Error Message Redirect To URL Transparent Mode - No blocking
Text entered here will be displayed, along with BlockScript's own error messages, to users who have been blocked. Enter a URL instead to redirect users who have been blocked. Click here to preview an example of the current error page in a new window.
Purchase To Unlock
Unlock all the features of BlockScript with a license key .