Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
紛失したPCを追跡するAdeona
Kenichiro MATOHARA
December 13, 2008
0
20
紛失したPCを追跡するAdeona
Kenichiro MATOHARA
December 13, 2008
Tweet
Share
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
小さなLinux互換カーネルのTilck
matoken
0
5
機械翻訳をローカルマシンで( ArgosTranslate/LibreTranslate )
matoken
0
110
OpenAIのWhisper でオフライン文字 起こし(STT)
matoken
0
78
Wikipedia を Offlineで楽しむ
matoken
0
60
Intel CPUでもAIに画像生成してもらう
matoken
0
150
AndroidスマートフォンのTermuxでモバイル回線の速度を定期的に計測
matoken
0
77
XFSのbigtimeを少し試してみた(RHEL9 & ML8.4)
matoken
0
41
ターミナルワークスペースのZellij
matoken
0
190
XFSのbigtimeを少し試してみた
matoken
0
100
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
263
38k
Designing with Data
zakiwarfel
91
4.2k
GraphQLとの向き合い方2022年版
quramy
20
9.8k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
Clear Off the Table
cherdarchuk
79
290k
Atom: Resistance is Futile
akmur
256
24k
KATA
mclloyd
12
9.7k
How to name files
jennybc
47
73k
Producing Creativity
orderedlist
PRO
335
37k
WebSockets: Embracing the real-time Web
robhawkes
58
6k
Web development in the modern age
philhawksworth
197
9.6k
Transcript
紛失したPC を追跡するAdeona 12月のオフな集まり(第77回)(20081213) K.I.Matohara<
[email protected]
> http://hpv.cc/~maty/
Adeona? • Windows/MacOS X/Linux 対応. • PC のIP 情報などを自動的にUpload .
• Mac かつiSight カメラがある場合写真もUpload 出来る. • 情報は暗号化匿名化されてアップロード. • 分散型・非集中型のOpenDHTネットワークに アップロードされる. • よく落ちているorz
情報を調べたいとき Adeona install 時に作成される資格情報ファイル (adeona-retrievecredentials.ost) を前もって 別マシンに待避しておく. この資格情報ファイルとAdeona Install 時に設定
したパスワードをAdeona-client.exe に渡すことで OpenDHTネットワーク から情報が取得できる.
どういった情報が取得できるか 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 ==========
Mac の場合は写真も 320x240 jpeg
問題点 • OpenDHTネットワークがよく落ちている. • Mac 以外では画像が取得できない.
お手軽に似た様な機能を実現 • 内部IP → ifconfig • 無線LAN 情報 → iwconfig
• グローバルIP → 外部のsite に環境変数を返す cgi を設置し,w3m -dump で呼び出し. • カメラ → 今回はwebcam を設定. • データアップロード → 自宅サーバにUpload.
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`;
動作状況
情報元 - 行方不明のノート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