Tor Detect Middleware

Escrito por: Ulises Gascón

Sep 07, 20191 min read
Ejemplo de codigo donde se muestra como se redirige el trafico a la web del NYTimes o NYTimes Tor

Objetivo

Middleware para Express que detecta y gestiona el trafico de TOR

Funcionalidades

  • Redireccionar facilmente usuarios de Tor o de la superficie. 🔥
  • Reconocer facilmente a los usuarios de Tor dentro del req con la propiedad req.isTorUser 🍺
  • No require infraestructura, utiliza una base de datos json local con lowdb 🎉
  • El stricMode no deja porocesar ninguna petición si la lista de IPs de Tor no esta actualizada 📦
  • La purge permite hacer un borrado de la base de datos de IPs al arrancar. ☣️
  • Soporta el modulo debug 💪
  • Se puede personalizar el tiempo de refresco 🧐
  • Facil de usar y con una buena cobertura de tests

Stack

  • Nodejs
  • LowDb
  • expressjs
  • Tor

Estado

Este proyecto esta activo y estable

Referencias