Upgrade to Pro — share decks privately, control downloads, hide ads and more …

紛失したPCを追跡するAdeona

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Kenichiro MATOHARA Kenichiro MATOHARA
December 13, 2008
52

 紛失したPCを追跡するAdeona

Avatar for Kenichiro MATOHARA

Kenichiro MATOHARA

December 13, 2008
Tweet

More Decks by Kenichiro MATOHARA

Transcript

  1. Adeona? • Windows/MacOS X/Linux 対応. • PC のIP 情報などを自動的にUpload .

    • Mac かつiSight カメラがある場合写真もUpload 出来る. • 情報は暗号化匿名化されてアップロード. • 分散型・非集中型のOpenDHTネットワークに アップロードされる. • よく落ちているorz
  2. どういった情報が取得できるか info: ========== START STATE RETRIEVE ========== info: state updatetime:

    10/06/2008,23:49 (JST) info: update replica 0 not available info: succesfully retrieved update replica 1 info: ======== start location data ========= update time: 10/06/2008,23:49 (JST) internal ip: 192.168.1.190 external ip: 61.205.238.91 access point: MyPlace Nearby routers: no routers found info: ========= end location data ========== info: iSight snapshot saved in /Users/mk/Desktop/adeonaretrieval- 10-07-2008-1551/adeona-snapshot-10-06-2008-2349-JST- 61.205.238.91.jpg info: ========== END STATE RETRIEVE ==========
  3. お手軽に似た様な機能を実現 • 内部IP → ifconfig • 無線LAN 情報 → iwconfig

    • グローバルIP → 外部のsite に環境変数を返す cgi を設置し,w3m -dump で呼び出し. • カメラ → 今回はwebcam を設定. • データアップロード → 自宅サーバにUpload.
  4. script #!/usr/bin/perl $DATE=`/bin/date +%Y%m%d%H%M%S`; chomp $DATE; $LOG="/home/mk/var/adeona_m/$DATE"; open(FILE,">$LOG.txt"); open(STDERR,">&FILE"); print

    FILE "#-- iwconfig\n"; print FILE `/sbin/iwconfig`; print FILE "#-- ifconfig\n"; print FILE `/sbin/ifconfig`; print FILE "#-- env\n"; print FILE `/usr/bin/w3m -dump http://replay.ne.jp/mk/cgi-bin/env.cgi`; close(FILE); #-- camera #`/usr/bin/v4lctl webcam $LOG.jpg`; #-- scp `/usr/bin/scp $LOG.txt mk\@hpv.cc:~/adeona_m/`; `/usr/bin/scp ~/.webcamd/pre-webcam.jpg mk\@hpv.cc:~/adeona_m/$DATE.jpg`;
  5. 情報元 - 行方不明のノートPCをAdeonaで追跡する - SourceForge.JP Magazine http://sourceforge.jp/magazine/08/09/26/0117237 - Adeona: A

    Free, Open Source System for Helping Track and Recover Lost and Stolen Laptops http://adeona.cs.washington.edu/index.html - 資料Up 予定 http://matoken.3memo.com/ked