Nota:
La idea del creación del software nació por el problema de plagios en los exámenes de admisión virtuales , que tuvieron las universidades en Perú ocasionada, por una mala vigilancia, y un software anti plagio precario.
El software también puede usarse para exámenes comunes, pero va enfocada a los exámenes de admisión, cada característica se puede desactivar individualmente.
Esto con el fin de que el vigilante pueda observar si el postulante estuvo charlando con alguien o buscando algo por internet
Esta característica toma captura, graba y reconoce los ojos y cara con el fin de tener un registro de cómo se comportó el postulante en pleno examen de admisión
Obtiene a tiempo real los servicios que se están ejecutando en ese momento, con la finalidad de detectar si tienen algún servicio sospechoso activo en pleno examen
si se tiene sospechas de que el estudiante está haciendo trampa se puede ver esa informacion de manera de prueba
Detecta a tiempo real y envía la lista completa de todos los softwares que se están ejecutando actualmente en el sistema del postulante
El software grabará el audio, solo cuando el examen de admisión comience y se pausará cuando el examen termine
Se tomará capturas de pantalla cada x segundos [el docente configura el plazo de tiempo, según sea conveniente en el momento]
, son capturadas y enviadas a tiempo real.
Se bloquearán distintas páginas webs, como wikipedia, google, facebook incluso el server de WhatsApp, para evitar que el postulante pueda contactarse con alguien, cabe recalcar que solo se bloqueará temporalmente cuando comience el examen y cuando el examen finalice
El bloqueo solo ocurre en la PC o laptop, no bloquea el modem
Se obtiene el historial de navegación, solo del tiempo que empiece el examen hasta que termine.
Todos los metadatos se envían mediante un bot telegram, esto con la finalidad de no tener costes por banda ancha y servidores, todo es puede ser almacenado en un grupo de telegram o un usuario independiente, la cual administraría el encargado del examen de admisión
- Desarrollado por:
SebastiánEPH
- Nombre del producto:
WatchingYou
- Tipo de Software:
Supervisor
- Versión:
Beta 0.8
- Estado:
Fase Beta
- Arquitectura:
x86 bits || x64 bits
- Tamaño:
3MB
- Plataforma:
Windows 7, 8.1, 10
- Lenguajes utilizados:
Python 3.8 || Batch || HTML, CSS y JS || Markdown
- Licencia:
GNU
- IDE:
PyCharm
- Fecha de Documentación:
24/01/2021
- Descripción:
La idea del creación del software nació por el problema de plagios en los exámenes de admisión virtuales , que tuvieron las universidades en Perú ocasionada, por una mala vigilancia, y un software anti plagio precario. El software también puede usarse para exámenes comunes, pero va enfocada a los exámenes de admisión, cada característica se puede desactivar individualmente.
Registra pulsaciones del teclado
Obtiene registro de programas
Identifica softwares instalados
Toma capturas de pantalla cada x tiempo
Graba y guarda video de la webcam
Detección de cara y ojos (no identifica personas en especifico)
Graba audio
Obtiene a tiempo real el registro de navegación de internet
Bloquea paginas web de comunicación mientras el software esté en ejecución
Registra pulsaciones del teclado
Envía metadatos mediante el servicio de API Telegram (Bot)
- Sistema Operativo:
Windows 7
- Procesador:
Intel i3 1gen o AMD FX 4100
- Memoria RAM:
300MB libres
- Conexión a internet:
8Mbps bajada y 2Mbps de subida
- Espacio:
30MB libres
- Espacio de metadata Generada:
1GB por hora
- Sistema Operativo:
Windows 10
- Procesador:
Intel i5 8 gen o AMD Ryzen 3
- Memoria RAM:
500MB libres
- Conexión a internet:
15Mbps bajada y 10Mbps de subida
- Espacio:
30MB libres
- Espacio de metadata Generada:
2GB por hora
- Python: Se escribió todo el proyecto en este lenguaje
- Bibliotecas
- Pyinstaller:
Se encarga de convertir el proyecto de *.py a *.exe
- Pynput:
Obtiene e inyecta movimientos del mouse y pulsaciones del teclado
- OS:
Información de la computadora
- Socket:
Conexiones a internet
- Threadding:
Permite procesos multihilos
- RegeditWin:
Permite leer, eliminar y crear registros de Windows.
- Eel:
Permite usar una pagina web como formulario
- DateTime:
Manejo de fechas y tiempo.
- Random
- Telepot:
API de Telegram.
- Shutil:
Manejo de Carpetas y archivos.
- Pillow:
Capturas de pantalla
- Open CV:
Inteligencia y entrenamiento artificial, captura de video
- Batch: Se utilizó para automatizar procesos (solo Windows)
- Markdown: Se escribió la documentación de Github
- HTML, CSS y JS: Se escribió está documentación y el entorno gráfico del software
- Bibliotecas
- Bootstrap:
Interfaces web
- Programación funcional:
(Intermedio)
- Programación orientada a objetos :
(Intermedio)
- Programación dirigida a eventos:
(Intermedio)