Originally cloned from: http://code.google.com/p/elmah/
View Original README.txt
ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.
This clone improves security and only supports .net 4.0+
All that is needed is to update the security config as follow
<elmah>
<errorLog type="Elmah.MemoryErrorLog, Elmah" size="100" />
<security
allowRemoteAccess="1"
userName="admin"
password="pass"
requireLogin="true"
blockFailedAttempts="3"
encryptionSalt="c67040f441864b2c88443f007bd73781"
encryptionSecret="4a3b12aa-5f5a-4d5c-841c-6dcdbd0e65aa" />
</elmah>
NB!! change the encryptionSalt & secret
- blockFailedAttempts - this will block IP after x failed attempts