Yeah it will probably run on a NIT. The dependancies aren't that complex. But it isn't compiled, and I don't have a SB on a fast computer ready yet.
I'm not suggesting one has to run this. I'm more sharing it because I stumbled upon it, because it might be an alternative, or it may inspire you what (not) to do. It was posted on Slashdot, and many users stated they were simply using wget in a crontab.
If you put the script that I posted here in /etc/network/if-up.d/, give it 755 permissions and REMOVE THE SHEBANG FROM THE FIRST LINE OF THE SCRIPT (#!/bin/bash), then it will execute and send the file "home" each time that a connection is made. In my case it is the wireless wlan0. Whenever this interface is brought up, the script executes and the NIT "calls home" with its current ip info. This removes the need to set it up as a cron job. So with this latest arrangement, the "calls home" are not every hour as with cron, but only sporadically as the interface comes up.
I am still working on incorporating the gps location data - as noted in an earlier post, wait times for getting a gps fix can be very long. Unfortunately, I am stuck at this point because I can start the gps daemon and have it log its data to a file, but the only way to stop the program is to kill it from another shell. I can start gps at boot so that it does not just magically appear in the system tray at some random time as with cron, but extracting the actual position to cat to the file that is securely copied home is proving more difficult.
It seems more reasonable to wait until the 'new owner' connects voluntary to GPS and then gather the info to send with the next Internet connection than forcing a connection that will be at least suspicious and probably inducing the thief to flash the device.
Additionally, I would only take a picture if the red LED can be disable.
A friend of mine lost an Iphone. I found one on craigslist that seemed to match the profile and went to the place to meet.
First called the non-emergency police number and they told me to verify it was the model, then if it was, call back and they would meet the person and retrieve the stolen item with some proof of purchase.
I met the person and the esn didn't match, but it was a good lesson in our rights on these devices.
It is also very important to create a police report.
That could take ages. I barely use the camera. Why would use it the 'new owner'?
If a thief stole it or the person who bought it from thief/whatever, then they would know nothing about the camera. Like how bad it is (:P). So they would try it out.