This text will try a method (by calling in any way) that I mounted up at a time like experiment.
The idea of the story circulating about a man who recovered a stolen computer because they are remotely connected to her laptop and made a photo of the thief. What do these instructions is a photo to enter the computer and then mailed.
Windows
It is about creating a video surveillance system with motion detection, using your PC, a webcam and Dorgem a free program for Windows is easy to configure. In half an hour to mount the system, configured with the FTP and all. To loop the loop, if you have a very simple website that displays the image upload to the server and take the appropriate java browser to automatically refresh the image, and video are live.
In addition to record and detect any intrusion on your property, you can write to someone who uses your computer without your permission, and even send images to your FTP server in case the intruders steal or damage your machine. Even supports multiple cameras simultaneously.
Linux
Laptop with Debian and integrated webcam (UVC driver).
uvccapture: a text mode that allows the webcam to take pictures.
mpack: program that lets you send email attachments from console.
exim4: the mail transfer agent (MTA) by default in Debian ...
The first is to configure exim4 to allow sending mail using dynamic IPs (typically we all). It served me for this tutorial:
http://www.esdebian.org/articulos/24027/como-enviar-correos- ...
Eye andalusia put smtp.gmail.com: 587. Put:: for only:. A server has lost a great time on this nonsense. I used a gmail account, but any server that would provide data for pop3 and smtp.
Now let the script in question. It's as simple as this:
#! / bin / sh
/ usr / bin / uvccapture-m-o "/ home / miusuario / camaraInicio / salida.jpg"
sleep 300
/ usr / bin / mpack-s "intruder detected" / home / miusuario / camaraInicio / salida.jpg direcciondestino@servidor.com
A couple of notes. The-m option is, in my case I needed it for the camera work. The output file has permissions comprehensive reading and writing. The 300 gives the intruder sleep 5 minutes to be able to connect to the Internet.
Once this is done and the system would be mounted. The problem is that if someone steals your laptop will not know the username and password. Solution: I created a limited user in Gnome that allows you to make basic things. At the start screen of Gnome welcome message appears as the user name and password. And just to boot this user launches the script above (I've put in "sessions"). Global salida.jpg permits are needed to effectively update the photo from this user.
The system is quite rustic, to say fine, but it illustrates quite well how easy it is to play around with Linux. In fact, I think I've taken longer to write this text in the experiment.
I hope you have liked, leaving a couple of ideas you want to play something else:
Wget is available with the associated external ip to your laptop and have been sent in the mail. Using this IP you can start a VNC session and have the same remote control.
You can use a mail manager for the mail to receive a laptop with a format that we have defined, we create a computer VNC session and send us the information necessary for mailing it back. This allows a VNC session that enabled or disabled at will.
...................................................................................
Este texto va a tratar de un método (por llamarlo de alguna manera) de seguridad que he montado en un momento a modo de experimento.
La idea parte de la historia que circuló de un hombre que recuperó el ordenador de un robo gracias a que se conectó a su portátil remotamente e hizo una foto del ladrón. Lo que hacen estas instrucciones es una foto al entrar al pc y después la envían por correo.
Windows
Se trata de crear un sistema de videovigilancia, con detección de movimientos, utilizando tu PC, una webcam y Dorgem, un programa libre para Windows es facilísimo de configurar. En media hora montas el sistema, con el FTP configurado y todo. Para rizar el rizo, si haces una página web sencillísima que muestre la imagen subida al servidor y que lleve el java adecuado para que el navegador refresque automáticamente la imagen, ya tienes videovigilancia en vivo y en directo.
Además de detectar y grabar cualquier intrusión en tus propiedades, puedes grabar a alguien que utiliza tu ordenador sin tu permiso, e incluso enviar las imágenes a tu servidor FTP por si acaso los intrusos roban o dañan tu máquina. Incluso soporta múltiples cámaras simultáneas.
Linux
Portátil con Debian y webcam integrada (driver uvc).
uvccapture: programa en modo texto que permite hacer fotos con la webcam.
mpack: programa que permite enviar adjuntos al correo electrónico desde consola.
exim4: el agente de transferencia de correo (MTA) que viene por defecto en Debian...
Lo primero es configurar exim4 para que permita enviar correo usando ips dinámicas (lo típico que tenemos todos). Para ello me serví de este tutorial:
http://www.esdebian.org/articulos/24027/como-enviar-correos-...
Ojo al poner smtp.gmail.com::587. Hay que poner :: en lugar de sólo :. Un servidor perdió un buen rato en esta tontería. Yo usé una cuenta de gmail, pero valdría con cualquier servidor que proporcione los datos de smtp y pop3.
Ahora vamos al script en cuestión. Es tan simple como esto:
#!/bin/sh
/usr/bin/uvccapture -m -o"/home/miusuario/camaraInicio/salida.jpg"
sleep 300
/usr/bin/mpack -s "intruso detectado" /home/miusuario/camaraInicio/salida.jpg direcciondestino@servidor.com
Un par de notas. El -m es opcional; en mi caso lo necesitaba para que la cámara funcionara. El fichero salida tiene permisos globales de escritura y lectura. El sleep 300 da al intruso 5 minutos para que sea capaz de conectar a Internet.
Una vez hecho esto ya estaría el sistema montado. El problema es que si alguien nos roba el portátil no va a saber el usuario y la contraseña. Solución: he creado un usuario limitado en Gnome que permite hacer cosas básicas. En la pantalla de inicio de Gnome aparece como mensaje de bienvenida el nombre del usuario y la contraseña. Y nada más arrancar este usuario se lanza el script anterior (lo he puesto en "sesiones"). Los permisos globales de salida.jpg son necesarios para que se pueda actualizar la foto desde este usuario.
El sistema es bastante rústico, por decirlo finamente, pero ilustra bastante bien lo fácil que es cacharrear con Linux. De hecho, creo que he tardado más en escribir este texto que en el experimento.
Espero que les haya gustado, dejo un par de ideas por si quieren jugar algo más:
Se puede consultar con wget la ip externa asociada al portátil y hacer que se envíe en el correo. Usando esta ip se puede iniciar una sesión VNC y tener control remoto al mismo.
Se puede usar un gestor de correo para que al recibir un correo el portátil con un formato que hayamos definido, el ordenador nos cree una sesión VNC y nos envíe los datos necesarios por correo de vuelta. Esto permite tener una sesión VNC que habilitamos o deshabilitamos a voluntad.

No hay comentarios:
Publicar un comentario