pcap4j

gamzatti
Vote 0 Votes

自身の研究で、pcapを解析する必要があり、Javaのpcap4jというライブラリを使ってみました。

APIドキュメントはあまり整備されていないのですが、Javaの知識がある人であれば、デバッグなどでオブジェクトの構造を追いながら、コーディングできると思います。

簡単ですが、送信元/先のIPアドレス、送信元/先のポート、プロトコルをパースし、CSVに出すサンプルを作ってみました。

読んだパケットをDBに登録したり、プロトコル情報を別ファイルから読んでいる処理などがありますが、これは無視してください。

メインの処理は76−119Lのあたりです。

https://github.com/gamzattirev/icsrisk/blob/master/tools/java/ics/src/main/java/org/pcap4j/sample/ReadPacketToDB.java

No TrackBacks

TrackBack URL: http://www.reverse-edge.com/cgi-bin/mt/mt-tb.cgi/111

Leave a comment

About this Entry

This page contains a single entry by gamzatti published on May 14, 2020 5:12 AM.

ballet blog -アダジオ編2- was the previous entry in this blog.

久しぶりのプログラム奮闘 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.