Aricie
The DNN Expert for your web project

Aricie's News

PortalKeeper
Anonym
/ Categories: product, module, expert

PortalKeeper

Application firewall

This firewall takes the form of a super Http Module where you can attach your rule condition evaluation and actions execution to the inner events of the Asp.Net and Page life cycles.

Default rules include:
  • Response Filter : Change the response text before it is streamed to the client. A riche combination of string transformations, html xpath queries and token replace are demonstrated by default.
  • Output Caching : Use a set of strategies to trigger and finely control ASP.Net response caching with great performance gains.
  • Dos and DDos protection : Monitor incoming Http calls with rate caps in order to filter out rogue requests.
  • Critical accounts protection: Define a restricted perimeter for administrator logins based on IPs, aliases, countries etc.
  • Detect and/or prevent simultaneous connexions from the same user accounts
  • Mobile devices redirection: That rule illustrate setting up a custom condition from accessing a global Dnn and Http context and evaluating custom regular expressions against it.
  • Super User backdoor : Set up an easy autologin secret url under restricted client source conditions
  • Geographically limited registration : Adjust your registering settings according to the detected client country.
  • Warn IE 6 users : Display a page or module message according to custom conditions.

Web bots farm

In that component, the engine takes the form of a farm of scheduled bots embedded within the native DNN task scheduler.
An instance of each bot can additionally be proposed for customization to regular DNN registered account.

Sample Bots include:
  • Keep Alive Pings - Performs Http Requests to a series of urls to keep the target websites up and monitor response times, and sends alert emails in case of unavailability.
  • Real Estate Monitoring - Monitor classifieds and update a Google spreadsheets document with targeted results
  • Google nearby places - Monitors custom Google queries and send alerts when new results are available. That bot also illustrates maintaining a pool of available open proxies to be used for subsequent Http requests.
  • Bitcoin trading bots - those bots connect to Bitcoin exchange APIs and issue orders based on custom trading strategies. The bitcoin material is available as a separate open-source project

Rest Services

That engine let you define Rest Web services with an engine associated with each method.

HttpHandlers

HttpHandlers are the most general and flexible components to respond to HttpRequests. Dynamic Handlers based on the core engine let you define template based pages, streaming services, or any kind of hosted web server component.

Samples Handlers include:
  • KML WMS Service - A fully functional tiled WMS service leveraging the SharpMap GIS components suite, and serving layers of Google format KML files from DNN file system.
  • Private Torrent tracker - A standalone torrent tracker supporting announce and scrap torrent client requests, built with the Monotorrent library.

Control Adapters

Control Adapters let you target kinds of ASP.Net controls and override their behavior, globally to the application, on specific extension points.

Samples Adapters include:
  • ReCaptcha Adapter - An adapter that overrides the default DNN Captcha, known for a vulnerability, and replaces it with Google ReCaptcha.
  • Event Viewer page Size adapter - A simple yet convenient adapter to the event viewer admin DNN module, that saves the results page size in the user personalization profile, to override the default 10 items result.
  • UrlControl Adapter - An adapter that enhances the original DNN file selector with an image picker from a 3rd party library.

Provider based

Condition and Action types are made from easy to implement providers. Look at the included sample providers to create your own types of conditions and actions together with a dedicated UI for custom properties.

Included are the following providers:
  • Condition providers:
    • Sub Conditions
    • Dynamic expression
    • Client Source (Firewall only)
    • DNN Page (Firewall only)
    • Portal Alias (Firewall only)
    • Membership (Firewall only)
    • Request caps (Firewall only)
  • Action providers:
    • Log Event
    • Send Email
    • Web Action
    • Define Variables
    • Multiple Actions
    • Loop/While Actions
    • Object Actions
    • String Filter
    • File Read/ File Write Actions
    • File Manager
    • Serialize/Deserialize Actions
    • Run SQL
    • Load/Save User Profiles
    • Auto Login (Firewall only)
    • Log Off (Firewall only)
    • Redirect (Firewall only)
    • Customize Environment (Firewall only)
    • Display Message (Firewall only)
    • Read/Write Google spreadsheets
Next Article Toshiba Climatisation
Print
12803
Please login or register to post comments.