聚焦大模型浪潮下软件工程的创新洞见与实践 |QCon主题演讲大咖来袭 了解详情
写点什么

开源网络分析工具 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:435652
用户头像

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

关注

评论

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

一文轻松理解内存对齐

C语言与CPP编程

程序员 面试 编程语言 C语言 编译器、程序语言、CPU

十七张图玩转Node进程——榨干它

执鸢者

大前端 进程 Node

软件设计的基本原则

天天向上

极客大学架构师训练营

架构师训练营第二周学习感悟

吴传禹

极客大学架构师训练营

十大经典排序算法(动态演示+代码)

C语言与CPP编程

面试 算法 编程语言 编译器、程序语言、CPU

什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

魏小龙

敏捷开发 依赖倒置原则

第二周作业

alpha

极客大学架构师训练营

Mac mini 2020上手体验

李印

Mac

架构师训练营第二周作业

吴传禹

极客大学架构师训练营

架构师训练营第 1 期 -- 第二周学习总结

发酵的死神

极客大学架构师训练营

SpringBoot 异步任务

hepingfly

Java springboot 异步任务

架构师训练营第 1 期 - 第二周学习总结

Anyou Liu

极客大学架构师训练营

食堂就餐卡系统设计-作业

Kenny

作业

架构师训练营 1 期 -- 第二周总结

曾彪彪

极客大学架构师训练营

架构师训练营第二周课程笔记及心得

Airs

架构师训练营 1 期 -- 第二周作业

曾彪彪

极客大学架构师训练营

架构师训练营第 1 期 -- 第二周作业

发酵的死神

极客大学架构师训练营

架构师训练营学习总结——第二周

文智

极客大学架构师训练营

面试中常见的C语言与C++区别的问题

C语言与CPP编程

c++ 面试 编程语言 C语言 编译器、程序语言、CPU

深拷贝与浅拷贝到底是什么

C语言与CPP编程

c++ 面试 C语言

第二周总结

睁眼看世界

极客大学架构师训练营

架构师训练营 Week2 总结

lggl

总结 极客大学架构师训练营

架构师01期,第二周课后作业

子文

架构1期第二周作业

FG佳

依赖倒置原则

知行合一

软件设计原则

Spring 5 中文解析数据存储篇-JDBC数据存储(上)

青年IT男

Spring5

荷之美 | 中国荷苑

xcbeyond

生活 摄影 摄影征文 荷花

训练营第二周作业1

Yangjing

极客大学架构师训练营

开源推荐:国内3大主流前端UI表单设计器,千万不要让领导知道

互联网应用架构

Vue Element antd

week1--作业一

hero_genlot

极客大学架构师训练营

依赖倒置及接口隔离原则

天天向上

极客大学架构师训练营

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