写点什么

开源网络分析工具 TCP Traffic Analyzer

  • 2010-05-11
  • 本文字数:630 字

    阅读完需:约 2 分钟

Yahoo 最近在其开发者博客上发布了一款开源网络分析工具 TCP Traffic Analyzer(yconalyzer),读者可以借此分析网络应用在服务器端与客户端之间的运行状态。

TCP Traffic Analyzer 的几个显著分析功能包括:

  • 持续时间超过(或者小于)某阈值的 TCP 连接数。
  • 尝试次数超过 N 次才成功的 TCP 连接数。
  • TCP 连接持续时间和吞吐量的分布情况。
  • 数据包超过 N 字节的 TCP 连接分布情况。
  • 持续时间在特定阈值内的 IP 地址和端口分布情况。

Yahoo 公司内部使用 yconalyzer 分析来自世界各地(通过 HTTP、POP、IMAP 和 SMTP 协议)的网络通信,其工作原理是利用开源 libpcap 包从网络驱动中抓取数据包,并通过限制数据过滤条件来最小化系统资源(如 CPU)的消耗,使该监控软件不会影响真正的网络应用。

Yconalyzer 保持与 tcpdump 兼容,两者生成的抓取文件能够彼此识别和分析。Yconalyzer 支持 tcpdump 的所有过滤条件,并适用于 TCP 协议之上的所有网络协议,如 HTTP、SMTP、POP、IMAP 等等。

Yconalyzer 使用起来非常简便,只需通过命令行操作,如抓取 300 秒内 80 端口的数据包保存到到 http.pcap 文件,命令如下:

yconalyzer -p 80 -w http.pcap -t 300

在抓取完数据之后,开发人员可以通过 tcpdump 或者 yconalyzer 分析 TCP 数据包,命令如下:

yconalyzer -p 80 -r http.pcap

Yconalyzer 会根据不同的选项显示出不同的分析结果,如图 1 所示。

图 1. 按照吞吐量分类(来源:sourceforge)

感兴趣的读者可以通过 TCP Traffic Analyzer(yconalyzer)的官方站点了解并下载试用。

2010-05-11 07:436236
用户头像

发布了 501 篇内容, 共 285.2 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

TypeScript 之常见类型(上)

冴羽

JavaScript typescript 翻译 大前端

浪潮云说直播间-云溪数据库之ClickHouse原理解析今晚开讲

云计算,

高层与基层思考上的差异与解决办法

光环PMO社群

项目管理

基于云的技术架构设计实践-第0篇

hackstoic

云计算 架构 云原生 创业公司 签约计划第二季

Mysql探索(一):B-Tree索引

程序员历小冰

MySQL 索引 28天写作

31 K8S之StatefulSet控制器

穿过生命散发芬芳

k8s 28天写作 12月日更

云原生:详解|容器核心技术解析

息之

Docker 镜像 技术优势

[架构实战营] 模块五作业

张祥

架构实战营

反脆弱漫谈

木风

质量管理 技术管理 28天写作

在AI与信息交互之间:QQ 浏览器的边界探索

脑极体

架构实战总结

Geek_fc100d

「架构实战营」

Java基础系列:反射

正向成长

Java 反射

王者荣耀商城异地多活架构设计

胡颖

架构实战营

由《组织行为学》讲义想到的两个问题(1/28)

赵新龙

TGO鲲鹏会 28天写作

模块五作业 ”微博评论“的高性能高可用计算架构

小朱

架构实战营

微服务架构细节

卢卡多多

28天写作 12月日更

新公司安排的工作做不来怎么办?是不是该离职了?

石云升

28天写作 职场经验 12月日更

Java 项目中使用 Resilience4j 框架实现隔断机制/断路器

码界行者

Java circuit break 断路器 Resilience4j 隔断机制

模块九作业

Geek_fc100d

「架构实战营」

毕业设计-电商秒杀系统

小智

「架构实战营」

微博系统中“微博评论”的高可用高性能架构

AHUI

「架构实战营」

Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

不脱发的程序猿

Python qt GUI设计 QCalendar日历类 QDateTimeEdit时间类

Java问题排查分享

捉虫大师

Java 问题排查

10个问题解答火热的元宇宙概念

CECBC

深度参与,亲身体验,谨慎接受

mtfelix

28天写作 必然 未来趋势 2022开年学习

模块五作业

ks

架构实战营

云原生:详解|容器云平台应用解析

息之

容器安全 容器应用

和12岁小同志搞创客开发:手撕代码,做一款节拍电子鼓

不脱发的程序猿

少儿编程 DIY 智能硬件 创客开发 Arduino

工业区块链与关键关联技术融合创新

CECBC

继续跑步

wood

创业 跑步

Android C++系列:Linux信号(三)

轻口味

c++ android 28天写作 12月日更

开源网络分析工具TCP Traffic Analyzer_Java_崔康_InfoQ精选文章