Thanks for the suggestions, here is what I ended up doing.

I created a BlacklistTracker service. If you do things I don't like you are
tracked. For example if you end up on my exception page I track you. Get too
many exceptions and you are blacklisted, too many failed login attempts
blacklisted etc.

To blacklist requests I created a BlacklistLinkTransformer which just does
this:

        public PageRenderRequestParameters decodePageRenderRequest(Request 
request)
{
                if ( blacklistTracker.isBlacklist(request) ) {
                        return new PageRenderRequestParameters("BlackList",new
EmptyEventContext(),false);
                }
                return null;
        }

This way I end up with a few exceptions in my logs then the IP is
blacklisted and I get an email about that also.

--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Vulnerability-Scanners-tp5503278p5508501.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to