Como se programa esto?? Supervisión remota de actividad del usuario.

Navarrra

Madmaxista
Registrado
23 Jun 2019
Mensajes
8.664
Puntuación de reacción
19.947
Necesito poder controlar el tiempo que un usuario pasa realizando una actividad determinada con el navegador. Una especie de Teamviewer, pero para controlar el historial de las pestañas del navegador. No es necesario acceder al sistema operativo ni a las aplicaciones de escritorio.

Tengo el sistema de usuarios y el calendario de tareas, pero esto no se como enfocarlo, y no se si ya habrá algo hecho por ahí.
 

Geologia_Matutina

Madmaxista
Registrado
17 Mar 2007
Mensajes
3.448
Puntuación de reacción
6.687
Coméntalo con la persona que va a ser espiada a ver si se le ocurre alguna idea.
 

elepwr

Madmaxista
Registrado
12 Sep 2014
Mensajes
2.491
Puntuación de reacción
4.534
rescuetime es una extensión pal navegador que va guardando cuando tiempo pasas en cada página, seguro que tiene alguna manera de exportar esos datos para que luego los explotes en tus aplicaciones

Aun así es algo muy muy complejo, el usuario puede abrir la web en una pestaña y dejarla minimizada, puede tener 2 monitores y dejarla de fondo en grande en un monitor y usar el otro, hay mil casos. Con esos datos tampoco puedes hacer nada legalmente porque quien te dice que no ha fallado tu software, que no lo ha capturado bien, que no se la ha ido internet...

Supongo que quieres controlar el teletrabajo, si necesitas instalar cosas para monitorizar seguramente falte confianza para que el teletrabajo salga bien. Que lo mismo tu caso es otro y esto último no aplica
 

luismarple

Será en Octubre
Registrado
1 Sep 2008
Mensajes
41.178
Puntuación de reacción
99.670
Ubicación
En un pueblo italiano al pie de las montañas
Hoy en día es imposible.

Te explico, yo trabajé para un call center, el gerente quería controlar si por la noche los operadores estaban a responder mensajes y hacer cosicas o se tocaban la seta. Pusimos un rastreador y todo quedaba registrado, ni dios entraba en ninguna página rara, pero el rendimiento por la noche era de vergüenza.

Qué hacían los socios?? se llevaban una tablet con todos los capítulos de sus series bajados y se pasaban la noche viendo series y pelis, sin tocar el ordenador.

A ver cómo controlas eso.
 

Navarrra

Madmaxista
Registrado
23 Jun 2019
Mensajes
8.664
Puntuación de reacción
19.947
Se que con firefox se puede hacer programando una extensión, pero no se si es válido para los demás navegadores.

Working with the Tabs API


Yo lo que quiero es un javascript sencillo, que devuelta los datos al servidor periódicamente.
 

Navarrra

Madmaxista
Registrado
23 Jun 2019
Mensajes
8.664
Puntuación de reacción
19.947
Qué hacían los socios?? se llevaban una tablet con todos los capítulos de sus series bajados y se pasaban la noche viendo series y pelis, sin tocar el ordenador.

A ver cómo controlas eso.
Puedes revisar cada minuto los cambios en la pestaña de trabajo, si ves que en 10 minutos no ha habido ningun cambio es que te están tomando el pelo. Incluso puedes hacer capturas de pantalla, o comprobar la posición del raton y el número de clicks, pulsaciones de teclado, etc...
 

luismarple

Será en Octubre
Registrado
1 Sep 2008
Mensajes
41.178
Puntuación de reacción
99.670
Ubicación
En un pueblo italiano al pie de las montañas
Puedes revisar cada minuto los cambios en la pestaña de trabajo, si ves que en 10 minutos no ha habido ningun cambio es que te están tomando el pelo. Incluso puedes hacer capturas de pantalla, o comprobar la posición del raton y el número de clicks, pulsaciones de teclado, etc...
ala, pues ya tienes la solución.

De nada.
 

alopecio

Madmaxista
Registrado
20 Dic 2011
Mensajes
70
Puntuación de reacción
195
Open source: ActivityWatch.
Controla aplicaciones, ventanas, tiempos AFK y dominios de internet mediante extensiones de navegador.
Está en desarrollo activo, pero la parte funcional es cojonuda.