Existe uma maneira de reaproveitar o plugin para algo que funcione apenas com informações do lado do servidor.
Fui recomendado este plugin em Discourse check the user IP for block list only on login. O Discourse não se importa realmente com o IP dos usuários, não bane usuários por IP por padrão (você precisa fazer isso manualmente) e, sobre novos usuários com o mesmo IP de um banido, você só pode descobrir acidentalmente. O plugin de impressão digital não me ajudou muito, pois também não verifica o IP.
Uma página de visão geral com usuários que possuem IP correspondente a contas banidas seria útil.
Além disso, existem serviços como https://ip-api.com/ que permitem verificar se um IP é proxy/VPN, o que pode ser outra ferramenta útil.
Além do IP, o Discourse também tem o e-mail do usuário. Frequentemente vejo trolls com e-mails de serviços de e-mail temporário, o que também pode ser um indicador de um usuário problemático.