【Ethernet】車載ネットワーク その46【npcap①】

【Ethernet】車載ネットワーク その46【npcap①】 車載ネットワーク

バックナンバーはこちら。
https://www.simulationroom999.com/blog/In-vehicle-network-backnumber/

はじめに

npcap調査の話。

登場人物

博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1

エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1

npcapについて

太郎くん
太郎くん

npcapはどこで入手すればよいのかな?

フクさん
フクさん

ここだね。

Npcap: Windows Packet Capture Library & Driver
Npcap is the packet capture library for Windows 10 and 11. Fast, secure, and compatible successor to WinPcap. Free to us...
フクさん
フクさん

ただ、まだインストールはちょっと待って。

太郎くん
太郎くん

え?なんで?

Wiresharkのインストール

フクさん
フクさん

Wiresharkをインストールしてもらう予定なんで。
Wiresharkインストール時にnpcapも入るんだよ。

太郎くん
太郎くん

あー。
じゃあ、Wiresharkをインストールするか。
ここから落として来れば良いね。

Wireshark · Download
Wireshark: The world's most popular network protocol analyzer
フクさん
フクさん

USBpcapってのもインストールするか聞いてくるけど、
そこはお好みで。

太郎くん
太郎くん

USBもモニタできるんだ。

フクさん
フクさん

まぁエニュメレーション後のモニタに限られるけどねー。

太郎くん
太郎くん

エニュメレーション??

フクさん
フクさん

今回には関係ない話なんだけど、
OSがUSBデバイスを認識するまでの通信を指す言葉だね。
これで、マスストレージだったりキーボードだったりを特定して
適切なデバイスドライバをロードする。
って仕組み。
この部分はUSBpcapでは拾えない。

太郎くん
太郎くん

ようわからんが、関係無いならいいか。

npcapのSDK

フクさん
フクさん

で、さっきのnpcapのサイトに戻ってー。

Npcap: Windows Packet Capture Library & Driver
Npcap is the packet capture library for Windows 10 and 11. Fast, secure, and compatible successor to WinPcap. Free to us...
太郎くん
太郎くん

結局またこのサイトに戻るんかい!!

フクさん
フクさん

説明の順序の都合だから仕方がない。

太郎くん
太郎くん

で、なにするの?

フクさん
フクさん

npcapのSDKがあると思うんで、それだけ落としてくる。

ビルド環境

太郎くん
太郎くん

SDKを持ってくるってことは
なんかビルド環境が必要だと思うけど
何使うの?

フクさん
フクさん

どうやら、
Visual Studio 2015 express or communityを想定しているようだが、
Visual Studio 2017 expressを使おうと思う。

Visual Studio Express | 今すぐ Visual Studio Community
十分な機能を備えた IDE である Visual Studio Community をお試しいただけます。これは Visual Studio Express に代わる更新版です。 Visual Studio Community for Ma...
太郎くん
太郎くん

あ、以前lwIPをPC上で無理やりビルドしたときに使ったやつだね。

フクさん
フクさん

これで、一通り準備はそろった感じだな。

まとめ

フクさん
フクさん

まとめだよ。

  • npcapはnmapプロジェクトから落としてこれる。
    • Wiresharkをインストールしても一緒に入る。
  • npcap-SDKを持ってくる。
  • ビルド環境はVisual Studio 2015 express or communityを想定しているようだんが、Visual Studio 2017 expressでも多分平気。

バックナンバーはこちら。

コメント

タイトルとURLをコピーしました