IP-Biter - Framework
El Marco de Seguimiento Amigable para Hackers
IP-Biter es un marco de seguimiento de código abierto, fácil de implementar, que genera imágenes y enlaces de seguimiento altamente configurables y únicos para incrustar en correos electrónicos, sitios web o sistemas de chat, y visualizar, en un dashboard amigable para hackers, informes altamente detallados de los usuarios rastreados que visualizan la imagen o abren los enlaces.

Características
- Generación de imágenes de seguimiento altamente configurables
- Generación de enlaces de seguimiento
- Seguimiento oculto y no reconocible desde el punto de vista del objetivo
- Dashboard integrado
- Dashboard de resumen integrado (solo Administrador)
- Prevención de auto-seguimiento
- Posibilidad de detener e iniciar el seguimiento en cualquier momento
- Posibilidad de ocultar el Dashboard y proteger su acceso con una contraseña
- Informes de seguimiento en vivo desde el Dashboard
- Informes de seguimiento entregados en vivo a una dirección de correo y chat de Telegram configurables
- Diferentes servicios de análisis de IP
- Servicio de análisis de User-Agent
- Integración de servicio de acortamiento de URL
- Archivo PHP TodoEnUno
- No necesita base de datos
- Código abierto
...¡y muchas más!
¡Pruébalo!

Primeros Pasos
Desplegar IP-Biter
- Copia ipb.php en tu servidor PHP y opcionalmente crea un archivo .htaccess como se describe en las siguientes notas de seguridad.
- Algunos parámetros configurables están disponibles en las primeras líneas PHP sin comentar del archivo ipb.php, identificadas por el comentario "START CONFIGURATION SECTION".
Acceder al Dashboard
- Accede al Dashboard a través de ipb.php?op=$dashboardPage (reemplazando $dashboardPage por su valor efectivo).
- $dashboardPage es la variable PHP definida en la "START CONFIGURATION SECTION" del archivo ipb.php. El valor predeterminado es "dashboard", por lo que la URL predeterminada es
ipb.php?op=dashboard.
- Si la variable PHP $dashboardPage está vacía, puedes acceder al Dashboard a través de la URL
ipb.php.
- Si la variable PHP $dashboardPageSecret no está vacía, aparecerá una página de inicio de sesión solicitando el valor de $dashboardPageSecret.
Crear una nueva configuración
- Cuando se abre el Dashboard sin parámetros, se crea una nueva configuración.
- Se puede generar otra nueva configuración vacía haciendo clic en el botón "Nuevo".
- Opcionalmente, proporciona correos electrónicos y el token del bot de Telegram y el chat id donde deseas ser notificado.
- Nota de Telegram: Para obtener un token, crea un Bot de Telegram siguiendo las instrucciones en https://core.telegram.org/bots/features#botfather.
- Nota de Telegram: Para obtener un chat id, inicia un nuevo chat con tu bot, luego abre
https://api.telegram.org/bot<token>/getUpdates reemplazando <token> con el token de tu bot. Encontrarás tu chat id en result/message/chat/id del JSON devuelto. Más instrucciones para grupos o topics chat id se pueden encontrar en este Gist.
- Configura la imagen de seguimiento y la configuración avanzada si es necesario.
- Es posible dejar la URL de la imagen original vacía. En ese caso se usará una imagen vacía.
- Añade enlaces de seguimiento si es necesario.
- Es posible dejar el enlace original vacío. En ese caso el enlace generará una página 404.
- Guardar la configuración
- Distribuye la imagen generada o los enlaces para iniciar el seguimiento.
- Puedes hacer clic en el botón de copiar y pegarlo en un editor de correo electrónico HTML enriquecido como Gmail.
- NOTA: Si intentas abrir la imagen o los enlaces generados pero tienes la página del Dashboard abierta y cargada en el mismo navegador, tu solicitud no será rastreada (función de prevención de auto-seguimiento).
Cargar una configuración existente
- Cuando se abre el Dashboard con el parámetro "uuid", se carga la configuración asociada.
- Se puede cargar otra configuración pegando el "Track UUID" en el campo correspondiente del Dashboard y haciendo clic en el botón "Cargar".
- Los informes se visualizarán automáticamente en la sección "Informes de Seguimiento" del Dashboard.
Página de Resumen del Administrador
- Accede a la página de Administración a través de ipb.php?op=$adminPage (reemplazando $adminPage por su valor efectivo).
- $adminPage es la variable PHP definida en la "START CONFIGURATION SECTION" del archivo ipb.php. El valor predeterminado es "admin", por lo que la URL predeterminada es
ipb.php?op=admin.
- Si la variable PHP $adminPage está vacía, la página de administración no estará disponible.
- Si la variable PHP $adminPageSecret no está vacía, aparecerá una página de inicio de sesión solicitando el valor de $adminPageSecret.
- Todas las configuraciones definidas se visualizarán en una tabla.
Notas de Seguridad
- Cambia el nombre de las carpetas y la página del Dashboard en la sección de configuración para mejorar la seguridad.
- Añade las siguientes líneas al archivo .htaccess para denegar el acceso a las carpetas "configs" y "reports":
DirectoryIndex ipb.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(configs/|reports/|error.log) - [F]
</IfModule>
DEMO en Vivo
Echa un vistazo a la DEMO.
Apóyame <3
