github.com/khezen/tarpit (go): Package tarpit :  Simple HTTP middleware that purposely delays incoming connections. Repeted requests to a given resource increase the delay. Enables TCP keep alive to keep the client from timing out.  One typical use case is to protect authentication from brute force.  The following example applies tarpit based on IP address. It is possible to apply tarpit based on any data provided in the request.
Keywords: delay|go|golang|http-middleware|tarpit