O Projeto Tor tem uma ferramenta para fazer isso em:
Para pesquisas automatizadas, elas também fornecem uma pesquisa baseada em DNSBL; informações sobre isso estão disponíveis em:
Eu tenho alguém atacando meu site e parece que alguns dos IPs são nós de saída do Tor.
Existe algum lugar onde eu possa inserir um IP e ver se ele está registrado como um nó de saída do Tor?
Eu realmente implementei a solução @duskwuff sugerida.
Confira em - link
CLI:
npm install -g istorexit
istorexit [ip...]
NodeJs:
const IsTorExit = require("istorexit");
IsTorExit("104.200.20.46").then(console.log); // true
IsTorExit("1.1.1.1").then(console.log); // false