# LanPilot (Wake@Lan)

LanPilot は、Windows向けのシンプルなLAN端末管理ツールです。

LAN内のPCを一覧で管理し、
Wake on LAN、ARPによるMACアドレス取得、
ホスト名/IPアドレスの取得、
外部ツール実行などを行うことができます。

Wake on LANを中心としつつ、
小規模ネットワークでの日常的な端末管理を目的としています。

---

## 主な機能

### 端末情報の管理

以下の情報を端末ごとに登録できます。

- 端末名
- IPアドレス
- サブネットマスク
- MACアドレス
- ホスト名
- ポート番号
- 設置場所
- コメント
- 登録日時
- 更新日時
- 最終Wake送信日時

登録した端末は一覧表示されます。

---

## Wake on LAN

登録されている端末へMagic Packetを送信できます。

- 全端末へ送信
- 選択した端末へ送信
- 端末ごとのポート番号指定
- ブロードキャスト送信

Wake on LANを使用するには、
対象PCのBIOS/UEFIおよびネットワークアダプター側で
Wake on LANが有効になっている必要があります。

---

## MACアドレス取得

IPアドレスを指定してARPを使用し、
同一LAN内に存在する端末のMACアドレスを取得できます。

端末登録時にMACアドレスが分からない場合などに利用できます。

※ ARPによる取得は基本的に同一ネットワークセグメント内が対象です。

---

## ホスト名取得

IPアドレスからホスト名を取得することができます。

また、ホスト名からIPアドレスを取得することもできます。

---

## 外部ツール実行

任意のプログラムやコマンドを登録し、
選択した端末に対して実行できます。

コマンドライン引数には端末情報を埋め込むことができます。

使用可能なパラメータ：

- `$(IP)`      IPアドレス
- `$(MASK)`    サブネットマスク
- `$(MAC)`     MACアドレス
- `$(HOST)`    ホスト名
- `$(INPUT)`   実行時に入力した値

例えば、Pingやリモート接続ツールなどと組み合わせて使用できます。

---

## アドレスフィルタ

IPアドレスとネットマスクを指定して、
一覧に表示する端末を絞り込むことができます。

---

## インポート / エクスポート

登録した端末情報のインポート・エクスポートに対応しています。

また、端末一覧をCSV形式で保存することもできます。

---

## ログ

Wake on LAN送信やツール実行などの処理結果をログとして確認できます。

ログファイルへの保存にも対応しています。

---

# 動作環境

- Windows 10 / Windows 11
- 64bit Windows
- IPv4ネットワーク

本バージョンは x64 アプリケーションとしてビルドされています。

---

# インストール

インストーラーは必要ありません。

配布ファイルを任意のフォルダへ展開し、

`LanPilot.exe`

を実行してください。

※ファイアウォールの警告が表示される場合には通過設定してください。

---

# アンインストール

アプリケーションを終了し、
展開したファイルを削除してください。

設定ファイルや端末情報がユーザーのAppDataフォルダに保存されている場合は、
必要に応じてそちらも削除してください。

---

# ビルド

開発環境：

- Visual Studio 2022
- C++
- Win32 API
- x64
- Multi-Byte Character Set

主な使用ライブラリ：

- Windows Common Controls
- Winsock2
- IP Helper API

---

# 注意事項

Wake on LANの動作は、
対象PC・ネットワークアダプター・BIOS/UEFI・ルーター・ネットワーク構成などに依存します。

ネットワークを越えたWake on LANでは、
ルーター側の設定が必要になる場合があります。

本ソフトウェアを使用したことによって発生した損害について、
作者は責任を負いません。

---

# ライセンス

本ソフトウェアはフリーウェアです。
個人・法人を問わず無償で使用できます。

本ソフトウェアの再配布は、内容を改変しない場合に限り許可します。
ソースコードの改変・再配布については作者の許可なく行わないでください。

本ソフトウェアの使用によって発生した損害について、
作者は一切の責任を負いません。

Copyright (C) 2026 Pol.

FAQやバグ報告、要望等はこちらまで、
mamep1606@gmail.com

---

# History

## 2026

- 1.0.0 初版
