Requirements
works with Mac
works with standard hosting service
only sends if owner says it is stolen
sends WAN IP address;
sends LAN or WLAN IP address, depends on conection;
send AirPort information (SSID, BSSID), if the Mac is connected wirelessly;
sends screen capture (format: JPG, size: resample to width 1280px, compression: 20%);
sends iSight photo (format: JPG, size: original).
? password information for FTP send
Design
Server
http to for client to see if it is stolen
ftp to upload stolen information
Client
References
http://www.tuaw.com/2008/04/22/mac-automation-create-a-mail-triggered-spy-cam/
http://pixelspread.com/blog/94/scare-your-roomate-with-a-macbook