Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
紛失したPCを追跡するAdeona
Search
Kenichiro MATOHARA
December 13, 2008
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
紛失したPCを追跡するAdeona
Kenichiro MATOHARA
December 13, 2008
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
Debian trixie Gnome環境で時計がずれている?
matoken
0
19
200kbps使い放題のロケットモバイル神プランを試し中
matoken
0
22
ファイル共有ソフトウェアのOpenCloud 8.0.0を試す
matoken
0
16
ターミナルグラフィックウェブブラウザ!?
matoken
0
59
軽量ウェブブラウザDilloのPlugin
matoken
0
58
今更LLMを触り始める(ローカルLLM bonsai)
matoken
0
230
念願のNDLOCR-Lite を試す
matoken
0
140
Nextcloud と互換性のある軽量WebDAV server のKaraDAV を試す
matoken
0
150
ActivityPub Server の snac その3
matoken
0
96
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Building an army of robots
kneath
307
47k
Believing is Seeing
oripsolob
1
240
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
570
Into the Great Unknown - MozCon
thekraken
41
2.8k
Deep Space Network (abreviated)
tonyrice
0
370
Amusing Abliteration
ianozsvald
1
350
Typedesign – Prime Four
hannesfritz
42
3.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Being A Developer After 40
akosma
92
590k
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