Wiresharkを使ってパケットを覗いていたらDB-LSP-DISC
なるプロトコルがブロードキャストされていた。
調べたらDropboxがLAN内同期を取るプロトコルだった。
LAN内同期が不要だったので切断しておいた。本当は家のWifi接続の時だけ有効にするとかが可能だと嬉しい。
ちなみにローカルネットワークへのブロードキャスト(255.255.255.255:17500)を利用してJSONを送っていた。
ペイロードの雰囲気は下(一部を書き換えている)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
User Datagram Protocol, Src Port: 17500, Dst Port: 17500
Source Port: 17500
Destination Port: 17500
Length: 149
Checksum: 0x278a [unverified]
[Checksum Status: Unverified]
[Stream index: 3]
Dropbox LAN sync Discovery Protocol
JavaScript Object Notation
Object
Member Key: host_int
Number value: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Key: host_int
Member Key: version
Array
Number value: 2
Number value: 0
Key: version
Member Key: displayname
String value:
Key: displayname
Member Key: port
Number value: 17500
Key: port
Member Key: namespaces
Array
Number value: xxxxxxxx
Number value: yyyyyyyy
Key: namespaces
|
Dropboxの仕様や実装を調べている人はいるしAPIも公開されているので何かしたくなった時にでも思い出してみる。