Proyecto: SOCIAL PEAK - Desarrollo Web Full-Stack | Pool Deza

Detalle, stack tecnológico, funcionalidades e impacto de SOCIAL PEAK

SOCIAL PEAK

Herramienta educativa de automatización web modular construida sobre SeleniumBase y Flask, diseñada con fines académicos e investigación de detección.

Social Peak Web Automation Client Interface
Sobre el Proyecto

Social Peak es una herramienta educativa de automatización web modular de alto rendimiento construida en Python y alimentada por SeleniumBase y Flask, diseñada con fines estrictamente académicos y de investigación en seguridad y detección anti-bot.

El principal desafío del proyecto consistió en superar los mecanismos avanzados de detección anti-bot (como Cloudflare, huellas digitales de Canvas/WebGL, y bloqueos por IP). Para ello, implementé un módulo de humanización del comportamiento con movimientos de ratón pseudo-aleatorios, retrasos realistas y un gestor inteligente de rotación y validación de proxies en tiempo real.

El sistema cuenta con un launcher visual interactivo con barra de progreso de carga animada (0-100%), un icono minimizable a la bandeja del sistema (System Tray), soporte multilingüe completo (ES/EN) con Flask-Babel, y la capacidad de ejecutar hasta 75 cuentas simultáneas de manera paralela sin conflictos de sesión.

Detalles Técnicos
  • RolCreador & Lead Developer
  • Año2025-2026
  • Plataformas6 Redes Soportadas
  • Paralelismo75 Cuentas Activas
  • EvasiónHuellas & Proxies
STACK TECNOLÓGICO —
Python 3.11
SeleniumBase (Stealth)
Flask Web Engine
Supabase DB
Socket.IO Client
PyInstaller UI Launcher
FUNCIONALIDADES —
Evasión Antibot Avanzada

Bypasses de firmas de Canvas, WebGL, y huellas digitales de navegación. Evasión inteligente en modo headless stealth.

75 Cuentas en Paralelo

Hilos y multiprocesamiento optimizado en Python para operar decenas de cuentas simultáneamente sin mezcla de datos.

Rotación y Test de Proxies

Gestor con validación de proxies en tiempo real, rotación dinámica por lotes de tareas y soporte para proxies autenticados (user:pass).

Multiplataforma Modular

Blueprints individuales para Instagram, Facebook, X/Twitter, TikTok, YouTube y Kick, permitiendo actualizaciones y escalabilidad independiente.

Launcher Estilo Cliente

Interfaz gráfica con Splash Screen animada (0-100%), pystray minimizable a bandeja de sistema y auto-arranque del servidor Flask.

Logs en Tiempo Real

Envío dinámico de eventos y telemetría de navegación por WebSockets para actualización instantánea del dashboard central.

Desafíos Técnicos y Soluciones
01. Evasión de Canvas y Detección WebGL

Implementé la inyección de scripts personalizados sobre SeleniumBase para emular firmas realistas y desactivar la lectura cruda de canvas, reduciendo los bloqueos en un 95%.

02. Conflictos de Sesión Paralela

Diseñé un patrón de estado centralizado Singleton y aislamiento estricto de perfiles en carpetas temporales individuales para evitar cruce de tokens de inicio de sesión.

03. Rendimiento Multi-Proceso en Windows

Configuré optimizaciones de memoria liberando drivers inactivos con web sockets dinámicos y compilando con PyInstaller en un empaquetado optimizado de ~190MB.

IMPACTO —
40+
Releases publicadas
6
Plataformas soportadas
75
Cuentas en paralelo
v2.7.27
Versión actual estable
98%+
Tasa de bypass antibot
190MB
Tamaño ejecutable compilado
OTA
Auto-updater visual integrado
Notas Técnicas

Herramienta de automatización modular de alta fidelidad compilada para Windows (~190MB). Implementa SeleniumBase 4.0+ con inyecciones personalizadas antibot, Flask para blueprints independientes de plataformas (Facebook, Instagram, Twitter/X, TikTok, YouTube, Kick), y pystray/customtkinter para el launcher gráfico. Gestión activa de proxies autenticados en proxy.py y comunicación WebSocket a servidor Universe para logs en tiempo real.

AUTOMATIZACIÓN MODULAR.