<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Using Back to My Mac&#8230; to Catch a Thief!</title>
	<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/</link>
	<description>Daniel Eran Dilger in San Francisco</description>
	<pubDate>Fri, 16 May 2008 05:06:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: All Things Dork &#187; Blog Archive &#187; Use Back to My Mac to Catch a Thief!</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7707</link>
		<dc:creator>All Things Dork &#187; Blog Archive &#187; Use Back to My Mac to Catch a Thief!</dc:creator>
		<pubDate>Wed, 23 Apr 2008 16:21:28 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7707</guid>
		<description>[...] Full Article Here [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Full Article Here [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Using Back to My Mac… to Catch a Thief! &#171; Breezeblog</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7642</link>
		<dc:creator>Using Back to My Mac… to Catch a Thief! &#171; Breezeblog</dc:creator>
		<pubDate>Mon, 21 Apr 2008 18:41:06 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7642</guid>
		<description>[...] Using Back to My Mac… to Catch a&#160;Thief!  Using Back to My Mac… to Catch a Thief! [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Using Back to My Mac… to Catch a&nbsp;Thief!  Using Back to My Mac… to Catch a Thief! [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Using Back To My Mac, to catch a thief &#124; Stan's List</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7564</link>
		<dc:creator>Using Back To My Mac, to catch a thief &#124; Stan's List</dc:creator>
		<pubDate>Sat, 19 Apr 2008 22:02:32 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7564</guid>
		<description>[...] Roughly Drafted has a story about tracking down a thief using .Mac&#8217;s &#8220;Back to My Mac&#8221;. The thief did not reformat the MacBook and thus an admin account that connects to .Mac was still available. This made it easy to see the IP address and even take a picture of the thief sitting in front the MacBook. If you need a reason to subscribe to .Mac this is certainly it. Especially if you have an Apple laptop    .Mac &#124; Oodles &#124; trackback       No Responses to 'Using Back To My Mac, to catch a thief' [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Roughly Drafted has a story about tracking down a thief using .Mac&#8217;s &#8220;Back to My Mac&#8221;. The thief did not reformat the MacBook and thus an admin account that connects to .Mac was still available. This made it easy to see the IP address and even take a picture of the thief sitting in front the MacBook. If you need a reason to subscribe to .Mac this is certainly it. Especially if you have an Apple laptop    .Mac | Oodles | trackback       No Responses to &#8216;Using Back To My Mac, to catch a thief&#8217; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WebManWalking</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7511</link>
		<dc:creator>WebManWalking</dc:creator>
		<pubDate>Fri, 18 Apr 2008 19:08:01 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7511</guid>
		<description>And (cfexecute ...) requires a closing (/cfexecute).</description>
		<content:encoded><![CDATA[<p>And (cfexecute &#8230;) requires a closing (/cfexecute).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WebManWalking</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7506</link>
		<dc:creator>WebManWalking</dc:creator>
		<pubDate>Fri, 18 Apr 2008 17:42:54 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7506</guid>
		<description>P.S.: The parens on Now() are actual parens, not angle brackets.</description>
		<content:encoded><![CDATA[<p>P.S.: The parens on Now() are actual parens, not angle brackets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WebManWalking</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7505</link>
		<dc:creator>WebManWalking</dc:creator>
		<pubDate>Fri, 18 Apr 2008 17:35:45 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7505</guid>
		<description>Here's a way to do a phone home without understanding Unix, SMTP, etc, quite so much, if you don't mind running servers: Download ColdFusion 8 from Adobe. Install it to be used under Apache using the developer or 30-day trial options, both of which allow localhost requests in perpetuity. Learn CFML. Then do something like the following. I don't know how angle brackets are handled here, so using parens instead of angle brackets: 

    (cfexecute name="/bin/bash"
            arguments=" -c '/usr/sbin/traceroute' "
            timeout="60"
            variable="Variables.ResultsOfTraceroute")
    (cfmail 
            to="myphonehomeaccount@yahoo.com"
            server="smtp.myisp.com"
            from="fromaccountusername@myisp.com"
            username="fromaccountusername"
            password="fromaccountpassword"
            subject="Where my Mac is now")
    Traceroute for #Now()#:

    #Variables.ResultsOfTraceroute#
    (/cfmail)

NOTE: this assumes that bash is in /bin/bash and that traceroute is in /usr/sbin/traceroute, which is where they are on a non-Mac Unix machine here at work. To find out where they are on your Mac, open Applications &#62; Utilities &#62; Terminal and type "which bash" and "which traceroute" from the command line (without quotes). Then "exit" and File &#62; Quit. You have to give full file system path and utility names for bash and traceroute, because they're cfexecuted using the login of the Web Server, which may or may not have the same path defaults that you do. 

Save your CFML code as, say, phonehome.cfm under the document root of the Apache Web Server. 

Then, in ColdFusion Administrator, go to Scheduled Tasks and set 

    http://localhost/phonehome.cfm 

to run once a day, once an hour, once every 5 minutes, or however often you like. 

If your Mac is ever stolen, monitor myphonehomeaccount@yahoo.com for e-mails. If you see new ones, you have evidence of where your Mac is now. If not, periodically delete phone-home e-mails from your special account anyway, so that you don't overflow your account limits and get the account terminated. Also, periodically emptying reminds you that the account's there. 

Of course, the downside is that you have to run the built-in Apache Web Server, JRun J2EE server and ColdFusionServer all the time, which eats up memory, but the upside is that you don't have to learn how to send an e-mail client request from the Unix command line. CFML is much easier, as  you can see. 

It might seem that hardcoding your ISP e-mail account's username and password in the cfmail call is giving the thief too much information, but if they have your Mac, they already have that account configured in Mail or Entourage or whatever anyway. (The thief can already access all your past and current e-mails.) But if it bothers you, you can always just set up a special e-mail account with your ISP for just for outgoing e-mails from cfmail calls. You can also configure it as the default in ColdFusion Administrator and leave the username and password attributes off of the cfmail call. 

I composed the CFML above off the top of my head, so no guarantees that it works, not responsible for errors, your mileage may vary, etc.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s a way to do a phone home without understanding Unix, SMTP, etc, quite so much, if you don&#8217;t mind running servers: Download ColdFusion 8 from Adobe. Install it to be used under Apache using the developer or 30-day trial options, both of which allow localhost requests in perpetuity. Learn CFML. Then do something like the following. I don&#8217;t know how angle brackets are handled here, so using parens instead of angle brackets: </p>
<p>    (cfexecute name=&#8221;/bin/bash&#8221;<br />
            arguments=&#8221; -c &#8216;/usr/sbin/traceroute&#8217; &#8221;<br />
            timeout=&#8221;60&#8243;<br />
            variable=&#8221;Variables.ResultsOfTraceroute&#8221;)<br />
    (cfmail<br />
            to=&#8221;myphonehomeaccount@yahoo.com&#8221;<br />
            server=&#8221;smtp.myisp.com&#8221;<br />
            from=&#8221;fromaccountusername@myisp.com&#8221;<br />
            username=&#8221;fromaccountusername&#8221;<br />
            password=&#8221;fromaccountpassword&#8221;<br />
            subject=&#8221;Where my Mac is now&#8221;)<br />
    Traceroute for #Now()#:</p>
<p>    #Variables.ResultsOfTraceroute#<br />
    (/cfmail)</p>
<p>NOTE: this assumes that bash is in /bin/bash and that traceroute is in /usr/sbin/traceroute, which is where they are on a non-Mac Unix machine here at work. To find out where they are on your Mac, open Applications &gt; Utilities &gt; Terminal and type &#8220;which bash&#8221; and &#8220;which traceroute&#8221; from the command line (without quotes). Then &#8220;exit&#8221; and File &gt; Quit. You have to give full file system path and utility names for bash and traceroute, because they&#8217;re cfexecuted using the login of the Web Server, which may or may not have the same path defaults that you do. </p>
<p>Save your CFML code as, say, phonehome.cfm under the document root of the Apache Web Server. </p>
<p>Then, in ColdFusion Administrator, go to Scheduled Tasks and set </p>
<p>    <a href="http://localhost/phonehome.cfm" rel="nofollow">http://localhost/phonehome.cfm</a> </p>
<p>to run once a day, once an hour, once every 5 minutes, or however often you like. </p>
<p>If your Mac is ever stolen, monitor <a href="mailto:myphonehomeaccount@yahoo.com">myphonehomeaccount@yahoo.com</a> for e-mails. If you see new ones, you have evidence of where your Mac is now. If not, periodically delete phone-home e-mails from your special account anyway, so that you don&#8217;t overflow your account limits and get the account terminated. Also, periodically emptying reminds you that the account&#8217;s there. </p>
<p>Of course, the downside is that you have to run the built-in Apache Web Server, JRun J2EE server and ColdFusionServer all the time, which eats up memory, but the upside is that you don&#8217;t have to learn how to send an e-mail client request from the Unix command line. CFML is much easier, as  you can see. </p>
<p>It might seem that hardcoding your ISP e-mail account&#8217;s username and password in the cfmail call is giving the thief too much information, but if they have your Mac, they already have that account configured in Mail or Entourage or whatever anyway. (The thief can already access all your past and current e-mails.) But if it bothers you, you can always just set up a special e-mail account with your ISP for just for outgoing e-mails from cfmail calls. You can also configure it as the default in ColdFusion Administrator and leave the username and password attributes off of the cfmail call. </p>
<p>I composed the CFML above off the top of my head, so no guarantees that it works, not responsible for errors, your mileage may vary, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Back to My Mac la aiuta a beccare il ladro - TheAppleLounge</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7494</link>
		<dc:creator>Back to My Mac la aiuta a beccare il ladro - TheAppleLounge</dc:creator>
		<pubDate>Fri, 18 Apr 2008 14:00:21 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7494</guid>
		<description>[...] [RoughlyDrafted] [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] [RoughlyDrafted] [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cult of Mac &#187; Blog Archive &#187; California Woman Uses Remote Control Software To Track Stolen MacBook</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7448</link>
		<dc:creator>Cult of Mac &#187; Blog Archive &#187; California Woman Uses Remote Control Software To Track Stolen MacBook</dc:creator>
		<pubDate>Thu, 17 Apr 2008 14:22:30 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7448</guid>
		<description>[...] Via Roughly Drafted. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Via Roughly Drafted. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tvopdx</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7416</link>
		<dc:creator>tvopdx</dc:creator>
		<pubDate>Thu, 17 Apr 2008 01:23:04 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7416</guid>
		<description>Really great (and compatible) solution for missing Visio (which sucks by the way) is Omnigraffle.  Omnigraffle makes much more visually pleasing charts and diagrams and is at least two orders of magnitude easier to use.</description>
		<content:encoded><![CDATA[<p>Really great (and compatible) solution for missing Visio (which sucks by the way) is Omnigraffle.  Omnigraffle makes much more visually pleasing charts and diagrams and is at least two orders of magnitude easier to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: elppa</title>
		<link>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7412</link>
		<dc:creator>elppa</dc:creator>
		<pubDate>Thu, 17 Apr 2008 00:01:53 +0000</pubDate>
		<guid>http://www.roughlydrafted.com/2008/04/15/using-back-to-my-mac-to-catch-a-thief/#comment-7412</guid>
		<description>@miggyb89 — I hate to rain on your parade, but the firmware password is fairly trivial to get around.

Generally you only need to change the RAM configuration (either add a stick, take one out) and then reset the PRAM a few times.

Fortunately most theives may not know this, so your probably fairly secure.

Unfortunately, anyone who knows what they're doing could be at your data in a few minutes.</description>
		<content:encoded><![CDATA[<p>@miggyb89 — I hate to rain on your parade, but the firmware password is fairly trivial to get around.</p>
<p>Generally you only need to change the RAM configuration (either add a stick, take one out) and then reset the PRAM a few times.</p>
<p>Fortunately most theives may not know this, so your probably fairly secure.</p>
<p>Unfortunately, anyone who knows what they&#8217;re doing could be at your data in a few minutes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
