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

关于wireshark流量分析软件brim(Zui)安装方法

一、安装Zui

https://github.com/brimdata/zui/releases/download/v1.18.0/Zui-Setup-1.18.0.exe

二、安装使用brim

https://github.com/brimdata/brimcap/releases

在安装目录打开cmd窗口

在cmd下使用如下命令:

brimcap analyze (pcap文件路径) > sample.zng

得到zng文件

三、分析流量包

将生成的文件导入到zui这个软件中

导入之后点击Load载入文件

然后点击Query Pool开始用语句查找协议

简单使用:

1. 按 IP 地址分析

  • 统计每个源 IP 的请求数量(降序排列)
  • count() by id.orig_h | sort -r count
    
  • 筛选来自特定源 IP 的所有流量
  • id.orig_h == 192.168.1.100
    
  • 统计每个目的 IP 接收的请求数
  • count() by id.resp_h | sort -r count
    

2. 按 URL/URI 分析

  • 统计每个 URI 的访问次数(只看成功请求)
  • count() by uri | status_code == 200 | sort -r count
    
  • 筛选包含特定路径的 URL(例如包含 /api/​)
  • uri contains "/api/"
    
  • 统计访问量最高的前 10 个 URL
  • count() by uri | sort -r count | head 10
    

3. 按时间分析

  • 按小时统计请求数量(时间字段通常为 ts​)
  • count() by hour(ts) | sort hour(ts)
    
  • 筛选特定时间段的流量(例如 2023-10-01 08:00 到 12:00)
  • ts >= "2023-10-01 08:00:00" and ts <= "2023-10-01 12:00:00"
    
  • 统计每天的请求量变化
  • count() by dayofweek(ts) | sort dayofweek(ts)
    

4. 按状态码分析

  • 统计不同 HTTP 状态码的分布
  • count() by status_code | sort -r count
    
  • 筛选所有错误状态码(4xx 客户端错误或 5xx 服务器错误)
  • status_code >= 400
    
  • 查看特定状态码(如 404 未找到)的请求详情
  • status_code == 404 | table id.orig_h, uri, ts
    

5. 组合条件筛选

  • 特定 IP 在特定时间段的错误请求
id.orig_h == 10.0.0.5 and status_code >= 400 and ts >= "2023-10-01 00:00:00"
  • 统计某 URI 被不同 IP 访问的次数(排除成功请求)
count() by id.orig_h, uri | uri == "/login" and status_code != 200 | sort -r count
http://www.dtcms.com/a/394078.html

相关文章:

  • springboot3.4.1集成pulsar
  • 信息量、熵、KL散度和交叉熵
  • 使用Python一站式提取Word、Excel、PDF 和PPT文档内容v1.0
  • 线性代数 | REF / RREF
  • TLCP的一些内容
  • dock容器网络存储相关练习
  • 鸿蒙Next ArkTS卡片提供方开发指南:从入门到实战
  • Netty LengthFieldBasedFrameDecoder
  • 后端_HTTP 接口签名防篡改实战指南
  • 区块链论文速读 CCF A--WWW 2025(5)
  • 机器学习周报十四
  • 如何解决stun服务无法打洞建立p2p连接的问题
  • 解决项目实践中 java.lang.NoSuchMethodError:的问题
  • JavaSE-多线程(5.2)- ReentrantLock (源码解析,公平模式)
  • 2025华为杯A题B题C题D题E题F题选题建议思路数学建模研研究生数学建模思路代码文章成品
  • 【记录】Docker|Docker中git克隆私有库的安全方法
  • Web之防XSS(跨站脚本攻击)
  • 使用 AI 对 QT应用程序进行翻译
  • Windows下游戏闪退?软件崩溃?游戏环境缺失?软件运行缺少依赖?这个免费工具一键帮您自动修复(DLL文件/DirectX/运行库等问题一键搞定)
  • 【从入门到精通Spring Cloud】统一服务入口Spring Cloud Gateway
  • setfacl 命令
  • Photoshop - Photoshop 分享作品和设计
  • 【Agent 设计模式与工程化】如何做出好一个可持续发展的agent需要考虑的架构
  • 【Camera开发】疑难杂症记录
  • 如何提高自己的Java并发编程能力?
  • Polkadot - ELVES Protocol详解
  • springBoot图片本地存储
  • 蝉镜-AI数字人视频创作平台
  • Linux入门(五)
  • MySqL-day4_03(索引)