<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Prey &#187; geo</title>
	<atom:link href="http://preyproject.com/blog/tag/geo/feed" rel="self" type="application/rss+xml" />
	<link>http://preyproject.com</link>
	<description>Track down your stolen laptop</description>
	<lastBuildDate>Mon, 23 Jan 2012 15:35:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Prey for iOS: The inner workings</title>
		<link>http://preyproject.com/blog/2011/11/prey-for-iphone-and-ipad-how-it-works</link>
		<comments>http://preyproject.com/blog/2011/11/prey-for-iphone-and-ipad-how-it-works#comments</comments>
		<pubDate>Fri, 18 Nov 2011 14:58:47 +0000</pubDate>
		<dc:creator>Tomás</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[on-demand]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://preyproject.com/?p=1408</guid>
		<description><![CDATA[
Months ago, when we began drawing sketches, trying to imagine what the iPhone client for Prey would look like, well it sure looked easy-peasy. It really did. But when we actually put our hands into it, we bumped into a number of things we had to sort out to make Prey work the way we [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/up/2011/11/prey-ios-screenshot.png" alt="prey-ios-screenshot" title="prey-ios-screenshot" width="320" height="480" class="alignright size-full wp-image-1747 border" align="right" /></p>
<p>Months ago, when we began drawing sketches, trying to imagine what the iPhone client for Prey would look like, well it sure looked easy-peasy. It really did. But when we actually put our hands into it, we bumped into a number of things we had to sort out to make Prey work the way we wanted to, and of course, without breaking any of Apple&#8217;s rules. So it took longer than expected but the work is now done, and the wait finally over.</p>
<p><a href="http://itunes.apple.com/us/app/prey-anti-theft/id456755037">Prey is now available</a> for iPhones and iPads at the App Store. Open source, for free, tested and ready to kick some burglar butt. Check it out.</p>
<p><span id="more-1408"></span></p>
<p>As you may know, the <a href="http://preyproject.com/blog/2010/12/prey-for-android-new-features">Android client</a> has a few differences with the one for desktops and laptops, mainly regarding the activation system (PC&#8217;s check with the server, while Androids wait for the activation SMS). On iOS the approach is a mixture of both, as iOS doesn&#8217;t provide a way for apps to make use of the iPhone&#8217;s SMS system as Android does.</p>
<p>Here&#8217;s a detailed explanation of how the iOS client actually works.</p>
<h3>Keeping the bird watchful</h3>
<p>The first thing that Prey does after being installed on a device, is to add a hook for iOS&#8217; Significant Location Change (SLC) service. This provides a way for Prey to be woken up when needed, <a href="http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW10">using the least possible amount of battery</a>. </p>
<p>What the SLC service does, internally, is to instruct the phone or tablet to poke Prey every time it connects to a different cell antenna. Once Prey receives that poke, it will ask the Control Panel about its status, very much like the desktop and laptop version does using Cron or CronSVC. </p>
<p>What comes next, you already know: if the device is marked as missing, Prey will begin to send new reports. If it isn&#8217;t, it will simply go back to sleep and wait until it is poked again, when the phone connects to another cell antenna.</p>
<p>So, the first difference with the laptop/desktop version is that on iOS <strong>the delay between reports and actions isn&#8217;t a fixed, regular interval</strong>, but rather a semi random one which is triggered when phones move from one location to another. Pro users, however, do have <strong>On-Demand activation</strong> available in the Control Panel, that activates Prey in a glimpse without having to wait. Just as it works on PCs and Android devices.</p>
<p><img src="/up/2011/11/prey-ios-client-beta.png" alt="prey-ios-client-beta" title="prey-ios-client-beta" width="580" height="370" class="alignright size-full wp-image-1751" /></p>
<p>Of course, regardless of the way you sent the signal &#8212; either pull (interval) or push (On-Demand) &#8212; <strong>Prey will send reports until the device is unflagged as missing in the Control Panel</strong>. </p>
<p>The main reason why Prey uses the SLC listener from iOS is simple: if it didn&#8217;t, it would need to be opened by the person holding the device in order to work. This way, Prey can run silently in the background, without giving any indication to the guy who took your phone that he&#8217;s being chased. </p>
<p>By the way, the SLC service as well as support for background apps was added on iOS 4.0, so unfortunately Prey won’t work on older versions of iOS. So if you&#8217;re running an earlier version then it may be time to update!</p>
<h3>Geo module accuracy</h3>
<p>On iOS devices, Prey&#8217;s Geo module includes a accuracy option which defines the frequency it will poll iOS for a new geolocation fix. As you may imagine, more accuracy means more battery consumption, but also a higher level of precision about your phone&#8217;s current location. </p>
<p>We suggest you try different options, so you get a better idea of the level of accuracy and the delay between reports. This is important because when setting the accuracy to the lowest level, Prey may not get a new fix from the iOS in a while so reports may take longer to arrive than expected. In the end, it all depends on how fast the person holding the phone moves around.</p>
<h3>Front-facing camera support</h3>
<p><img src="/up/2011/11/Screenshot-2011.11.10-16.52.06.png" alt="Screenshot 2011.11.10 16.52.06" title="Screenshot 2011.11.10 16.52.06" width="320" height="480" class="alignright size-full wp-image-1745 border" align="right" /></p>
<p>Yup, that&#8217;s right! If your iPhone or iPad has a front facing camera then you&#8217;ll be happy to know that Prey&#8217;s iOS client supports it. This is how it works.</p>
<p>As soon as you push the On-Demand button, a predefined message will be displayed on your device (like the one on the right). Once the thief moves the slider, Prey will take a picture using the built-in camera, while a random bank page is opened showing a &#8220;Loading&#8221; message. This way we can get the thief&#8217;s attention so that he looks right into the camera lens when the picture is taken!</p>
<p>Unfortunately, <strong>Apple only allows the use of the camera when the application is running on the foreground</strong>, so the webcam module won&#8217;t work if the application is sent to the background. Bummer, I know.</p>
<p>In other words, if you&#8217;re not a Pro user you&#8217;ll need the app to be running in the foreground for the Webcam module to work (i.e. the user must tap the Prey icon on the phone, which is not likely to happen). If you are Pro, however, you&#8217;ll be able to send the On-Demand, push notification that, if opened, <strong>will</strong> raise the app to the foreground.</p>
<p>The bottom line is that if you want to take pictures remotely, you&#8217;ll probably want to <abbr title="Try typing the Konami Code when you do, and you'll get a sweet surprise.">upgrade to Pro</abbr>. :)</p>
<h3>Camouflage mode</h3>
<p>Oh yes, almost forgot about this. If you installed the app on your device then you probably saw an option called Camouflage Mode. When Camouflage is enabled, a random image is shown instead of the Prey logo when the app&#8217;s icon is tapped by the user. This is just to trick the guy into thinking that Prey is a game and not the reason of his future arrest!</p>
<p>We&#8217;d love to be able to hide the Prey icon altogether, but unfortunately that&#8217;s not possible on iOS. However, what you can &#8212; and probably should &#8212; do is to move the Prey icon into one of iOS&#8217;s subfolders (like Utilities, which includes the Clock and Calculator). This way the thief won&#8217;t notice the application at a first glance.</p>
<h3>Thanks beta testers</h3>
<p>Last but not least, we&#8217;d like to thank everyone who helped us test and debug the iOS version since its early days. As promised the code is <a href="https://github.com/prey/prey-ios-client">available in our repository</a> so feel free to fork away and send pull requests. We want to build the best way for keeping track of your phone, tablet or laptop and we know that <strong>openness is the way</strong>.</p>
<p>So that&#8217;s it &#8212; happy hunting guys. <a href="http://itunes.apple.com/us/app/prey-anti-theft/id456755037">Enjoy the app</a> and don&#8217;t forget to submit reviews through the App Store!</p>
]]></content:encoded>
			<wfw:commentRss>http://preyproject.com/blog/2011/11/prey-for-iphone-and-ipad-how-it-works/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Prey 0.5 released! [updated]</title>
		<link>http://preyproject.com/blog/2010/12/prey-0-5-released</link>
		<comments>http://preyproject.com/blog/2010/12/prey-0-5-released#comments</comments>
		<pubDate>Mon, 20 Dec 2010 23:47:24 +0000</pubDate>
		<dc:creator>Tomás</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bugfixes]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://preyproject.com/?p=1202</guid>
		<description><![CDATA[
Update: 0.5.1 was just pushed. Fixed an issue regarding password on Standalone mode and checks for On Demand mode.
Good news for all Prey users. Version 0.5 is available for download and ready to roll. Codenamed &#8220;Cloud Strife&#8221;, 0.5&#8217;s changes include:

On Demand support for laptops/desktops (via a secure, persistent TCP connection) and Androids (via Google&#8217;s Cloud [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/up/2010/12/prey-0.5-text.png" alt="prey-0.5-text" title="prey-0.5-text" width="560" height="113" class="alignright size-full wp-image-1249" /></p>
<p><em><strong>Update:</strong> 0.5.1 was just pushed. Fixed an issue regarding password on Standalone mode and checks for On Demand mode.</em></p>
<p>Good news for all Prey users. Version 0.5 is available for download and ready to roll. Codenamed &#8220;Cloud Strife&#8221;, 0.5&#8217;s changes include:</p>
<ul>
<li class="hidden">On Demand support for laptops/desktops (via a secure, persistent TCP connection) and Androids (via Google&#8217;s Cloud To Device messaging system).
<li class="hidden">Updated Lock for Mac to make sure it triggers deactivation of module on Control Panel when successful password is entered.</li>
<li><strong>Offline actions support</strong>: You can now force the actions to be kept running even if the device goes offline.</li>
<li>CronService for Windows optimizations and fixes (<strong>read note at the bottom</strong>!).</li>
<li>Android: Lock module support for 2.2+ Androids. You need to grant permissions on your phone after updating, otherwise it won&#8217;t work.</li>
<li>Android: can now reassign current SIM as the valid one, so you don&#8217;t need to disable the SIM lock function to stop getting alert messages when switching SIMs.</li>
<li>Windows Lock binary rewritten in C#. Better focus management. Task Manager disabling works as it should in XP and Vista/7 as well. As we&#8217;re not bundling WinLock.dll any more, <strong>there shouldn&#8217;t be any more false positives</strong>.</li>
<li>Mac Geo Module: support for weird chars like slashes.</li>
<li>Mac &#038; Windows screenshot grab in JPG which is lighter than PNG. Reports should get faster to destination now.</li>
<li>New strategy for capturing webcam shots in Linux (waaay better image quality and lightness). Thanks to everyone who helped on this.</li>
<li>Linux: Change the delay to give wifi time to work when using autoconnect (thanks <a href="https://github.com/tomas/prey/commit/c4ed42b7b60cedb1cf9ade48b7e6208a8e79c5af">Drew</a>!)</li>
<li>Linux: When using autoconnect mode in the config, Prey will use the network with the strongest signal available (again, thanks <a href="https://github.com/tomas/prey/commit/642095c518d134688b2131bc01df891febf285ed">Drew</a>!)</li>
<li>Fixed file sending in SCP mode (screenshot, picture). (<a href="https://github.com/tomas/prey/issues/issue/76/">#76</a>)</li>
<li>Mac installer fixes. You shouldn&#8217;t get any more &#8220;Unverified&#8221; states anymore.</li>
<li>Removed rubbish on Mac/Linux log files.</li>
<li>Linux: Fixed Wifi device getting (using iwconfig now).</li>
<li>Linux: Lock module should work on distros with Python 3 installed.</li>
</ul>
<p>And a couple of other <a href="http://github.com/tomas/prey/compare/v0.4.4...v0.5">smaller fixes</a> too.</p>
<p><strong>Important</strong>: On Windows, running Prey as a system service &#8211;rather than at user-level &#8212; should not only be the default option but <em>the</em> way of running Prey on Windows, so we&#8217;re deprecating it on next release. If you&#8217;re still running at user level we strongly encourage you to switch modes. You don&#8217;t have to if you don&#8217;t want, but Prey will refuse to auto update until you do. :)</p>
<p>That&#8217;s it. Hope you enjoy 0.5 and, as always, happy hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://preyproject.com/blog/2010/12/prey-0-5-released/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Prey 0.4: Lock and secure your PC</title>
		<link>http://preyproject.com/blog/2010/07/prey-0-4-lock-and-secure-your-pc</link>
		<comments>http://preyproject.com/blog/2010/07/prey-0-4-lock-and-secure-your-pc#comments</comments>
		<pubDate>Thu, 29 Jul 2010 21:04:51 +0000</pubDate>
		<dc:creator>Tomás</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[actions]]></category>
		<category><![CDATA[bugfixes]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://preyproject.com/?p=851</guid>
		<description><![CDATA[
Hello everyone!
The latest and greatest of Prey is packed and ready to go. Codenamed &#8220;Solid Snake&#8221;, version 0.4 features two new modules, a lot of fixes and enhancements and some important code optimizations. If you wish to know how to update you can scroll to the bottom. Otherwise lets cut to the chase and see [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/up/2010/07/prey-0.41.png" alt="prey-0.4" title="prey-0.4" width="501" height="104" class="alignnone size-full wp-image-914" /></p>
<p>Hello everyone!</p>
<p>The latest and greatest of Prey is packed and ready to go. Codenamed &#8220;Solid Snake&#8221;, version 0.4 features two new modules, a lot of fixes and enhancements and some important code optimizations. If you wish to know how to update you can <a href="#updating">scroll to the bottom</a>. Otherwise lets cut to the chase and see what&#8217;s new!</p>
<p><span id="more-851"></span></p>
<h3>Windows System Service</h3>
<p><img src="/up/2010/07/prey-system-service.png" alt="prey-system-service" title="prey-system-service" width="530" height="190" class="alignnone size-full wp-image-859 border" /></p>
<p>Because you <a href="http://prey.uservoice.com/forums/16226-general/suggestions/442880-prey-should-run-as-a-windows-service-on-nt-2k-xp-v?ref=title">asked</a> <a href="http://prey.uservoice.com/forums/16226-general/suggestions/352977-que-corra-como-un-servicio-de-windows-en-vez-de-un?ref=title">for it</a>. Now Prey can run in Windows not only as the current logged in user but also as a System Service, which makes it much harder to remove. This is the setting by default for new installations, but can easily be changed with one click. Users who auto updated and want to switch must open up Prey Config and select &#8220;Run as System Service&#8221; under the Options for Execution panel.</p>
<h3>New Mac installer</h3>
<p><img src="/up/2010/07/Screenshot.png" alt="prey-installer-mac-cocoa" title="prey-installer-mac-cocoa" width="466" height="411" class="alignnone size-full wp-image-885" /></p>
<p>We&#8217;d seen the current Mac installer was having some trouble with odd passwords so we decided to take matters into hands. We rewrote the whole thing in native Cocoa + ObjectiveC so not only there won&#8217;t be any more issues with passwords (hopefully) but also it&#8217;ll look and work much nicer. Good one Carlos!</p>
<h3>New configurator for Linux</h3>
<p><img src="/up/2010/07/screenshot10.png" alt="screenshot10" title="screenshot10" width="536" height="477" class="alignnone size-full wp-image-858" /></p>
<p>No more keys to mingle with in Linux as well! This was something we still owed the Linux community. Written in PyGTK so it integrates nicely with the GNOME desktop. Additionally, when installing the Debian/Ubuntu package Prey will check if there was a previous installation, and if so it will copy your configuration so you don&#8217;t have to set it up twice.</p>
<p><img align="right" src="/up/2010/07/prey-ssl-installer-mini.png" alt="prey-ssl-installer-mini" title="prey-ssl-installer-mini" width="199" height="92" class="alignnone size-full wp-image-865 border" style="margin-top: 5px" /></p>
<h3>SSL support</h3>
<p>At last! All account setup though the installers is now done via SSL, so there will be no more passwords flying openly in the wild. We still need to &#8220;SSLize&#8221; the password log in for the Control Panel itself, but it&#8217;s on our top 10 priority list so be sure that it&#8217;ll be done in the forthcoming weeks.</p>
<h3>New Lock and Secure modules</h3>
<p><img align="right" src="/up/2010/07/screenshot8.png" alt="screenshot8" title="screenshot8" width="255" height="300" class="alignnone size-full wp-image-870 border" /></p>
<p>As we promised, Prey <strong>now has a way to remotely remove any stored passwords</strong> either in your keychains or your browser cookies, and <strong>can additionally hide your profile data from Outlook and Thunderbird</strong> if you wish to prevent unauthorized access to your emails and contacts. This module is called <strong>Secure</strong> and you can find it under the Action Modules list.</p>
<p>The second module we&#8217;re releasing today is a rad new one called <strong>Lock</strong>. As the name implies, it lets you <strong>lock down your computer from being used unless a specific password is entered</strong>. How does it work? Simple: if you activate the module, your computer will show an unremovable/oncloseable/unhideable/always-on-top/fullscreen black window which won&#8217;t let the user do a thing until the password is entered (or the module deactivated). </p>
<p>It looks like this:</p>
<p><a href="/up/2010/07/prey-lock-module.png"><img src="/up/2010/07/prey-lock-module-540x337.png" alt="prey-lock-module" title="prey-lock-module" width="540" height="337" class="alignnone size-medium wp-image-854 border" /></a></p>
<p>Both modules work in Mac, Windows and Linux &#8212; Android users will have to wait a bit! &#8212; and from our tests <abbr title="But if you find a way to pass easily through the Lock screen please let us know so we can make it tougher!">they work real good</abbr>. Check them out, although we advice you to be extreme careful with the first one as it can do real damage!</p>
<p>By the way, <strong>a huge applause to Mark</strong> (a.k.a MKHCB on the mailing list) which wrote most of the stuff for the Windows version of the Lock module, and inspired us to write the Linux and Mac versions to provide multiplatform support.</p>
<h3>Asynchronous actions (important!)</h3>
<p>We realized there was no good reason why actions should be bound to reports, so we decided to separate them. If you&#8217;re using Prey with the Control Panel, <strong>actions now are run regardless if the device is marked as missing or not</strong> &#8212; if it is, they will be triggered right after the report is delivered. In other words, be careful not to enable an action module by mistake as it will be activated even if the device is not missing!</p>
<p>Oh, and just to make sure you don&#8217;t get any unexpected behavior from Prey, we batch-deactivated all currently enabled action modules so your PC won&#8217;t start screaming if you had left the alarm module on. </p>
<p>The reason why this doesn&#8217;t apply to non Control Panel users is that <strong>the current way of activating modules in Standalone mode doesn&#8217;t allow us to differ between report and action modules</strong>. In other words, in Standalone mode, modules are still run only when Prey gets the &#8220;404 Not Found&#8221; response. </p>
<h3>Additional changes and fixes</h3>
<ul>
<li>Geo module should now work in all XP systems, thanks to Premik&#8217;s excellent contribution.</li>
<li>Much better parsing method in Linux&#8217;s geo module. The bug that made it fail on some Linux systems is now also gone.</li>
<li>Webcam module in Linux now takes two pictures (and uses the last one) so the camera can adjust better to the lighting conditions on the room. Pictures look a lot better!</li>
<li>Debian package install in Linux now detects if there was a previous config and copies all data so you don&#8217;t have to resetup your PC.</li>
<li>SFTP transfer method for Standalone mode (Thanks <a href="http://github.com/birdtori">Birdtori</a>!)</li>
<li>Alarm module in Mac sets the volume to the highest level before sounding the siren.</li>
<li>A whole lot of optimizations, some of them that specially made Mac go a bit crazy sometimes (good one Carlos!).</li>
<li>New Curl bundled in Windows systems (version 7.20) which includes SSL support for setting up new accounts.</li>
<li>Additional custom options for Curl requests (such as using HTTP 1.0 instead of HTTP 1.1 for passing through proxies) through a new $curl_options parameter.</li>
<li>Lots of fixes here and there for modules (e.g. uptime in Windows if service wasn&#8217;t started, <em>netstat</em> for Macs, etc).</li>
<li>Better auto connect routine for Macs, this should fix Snow Leopard issues.</li>
<li>Better: OS detection logic, logging management, auto update checks, handling of processes.</li>
</ul>
<h3 id="updating">How to update</h3>
<p>There&#8217;s two ways to update to the new version. You can simply <a href="/download">download the new package</a> and run it, or you can also log into your Control Panel account and select the Auto Update feature for your PC&#8217;s. In this case, however, we suggest you <a href="http://preyproject.com/troubleshooting">run Prey in Check Mode</a> afterwards to see if everything worked out smoothly (it should show &#8220;Version 0.4&#8243;). From our tests the Auto update works real solid, but you never know!</p>
<p>And that&#8217;s about it! If you&#8217;re interested you can look at the full <a href="http://github.com/tomas/prey/compare/v0.3.7...v0.4">commit list</a> or simply <a href="http://github.com/tomas/prey">browse the code itself</a>. As always, we&#8217;d love to know what you think of the new features so drop us a line any time <a href="http://groups.google.com/group/prey-security/topics">though the mailing list</a>.</p>
<p>Thanks everyone for the feedback, and happy hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://preyproject.com/blog/2010/07/prey-0-4-lock-and-secure-your-pc/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prey 0.3.7: Now, locate your computer</title>
		<link>http://preyproject.com/blog/2010/03/prey-0-3-7-now-locate-your-computer</link>
		<comments>http://preyproject.com/blog/2010/03/prey-0-3-7-now-locate-your-computer#comments</comments>
		<pubDate>Mon, 22 Mar 2010 21:26:06 +0000</pubDate>
		<dc:creator>Tomás</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://preyproject.com/?p=596</guid>
		<description><![CDATA[Good news everyone. As of today Prey officially supports Wifi geolocation for Mac, Windows and Linux PCs. Check it out.

Original picture by Borya.

Did you notice the little birdie at the top left? Hehe.
Now, as good as the geo functionality may sound, it&#8217;s not just a new module we&#8217;re releasing today. We&#8217;re talking about a completely [...]]]></description>
			<content:encoded><![CDATA[<p>Good news everyone. As of today Prey officially supports Wifi geolocation for Mac, Windows and Linux PCs. Check it out.</p>
<p><a href="/up/2010/03/prey-0.3.7-geolocation-support.png"><img src="/up/2010/03/prey-0.3.7-geolocation-support-533x400.png" alt="prey-0.3.7-geolocation-support" title="prey-0.3.7-geolocation-support" width="533" height="400" class="alignnone size-medium wp-image-598 border" /></a><br />
<small class="author" style="margin-top: -20px; color: #A2B4BF;">Original picture by <a href="http://www.flickr.com/photos/barthelomaus/">Borya</a>.</small></p>
<p><span id="more-596"></span></p>
<p>Did you notice the little birdie at the top left? Hehe.</p>
<p>Now, as good as the geo functionality may sound, it&#8217;s not just a new module we&#8217;re releasing today. We&#8217;re talking about a completely revamped, rewritten, retweaked, restructured, reoptimized version of Prey. Not only did we take care of a lot of bugs and feature requests we&#8217;ve received, but we also packed in a whole new set of stuff that makes us really proud of this new release.</p>
<h3>Geo&#8230; how?</h3>
<p>Okay, basically what the new geo module does is &#8212; having that your computer has a Wifi card installed &#8212; it scans the area for existing Wifi hotspots, and then attempts to obtain a geo fix using Google&#8217;s Location API, pretty much the same way Gears and Latitude positions you on a map. This means you don&#8217;t actually need to have access to any of those hotspots, your computer just needs to detect them. And boom!</p>
<p>To try it just install the new version, log into your Control Panel account and activate the geo module for your device. That&#8217;s it! When set to missing, your computer will report its location in addition to everything else.</p>
<h3>Forget about updates, for real</h3>
<p><img src="/up/2010/03/prey-packages-540x237.png" alt="prey-packages" title="prey-packages" width="540" height="237" class="alignnone size-medium wp-image-636" /></p>
<p>Remember Prey previously supported auto-updating of modules? Well, one of the biggest new features is a full-fledged updater for Prey as a whole, including its core, binary files, whatever&#8217;s in there. This means that hopefully (in case you want to use that feature) this will be the last version you&#8217;ll need to come and grab here, and to install by hand. From now on you can just toggle the Auto Update checkbox on your device page and Prey will take care of the rest.</p>
<p>Important to note is that <strong>this option is disabled by default</strong>, not only because it&#8217;s a new feature but we want you (now and always) to be in control, and not touch anything unless you ask us to.</p>
<h3>No more keys to mingle with</h3>
<p><img src="/up/2010/03/prey-configuration-windows-533x400.png" alt="prey-configuration-windows" title="prey-configuration-windows" width="533" height="400" class="alignnone size-medium wp-image-635" /></p>
<p>Another big update is that from now on, Mac and Windows users won&#8217;t need to copy and paste the dreadful API and Device keys from the Control Panel in order to set up Prey. Just enter your login credentials (if you&#8217;ve already signed up for a Control Panel account) or your user information (in case you haven&#8217;t) and the installer will take care of everything. </p>
<p>Well, here is the complete list of changes (or the most important, at least) for this new release of Prey, version 0.3.7.</p>
<h3>All platforms</h3>
<ul>
<li>New Geo module for geolocating PCs using wifi hotspots as reference.</li>
<li>Double check for network connection, in case the network blocks ICMP (ping) requests.</li>
<li>Hidden temp folder for better cloaking when Prey is woken up.</li>
<li>A lot of code optimizations, better handling of functions and variables, less filesystem access.</li>
<li>Fewer requests for communicating with Control Panel.</li>
<li>Split core into smaller chunks; better structure in general.</li>
<li>Added hooks for asynchronous job support for modules.</li>
<li>Updated email client to version 1.56.</li>
<li>Better logging of actions and responses, to make debugging easier.</li>
<li>Enhanced security for Control Panel, clients now get a unique one-time URL for posting reports, to avoid eventual device spoofing.</li>
<li>Added updater so you don&#8217;t need to reinstall the core files for each release (to use you must enable &#8220;Auto update&#8221; for your device on the Control Panel).</li>
<li>Optimized parsing of traces. They are also now handled with URL encoding.</li>
<li>Email&#8217;s from Standalone mode are better formatted, and they don&#8217;t include the previous header message any more.</li>
</ul>
<h3>Mac</h3>
<ul>
<li>Using now LaunchDaemon for running Prey, no more Cron. (Good one Diego!)</li>
<li>Better installer, no more API or Device keys needed.</li>
<li>Installer checks for previous configuration and restores it on installation after verifying the keys.</li>
<li>No more &#8220;Darwin&#8221; references, now straightly &#8220;Mac&#8221;.</li>
</ul>
<h3>Windows</h3>
<ul>
<li>Easy Guest account set up through configurator for password-enabled systems.</li>
<li>New configurator, no more API or Device keys needed.</li>
<li>Wifi autoconnect finally! A huge thanks to <a href="http://pablo.poo.cl/">Pablo Poo</a> for this one.</li>
<li>Can now set delay easily through Configurator, as well as managing other features.</li>
<li>Delay is now handled in the Windows registry.</li>
<li>Custom installation path support (you can now install Prey on C:\HarmlessLittleProgram or whatever you like).</li>
<li>New routes for platform-specific stuff (cron.exe, prey-config.exe, etc).</li>
<li>Better handling of security permissions (ACLs).</li>
</ul>
<h3>Module updates</h3>
<ul>
<li>Session: Better uptime output in Windows.</li>
<li>Alert: Support for text-to-speech in Linux (requires festival or espeak installed).</li>
<li>Alert: Now shouts the message only upon request. Disabled by default.</li>
<li>Session: Get current logged in user</li>
<li>Network: Get gateway IP as well.</li>
<li>Webcam: Better quality of pictures in Windows.</li>
</ul>
<p>That&#8217;s it! We&#8217;ve also made small usability enhancements to the Control Panel, such as making the latest reports easier to find, and also better management of system paths for the Session module. </p>
<h3>New Terms of Service</h3>
<p><a href="http://usefork.com" target="_blank"><img align="right" src="/up/2010/03/black-fork.png" alt="black-fork" title="black-fork" width="200" height="94" class="alignright size-full wp-image-640" /></a></p>
<p>You may have noticed that the <a href="http://control.preyproject.com/signup">Signup form</a> now includes a link to a <a href="http://preyproject.com/terms">Terms of Service</a> page. This is something we were missing and is really important (and frankly, better for everyone, for you and for us). These Terms cover only the use of the Control Panel as a service, as the Standalone mode doesn&#8217;t require you to use the web application.</p>
<p>Now, the Terms as an agreement isn&#8217;t done between you and me but rather between you and my company, <a href="http://usefork.com">Fork Ltd.</a>, as obviously I cannot risk getting into trouble directly as a person. This also means that now Prey as a project is officially backed up by <strong>Fork</strong>, which also means that we as a company are now commited to make this thing keep rolling on for good. Hopefully in time we will be able to redirect some resources towards having a better server infrastructure and getting more developers involved, but for now it&#8217;s just a technical issue, and we wanted you to be the first to know.</p>
<h3>Anything else?</h3>
<p><img align="right" src="/up/2010/03/todo-list-oxygen.png" alt="todo-list-oxygen" title="todo-list-oxygen" width="200" height="205" class="alignnone size-full wp-image-639" /></p>
<p>Yes indeed. We want to make it easier for developers to dig in Prey&#8217;s code and to push their own modules, so we want to tell you we&#8217;re now putting our hands on providing better documentation for hacking Prey and building new modules. We&#8217;re also launching (finally) the translation management platform we&#8217;ve been working on for a while.</p>
<p>If you have any questions, feedback, as always, let us know. Hope you like this new release, and happy hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://preyproject.com/blog/2010/03/prey-0-3-7-now-locate-your-computer/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Prey version 0.3 is here</title>
		<link>http://preyproject.com/blog/2009/08/prey-version-0-3-is-here</link>
		<comments>http://preyproject.com/blog/2009/08/prey-version-0-3-is-here#comments</comments>
		<pubDate>Tue, 18 Aug 2009 04:28:57 +0000</pubDate>
		<dc:creator>Tomás</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://preyproject.com/?p=82</guid>
		<description><![CDATA[Hey everyone! We&#8217;re glad to announce the arrival of Prey version 0.3, which comes in with lots of stuff under the hood.
In general we can say a huge amount of code was rewritten for this version, mainly to make Prey a modular piece of software. This allows us to have more control over Prey, we [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone! We&#8217;re glad to announce the arrival of <strong>Prey version 0.3</strong>, which comes in with lots of stuff under the hood.</p>
<p>In general we can say a huge amount of code was rewritten for this version, mainly to make Prey a modular piece of software. This allows us to have more control over Prey, we can detect and correct bugs much faster, and best of all, it allows more developers to start playing and developing pluggable modules to Prey to make it even better! </p>
<p><span id="more-82"></span></p>
<p>We still need to do a lot regarding developer documentation, but anyone who wants to give it a shot can check our <a href="http://github.com/tomas/prey">code repository</a> and start playing around.</p>
<p>We would also like to thank everyone who&#8217;s contributed up to now to the project, being it through code, submitting new ideas and reporting bugs too.</p>
<p>As always this is a work in progress so it&#8217;s quite possibly some bugs will appear, but with a little help from our friends (yes, that&#8217;s you) well squash them out before anyone notices. There still a lot of stuff to do so if you can give us a hand we&#8217;ll gladly appreciate it.</p>
<p>Exciting things are ahead!</p>
]]></content:encoded>
			<wfw:commentRss>http://preyproject.com/blog/2009/08/prey-version-0-3-is-here/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

