Intrusion Detection and Defense System for windows
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Program Files

ServerCloak 2 released on my website:
View Details
Download ServerCloak2!


#ServerCloak 1

ServerCloak is a light weight Intrusion detection and defense system works with windows firewall to protect any windows operating system from attacks that are intended to hack the server or provide any operational damage. By keeping eye on network activities and event viewer logs, ServerCloak capture and log any failed/denied inbound calls from IPv4 as well as IPv6. Once the calls reaches its limit, the service immediately tells windows firewall to block the attacking IP by adding a denial inbound firewall rule.

Download ServerCloak

ServerCloak verifies and keep windows firewall enabled all the times. With having intrusion detections enabled and firewall defense system for windows ServerCloak protects the following windows features

  1. Mail Server
  2. Microsoft Sql Server
  3. File Transfer Protocol
  4. Remote Desktop Protocol TLS/SSL must be enabled to make the detection possible
  5. File Maker
  6. Windows Authentication (Other than Rdp)
  7. Routing and Remote Access
  8. Windows Firewall if firewall got disabled, ServerCloak re-enables it within minutes

Supported Operating Systems

  1. Windows 7 or later. Developed and tested on Windows 8.1
  2. Windows server 2008 or later. Tested and deployed on Windows Server 2008 R2 & Windows Server 2012 R2 based production servers

System Requirements

  1. Microsoft .Net Framework 4.5, Latest version available here
  2. 1Ghz higher multi-core CPU, Intel Dual Core or better
  3. 1GB RAM
  4. Windows firewall must be installed, If not enabled ServerCloak will try to enable windows firewall automatically.
  5. This software uses Sql Server as back-end to save logs and enable developers to generate detailed reports.

Setup Notes

  1. This is a 64 bit release, please contact me for 32bit or ia64 releases on my email:
  2. This is not a setup, before using this utility please place all files in a ProgramFiles or any other folder of your choice.
  3. This utility uses Linq queries, so please install and configure database on Sql Server 2005 or higher.
  4. Database scripts are present in the DatabaseScripts.sql files.
  5. Update ConnectionString in ConnectionString.txt file
  6. Run ServerCloak.exe as Administrator, Enjoy
  7. To stop attacks and block the attackers plesae make sure your windows firewall is working.
  8. ServerCloak will keep your firewall enable all the time.