HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2020/03/10

FWinPiFinder ラズベリーパイ IPアドレス発見アプリ。ARPコマンドでラズパイの IPアドレスを探索発見する FWinPiFinder ラズベリーパイ IPアドレス発見アプリ。ARPコマンドでラズパイの IPアドレスを探索発見する

(Raspberry Piや NVIDIA Jetson Nano等の IPアドレスを MACアドレスの OUI部分を使用して発見する)

Tags: [Windowsアプリ]




●ダウンロード
(ベクターの登録処理には時間差があります)
FWinPiFinder ラズベリーパイ IPアドレス発見アプリ Raspberry Piや NVIDIA Jetson Nano等のワンボードマイコンのネットワークの IPアドレスを DHCPで動的に割り当てている時に、その IPアドレスを発見するアプリです。 ベクターのダウンロードページへ


● FWinPiFinder ラズベリーパイ IPアドレス発見アプリ

 FREE WING's Windows Raspbery Pi IP Address Finder tool

 Raspberry Piや NVIDIA Jetson Nano等のワンボードマイコンのネットワークの IPアドレスを DHCPで動的に割り当てている時に、その IPアドレスを発見するアプリです。
 IPアドレスを発見するのには ARPコマンドを使い、ラズベリーパイである事の識別には MACアドレスの OUI部分を使用しています。
 FWinPiFinderは既存の IPアドレス発見アプリ比較して、実行ファイルサイズが格段に小さいと言うアドバンテージを持っております。

 Windows 7 ~ Windows 10で動作します。(それぞれ 32bit、64bitの両方に対応)


●インストール方法

ZIPファイルを任意のディレクトリに解凍して FWinPiFinder.exeを実行する。

FWinPiFinder.exe -- 実行ファイル
oui_list.txt -- MACアドレスの OUI部分から製造メーカーの名前を取得する為の定義ファイル
search_list.txt -- 検索結果に表示したい MACアドレスの設定例のサンプルファイル
get_oui.bat -- oui_list.txtの完全版を作成するバッチファイル


●制作の動機・アピールポイント

 1) 既存の IPアドレス発見アプリは実行ファイルサイズが巨大すぎる
  IPアドレス発見アプリとして、xfinderが有名ですが、実行ファイルサイズが 11.8MBと巨大です。

  それに比べて FWinPiFinderの実行ファイルのサイズはたったの 50KBです。
  ・xfinder比: 50KB/ 11.8MB = 1/ 236
  同じ機能なのにこれだけのファイルサイズの違い。(資源の無駄遣い)
  ※ 私は「例え1バイト」でもケチる性格です。

実行ファイルサイズ実行ファイルサイズ比
FWinPiFinder 50KB程度--
xfinder11.8MB236倍の無駄

xfinder


●使い方
 FWinPiFinder(以下、本アプリケーション)

 ・ネットワークカード選択のプルダウン
  本アプリケーションを実行しているパソコンで認識している LANカード(WiFiや Bluetoothを含む)のネットワークで「接続」状態のものを表示します。
  ※ VirtualBox等の仮想ネットワークも表示します。

 ・「Scan」
  IPネットマスクを考慮した IPアドレス範囲を ARPで探索します。
  なお、探索領域に制限を設けており、最大で 4096 IPアドレス分となります。

 ・□「All」
  ARP探索結果を「search_list.txtの検索対象のみ」か、「全部」かを切り返るチェックボックスです。
  チェックボックスにチェックを入れておくと ARP探索で発見した「全部」の IPアドレスと MACアドレスを表示します。

 ・プログレスバー
  ARP探索の進行状況を表示します。
  ARP探索の動作進行中はウィンドウ右上の「X」でアプリを終了できません。

 ・リストボックス
  ARP探索で見つかった IPアドレスと MACアドレスを表示します。
  □「All」のチェックボックスで「全部」か「検索対象のみ」かを切り替えできます。
  クリックで IPアドレス等の情報を下部のテキストエリアに表示。
  ダブルクリックで IPアドレス等の情報をクリップボードにコピーします。


● get_oui.bat(バッチファイル)通常は実行不要です
 MACアドレスから製造メーカーの名前を取得する為の oui_list.txtを生成する為のバッチファイルです。
 MACアドレス OUI一覧の元となる oui.txtファイルは下記のサイトから取得しています。
linuxnet.ca Linux Professionals
Sanitized IEEE OUI Data (oui.txt)
https://linuxnet.ca/ieee/oui/


● oui_list.txt(MAC to OUI 定義ファイル)
 MACアドレスの OUI部分から製造メーカーの名前を取得する為の定義ファイル。
 get_oui.batのバッチファイルで生成したものです。


● search_list.txt(検索ファイル)の例

 指定した MACアドレスを ARP探索で表示します。
 MACアドレス毎に任意の名称を設定できるので、学習等のセミナーで使う場合にも便利です。
 「コメント」や 「MACアドレス」の表記方法は複数の記法に対応しています。
 // Comment
' Comment
; Comment
# Comment

 // MAC Address Sample
 // Same definition, last one is valid
B827EB112233 My Raspberry Pi
B8:27:EB:11:22:33 My Raspberry Pi
B8-27-EB-11-22-33 My Raspberry Pi
 // Comment MAC Address Sample for School
B8-27-EB-11-00-00 Raspberry Pi Teacher
B8-27-EB-11-00-01 Raspberry Pi Student #1
B8-27-EB-11-00-02 Raspberry Pi Student #2
B8-27-EB-11-00-03 Raspberry Pi Student #3
B8-27-EB-11-00-04 Raspberry Pi Student #4
 // Raspberry Pi
 // Same definition, last one is valid
B827EB Raspberry Pi
B8:27:EB Raspberry Pi
B8-27-EB Raspberry Pi
DC-A6-32 Raspberry Pi
 // BeagleBone
84-EB-18 BeagleBone Texas Instrument
C8-A0-30 BeagleBone Texas Instrument
 // NVIDIA
00-E0-4C NVIDIA Jetson Nano (Realtek)
 // Orange Pi
02-01-AD Orange Pi PC 2 LAN
02-42-AD Orange Pi Zero LAN
12-42-ad Orange Pi Zero WiFi


●制限事項
 特にありません。

●動作環境
 ・Windows 7 Professional 64bit
 ・Windows 10 Professional 64bit
 ・以上の環境で動作確認しました。


●別途必要なファイル
 Microsoft .NET Framework 4.5.1

Microsoft .NET Framework 4.5.1のインストール方法


●使用上の注意
 このプログラムによる損失については作者は一切の責務を負いませんので、
 使用者で責任をもって頂けるようにお願いします。


●改版履歴
 2020/03/10 Ver 1.0
  ・正式版として公開


● FWinPiFinder のダウンロード、ライセンス購入方法

 本アプリケーションは、ダウンロード配布は株式会社ベクターの提供する「Softライブラリ」、ライセンス購入は同社の提供するシェアウェア送金サービスの「レジサービス」を使用しています。

 FWinSdCardImager のダウンロード
https://www.vector.co.jp/soft/winnt/net/se521041.html

 ライセンス購入方法
 シェアレジ作品番号:SR456720


● FWinPiFinder のライセンス形態

 ・家庭内や個人でご利用の場合
 家庭内や個人利用等の一般で利用される場合のみ、無償のフリーウェアとします。
 (家庭内や個人利用等で利用される場合に限り、本アプリケーションの機能制限は有りません。)

 ・商用でご利用の場合
 企業や会社等の商用でご利用の場合(SOHO等の個人事業主も該当します)にはライセンスをご購入して頂く必要がございます。 ご購入方法につきましては株式会社 Vectorのレジサービスをご利用ください。
 なお、ライセンスはご利用になるユーザーごとに必要です。
 (ライセンス購入前の本アプリケーションの試用期間は利用開始日から 10日間とし、それ以降のご利用にはライセンスをご購入して頂く必要がございます。)

 ライセンス購入の例:
 ・1人が10台のパソコンで使用する場合:ご利用の人数が1人なので1ライセンスの購入が必要となります。
 ・10人が1台のパソコンで使用する場合:ご利用の人数が10人なので10ライセンスの購入が必要となります。

 ご不明な点は下記の連絡先までお問い合わせください。


●連絡先、著作権情報
http://www.neko.ne.jp/~freewing/
Copyright (c) 2020 FREE WING, Y.Sakamoto


[動作可能機種]
・Windows 7
・Windows 8
・Windows 8.1
・Windows 10
(それぞれ 32bit、64bitの両方に対応)

[動作可能OS (Windows 7,8,8.1,10 など)]
・Windows 7 Professional 64bit
・Windows 10 Professional 64bit
 で動作確認


●スクリーンショット FWinPiFinder ラズベリーパイ IPアドレス発見アプリ

・FWinPiFinder ラズベリーパイ IPアドレス発見アプリ
FWinPiFinder ラズベリーパイ IPアドレス発見アプリ


・FWinPiFinder ラズベリーパイ IPアドレス発見アプリ
FWinPiFinder ラズベリーパイ IPアドレス発見アプリ


・FWinPiFinder ラズベリーパイ IPアドレス発見アプリ
FWinPiFinder ラズベリーパイ IPアドレス発見アプリ




● FWinPiFinder 実行ファイルのサイズ比較

・FWinPiFinder ラズベリーパイ IPアドレス発見アプリ
FWinPiFinder ラズベリーパイ IPアドレス発見アプリ
 FWinPiFinder 実行ファイルのサイズ 48KB程度

・競合アプリ xfinder 11.8MB
競合アプリ xfinder 11.8MB
 xfinder 実行ファイルのサイズ 11.8MB



Tags: [Windowsアプリ]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

FWinSdCardImager SDカード イメージ書き込みアプリ、ラズパイの Raspbian OS、Jetson Nanoの Ubuntuの書き込みに便利
FWinSdCardImager SDカード イメージ書き込みアプリ、ラズパイの Raspbian OS、Jetson Nanoの Ubuntuの書き込みに便利

  ラズパイや Jetson Nano等のワンボードマイコン等への OSイメージの書き込みが簡単にできる

Raspberry Piに Avahi Bonjourサービスを入れて、ホスト名で接続できる様にする方法
Raspberry Piに Avahi Bonjourサービスを入れて、ホスト名で接続できる様にする方法

  ラズパイに Bonjourサービスを入れて IPアドレスが分からなくてもホスト名で簡単に接続する方法

Raspberry Piや Jetson NANO等をネットワークに接続した場合の IPアドレスの便利ツール xfinder
Raspberry Piや Jetson NANO等をネットワークに接続した場合の IPアドレスの便利ツール xfinder

  DHCPで自動で IPアドレスが割り当てられる場合に、ワンボードマイコンの IPアドレスを調べる場合に便利




[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2020 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/software/windows_raspberry_pi_ip_finder_arp/