当前位置:编程学习 > JAVA >>

求助啊用JAVA做的一个网络抓包程序

我现在做的可以显示IP地址MAC地址还有协议,请问怎么才能显示包内内容啊 --------------------编程问答-------------------- 要做黑客工具sniffer?

用 jpcap 吧,Java本身不支持对网络做底层操作。 --------------------编程问答-------------------- 对啊 我就是不晓得怎么显示包内内容 用什么函数呢0-0 --------------------编程问答-------------------- 应该拿到包对象了把?
TCPPacket tcpPacket = (TCPPacket)packet;
byte[] data = tcpPacket.getTCPData();

但未必能显示出来,因为都是二进制,可以试试:
System.out.println(new String(data));
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,