当前位置: 首页 > news >正文

网站本地被劫要怎么做/竞价排名推广

网站本地被劫要怎么做,竞价排名推广,泛微oa办公系统官网,中国企业网站查询最近需要分析PCAP文件,主要是用WireShark 来打开PCAP文件,用 winpcap库来解析PCAP文件。因为经常使用MATLAB ,就尝试找了找MATLAB解析PCAP文件的方法。找到了几个能解析PCAP文件的matlab开源项目pcap2matlab。下载地址:http://download.csdn.…

最近需要分析PCAP文件,主要是用WireShark 来打开PCAP文件,用 winpcap库来解析PCAP文件。因为经常使用MATLAB ,就尝试找了找MATLAB解析PCAP文件的方法。找到了几个能解析PCAP文件的matlab开源项目pcap2matlab。下载地址:http://download.csdn.net/download/sunboyiris/9951242

该项目解析如下:

3406cc37049c6c6184417fc274ceed60.png

打开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.payloaddata','gvsp.payloadtype'};

capture_filter = 'udp and src port 20202';

read_filter = 'gvsp';

%% Capture/read:

if isRead

% Read:

pcap_result = pcap2matlab(read_filter, dissector, CAPTURE_FILE);

else

% Capture:

pcap_result = pcap2matlab(capture_filter,dissector, 4, 700);

end

%% Verify payload:

PKT_WITH_ERROR = 0; % < not defined in the standard

PKT_FORMAT_LEADER = 1;

PKT_FORMAT_TRAILER = 2;

PKT_FORMAT_PAYLOAD = 3;

% DATA_PAYLOAD_FORMAT_H264 = 5;

% DATA_PAYLOAD_FORMAT_MULTIZONE = 6;

% DATA_ALL_IN_FORMAT = 4;

% Remove packets with errors and sort:

packet_format = vertcat(pcap_result.gvsp_format);

pcap_result = nestedSortStruct(pcap_result(packet_format ~= PKT_WITH_ERROR),...

strrep(dissector([2,4]),'.','_'));

% Make sure we captured full images by discarding partial packets. The

% reason we have a loops is that we want to update {pos_starts, pos_footrs} w/o

% repeating code (DRY principle);

flag = true;

while flag

packet_format = vertcat(pcap_result.gvsp_format);

pos_starts = find(packet_format == PKT_FORMAT_LEADER);

pos_footrs = find(packet_format == PKT_FORMAT_TRAILER);

if numel(pos_starts) == numel(pos_footrs) && ...

all(pos_starts-pos_footrs<0) && numel(pcap_result) == pos_footrs(end)

flag = false; %means we can stop now

else

pcap_result = pcap_result(pos_starts(1):pos_footrs(end));

end

end

% Split the pcap structure into frame-chunks:

if numel(pos_starts) < 1

%this means we have no valid frames

return;

elseif numel(pos_starts) == 1

frames = {pcap_result};

else

frames = arrayfun(@(x)pcap_result(pos_starts(x):pos_footrs(x)),...

1:numel(pos_starts),'un',0);

end

%% Analyze result:

for indF=1:numel(frames)

fr = frames{indF};

% Rebuild image from hex:

pix_vec = single(swapbytes(typecast(uint16(...

... hex_img = [fr([fr.gvsp_format] == 3).gvsp_payloaddata];

sscanf([fr([fr.gvsp_format] == 3).gvsp_payloaddata],...

'%4x')), 'uint16')));

% Remove invalid pixels:

pix_vec(pix_vec > 2^14-1 | ~pix_vec) = NaN; % remove zero & >intmax(uint14)

pc = [prctile(pix_vec,0.01) prctile(pix_vec,99.99)]; % find updated percentiles

pix_vec(pix_vec < pc(1) | pix_vec < pc(1)) = NaN;

% Reshape pixel vector into a 2d image:

img = reshape(pix_vec,fr(1).gvsp_sizex,[]).';

% Plot:

figure();

subplot(2,1,1); imagesc(img); axis image; colorbar; caxis(500*[floor(pc(1)/500) ceil(pc(2)/500)]); colormap(gray(512));

%subplot(2,1,2); histogram(pix_vec,(pc(1):pc(2)+1)-0.5); %alt: numel(unique(img));

end

e0465361554b2bf5ec9d8f7693fbd6f4.png

http://www.lbrq.cn/news/768493.html

相关文章:

  • 电商是啥意思是做什么的/aso安卓优化
  • 电脑网站怎么做/徐州网络推广服务
  • 中山 网站建设开发/seo推广学院
  • 樟木头建网站的/网站建设公司简介
  • 领动营销网站建设/优化营商环境心得体会1000字
  • 栾川网站建设/手机制作网站app
  • 商务网站建设定义/福州网站排名提升
  • 专业建设网站的企业/友情链接seo
  • 深圳建设网站需要多少钱/sem推广什么意思
  • 做淘宝客网站用什么程序好/夜狼seo
  • 妇科网站源码/品牌网络营销推广方案策划
  • 淘宝客怎么做网站管理/google官网入口手机版
  • 第一成品网站/成都最新热门事件
  • 网站建设布局利于优化/最新搜索引擎排名
  • 可以直接进入网站的代码/刷排名seo
  • 做企业网站不好混/广告做到百度第一页
  • 小码王编程网站/seo推广策略
  • 静态化动态新闻网站开发/网站打开速度优化
  • 网站建设 软件开发的公司排名/seo推广技术培训
  • 网站的会员系统怎么做/站长工具seo综合查询推广
  • 网站开发需要什么/成功的网络营销案例及分析
  • wordpress ssh/网站搜索排名优化软件
  • 网站的用户体验/百度网页版
  • 网站自己做自己的品牌好做/网上竞价
  • 兰州市建设局网站国贸大厦/淘宝代运营公司排名
  • 织梦网站为什么容易被注入/东莞网站推广营销网站设计
  • 速贝cms建站系统/google商店
  • 品牌设计有限公司/seo技术培训广东
  • 网站建站建设/今日头条官网首页
  • wordpress成长记录网站模版/seo咨询推广找推推蛙
  • PHP imagick扩展安装以及应用
  • 各种排序算法(二)
  • MCP协议更新:从HTTP+SSE到Streamable HTTP,大模型通信的进化之路
  • 集成电路学习:什么是CV计算机视觉
  • Gartner 《IAM for LLM-Based AI Agents》学习心得
  • ARM芯片架构之CoreSight SoC-400 组件介绍