Prey para Windows: Porque el código abierto sí funciona

prey-laptop-tracking-script-multi-platform

De haber sabido que lanzar un pedacito de código por los aires me tendría atornillado a la silla respondiendo correos y corrigiendo fallas probablemente lo habría pensado dos veces.

En serio.

Porque si bien Initt y Tugar despegaron en condiciones bastante similares, en el caso de Prey ciertamente no había mucho interés de dedicarle más tiempo que el que me demoré en tener una versión operativa del engendro. Todo porque siempre asumí que con suerte un par de *nixeros bajarían el problema y tate.

Sí, tate Tomás.

De hecho, tengo que reconocer que cuando vi los primeros comentarios pidiendo una versión para Windows me puse un poco pálido. ¿Qué cresta les iba a responder? ¡Si con suerte prendo Windows para probar sitios en navegadores y sería! A eso se suma el hecho de que otros ya empezaban a pedir cambios y nuevas funcionalidades en el programita…

Sólo una palabra: merde.

Pero hubo una otra cosa que claramente no estaba en mis planes y eso fue la difusión que tuvo Prey. Primero un tuiteo por aquí y otro por allá, de ahí uno que otro postito en blogs, aún dentro del público objetivo, hasta que de repente y de la nada el tema pasa a la prensa tradicional y de ahí todo a la cresta.

¡Hasta una periodista italiana me contactó para saber sobre el engendro!

En gran parte fue por esta dimensión que empezó a tomar Prey como “producto/software” que insistí tanto en invitar a colaboradores a contribuir. Sabía que como estaban las cosas difícilmente iba a poder meterle mucha más mano al código, y bueno, menos aún darme el tiempo de portarlo a otros sistemas operativos. Para eso sí que tenía que aparecer un par de manos — no, ojalá cuatro, seis o más.

Y así fue.

En menos de lo que canta un cóndor

De los comentarios en el post anterior recordarán que a sólo días del anuncio inicial apareció un tal Julián comentando algo sobre Prey en Windows. Algunos otros comentaron cosas similares, y a la mayoría los contacté para ver si habían podido avanzar algo, incluyendo a Julián.

Esperando recibir un “déjame ver, te aviso en unas semanas” llega este tipo y me responde con un ZIP.

– Está listo, Prey para Windows.

Tate.

El tipo resultó a) estar diciendo la verdad (porque simplemente yo no me lo creía), b) ser un talento colombiano de exportación, c) que traspasó todo el código de Prey a .NET por su cuenta, y con ello, d) ser el mesías que todos esperaban que apareciera, partiendo obviamente por mí.

El programa hace básicamente lo mismo que el original, con la diferencia de que tiene — y ponganse de pie para aplaudir — un instalador gráfico, además de que obviamente las rutas y dependencias son distintas, pero para qué vamos a aburrirnos hablando de esas leseras.

Grande Julián!

Como se imaginarán, es una rama distinta del código por lo que ahora no posee las mismas funciones exactas que la versión para Linux y Mac, pero funciona y eso es lo importante.

En la otra esquina también tenemos novedades. Gracias al genial pero genial aporte de Juan Carlos Mardones y de Diego Torres ya tenemos una nueva versión para Mac y Linux, con nuevas funcionalidades que a mí el día del queso se me habrían ocurrido.

En resumen, hoy tenemos una segunda versión de Prey para Linux y Mac (0.2), y tenemos una versión inicial de Prey para Windows (0.1). La idea obviamente es que a futuro las actualizaciones de versión sean coordinadas, pero bueno, de a poco vamos avanzando (y entre todos, he ahí la gracia del software libre).

¡Un gran aplauso para los nuevos colaboradores!

La evolución del código

¿Qué le trae?

Prey 0.2 incluye algunas cosas bien útiles, las más importantes siendo el soporte para idiomas y un sistema de autoconectado: Prey se conectará a la primera red wifi abierta que encuentre a su alcance (eso elimina el problema que varios comentaron de que con sólo bootear no bastaba en Linux, ya que Network Manager no alcanzaría a hacer su magia).

Describir el resto de las funcionalidades en verdad sería una tontera y no es por ahorrar tinta sino por la noticia que viene a continuación.

El nido de Prey

official-prey-site-screenshot

Al igual que el programa en sí, desde hoy Prey tiene sitio propio y no sólo en la lengua de Quevedo sino también en la de Ringo. Recibí un par de correos en inglés así que supuse que había interés de parte del resto del mundo (esa gente que no entiende español, vaya a entenderlos uno) en conocer el vuelo del cóndor.

La URL del sitio es prey.bootlog.org para que se la tatúen donde quieran. Así que dénse una vuelta y después me critican todo lo que quieran por usar el color caca otra vez más en un diseño. Si a futuro les cansa mucho escribir la URL a mano pueden llegar ahí por una imagen que agregué de Prey en la barra lateral de Mis Proyectos en Bootlog.

Una vez más aprovecho de aplaudir y felicitar a Julián, a Juan Carlos, a Diego y a todos los que han sugerido cambios o ideas para Prey, y desde ya invito a los que quieran a ponerse a jugar con el código (los curiosos verán que ya estamos probando cosas nuevas en las ramas del repositorio).

¿Y saben qué más? Ya que ando tan invitador voy a aprovechar de hacer una última: al primero que recupere su laptop gracias a Prey le perdono la cerveza y por el contrario, yo le invito personalmente una para que me cuente el caso con lujo y detalle.

Al resto de la tropa, bueno, ¡ustedes no se salvan!

136 comentarios

  1. ByThor says:

    Genial la nueva version…..Felicitaciones a Tomas y a todos los colaboradores!!!

    suerte”"”

  2. Carlos says:

    Excelente, una versión para windows. La masificaré por acá en mi casa.

  3. Notable historia Tomás, desarrollo conjunto, ángeles que aparecen de repente. Recomendaré esto a todos los amigos.
    Un abrazo, y, de nuevo, felicitaciones al “equipo” internacional de Prey.

  4. kochiz says:

    Tomás, ya que todos se están subiendo al carro y me siento un parásito al no ofrecer nada, voy a ver si me sale un logo, respetando claramente a nuestro hermoso Cóndor Chileno… si te tinca, genial, si nó, bueno, lo intenté.

    Felicitaciones, es un producto de primer nivel, y CHILENO!

    un abrazo

    K!

  5. JL says:

    Simple y sencillamente

    GRACIAS…. TOTALES!!

    Si algun dia llego a recuperar el laptop gracias a Prey, será la cerveza mas barata del mundo

    (oye, pero en el sitio dedicado de Prey no aparece lo mas importante, la licencia.
    SRTCRMCUC en ingles deberia ser IYRYSCYBMAB.. If You Recover Your Stolen Computer, You Buy Me A Beer)

  6. Oscar says:

    Gracias, gracias y gracias..

  7. [...] Link: Prey para Windows: Porque el código abierto sí funciona [...]

  8. Felicitaciones por la idea inicial y por las mejoras que le hicieron al código. Imagino que muchos computines andaremos un poco más tranquilos al usar Prey. Este notición se va derechito a mi blog.

  9. Ariel says:

    Sabes Tomás, a un amigo se le ocurrió la brillante idea de agregarle el aircrak a la version de linux para que tenga mayores probabilidades de enviar el reporte, ojala te interese la propuesta

  10. Lector says:

    Notable… y pensar que nació como un pequeño script de bash…

  11. BlueCroc says:

    woo-hoo, increíble! Ya estaba diciendo yo “chaaa, nos dejan afuera a los de Windows nomas por que no somos tan listos como los Linuxeros”

    Pero no, está genial esto. Ojalá nunca lo tenga que usar, pero si algún día sucede y recupero mi lap… cómo le vamos a hacer para la cerveza!

    Saludos desde México!

  12. Andylat says:

    excelente, no hay mas que decir

  13. raúl says:

    yo creo que esas cajas de madera están mal dibujadas, como que el punto de fuga no es común. ¿es una campaña en pro de individualismo?

    ¿es obligación el eMail? porque no se de donde sacar eso del servidor SMTP

    • jaja, sí, las cajas están terriblemente mal dibujadas. tomé unos SVGs de unos íconos que tenía por ahí e hice lo que pude… y eso fue lo que salió. :)

      ahora Prey manda los reportes vía email así que sí, es obligación ponerlo (obviamente incluyendo el servidor SMTP).

      pero si quieres puedes cambiar la línea del envío del email por algo como “scp msg.tmp usuario@miservidor.com:” y de esa forma enviarías el reporte a un servidor y no a tu casilla de correo. eso sí jugaría en contra de la inmediatez que ofrece el email…

  14. IMPACTO!… cada dato como este, es un aporte a mi TESOS DE OPEN SOURCE…gracias por esto…gracias porque de verdad “el código abierto sí funciona”!!!

  15. [...] Por qué el codigo abierto funciona: la historia de Prey para Windowsbootlog.org/blog/proyectos/prey-para-windows-porque-el-codig… por rebirth hace pocos segundos [...]

  16. KangrejoMan says:

    Tom… como sea, de alguna manera, pero te prometo que me pongo con un asado pa celebrar esto, es lo menos que te mereces, uno derrepente quiere perseverar en el tiempo, pero con esto te ganaste un lugar en la historia, y no creo estar exagerando…

    muchisisisisimas gracias, y lo del asado va enserio!, o al menos una chela :D

  17. ivancyber says:

    que buena! ahi se nota la parte muy positiva del del codigo abierto y la colaboración solidaria de muchos programadores y diseñadores de software libre y de como evoluciona rapidamente cuando hay mas de una cabeza pensante.
    Bueno muchas gracias a todos los que hicieron esto ;D esto hay que difundirlo.

  18. christian says:

    excelente muxas gracias felicitaciones

  19. DarkPepe says:

    Excelente Tomás, como siempre muy bien trabajo!

    Ahora falta la versión para Windows Mobile, Symbian y iPhone… con eso te invito un lomo! :)

  20. [...] de tu computadora, y la envía a la dirección de un correo que hayas definido previamente. Tomas, ha lanzado una versión para los S.O. Windows, que incluye algunas mejoras muy interesantes. Categorías: Minipost, Seguridad, Software [...]

  21. kiroh says:

    waaaaa … se pasó!!!!!
    tendrá que ocurrírseme un plan tan bueno como el tuyo para tener chela gratis XD.
    simplemente genial la respuesta, queda demostrado que el software libre puede hacer grandes cosas.

  22. Pancho! says:

    Brillante
    Ahora podré contar las bondades de prey entre los infieles (Silence, I kill You!!)

  23. alfredo says:

    que puedo decir… solo felicitaciones. iniciativas como estas demuestran mucho mas que las posibilidades del codigo abierto, sino tambien la de un sujeto creativo, visionario, emprendedor y extremadamente inteligente.

    (se lee demasiado adulador, lo se)

    es que me impresiona.

    felicitaciones

  24. VictorV says:

    no logro hacer que los ejecutables de la versión de windows corran… hay algún problema con winUE?

    saludos y de verdad me saco el sombrero

    • uff, ni idea. habría que preguntarle al hombre en cuestión.

      Julián, ¿estás por ahí? :)

    • ¿Ya tienes el .Net Framework instalado?
      Si miras, el programa fue escrito en C#, por lo tanto es dependiente a la bibliotecas de .Net. En Windows XP no viene por defecto instalado, en Windows Vista sí. Está desarrollado en la versión 3.5 y la puedes descargar desde Windows Update o http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en.
      Si aún no te sigue funcionando instala las otras versiones, igual hay ensamblados de terceros que creo, trabajan con las versiones 2.0 y 1.1.
      Por último, no soy partidario de trabajar con versiones desatendidas como lo es WinUE. Es posible que falten complementos que impidan la ejecución del programa. Ya varias veces me ha pasado que me toca reinstalar y registrar algunas bibliotecas para que trabajen bien los programas.

  25. Pablo sepulveda says:

    trate de instalarlo en mac os x pero parece q la version q esta subida no sirve para este sistema. no se si es asi… ojala puedas ayudarme.

    • Pablo, la versión para Linux es la misma que la versión para Mac.

      para instalarla tienes que descargar el ZIP, abrir un terminal y ejecutar el instalador como aparece explicado en la página.

      es decir, si descomprimiste el ZIP en la carpeta Downloads el flujo completo sería algo como:

      $ cd Downloads/prey-0.2
      $ chmod +x install.sh
      $ ./install.sh

      y listo. el instalador te hará las preguntas necesarias y Prey quedará andando.

  26. JL says:

    La version de windows requiere una cierta version (no recuerdo cual) de .net framework (era la 2.algo)

    Revisa que la tengas y no debieras tener problemas

    • Pablo sepulveda says:

      mm al parecer no existe para mac os x al menos… pero vale igual. te felicito por el programa creado. la capacidad creativa es lo q mas se necesita hoy en dia en todos lados

    • cierto JL! los usuarios de Windows necesitan tener instalada la librería .NET. la pueden descargar de éste link. gracias por avisar.

      (Pablo, te respondí arriba.)

  27. rodrigo says:

    notable! pero discrepo con win pq en realidad… seria un nuevo prey y con estructura muuuuy distinta, la gracia es que nacio de la idea original de prey

    • Rodrigo, aunque el código sea una rama distinta el concepto y el flujo del programa sigue siendo el mismo (checkeo de una URL, obtención y envío de datos).

      es similar a cómo funciona el desarrollo de Transmission, en que cuenta con una base común pero todo lo que concierne a las interfaces para Mac y Linux va completamente separado.

      por eso la idea es unificar las ramas y así que a futuro las nuevas versiones sean idénticas la una con la otra, incluso con los instaladores gráficos y todo.

    • Sí, tienes razón, pero por lo menos ya hay una versión para Windows, después se pensará en la unificación.

  28. HotJoint says:

    Pues he instalado la aplicacion en Windows pero no va! he hecho de todo y los datos funcionan en mi cliente de correo y reviso la direccion y si asequible pero el programa no envia la informacion! :(

    • HotJoint: qué raro, lo conversé con Julián y en teoría debería andar todo bien. voy a hablar con él de inmediato para ver si hay algún problema. gracias por reportar!

  29. HotJoint says:

    mmmm al instalar la aplicacion ya me ha dejado de funcionar el WiFi, al querer borrarla no he podido porque siempre esta ejecutandose y no hay como pararla!!! tiene algo que ver los dll que trae con la configuracion WiFi del equipo?? :(

    • ¿te dejó de funcionar el Wifi?? eso sí que es raro. para desactivarlo debes ejecutar nuevamente PreyConfig.exe y desactivar las cajas respectivas.

    • Bueno, para pararla sí, tienes que acceder a PreyConfig.exe y desactivar la casilla “Activar Prey”, si reinicias el equipo ya no se ejecutará y todo bien.
      En cuanto a la funcionalidad del Wifi creo que sí es posible que deje de funcionar porque trabajar con bibliotecas externas que yo no hice, así que puede ser alguna mala referencia hacia las bibliotecas de .Net que de pronto utilice el Wifi. Asegúrate si no lo has hecho que tengas instaladas las versiones 1.1 y 2.0 de .Net y avisas si algo, para que cómo podría solucionar este error.
      Otra cosa es que, a mí me funcionó en Windows XP y a otros les ha funcionado en Windows Vista, así que entre más detalles des de la configuración de tu sistema operativo mejor será la depuración de los errores.
      Gracias por reportar el problema, ya mismo me pongo a ver qué puede ser.

  30. Grande Tomás!! Yo ésta semana voy a revisarlo que ojalá no deba hacer uso de él, pero es bueno tenerlo.

    Un abrazo!! muchas gracias por el esfuerzo

  31. natera says:

    hola que tal precisamente hoy descarge la aplicacion para windows y pues me parece genial que lo esten haciendo todo tan facil, felicidades y sigan asi que esta genial.

    solo que no logro hacer que funcione
    tengo vista sp1 con .net 3.5
    cuando ejecuto el PreyConfig me da un error
    luego lo ejecuto como administrador y todo bn me dice que la configuracion se a realizadon con exito pero no pasa nada no me manda nada
    lo tengo configurado con smtp.gmail.com ya probe de todas formas con y sin SSL con diferentes puertos…

    …puse en al lsita blanca del firewall de windows a PreyAgent y na de na

    y cuando ejecuto el PreyAgent como administrador el foquito de la webcam se prende pero no recibo na de na!!

    no se que este haciendo mal

  32. natera says:

    corrigo! ya me mando el mail! esta genial con captura de la webcam y todo, son unos genios!!

    para el que no pueda configurarlo pruebe este
    ejecute el preyconfig como administrador (click derecho ejecutar como admin) y ya hay ponen toda la informacion

    yo para el servidor use smtp.gmail.com
    puerto 587 con SSL
    usuario@gmail.com

    y eso es todo!!

    muchas gracias por pasarlo a windows

    • Prey en Windows, check!! buenísimo natera, voy a actualizar la página de Prey al tirante. gracias por avisar.

    • ¡Me alegra que hayan funcionado en Windows Vista! Cuando lo estaba probando sólo lo hice en Windows XP y como funcionó di por terminada la fase de pruebas. Ya pensé que tenía problemas con Windows Vista pero bueno, sí funcionó, y eso era lo esperado.

    • @notera, como lo probaste?, yo lo active, pero no hay ningun proceso corriendo (windows XP, SP2, español), ejecute el preyagent y quedo corriendo como proceso, pero a los minutos envio el clasico error de Windows que el programa ha dejado de funcionar y debe cerrarse.
      en los datos, solo puse la URL, direccion de correo, servidor smtp, puerto y active la casilla de SSl y obviamente la de activar prey.

  33. [...] del 15/04/09: Prey para Windows es una realidad! Puedes ver toda la información y descargarlo en el nuevo sitio oficial de [...]

  34. Smoothed says:

    Osea que gracias a tu experiencia con Prey
    ¿No volveremos a ver una aplicacion tuya hasta la proxima alineacion de los planetas?
    xD

  35. genial!,espectacular!, lo instalaré y probaré, felicitaciones Tomas y a tus nuevos colaboradores.

  36. isamu says:

    Muchas gracias… y que bueno que retomaste el blog.. algo abandonado estaba… instalare prey en mi windows 7 y te cuento como me va
    saludos

  37. Juanka says:

    NOTABLE, funciona increible en Windows XP. Lo único con lo cual tengo problemas, y se entiende que es la primera versión, es cuando intento cambiar la configuracion de tiempo de monitoreo, no aplica los cambios…..tengo que botar el agente desde el administrador de tareas y volver a instalar…eso.
    Gracias por el esfuerzo…..

  38. Koki says:

    Felicitaciones, lo curioso es que no sabía que existía Prey (y eso que sigo tu blog desde hace tiempo, debe ser que esa entrada se me pasó).

    Llegando a casa lo pruebo en Linux… y en Windows

  39. [...] a través de bootlog, el blog personal del autor de Prey, llamado Tomás Pollak, me entero que salió una nueva versión [...]

  40. HotJoint says:

    Hola, bueno pues tengo Windows XP SP3 y tengo instalado Net Framework hasta la 3.5 con varios hotfixes.

    Mi problema se presenta cuando he querido desinstalarlo, porque a pesar de que haya abierto el programa y quitado la marca de “activar prey” el programa cerraba pero seguia ejecutandose! despues reinicie el equipo y otravez seguia ejecutandose.

    Lo que hize fue terminar el proceso manualmente, borre la aplicacion y quite la entrada del registro de windows con CCleaner. Todo bien ya no se inicia ni pide tampoco.

    Resulta que he tratado de conectarme mediante una red WiFi que funcionaba lo mas que bien y ahora ya no navega!, conecta y todo a la red pero cuando abro el explorador ya no navega :(

    Porfavor ayudenme a solucionar este problema, me esta volviendo loco

    • Bueno, el funcionamiento normal de Prey cuando lo vas a desinstalar es desactivar la casilla, guardar los cambios y luego reiniciar el equipo. También puedes matar el proceso y quitar la entrada del registro al inicio del sistema, da igual pero más rápido. Igual voy a revisar si hay algún problema con la desinstalación.
      Otra cosa es que Prey sólo toca entradas del registro pero sólo de su configuración, o sea, para obtener los datos no lee el registro de Windows ni nada por el estilo (soy consciente de los problemas que puede llevar tocar inescrupulosamente el registro de Windows, así que sólo hace lo necesario y seguro), por esa parte todo bien.
      Pues, no sé qué puede pasar o por qué no navega, pero intenta reparar las conexiondes de red, revisar la configuración del protocolo de conexión (IP, DNS, etc) y el firewall que estés usando. Es posible que el equipo haya detectado a Prey como una amenaza y haya tomado alguna acción de precacución causando tu problema, nunca se sabe.
      Podrías ahora informar sobre el antivirus que usas, servidor de seguridad y tarjeta de red inalámbrica?
      Igual gracias por el reporte. Voy a revisar la biblioteca que uso para obtener la información de la Wifi.

  41. HotJoint says:

    Bueno no quiero alarmarme aun, ya que la señal WiFi que usualmente usaba era una que daba por mi casa y quizas ya le pusieron alguna seguridad.

    Voy a realizar ahora una prueba al 100% en un lugar publico y si no conecta ahi si ya me mandan la compu nueva por correo aca a Ecuador :P

    La configuracion IP es la que viene con windows, es decir, automatica, y no le he cambiado nada de por ahi.

    Uso avast! Antivirus gratuito y el firewall de windows tal cual vino no uso otra aplicacion de este estilo.

    En lo que es la tarjeta es una: Atheros AR5007EG Wireless network adapter. El que viene en las Acer One ultimas.

  42. HotJoint says:

    Algo que quizas te sirva: Aparentemente la aplicacion hace uso de la conexion a internet WIFI pero no detecta otra conexion ya que al usar el programa y tratar de usarlo yo estaba conectado mediante LAN y nunca parece que lo detecto.

    Seguramente estuvo tratando infinitamente de conectar al Wireless pero estaba deshabilitado y por eso nunca funciono el programa

    Si es asi, deberias revisar el codigo porque se supone que deberia hacer uso de cualquier conexion que tenga disponible y no solamente WiFi.

    Quizas por ahi tambien anda mi problema. Ya lo dejo en tus manos que eres el experto :)

    • Hola. Gracias por informarme acerca de este pequeño fallo.
      Voy a revisar el código y te aviso si hay problemas con lo que dijiste, aunque he tratado de manejar todos los errores posibles para que el programa no se bloquee ni haga ese tipo de cosas. Ahora estoy viendo si la biblioteca que gestiona el Wifi tiene problemas con tu tarjeta de red, si algo te aviso también sobre ésto.

  43. BLeaCH says:

    Hola que tal, primero que nada, felicitaciones por tan interezante idea y el querer compartirla por la red.

    Me gustaria dar quizas algun reporte referente al uso de Prey en su version de windows, como podria hacerlas llegar, lo hago a travez de esta entry o de alguna otra manera

    Felicitaciones nuevamente

    BLeaCH

  44. natera says:

    Que rapidez!! me da gusto que de algo haya servido!

    otro feedback:
    cuando el programa detecta que la url que le dimos existe, el indicador de la webcam se queda encendido.

    y como idea para alguna version siguiente si es que continuan con el desarrollo estaria genial que si pudieras obtener el email de la persona que te lo robo, por ejemplo cuando te metes a gmail por el explorador el nombre de la ventana contiene el email, mas no se si en hotmail sea lo mismo…

    …de esta forma si el ladroncillo tiene alguna red social como facebook tada!! damos con el nombre del pelao ese!!

    Saludos desde Mexico

    • Hola.
      Sí, sabía lo de la webcam, pero lamentablemente hasta que no consiga otro controlador para la webcam tendrá que quedarse así, ya que es necesario que quede activada para que se pueda capturar la imagen, si no, aparece un cuadro negro, como si no tuviera webcam.
      Por otro lado, cuando la aplicación informa sobre las aplicaciones que se están ejecutando también informa sobre el texto que haya en la barra de título si éste está disponible.

      ¡Gracias por la información!

  45. natera says:

    ———————————————-
    Por otro lado, cuando la aplicación informa sobre las aplicaciones que se están ejecutando también informa sobre el texto que haya en la barra de título si éste está disponible.
    ———————————————-

    Por eso es que me surgio la idea! el problema es que debe de tener abierta la la ventana justo cuando se hace el informe, mi idea es que una vez que verifique que existe la url el programa capture todo el tiempo el nombre de la ventana de firefox si este contiene el caracter @ y lo agrege al siguiente reporte para asi tener mas probabilidades de conseguir el email.

    … no se si este muy loka mi idea

    • No, está bien, me parece buena la idea.
      Ahora mismo estoy revisando el changelog de la versión para Linux/Mac para implmementar los cambios de la versión 0.2 a Prey para Windows. De pronto ésta sale con la sorpresita de los correos, y hasta algo más. Vamos a ver cómo salen las cosas.

  46. andres says:

    Bien por todo el grupo y muchas felicitaciones al compatriota Julian quien ha creado la versión que mandará a Prey a los cielos…. ya lo veran como esto va a volar con la versión de Windows.
    Saludos desde Colombia.

  47. gammbler says:

    felicitaciones señores un gran avance, y una muy buena opcion de seguridad, si no es que la única para saber donde se encuantra nuestra computadora (laptop), que no son nada baratas acá en latinoamérica.

    saludos!

  48. BLeaCH says:

    @Tomás Pollak: Ok, a la noche me pondré en ello.

    por otro lado, @Julián Mejio, hay alguna información que consideres relevante para comentarla en mi reporte, aparte de del framework y el Windows que se está usando?

    • Serviría mucho saber también qué tarjeta de red usas, igualmente la tarjeta inalámbrica, qué marca o modelo es el portátil (en caso de ser un portátil). Si puedes también probarlo la mayoría de conexiones que puedas (2.5G, 3G, inalámbrico, alámbrico, etc). De verdad gracias y servirá de mucho si nos das ese informe. Gracias.

  49. Monky says:

    Funciona excelente, felicidades al creador y colaboradores :D

  50. HotJoint says:

    Hola!

    Bueno te cuento que mas tranquilo ya estoy porque logre conectarme sin problemas en una red WiFi publica! por lo que descarto el tema de que se haya dañado el WiFi.

    Ahora si lo que nunca me sirvio es el programa, subir un .html a mi servidor y lo enlace al programa y nunca lo detecto o no se pero nunca me llego el informe!

    Igual la desinstalacion me saco una que otra canita por lo que deberias revisar bien que al tildar la opcion de desactivar Prey se termine el proceso y todo hasta para poder borrar la carpeta.

  51. [...] a través de bootlog, el blog personal del autor de Prey, llamado Tomás Pollak, me entero que salió una nueva versión [...]

  52. JUAN DAVID says:

    ME COMPLACE DECIR QUE YO ESTUDIO CON JULIAN EL DESARROLLADOR DE LA VERSION DE PREY PARA WINDOWS, Y SIMPLEMENTE EL ES UN GENIO, FELICITACIONES PARA MI COMPAÑERO…

    TALENTO DE MEDELLIN COLOMBIA PARA LE MUNDO….BUENA ESA MEJIO!

  53. freax says:

    @Tomas: Primero felicitaciones por el desarrollo y por la “fama” internacional obtenida.
    Segundo: Por qué no organizar una especie de prueba para testear el funcionamiento del programa. Me imagino que puede ser frustrante tener que esperar a que le roben el portatil a alguien para saber si el programa funciona como se espera. Se podría organizar una prueba con amigos entregando un portatil con el programa y enviarlo lejos y luego tratar de hacer el seguimiento. Logicamente sin el más minimo aporte del amigo “ladrón”. Además tendría un aire de CSI de aquellos!

  54. LevyGutiérrez says:

    -* Pregunta abierta: ¿Habra manera que Prey bloquee esa “maliciosa” función de formatear el pc? Digo, es una simple duda, así el ladron no tendría escapatoria.. O es muy tonta mi duda??

    • No, para nada Levy.

      la verdad es que no, evitar el formateo del computador es algo que sólo se puede hacer por la BIOS (antes de que el tipo pueda meter un CD para hacerlo), pero aún así también se puede sobrepasar fácilmente el bloqueo.

      es decir no hay ningún método que sea infranqueable.

  55. LevyGutiérrez says:

    -* Bueno, y es que no se mucho del alcance que pudiera tener Prey en Windows… Ni de programación..

  56. Pablo says:

    ¿El código fuente de la versión para Windows está disponible?

  57. BLeaCH says:

    Saludos a todos!
    Como lo he dicho hace unas horas hice un “informe” para las pruebas que he realizado en un notebook, los pase a pdf, ya que tiene imgs, espero que no les moleste eso, he aquí el link

    http://www.mediafire.com/?3mttydougzj

    Saludos y espero comentarios al respecto

    BLeaCH

    • natera says:

      @BLeqCH
      Que tal! muy completo tu informe esta excelente!

      ¿Probaste poniendo manualmente a PreyAgent.exe en la lista blanca de tu firewall?

      ¿Ejecutaste PreyConfig.exe como administrador?

      Saludos

    • Hola BleaCH.
      ¡De verdad gracias por tu informe! me ha resultado de gran ayuda. Resulta que he seguido tu consejo de que Prey cree un log sobre los que está haciendo, y precisamente eso hice. En el proceso detallé un poco más el manejo de excepciones haciendo que el programa fuera más estable. acabo de realizar pruebas y resulta que en la versión anterior había un problema en cuanto al envío de las imágenes por la bendita cámara web, que fue lo que en principio más dolor de cabeza me dió.
      Seguiré haciendo pruebas e implementando las nuevas funcionalidades que se han hecho en Linux/Mac.

      Tomás, ya pronto veremos la versión 0.2 de Prey para windows ;)

    • BleaCH: simplemente increíble tu informe. sin palabras, todo un pro-fe-sio-nal compadre.

      Julián: muy bien!!

  58. BLeaCH says:

    @natera: interezante preguntas

    Respecto al firewall no uso ninguno como software, ni el de windows, es una de las primeras cosas que hago luego de desactivar las actualizaciones automaticas xD

    y por ejecutar PreyAgent.exe como administrador, realmente no lo consideré, la cuenta de usuario en la que ejecuté PreyAgent.exe es de administrador, no creo que fuese necesario, lo intentaré en un par de horas mas, ya me conseguí un modem 3G

    @Julián Mejio: según leí en la web Oficial de prey, no es necesario colocar la URL para gatillar el evento del envio de datos, ¿Esto tambien se aplica en la version de windows?

    • No, sí se debe colocar. Estoy implementando en la versión de Windows todo o que hay ya montada en la de Linux/Mac, y también miraré si podemos colocar otra forma de activación que no sea por URL, algo más “fácil”

  59. JP says:

    Excelente aplicación. Desgraciadamente no logré que me funcionara (no envió el correo nunca). Quizás sería bueno tener una función de debugging o un log que permitiera ver que está pasando.
    Otro comentario es que la clave de gmail (si estás usando ese smtp) queda en texto plano en el registro. Lo mejor sería que quedara encriptada.
    Esperare a la siguiente versión a ver si logre hacerla andar.

    • Hola.
      Hace rato estaba probando la aplicación y me encontré con un problema un poco grave que puede hacer que Prey sólo funcione si tienes cámara web o que no envíe nada si tienes un ancho de banda inferior a 150kbps; lo acabo de solucionar (y también acabo de poner el log de registro de Prey para depurar errores), entonces hablaré con Tomás para que, si puede ahora mismo, monte por lo menos la misma versión pero ya arreglada. Y voy a ver si saco la versión 0.2 rápido para andar a la par con Prey en Linux/Mac.

      En cuanto a la contraseña, bueno, estaba buscando métodos para cifrar este dato, pero por el momento sólo voy a codificarlo para que sea por lo menos un poco más difícil de ver tan a la ligera.

    • JP says:

      @Julián Mejio Excelente… estaré antento a la versión 0.1.1 ;)

  60. BLeaCH says:

    @Julián Mejio: Que bueno que te haya servido el informe, como ya lo dije, trataré de hacer algunas pruebas con modem 3G en algun rato mas, si falta algun detalle para las pruebas avisame y lo tendré en consideración en el momento que las realize

    Saludos

    BLeaCH

    • BLeaCH says:

      @Julián Mejio: sorry el doble post, pero como que el blog dificulta un poco la hilacion del tema, xD

      Saludos
      BLeaCH

    • jajaja no hay problema.
      Bueno, yo estoy haciendo pruebas con un módem 2.5G que me da una velocidad de 150Kbps para probar sobretodo el rendimiento en conexiones banda angosta. Hasta ahora sólo me ha bloqueado el envío de un informe de 21 que debería enviar (o sea, me han llegaron 20) y bueno. Por el momento la versión que hay actualmente no te servirá mucho para seguir haciendo pruebas. Es posible que salga una versión intermedia (entre la 0.1 y 0.2 que corrige el problemita crítico) pero aún no sé que dice Tomás sobre esto.

    • @BleaCH, si quieres puedes hacer las pruebas, ya que Tomás me informó que puso en el repositorio el código ya corregido. Puedes descargarte la versión y empezar a hacer las pruebas de nuevo. Ahora sí te arrojará el log, te ahorrará trabajo xD.

    • BLeaCH says:

      @Julián Mejio: Oki Dokie, haré pruebas, ver que sale xD

      Saludos

    • BLeaCH says:

      @Julián Mejio: he aquí el nuevo informe

      http://www.mediafire.com/?zncnn1fzoew

      Espero que les guste y les sirva.

      tambien lo subiré a la lista de correo, a pesar que aparentemente solo hay 2 miembros xD

      Saludos

      BLeaCH

  61. Dodo says:

    Hola Thomas, Julian y compañia… antes que nada un saludo y felicitaciones desde Mexico, por su novedosa e interesante idea y mas aun lo que han logrado. sin afan de ofender o menospreciar su gran aporte al mundo, quiciera comentar desde el punto de vista de un humilde tecnico en mantenimiento, que al menos aqui en mexico, como bien comenta “LevyGutierrez” lo primero que se hace con una laptop robada es FORMATEAR, ya que no tiene caso intentar accesar al sistema porque de entrada la mayoria tiene contraseña y en segunda lo que se pretende es usarla LIMPIA y no usmear en su contenido, siendo esto un gran impedimento para que “PREY” pueda cumplir su mision. Reitero la sugerencia de “Freax” para realizar un ejercicio real, donde se simule el robo por una persona que desconosca el proyecto, pero conocido cercano y facil de ubicar en caso que “PREY” no pueda funcionar como lo esperado y poder recuperar la lap. Esto para obtener datos reales de lo practico y funcional del proyecto. Por otro lado desde mi punto de vista respetuoso, tratando de aportar algo, seria buscar la manera de crar un codigo que funcione desde el arranque del bios, una especie de autorun, que haga lo mismo que “PREY” pero sin necesidad de cargar el SO, seguramente estoy dibagando mucho, pero creo que eso daria mas posibilidades de rastreo que esperando a que usuario desifre la constraseña de incio y pueda arrancar el SO. Saludos…

  62. dos noticias:

    1) ya está arriba una nueva versión de Prey para Windows (0.1.2) que corrige el problema de la webcam “pegada”. pueden descargarla desde el sitio de Prey.

    2) tenemos una lista de correos para el desarrollo de Prey! los interesados pueden dirigirse para allá. :)

    • JP says:

      @Julián Mejio: he estado haciendo varias pruebas. Te comentó las cosas que no me han funcionado bien (según el log de la aplicación). Si no pones una url, no envía ningún informe. El manejo de la imagen de la webcam todavía no está al 100%. Yo no tengo webcam y en el log dice que si capturó una imagen de ésta. De todas maneras en 2 oportunidades mando el informe con el screenshot. Después, obviamente, genera un error al tratar de adjuntarla al email. En un primer rebooteo, a pesar de que corrió el agente, el programa no hizo nada (el log no muestra nada tampoco). Si quieres te mando por email el log completo. Animo porque de verdad que esto promete.

      PD: no sería bueno tener un foro para publicar todo esto, incluyendo nuevas ideas y que la misma comunidad se ayuda entre si?

    • JP says:

      Update: después del reboot mando el email pero 30 min después de encendido (efectivamente tengo el envío de informes cada 30 min). Creo que el comportamiento sería mejor si mandara un informe de inmediato y el segundo después del tiempo especificado.

    • Hola JP.
      Como bien dices, Tomás creó un foro donde puedes colocar eso y las ideas en general que tengas para las versiones de Prey.
      Es http://prey.uservoice.com/
      Acabé de solucionar el problema que me decías, y en cuanto al informe que se envíe de inmediato, lo haré.
      En cuanto a la webcam, como podrás ver en los comentarios es la parte que más dificultad me ha dado desarrollar, ya que estoy utilizando la biblioteca WMI genérica de windows y en la forma como toma el screenshot de la cámara, es posible que te reporte que tienes cámara y te envíe la imagen, pero ésta será negra (en caso de que no la tengas); igualmente es por el método que uso que la cámara permanece encendida todo el tiempo, pero vale aclarar que es sólo cuando se activa Prey.

  63. glpohl says:

    FASCINANTE, TOTAL, solo imaginen que clase de mundo obtendríamos si la filosofía del software libre se masificara a otros niveles de la vida cotidiana. No solamente computacional, transformariamos el mundo en un paraiso.

    NOTABLE… se ganaron mi admiración.

    Un abrazo

  64. Otro JP says:

    Julián:

    Muchas gracias por pasarlo a Windows! Pero lamentablemente tengo un pequeño problema; a pesar de que tengo webcam integrada, y de que se queda prendida la led de q esta activa, Prey sólo me manda imagenes negras. ¿Qué puede estar pasando?

    Mi NB es un Dell Vostro 1400, Windows Vista Premium, Camara Web Creative.

    El log de Prey:
    [Informacion] Guardando captura de imagen de webcam…
    [Error] PreyAgent ha informado el siguiente error: Error genérico en GDI+.

    Gracias,

    JP

  65. Otro JP says:

    Otra cosa:

    Probando me he dado cuenta que aveces manda el mismo screenshot, no lo actualiza

  66. Otro JP says:

    Ah y por si sirve el dato… en linux no tomaba fotos en jpeg, sino en ppm.

    Gracias por todo y ojala puedas solucionar esto ;)

  67. Otro JP says:

    Sobre los screenshot:

    En los últimos 6 reportes me envío la misma ScreenShot (los reportes son cada 3 min)

  68. BLeaCH says:

    Hola que tal

    ayer habia dejado un comment respecto del nuevo reporte que habia realizado para prey 0.12, pero parece que se perdió durante las aprobaciones…

    http://www.mediafire.com/?zncnn1fzoew

    por lo mismo les dejo nuevamente el link y tambien aviso que en la [url=http://groups.google.com/group/prey]lista de correo[/url]tambien ya está publicado.

    Espero que les sirva y espero sus comentarios al respecto

    Saludos

  69. BLeaCH says:

    Hola

    ya he enviado un par de comentarios, pero estos no aparecen, parece que se quedan en la cola de aprobacion, a ver que pasa con este

    BLeaCH

  70. Tomás,

    Instalé prey para windows (en vista) y prendí el notebook en mi trabajo y no me envió ningun reporte ni nada.

    Como funciona?

  71. [...] Si no sabes lo que es Prey, lee esta acabada nota de Franco, si ya sabes y ocupas Windows, descarga tu copia de inmediato. Si ya estas ocupando la versión de Mac OS X / Linux, puedes descargar la nueva versión 0.2, que según Dicen™ agrega al nuevo ex-dueño de tu notebook a tu lista de amigos en Facebook y ‘pokea’ a la policía. Link: Prey para Windows: Porque el código abierto sí funciona [...]

  72. WnervHQ says:

    tios see el prey version 0.1 (la primera version de windows) funciona en su totalidad en windows 7, me va genial sin ningun problema hace su trabajo super bien, pero… el problema viene con la version 0.1.2 que en windows vista y windows 7 manda el mismo error, y es que cuando carga el sistema operativo el archivo PreyAgent.exe manda error y no ejecuta al arranque… deberia revisar ese error. bueno para finalizar Prey es lo maximo y si funciona en su totalidad en windows 7 claro esta la version 0.1
    Saludos y felicitaciones
    Cualquier duda o comentario mi correo es wnervhq@gmail.com

  73. simon says:

    estamos en contacto para una nota en diario..el pinguino de punta arenas..saludos!

  74. Diego says:

    Tomás: Saliste en Lifehacker, para que lo agregues a la lista de medios que te han mencionado.

    Saludos,
    D.

  75. Einstein says:

    Hola,

    Me he topado con un fallo, no sé si le pasa a alguien más:

    He instalado prey en windows, en mi netbook, el caso es que no me deja apagar ni reiniciar windows mientras PreyAgent.exe se está ejecutando, así que para apagar tengo que matar el proceso a mano y luego desde el menú inicio apagar.

    ¿Esto se puede solucionar de alguna manera? Si me roban el portatil no van a conseguir apagarlo y lo van a formatear de cabeza.

    • JuanKa says:

      A mi me sucede lo mismo, pero parece que dejaron abandonado el proyecto para windows ya que hace mucho tiempo que no se sabe nada sobre PREY.

  76. miguel says:

    hola a todos, antes que nada una felitaciones para el que desarrollo el programa, ya que asi tengo esperanza de recuperar mi equipo,hace un par de meses lo instale en mi laptop, y la semana pasada me lo robaron ya recibi la foto de la persona que tiene el equipo y aunque hice una denuncia por robo todavia no he podido recurar el equipo. En telmex me dijeron que no pueden saber la ip de la persona, alguna sugerencia?

  77. miguel says:

    en realidad la ip como la saben si la tengo pero segun en telmex “mexico” no pueden saber de quien, sera cierto?

  78. [...] qué el código abierto sí funciona? Porque dos cabezas piensan mejor que una, y cuatro manos hacen más que [...]

  79. chuydeath says:

    Exelente aporte, la verdad de este tema sera mi proxima exposicion en la sala de juntas de la empresa donde laboro. felicitaciones ¡
    Solamente una cosa, estube probando el prey , lo configure y todo. me marco que la configuracion se habia hecho con exito. al momento de reiniciarla me sale un error siempre del prey y no me envia ningun correo. A que se puede deber?

    Saludos

  80. black_zeus says:

    hola fantastico ahora para windows la verdad habia leido sobre tu programa…grande eres un maestro…

  81. kallita says:

    Hola…como muchos felicitarlos por la grandiosa idea, algo de “parelé” a la delincuencia esta retebiem!!! los acabo de ver en las noticias…y aunque no salio la pag directamente ( que hubiese sido lo ideal) san google los encontro iwal :D

    queria hacerles una consulta…
    eHm…talves suene super huasa…nose si realmente se relaciona pero queria saber si funciona con windows 7….y lo k leia sobre el wifi…siempre pasara eso?

    de antemano gracias!!!

Deja un comentario