Não conheço nenhuma ferramenta que faça isso "fora da caixa". Eu escrevi um script para fazer algo assim com logons OpenSSH com falha no Windows, mas não posso compartilhá-lo com você porque ele "pertence" ao cliente para quem eu o escrevi.
Dito isto, era um programa VBScript simples que tinha um coletor de log de eventos para observar novos logons com falha e, se o suficiente acontecesse em uma janela de tempo, adicionar uma rota IP (usando o comando "route") para rotear o tráfego para o endereço IP incorreto para um "MS Loopback Adapter" no sistema.Para outros tipos de logs, seria um assunto bastante trivial para escrever. Como eu não tinha IPtables no Windows, o adaptador de loopback parecia a melhor coisa a seguir. (Você não pode fazer uma "rota xxxx máscara 255.255.255.255 127.0.0.1" no Windows - você precisa de um adaptador para rotear o tráfego, porque o loopback 127.0.0.1 não é uma interface "real" no Windows.)
(Se você quiser algo assim escrito, entre em contato comigo fora da banda e podemos discutir os detalhes de tal acordo.)
Editar: