We earn commission when you buy through affiliate links.

This does not influence our reviews or recommendations.Learn more.

Learn the features of theWebKnightweb system firewall for the IIS and installation procedure.

iis-vulnerability

If you are new to the Microsoft IIS web server, then you may check out thisonline course.

The vulnerability report byAcunetix on the IIS Web Server shows that 7% of sample targets were vulnerable.

The securing web utility is always challenging considering the increase in online threats.

isapi-filters-extension

You should consider all the possibilities to keep your website secure from the hacker.

If you are looking to secure a site hosted on IIS, then you may consider usingWebKnight WAF.

WebKnight is anopen-sourceweb system firewall for the IIS web server by AQTRONiX.

webknight-zip

It helps to block malicious requests by scanning all the requests reaching the IIS.

Lets go through some of the features it has before jumping into the installation procedure.

I hope now you have an idea what WebKnight WAF can do so lets proceed with the installation.

webknight-start-install

Pre-requisite

How to enable ISAPI filters & extensions?

Skip this and go to next if you already have this enabled.

Download the latest version (as I write its 4.4).

webknight-select-type

It will download in zip format.

Now you’re free to tweak the configuration based on your needs.

Lets go through some of theessential configurations.

webknight-finish

In the logging section, you could also enable other metrics like User-Agent, X-Forwarded-For, etc.

Lets try somemalicious requeststo see how this WAF handles.

WebKnight open-source WAF for IIS looks promising, and default configuration protects web servers from various security attacks.

webknight-config

Try out to see if this is something you are looking for.

If not you’re free to always leverage cloud-based security providers likeSUCURIfor complete website security solutions.

webknight-logging

webknight-webapplications

webknight-xss-attack