package com.lhq.prj.bms.action; import jpcap.*; import jpcap.packet.*; import java.io.*; public class JpcapTest implements PacketReceiver { public void receivePacket(Packet p) { System.out.println("***********分析数据包*******************"); // System.out.println(p.toString()); System.out.println("长度:\t" + p.caplen); System.out.println("数据头:\t"); for (int i = 0; i < p.header.length; i++) { System.out.print(Byte.toString(p.header[i])); } System.out.println(); System.out.println("IP包属性:"); System.out.println("源IP:\t" + ((IPPacket) p).src_ip.toString()); System.out.println("目标IP:\t" + ((IPPacket) p).dst_ip.toString()); System.out.println("***********分析数据包*******************"); } public static void main(String[] args) throws IOException { NetworkInterface[] devices = jpcap.JpcapCaptor.getDeviceList(); for (int i = 0; i < devices.length; i++) { System.out.println("DEVICES " + i + ":"); System.out.println("name:\t" + devices[i].name); System.out.println("description:\t" + devices[i].description); System.out.println("datalink_name:\t" + devices[i].datalink_name); System.out.println("datalink_description:\t" + devices[i].datalink_description); System.out.println("mac_address:\t"); for (int j = 0; j < devices[i].mac_address.length; j++) { System.out.print(Integer .toHexString(devices[i].mac_address[j] & 0xff) + ":"); } System.out.println(); System.out.println("NetworkInterfaceAddress:\t"); for (int j = 0; j < devices[i].addresses.length; j++) { System.out.println("address:\t" + devices[i].addresses[j].address); System.out.println("broadcast:\t" + devices[i].addresses[j].broadcast); System.out.println("destination:\t" + devices[i].addresses[j].destination); System.out .println("subnet:\t" + devices[i].addresses[j].subnet); } } System.out.println("***********************************"); JpcapCaptor cap = jpcap.JpcapCaptor.openDevice(devices[0], 2000, true, 8000); cap.loopPacket(-1, new JpcapTest()); } }
最近下载更多
wxy1995 LV2
2023年4月27日
齐吊大神 LV6
2022年12月19日
ken8lee LV3
2022年5月24日
郭海亮 LV1
2022年5月9日
孙有才 LV1
2022年5月3日
缪亦豪 LV1
2022年4月27日
微信网友_5934495911317504 LV1
2022年4月27日
qwertyuiopwyd LV3
2022年3月29日
林祎凯马群耀 LV1
2021年12月2日
2209367302 LV1
2021年11月26日
最近浏览更多
momomo228 LV2
前天
LoveSummer LV6
10月31日
040313 LV1
10月26日
微信网友_7005760998215680 LV6
8月31日
quartz LV8
6月18日
gaowang LV1
5月29日
wj3679 LV13
2月28日
jhyan127
2月18日
暂无贡献等级
duoduo1234 LV2
1月16日
1587039373 LV3
1月4日