JAVA抓包
1、JAVA的抓包是否是监听某一张网卡收到的包或发出的包然后自己解析呢 ?
2、如果不是是怎么样去抓的?
3、如果是具体怎么做呢 ?
请大牛解答下,谢谢
------解决方案--------------------顶一下,我也想知道是怎么回事
------解决方案--------------------
1、是,但java不能直接控制网卡硬件,需要依赖wpcap
3、用jpcap,是对wpcap的java封装
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------学习来啦。。。不懂哦。。。
------解决方案--------------------推荐使用:Ethereal
------解决方案--------------------又一想做外挂的.. 留名走人 过后再看..俺也想学学..
------解决方案--------------------外挂很有想法啊
------解决方案--------------------
------解决方案-------------------- 不是很清楚,刚学JAVA不久!来学习下!
------解决方案--------------------
用winpcap 底层采用的是c写的一些可以直接控制网卡的东东。
java方面的有 JPCAP,不过一只调用的都是winpcap实现的许多接口。
可以进行自己网卡的监听,也可以设置监听模式,比如设为混杂模式,则可以监听整个局域网内所有的发送和接收包。
不过抓到的包的内容还得自己进一步解析,许多情况下tcp请求还好办些,像udp和arp等请求真的很抓狂,全是数字,网络协议那一块基础较好的话的做着可能会好一些。