<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2015/04/03 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2015/04/03/</link>
    <description>Recent content in 2015/04/03 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 03 Apr 2015 23:36:47 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2015/04/03/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CDレコとMagical～</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20150403magicalfinder.htm</link>
      <pubDate>Fri, 03 Apr 2015 23:36:47 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20150403magicalfinder.htm</guid>
      <description>&lt;p&gt;切り札と目論んだ&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20150331rockdisknext.htm&#34;&gt;RockDiskNext導入&lt;/a&gt;でも進展が見られなかった、&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20150317cdreco.htm&#34;&gt;CDレコ&lt;/a&gt;の「CDレコアプリ」からNASが見つからない件。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20100608hvl1.htm&#34;&gt;LANDISK AV&lt;/a&gt;こと&lt;a href=&#34;http://www.iodata.jp/lib/product/h/3341.htm&#34;&gt;HVL1-G1.5Tのサポートページ&lt;/a&gt;を見てみたところ、どうも「MagicalFinderの対象製品に含まれている」ようなので&lt;a href=&#34;http://www.iodata.jp/lib/product/m/3022.htm&#34;&gt;Windows版 MagicalFinder&lt;/a&gt;を動かしてみたところ、期待通りに認識出来た。&lt;/p&gt;&#xA;&lt;p&gt;改めてパケットモニタリングしてみたところ、&lt;a href=&#34;http://www.iodata.jp/lib/product/m/3022.htm&#34;&gt;Windows版 MagicalFinder&lt;/a&gt;はUDP/51065に加えてUDP/65にも同じメッセージを出力して、&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20100608hvl1.htm&#34;&gt;LANDISK AV&lt;/a&gt;はUDP/65に反応しているようだ。しかも、よく見ると&lt;a href=&#34;http://www.iodata.jp/lib/product/m/3022.htm&#34;&gt;Windows版 MagicalFinder&lt;/a&gt;の送信元にP2P応答している訳では無く、ペイロードに「ネットワーク情報」と「ホスト名」を載せたUDPメッセージをブロードキャストしているだけなので、&#xA;&lt;table align=&#34;right&#34; class=&#34;Panorama&#34;&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;img alt=&#34;CDレコ&#34; src=&#34;https://www.bravotouring.com/~yano/images/2015/20150403cdreco.jpg&#34;/&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;PhotoMemo&#34;&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=jp.iodata.cdreco&amp;hl=ja&#34;&gt;CDレコ&lt;/a&gt;より&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;yano@GT110b:~$ cat &lt;span class=&#34;Path&#34;&gt;~/MagicalFinder/mf_landisk_av.py&lt;/span&gt;&lt;br/&gt;&#xA;&lt;span class=&#34;Comment&#34;&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;import socket&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;dest = &#39;255.255.255.255&#39;&lt;br/&gt;&#xA;&lt;span class=&#34;Comment&#34;&gt;#dest = &#39;127.0.0.1&#39;&lt;/span&gt;&lt;br/&gt;&#xA;port = &lt;span class=&#34;Topics&#34;&gt;51065&lt;/span&gt;&lt;br/&gt;&#xA;sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)&lt;br/&gt;&#xA;sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;payload = bytearray([0x07,0x4c,0x5f,0x11,0x67,0x00])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([&lt;span class=&#34;Topics&#34;&gt;192,168,199,20&lt;/span&gt;])                &lt;span class=&#34;Comment&#34;&gt;# NAS ip address&lt;/span&gt;&lt;br/&gt;&#xA;payload.extend([255,255,255,0])                 &lt;span class=&#34;Comment&#34;&gt;# subnetmask&lt;/span&gt;&lt;br/&gt;&#xA;payload.extend([192,168,199,254])               &lt;span class=&#34;Comment&#34;&gt;# gateway&lt;/span&gt;&lt;br/&gt;&#xA;payload.extend([0x00, 0x50])                    &lt;span class=&#34;Comment&#34;&gt;# length ?&lt;/span&gt;&lt;br/&gt;&#xA;payload.extend([&lt;span class=&#34;Topics&#34;&gt;0x00,0xa0,0xb0,0xa7,0x26,0x03&lt;/span&gt;]) &lt;span class=&#34;Comment&#34;&gt;# mac address&lt;/span&gt;&lt;br/&gt;&#xA;payload.extend(&#34;&lt;span class=&#34;Topics&#34;&gt;LANDISK@WORKGROUP&lt;/span&gt;&#34;)&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;payload.extend(&#34;IO-DATA&#34;)&lt;br/&gt;&#xA;payload.extend([0,0,0,0,0,0,0,0,0,0])&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;sock.sendto(payload, (dest, port))&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;yano@GT110b:~$ while true;do python &lt;span class=&#34;Path&#34;&gt;~/MagicalFinder/mf_landisk_av.py&lt;/span&gt;;sleep 1;done&lt;br/&gt;&#xA;yano@GT110b:~$&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;…な感じで、&lt;span class=&#34;Host&#34;&gt;LANDISK&lt;/span&gt;の代わりに&lt;span class=&#34;Host&#34;&gt;GT110b&lt;/span&gt;からブロードキャストしてみたところ、見事「CDレコアプリ」に認識させる事に成功。「ネットワーク情報」と「ホスト名」がわかれば、あとはSMBでアクセスしているようで、書き込み先をguestアクセスで書込みできる場所に設定して難無く完了。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
