vpn_proxy_tor_detection

Detectar conexiones anónimas (VPN, proxy, Tor) por IP

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "vpn_proxy_tor_detection" with this command: npx skills add davidcastagnetoa/skills/davidcastagnetoa-skills-vpn-proxy-tor-detection

vpn_proxy_tor_detection

Detecta si el usuario se conecta a través de VPN, proxy o Tor, lo cual puede indicar un intento de enmascarar la ubicación real. Usa una combinación de base de datos local y APIs externas como fallback.

When to use

Usar en el antifraud_agent para cada sesión de verificación. La detección de VPN/proxy es una señal de riesgo que incrementa el score de fraude pero no es bloqueante por sí sola.

Instructions

  1. Detección local: mantener lista de rangos IP de Tor (exit nodes) actualizados desde https://check.torproject.org/torbulkexitlist.
  2. Verificar IP contra lista de Tor: is_tor = ip in tor_exit_nodes.
  3. Detección por API (fallback): usar IPQualityScore o ip2proxy.
  4. Instalar: pip install requests para llamadas al API.
  5. Verificar: response = requests.get(f'https://ipqualityscore.com/api/json/ip/{api_key}/{ip}').
  6. Evaluar flags: is_vpn, is_proxy, is_tor, fraud_score.
  7. Agregar flags al score de fraude con peso configurable.

Notes

  • Cachear resultados por IP en Redis con TTL de 1 hora para evitar llamadas repetidas.
  • Muchos usuarios corporativos usan VPN legítimamente; no rechazar solo por VPN.
  • Actualizar la lista de exit nodes de Tor diariamente.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

traefik

No summary provided by upstream source.

Repository SourceNeeds Review
General

c4_model_structurizr

No summary provided by upstream source.

Repository SourceNeeds Review
General

fastapi

No summary provided by upstream source.

Repository SourceNeeds Review