最近需要分析PCAP文件,主要是用WireShark 来打开PCAP文件,用 winpcap库来解析PCAP文件。因为经常使用MATLAB ,就尝试找了找MATLAB解析PCAP文件的方法。找到了几个能解析PCAP文件的matlab开源项目pcap2matlab。下载地址:http://download.youkuaiyun.com/download/sunboyiris/9951242
该项目解析如下:
打开pcap2matlab_example.m ,代码如下,点击运行:
function pcap2matlab_example()
isRead = true;
CAPTURE_FILE = 'gigE_image.pcapng';
%% Set up the capturing/reading parameters:
dissector = {'gvsp.status',...
'gvsp.blockid16',...
'gvsp.format',...
'gvsp.packetid24',...
'gvsp.fieldid',...
'gvsp.fieldcount',...
'gvsp.timestamp',...
'gvsp.pixel.color','gvsp.pixel.occupy','gvsp.pixel.id',...
'gvsp.sizex','gvsp.sizey',...
'gvsp.offsetx','gvsp.offsety',...
'gvsp.paddingx','gvsp.paddingy',...
'gvsp.pa