Helicon Ape

Last updated
Helicon Ape
Developer(s) Helicon Tech
Stable release
3.0.0.56 / 22 November 2010
Operating system Microsoft Windows
Type Web server
License Proprietary
Website http://www.helicontech.com/ape/

Helicon Ape is a piece of software developed by Helicon Tech to bring Apache functionality to IIS web servers. It executes as an ASP.NET module for IIS 7 (and higher versions), integrating the functionalities of over 35 Apache modules. This integration allows for the use of Apache configurations on IIS while maintaining the syntax intact, thereby extending the standard capabilities of IIS. [1]

Contents

Aside from the introduction of Apache modules, Helicon Ape provides proprietary modules for server-side debugging and profiling (mod_developer), SEO optimization (mod_linkfreeze), and hotlinking protection (mod_hotlink). [2]

Helicon Ape utilizes a graphical user interface for easy configuration (supporting directive auto-completion and spell-checking) and browsing. It also includes a regular expressions tester and a password generation utility. [3]

Modules

Below is a table of modules currently supported in Helicon Ape: [4]

Helicon Ape Modules
ModulePurpose
mod_antibotProvides HTTP frequency analyzing and DDoS protection tool.
mod_asisSend files that contain their own HTTP headers.
mod_auth_basicEnables HTTP Basic Authentication.
mod_auth_digestEnables MD5 Digest Authentication.
mod_authn_anonConfigure anonymous users access to authenticated areas.
mod_authn_dbdProvides authentication based on look-up in a SQL database.
mod_authn_defaultReject any authorization request if no authentication is configured.
mod_authn_fileProvide authentication based on user look-up in plain text password file.
mod_authz_defaultReject any authorization request if no authentication is configured.
mod_authz_groupfileAllows or denies access to particular areas of the site depending on user group membership.
mod_authz_hostAllows access control to parts of the web server based on hostname, IP address or other characteristics of the client request.
mod_authz_userAllows or denies access to portions of the web server for authenticated users.
mod_cacheAllows caching local or proxied content.
mod_coreProvides the use of Helicon Ape core features.
mod_dbdAllows for the management of SQL database connections.
mod_deflateEnables server output compression.
mod_developerAllows for the debugging of web requests.
mod_disk_cacheAllows for the use of a disk-based storage engine for mod_cache.
mod_envControls the environment provided to CGI scripts and SSI pages.
mod_evasiveAllows for the protection of sites from HTTP DoS/DDoS and brute-force attacks.
mod-expiresSets the Expires HTTP header and max-age directive of the Cache-Control HTTP header in server responses in relation to either the time the source file was last modified, or to the time of the client access.
mod_filterEnables the use of context-sensitive content filters.
mod_gzipAllows for the compression of HTTP responses.
mod_headersModifies HTTP request/response headers.
mod_hotlinkProtects content from hotlinking.
mod_linkfreezeChanges links on pages to an SEO-friendly format.
mod_log_configEnables custom logging.
mod_logioLogs the number of bytes sent/received per request.
mod_mem_cacheEnables the use of a memory-based storage engine for mod_cache.
mod_mimeAssociates filename extensions with behavior (handlers and filters) and content (MIME-type, language, character set and encoding).
mod_proxyApplies forward and reverse proxy functions.
mod_replaceAllows for the editing of HTML body and HTTP request/response headers.
mod_rewriteRewrites requested URLs on the fly based on regular expression rules and various conditions.
mod_seoAllows for the creation of SEO-friendly links on pages based on database or mapfile values.
mod_setenvifSets environment variables depending on whether different parts of the request match specified regular expressions.
mod_soEmulates the functions of loading modules.
mod_spellingCorrects misspelled URLs by performing case-insensitive checks and allowing one misspelling.
mod_usertrackTracks and logs user activity on the site using cookies.
mod_xsendfileSends the file specified by the X-SENDFILE header. [5]

Compatibility

Helicon Ape was designed specifically to benefit from all advantages of IIS 7 architecture, ensuring 100% operability only on IIS 7 and higher (Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2). [6] While it can operate on IIS6 (Windows Server 2003), its functionality is slightly limited (see compatibility chart). [7]

License

There are three license types available for Helicon Ape:

See also

Related Research Articles

<span class="mw-page-title-main">Apache HTTP Server</span> Open-source web server software

The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation.

Active Directory (AD) is a directory service developed by Microsoft for Windows domain networks. Windows Server operating systems include it as a set of processes and services. Originally, only centralized domain management used Active Directory. However, it ultimately became an umbrella title for various directory-based identity-related services.

An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers.

<span class="mw-page-title-main">Internet Information Services</span> Extensible web server software by Microsoft

Microsoft IIS is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTP/3, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of the Windows NT family since Windows NT 4.0, though it may be absent from some editions, and is not active by default. A dedicated suite of software called SEO Toolkit is included in the latest version of the manager. This suite has several tools for SEO with features for metatag / web coding optimization, sitemaps / robots.txt configuration, website analysis, crawler setting, SSL server-side configuration and more.

mod_perl is an optional module for the Apache HTTP server. It embeds a Perl interpreter into the Apache server. In addition to allowing Apache modules to be written in the Perl programming language, it allows the Apache web server to be dynamically configured by Perl programs. However, its most common use is so that dynamic content produced by Perl scripts can be served in response to incoming requests, without the significant overhead of re-launching the Perl interpreter for each request.

In web applications, a rewrite engine is a software component that performs rewriting on URLs, modifying their appearance. This modification is called URL rewriting. It is a way of implementing URL mapping or routing within a web application. The engine is typically a component of a web server or web application framework. Rewritten URLs are used to provide shorter and more relevant-looking links to web pages. The technique adds a layer of abstraction between the files used to generate a web page and the URL that is presented to the outside world.

ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies.

The Internet Server Application Programming Interface (ISAPI) is an n-tier API of Internet Information Services (IIS), Microsoft's collection of Windows-based web server services. The most prominent application of IIS and ISAPI is Microsoft's web server.

Microsoft Servers is a discontinued brand that encompasses Microsoft software products for server computers. This includes the Windows Server editions of the Microsoft Windows operating system, as well as products targeted at the wider business market. Microsoft has since replaced this brand with Microsoft Azure, Microsoft 365 and Windows 365.

mod_jk is an Apache module used to connect the Tomcat servlet container with web servers such as Apache, iPlanet, Sun ONE and even IIS using the Apache JServ Protocol. The mod_proxy_ajp module performs a similar function to this module, while being integrated into the mod_proxy framework.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML, but now they commonly allow embedding of server side applications.

<span class="mw-page-title-main">HTTP compression</span> Capability that can be built into web servers and web clients

HTTP compression is a capability that can be built into web servers and web clients to improve transfer speed and bandwidth utilization.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<span class="mw-page-title-main">HTTP 403</span> HTTP status code indicating that access is forbidden to a resource

HTTP 403 is an HTTP status code meaning access to the requested resource is forbidden. The server understood the request, but will not fulfill it, if it was correct.

<span class="mw-page-title-main">SharePoint</span> Web application platform

SharePoint is a collection of enterprise content management and knowledge management tools developed by Microsoft. Launched in 2001, it was initially bundled with Windows Server as Windows SharePoint Server, then renamed to Microsoft Office SharePoint Server, and then finally renamed to SharePoint. It is provided as part of Microsoft 365, but can also be configured to run as On-premises software.

ModSecurity, sometimes called Modsec, is an open-source web application firewall (WAF). Originally designed as a module for the Apache HTTP Server, it has evolved to provide an array of Hypertext Transfer Protocol request and response filtering capabilities along with other security features across a number of different platforms including Apache HTTP Server, Microsoft IIS and Nginx. It is free software released under the Apache license 2.0.

<span class="mw-page-title-main">Slowloris (computer security)</span> Software for executing a denial-of-service attack

Slowloris is a type of denial of service attack tool which allows a single machine to take down another machine's web server with minimal bandwidth and side effects on unrelated services and ports.

mod_gzip is an external extension module for the Apache HTTP Server v1 and v2.

FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time.

References

  1. Bill Staples, "IIS", November 3, 2008
  2. Barb Mosher, "CMS Wire", November 6, 2009
  3. "Host Fantastic", December 21, 2009 [ permanent dead link ]
  4. https://www.helicontech.com/ape/
  5. "Peter Schmidt, "IIS Digest", November 10, 2008". Archived from the original on May 10, 2010. Retrieved March 29, 2010.
  6. "James Long, "Hello All", November 5, 2009". Archived from the original on January 25, 2010. Retrieved March 26, 2010.
  7. "Helicon Ape Compatibility Chart", Helicon Tech, 2009
  8. "Helicon Ape pricing details", Helicon Tech, 2009