我是靠谱客的博主 靓丽大神,最近开发中收集的这篇文章主要介绍java jpcap 抓包并分析_jpcap抓包心得,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

jpcap没有64位版的?这样就不得不用32的系统了。

用jpcap抓包,前提是装好了winpcap和jpcap。

过程很简单:

1.JpcapCaptor.getDeviceList()获取网卡列表,返回一个jpcap.NetworkInterface的数组

2.选择网卡,调用JpcapCaptor.openDevice(),返回一个JpcapCaptor类的对象。

3.创建PacketReceiver类的对象用来接收抓到的包,要覆写receivePacket()这个方法。

4.用JpcapCaptor的processPacket()方法执行抓包。

具体的参数见api

我就针对网络层是ip协议的包的抓取写了个程序,只是为了试验下,所以没有gui,在eclipse下跑跑还行,需要手动结束程序。

下面是抓到的东西:(源代码在最后)

src: /192.168.1.100

dst: /192.168.1.1

head: 54E6FC35DDA8701A04B54D7308004500003D1F3A0000801197C0C0A80164C0A80101F8AB00350029F9A7

data: 9482010000010000000000000373646C073336307361666503636F6D0000010001

src: /192.168.1.100

dst: /192.168.1.1

head: 54E6FC35DDA8701A04B54D7308004500003E1F3B0000801197BEC0A80164C0A80101FE6A0035002A6A75

data: 226301000001000000000

最后

以上就是靓丽大神为你收集整理的java jpcap 抓包并分析_jpcap抓包心得的全部内容,希望文章能够帮你解决java jpcap 抓包并分析_jpcap抓包心得所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部