Pcap4J

スポンサーリンク

libpcap, WinPcap を C/C++ で操作するのは面倒だなあ,Java のラッパーが無いかなあと思っていたらありました.Wikipedia http://ja.wikipedia.org/wiki/Pcap でいろいろと紹介されていました.

Pcap4J – A Java library for capturing, crafting, and sending packets.
https://github.com/kaitoy/pcap4j

これはとても良いライブラリです.やりたいことができました.sample を見ると使い方がわかると思います.

以下,補足で各プラットフォームの libpcap.

OS X 10.9.2 のオープンソースな libpcap は,http://www.publicsource.apple.com/release/os-x-1092/

Android の libpcap は,https://android.googlesource.com/platform/external/libpcap/

残念ながら,iOS では libpcap.h は削られていて無いようです.

How to include file pcap.h in iphone sdk? - Stack Overflow
JavaNetworking
スポンサーリンク
コピペワールド