5 (1 product reviews.)

NetBrood IP Safe (v2.22.0 new)

posted by netbrood - 4/16/2012
netbrood Active Since 9/24/2010
Greece

reviews Ask a Question

3 users are watching this product.

With IP Safe you could block, redirect visitors or serve content other than the one on your web page for all registered or unregistered users. Also with the integrated logging & details it becomes a valuable tool to analyze your web traffic. The only active solution to protect your website! Module 25289
  • $9.99 Standard Edition (Single Domain)
  • $35.50 Professional Edition (multiple portals in ONE DotNetNuke Installation)
  • $99.99 Enterprise Edition (ANY DotNetNuke installation)

$9.99

Add To Cart

How much does the safety of your website worth?

NetBrood IP Safe is an easy to use module for your DotNetNuke web site. It can be used to restrict access to some IP addresses, redirect them or serve some content or a file.Was something missing from DotNetNuke and now is available for you.

Why this is useful?
For the safety of your portal, your online presence or your business!

Do crawlers visit your website? Have you tried to use robot.txt to instruct web robots not to visit some of the heavy pages in your web site and failed?
With DotNetNuke? Well... it uses dynamically created pages and URLs does not correspond to actual physical paths.

Do you want to limit the usage of your web portal inside the IP range of your companies'  addresses?

You can restrict access to registered users, having configured properly user groups and roles, but how can you restrict access to your UNREGISTERED visitors?

Do you want to be able to prevent DoS (Denial of Service) attacks... for "persistent visitors" (or bots) requesting pages of your website, and as a result your portal being slow?

These are some very important questions, and if they ever concerned you, then maybe you should have a look at our DotNetNuke Module NetBrood IP Safe.

So if you answered yes to any of the above questions, then IP Safe can be an easy-to-use and inexpensive solution for you to furnish your DotNetNuke website!

Also with its integrated log analytic, we manage to create a better logging subsystem for your DotNetNuke portal and you, when you want to extract detailed and DETAILED INFORMATION (not just data) about those who visit your website.  

IP handling is performed in the lower communication stack (3rd level). This kind of handling is performed usually by the system administrators; they define black-white list with IP addresses which can connect to the machine running the web-server. While administrators block access in general to the machine, by closing TCP ports, they permit connection to the web server for clients to connect and perform requests. Since the web server port is always open - for serving web pages - this is also the disadvantage; your web portal is open to DoS or similar "visits" that consume your precious resources.

Most essential resources - and specially those connected to the privacy of your users or clients - are on your web server. Another important issue is your usage bandwidth and the "traffic limit" you may have from your hosting provider. That bandwidth can be consumed in a matter of seconds by a persistent crawler, web spiders, bots or whatever web clients that traverse your entire website. This could be for malicious reasons such as trying to crack your website, or maybe just for indexing its content. But this also could make us being suspicious; what is a search engine doing in my website, since I did not invited it; or I am not benefited from its service?

This was an actual incident with one of our clients; she said: "I do not have a presence in China, neither i sell something there, so why is Baidu (the Chinese Search Engine) traversing my website; Who submitted my website there; How can i stop it?"

Also in the later case, the bot is stealing your something from your precious resources such as network bandwidth or web server processing capabilities, making your website slow to legitimate users or your business clients. Making your users to suffer a slow website experience.

So, having all these in your mind, don't you think there are times you wish to block some "persistent clients"?

IP safe is a module like any other DotNetNuke module. You can place it to a page and/or copy it to other pages in order to protect the pages where it is used. Also you can use it to display the client details, such as its browser and IP address, to the visiting user and/or log the visiting page. Its basic functionality is to restrict access (block), redirect, serve a file or a content (text) to clients identified by their IP addresses.

This way you can have one extra tool in your administrative toolbox to increase the safety of your website and use it as a responsible administrator of your website.

The module has minimal user interface, actually this is an extra feature, displaying connected client property

it is easy to put it in action with simple settings:

Enable IP Safe will enable the IP Safe module functionality.

Display Client properties check, allows you to display the browser name and IP address for the connected user. Unckecking it though, it will not display anything and will allow module to work in stelth mode (if you check the Enable IP Safe check box).

Log Client Properties check boc will enable the module to collect and log connecting users' properties in order for you to extract detailed analytics for you portal users. So enable this check box, add this module to all pages in your portal and collect analytics data for any user that visits your portal. You may be supprised from the detailed results and the numbers of spiders visiting your website.

Also there is an easy interface to module functionality and Actions management:

Also user privacy is still there, all registered users with edit permission on the module

 are allowed to manage their IP action entries

 

You can block, redirect connecting users based on their IP address, if belong to the defined IP address range, to serve them some static content (that can be the content of a web page or a text file) or a file for download.  

Now, we have integrated a powerful logging system, based on connected client properties. This way the module logs properties such as:

  • the visited portal - this is useful when having multiple portals in one DotNetNuke installation. Of course all portals are available only to host superuser. Authorized users can see statistics for their portal.
  • the visited page - authorized user can see statistics for the page he has permission, while administrator can see details for any page.
  • the visiting user - authorized users can see statistics for themselves and other registered - unregistered DotNetNuke users.
  • browser settings (such as the browser name, version, client's screen resolution etc). Screen resolution of the connected client - in order to apply a better skin for your web site.
  • the advanced search allows to find out entry (and exit pages) in you web site - these are pages the user first entered (last visited) in your portal
  • the application settings - if ip safe module performed some action on the client, the captured log type, etc.
  • you can also limit results based on time etc

we have expanded the search form for you to see the details on which you can extract your results.

You can use the search form to filter logged results. 

 

Remarks:

  • Using this module, to log visits, one can get an approximation of the speed the connected client get pages from your website. This way you may identify heavy pages and take proper actions - see bellow.
  • Authorized users are permitted to delete their log entries but only administrators can delete any log entry.
  • Also due to restrictions users can see only their logged user name on the pages they visited - while administrators see user ids and page ids for all the pages in the portal.

Based on the above remarks, you can enable this module for your portal registered users, that have permissions, in order to provide them analytic about your portal and their pages, directly, without any effort - e.g. without having to extract any other external analytic data, such as from Google Analytic.

For example: if you have a page where you advertise one of your customers, you can allow your customers to view details about page visits, by providing them a registered user account with permission to this module. This way you can convince them about the supremacy of your portal.  

 

Bellow is another example of the analysis for our website's visits. We clearly see the difference between Client and Server log type. Because not all visitors are actual (real) users. While Google Analytics (or others analytics providers) collects analytics for visiting clients, using our logging feature you can collect either type, based on the visiting client - the module ensures you that you will collect the most feature rich analytics data set.

Also, for an actual user (Client type) you can easily see the pages he/she visited and in which sequence. While Google Analytics reports 4.3 pages/visit and other aggregated data, using this module you extract detailed data, and know exactly how many pages, a user visited and what those pages are (among others). Using the search form above, you can extract meaningful analytics for your website, you users' preferences etc. 

 

Also there is a possibility to display aggregated results in more formatted manner as displayed bellow:

The fields support also localized templates for formatting.

IP Safe Logging is a really powerful feature for IP Safe. Using it properly you can have a tool to distinguish those “persistent clients“ that visit frequently your website. Also extract meaningful analytics data for your web portal.

If you are still interested for your portal security check a demo in NetBrood.com website and check the latest release notes. Also registered users can check how the module works in Our Demo Page, without having to install anything on their websites.   

 

So, if you are interested in more details, you can:

 

 

Product License

NETBROOD.COM END-USER LICENSE AGREEMENT ("EULA") FOR NETBROOD.COM IPSAFE ("NB IPSAFE") MODULE.

IMPORTANT PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE INSTALLING OR USING THE LICENSED NETBROOD.COM SOFTWARE PRODUCT AND/OR ITS RELATED MATERIALS.

END-USER LICENSE AGREEMENT ("EULA"); IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR A SINGLE ENTITY) AND NETBROOD.COM, FOR THE NETBROOD.COM SOFTWARE PRODUCT(S) IDENTIFIED ABOVE WHICH MAY INCLUDE ASSOCIATED SOFTWARE COMPONENTS, MEDIA, PRINTED MATERIALS, AND "ONLINE" OR ELECTRONIC DOCUMENTATION ("SOFTWARE PRODUCT").

BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE PRODUCT, YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA, INCLUDING THE LIMITATIONS AND WARRANTY DISCLAIMERS. THIS LICENSE AGREEMENT REPRESENTS THE ENTIRE AGREEMENT, CONCERNING THE SOFTWARE PRODUCT, BETWEEN YOU AND NETBROOD, AND IT SUPERSEDES ANY PRIOR PROPOSAL, REPRESENTATION, OR UNDERSTANDING BETWEEN THE PARTIES. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, DO NOT INSTALL OR USE THE SOFTWARE PRODUCT AND IMMEDIATELY DESTROY ALL COPIES OF THE SOFTWARE PRODUCT AND/OR RELATED MATERIAL IN YOUR POSSESSION.

THE SOFTWARE PRODUCT IS PROTECTED BY COPYRIGHT LAWS AND INTERNATIONAL COPYRIGHT TREATIES, AS WELL AS OTHER INTELLECTUAL PROPERTY LAWS AND TREATIES.

THE SOFTWARE PRODUCT IS LICENSED, NOT SOLD!
NETBROOD.COM HEREBY GRANTS TO YOU A NONEXCLUSIVE, NONTRANSFERABLE, PERPETUAL, WORLDWIDE LIMITED LICENSE (WITHOUT THE RIGHT TO SUBLICENSE) UNDER NETBROOD.COM INTELLECTUAL PROPERTY RIGHTS THAT ARE ESSENTIAL TO PRACTICE THIS SPECIFICATION.

1. GRANT OF NON-EXCLUSIVE LICENSE.

THE SOFTWARE PRODUCT IS LICENSED, NOT SOLD. THIS IS A LICENSE AGREEMENT, AND NOT AN AGREEMENT FOR SALE.
NETBROOD.COM RETAINS OWNERSHIP OF THE COPY OF THE SOFTWARE IN YOUR POSSESSION, AND ALL COPIES YOU MAY BE LICENSED TO USE.
NETBROOD.COM RETAINS ALL RIGHTS NOT EXPRESSLY GRANTED TO YOU IN THIS EULA.
NETBROOD.COM HEREBY GRANTS TO YOU, AND YOU ACCEPT, A NON-EXCLUSIVE, NON-TRANSFERABLE LICENSE TO USE, COPY OR MODIFY SOFTWARE PRODUCT ONLY AS AUTHORIZED BELOW.

Provided that you have accepted the terms contained herein, this EULA grants you the following rights:

A) NETBROOD.COM grants you a non-exclusive, non-transferable right to use this module on your DotNetNuke ("DNN") installations according to the license edition purchased.

Standard Edition: One Production License is required to install and use this module on ONE (1) DNN PORTAL as it is identified by a unique domain name (e.g. "www.mysite.com" and "mysite.com" are considered as the same domain name). You must purchase additional Production License for each and every extra domain name, even if that domain name is a subdomain of the domain name of the one you have purchased the license or is served by the same DNN installation (e.g. "sales.mysite.com" is another domain name and if you plan to use this SOFTWARE PRODUCT to such a domain you have to purchase an extra Standard Edition license). Note: DotNetNuke Child Portals such as "www.mysite.com/sales" are not considered different domain and as such do not require additional domain licenses.

Professional Edition: One Production License is required to install and use this module on ONE (1) DNN installation. DNN is an excelent framework for building multiple portals using one installation. If you have a DNN installation serving multiple portals, each accessed by each own domain name, you may have to consider using this license agreement. Otherwise you have to purchase a Standard Edition license for each domain name your DNN installation serves.

Enterprice Edition: One Production License is required to install and use this module on ANY DNN installation you or your entrerprise performs on behalf of its customers. If you are an enterprise or a DNN professional building DNN webistes and require a valid license to use this SOFTWARE PRODUCT in any installation, then maybe you have to consider using this license agreement. Otherwise you have to purchase a Standard Edition license for each portal accessed by a domain name or a Professional Edition license for each multiple portal DNN installation.

IMPORTANT: You acknowledge that valid license acquisition and installation is an integral part of the operation of the software product. Also you understand that failure to comply may lead to production errors during the operation of the SOFTWARE PRODUCT or failure to operate after a period of 90 days.

2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS
A) Maintenance of Copyright Notices.
You must not remove or alter any copyright notices on any copies of the SOFTWARE PRODUCT.

B) Distribution.
You may not distribute registered copies of the SOFTWARE PRODUCT or source code received, or any other source code derrived from that, or any product produced using the source code or its derrived versions, to third parties. You may purchace a valid license for third parties, as long as those parties are your customers, but you cannot distribute any copy of this SOFTWARE PRODUCT. Evaluation versions may be seeked on NetBrood.COM website (http://www.netbrood.com).

C) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly required by applicable law notwithstanding this limitation.

D) Rental.
You may not rent, lease, or lend the SOFTWARE PRODUCT. You may ask for evaluation versions on NetBrood.COM website (http://www.netbrood.com) but in order to use the software product in your website you have to purchase the proper license from its distributors.

E) Support Services.
NETBROOD.COM may provide you with support services related to the SOFTWARE PRODUCT ("Support Services"). Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.

F) Compliance with Applicable Laws.
You must comply with all applicable laws regarding use of the SOFTWARE PRODUCT. You are mot allowed to use this product illegaly or in a way that the low does not permit it. In such event of illegal use, you and *only you* shall be responsible that.

3. Termination.
Without prejudice to any other rights, NETBROOD.COM may terminate this EULA if you fail to comply with the terms and conditions of this EULA.
In the event of termination, you must destroy all copies of the SOFTWARE PRODUCT and Software License, including all backup copies, from the Server and all computers and terminals on which it is installed and any related material such as its component parts, source code, associated documentation etc. From time to time, NETBROOD.COM may change the terms of this EULA. NETBROOD.COM may notify you of such change. Your continued use of the SOFTWARE PRODUCT will indicate your agreement to the change.

4. COPYRIGHT.

All title, including but not limited to copyrights, in and to the SOFTWARE PRODUCT and any copies thereof are owned by NETBROOD.COM.
All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties.
This EULA grants you no rights to use such content.
All rights not expressly granted are reserved by NETBROOD.COM.

5. LIMITED WARRANTY.

NETBROOD.COM EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE PRODUCT.
THE SOFTWARE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED 'AS IS' WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS OF A PARTICULAR PURPOSE.
NETBROOD.COM DOES NOT WARRANT OR ASSUME RESPONSIBILITY FOR THE ACCURACY OR COMPLETENESS OF ANY INFORMATION, TEXT, GRAPHICS, LINKS OR OTHER ITEMS CONTAINED WITHIN THE SOFTWARE PRODUCT.
NETBROOD.COM FURTHER EXPRESSLY DISCLAIMS ANY WARRANTY OR REPRESENTATION TO AUTHORIZED USERS OR TO ANY THIRD PARTY.
THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH YOU.
YOU ALSO ACKNOWLEDGE THAT THE SOFTWARE MAY NOT BE FREE FROM DEFECTS AND MAY NOT SATISFY YOUR NEEDS.

6. LIMITATION OF LIABILITY.

IN NO EVENT SHALL NETBROOD.COM OR ITS DISTRIBUTORS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION, OR ANY OTHER LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT AND/OR RELATED MATERIALS, EVEN IF NETBROOD.COM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
IN NO EVENT WILL NETBROOD.COM BE LIABLE FOR LOSS OF DATA OR FOR INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL (INCLUDING LOST PROFIT), OR OTHER DAMAGES BASED IN CONTRACT, TORT OR OTHERWISE.
NETBROOD.COM SHALL HAVE NO LIABILITY WITH RESPECT TO THE CONTENT OF THE SOFTWARE PRODUCT OR ANY PART THEREOF, INCLUDING BUT NOT LIMITED TO ERRORS OR OMISSIONS CONTAINED THEREIN, LIBEL, INFRINGEMENTS OF RIGHTS OF PUBLICITY, PRIVACY, TRADEMARK RIGHTS, BUSINESS INTERRUPTION, PERSONAL INJURY, LOSS OF PRIVACY, MORAL RIGHTS OR THE DISCLOSURE OF CONFIDENTIAL INFORMATION.

IF YOU HAVE ANY QUESTIONS REGARDING THIS END USER LICENSE AGREEMENT, PLEASE EMAIL: MAIL-at -NETBROOD.COM OR THROUGH OUR WEBSITE www.netbrood.com

Product Badges

Azure Compatible

Categories

Spotlight Reviews

5 5 (1 product reviews)
Thomas J says... 5 5.0
Netbrood has treated me really well. When I had a problem with the install (my fault) they promptly upgraded me to this newer version, which worked... Show More
Posted 8/24/2011