Block Site
A password protected website access blocker and redirector
Make a Donation
PayPalBitcoin
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Ether
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4
Download Links
Advertisement
"Block Site" add-on adds a button to your browser's toolbar area. To block a new site (restrict user access) just browse the URL once and press the toolbar button or open the extension's options page and add the hostname (like www.google.com, or *.google.com) in the textbox and press the "add" button. This extension accepts master password to allow website access for a short period of time. If the master password is set, you can browse the restricted sites for a pre-defined time period. Also, this extension can be used to redirect a hostname with its arguments to a new destination instead of blocking a hostname (like redirect to a user-defined blocking page). This feature is useful for instance to redirect a search engine into another search engine.
image

Features

  1. What is "Block Site" extension and how does it work?

    This extension monitors top-level hostname accesses and matches them with a user-defined blocking list. If a hostname is matched, then the access is blocked just before your browser sends the top hostname request to the server. This is useful to prevent access of a hostname that is not supposed to be accessed from your IP address for instance or to prevent popup websites from opening new tabs and hence injecting malicious scripts into your browser.

    The extension also can be used as a URL redirector. To use the extension in the redirecting mode, add a hostname to the blocking list from the options page. Then enter the FULL URL of the destination domain in the redirect box (with schemes like "http://www.google.com"). Note that the extension extracts the arguments of the original URL and passes them to the destination URL. This feature is useful to redirect for instance search results from Google.com to Bing.com. To do so add "*.google.com" as a new hostname and in the destination filed add "https://www.bing.com". Press the save button for the changes to take place. Now search something in the address bar and you will get the result from Bing.com.

    Note: If it is important that the blocked remote servers do not receive any connection requests, make sure to uncheck "Display title of blocked hostnames" item in the options page. When this item is checked, the extension will send a request to the server and ask for the actual title of the page. This option is useful to distinguish blocked tabs only if there is no restriction to send or receive data from the blocked hostnames.

  2. What is the master password and how can I set it?

    If a master password is set from the options page, you can browse the restricted URL for a pre-defined time period. Also, changing the options (like removing a hostname form the blocking list or changing the time interval of temporary hostname whitelisting) will require the password first. This is mainly useful if you want to prevent other users of the computer to change important settings from the options page.

    Note that by having the master password set, you can browse the blocked websites by entering the master password in the box when a block page is displayed. This will unblock a hostname temporarily for a pre-defined period (1 minute by default).

  3. How can I block all the sub-domains of a single domain (like www.google.com, ca.google.com, ...)?

    Use wildcard in the place of the subdomain. For instance, to block all the Google subdomains use "*.google.com". Here is the list of valid and invalid wildcard matchings:

    PatternWhat it doesExamples of matching URLs
    */foo*matches any host, as long as the path starts with /foo
    http://example.com/foo/bar.html
    http://www.google.com/foo
    *.google.com/foo*barMatches any URL that uses the https scheme, is on a google.com host (such as www.google.com, docs.google.com, or google.com), as long as the path starts with /foo and ends with bar
    https://www.google.com/foo/baz/bar
    https://docs.google.com/foobar
    Bad patternWhy it's bad
    *foo/bar'*' in the host can be followed only by a '.' or '/'
    foo.*.bar/bazIf '*' is in the host, it must be the first character

  4. When a wildcard is used in a matching pattern, the destination redirection feature is disabled. Why?

    This is due to performance drawback of wildcard matching. Wildcard matching is computationally costly and hence this extension does not allow it! You can add multiple rules without wildcard to have the same matching power but without performance drawback.

  5. What's new in this version?

    Please check the Logs section.

  6. Can I change the theme of the blocked pages?

    Yes, as of version 0.1.1, it is possible to choose between dark and light themes. The theme selector is a button that is placed on the top right side of the blocked pages. This option is persistent across browser restarts

  7. Can I block websites for a defined period of time only?

    As of version 0.1.3, there is a new section in the options page to define the time period and days which the blocker is working. Fill this section to block the list for the defined period only. You can also remove a day from the list of days if you want to allow unblocking for that particular day.

  8. Can I use this extension to only allow a few hostnames to be opened and all other hostnames get blocked?

    There is a reverse mode in the options page. If this option is checked, only hostnames that are listed in the list can pass the blockage and all other hostnames will be blocked.

Matched Content

Reviews

Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="http://add0n.com">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    issuesstarsforks

    Editorial Review

    If you feel a website contains such material that needs not to be viewed by your children, younger siblings or any other person in your family, there is an easy way to get that particular website blocked on their system. You can find numerous extensions in the Chrome Web Store’s extensions category to block access to certain websites but not all of them are reliable. Hence, finding the right one can prove to be a daunting task. Block Site extension is one of these extensions that can help you to block access to websites on a system. Wondering whether this extension should be download on your system or not? This review will help you to take the best decision.

    Block Site, a password-protected website blocker extension, aims to make it easier for you to block the access to certain websites. It offers a simple process to block a website. All you have to do is to press the block site icon that will appear on your toolbar once you have downloaded the extension and access to that website will be restricted. Blocking website is not the only feature that Block Site extension boasts of. It can also redirect users to any other website. However, this is a bit complicated process for a beginner as you will have to toggle the extension’s setting and enter the new destination there.

    This extension is perfect to be installed on systems used by kids as they wouldn’t be able to access websites, which contain objectionable materials that you do not want them to view. Whenever they will try to access the blocked website, Restricted Access message will be displayed on their screen.

    A prominent feature that sets Block Site apart from other extensions is “master password”. This extension allows the users to set a master password, which they can use to access the blocked website. The master password also comes with enhanced security features. For example, if a wrong password has been entered multiple times within a minute (you can set manual time here), the access to that website will be blocked. Thus, even if someone is trying to guess the password, they wouldn’t be able to view that particular website as its access will be blocked after wrong attempts.

    What’s Good about this extension?

    • Simple to use even for the beginner users.
    • Master password features that guarantee enhanced security.
    • Redirection feature.
    • Option to remove a URL from the blocked list.
    • Supports blocking of subdomains of a website.

    What can be improved?

  • No redirection feature with subdomain blocking feature.
  • All in all, Block Site is a must-install extension. By installing this extension, you can rest assured that your kids or anyone else in your home are not viewing a website, which they aren’t supposed to. The extension boasts of some advanced features such as master password and redirections. Therefore, we recommended to install this extension and ensure safe browsing.

    Permissions are explained

    PermissionDescription
    tabsTo block a top-level hostname or to redirect a blocked URL when the master password is entered
    storageTo store internal preferences of the extension like the blocked list or redirection map
    <all_urls>To be able to monitor all the top level requests no matter what the hostname is
    webRequestthe main module to observe browser's network activity
    notificationsTo notify the user when an error occurs
    webRequestBlockingComplimentary component to the 'webRequest' API

    Recent Blog Posts on add0n.com