写点什么

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

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

关注

评论

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

Windows怎么就突然不好用了?

Jackpop

Web Components 系列(十一)—— 实现 MyCard 的可复用

编程三昧

前端 组件化 2月月更 webComponents

一文搞懂MySQL体系架构

程序猿阿星

架构 MySQL 数据库 MySQL InnoDB

人才短缺、成本高昂,制造企业智能化转型路径如何破局?

百度大脑

聊聊 Kafka:Topic 创建流程与源码分析 | 社区征文

老周聊架构

云原生 Apache Pulsar 新春征文 2月月更

零基础想学习Web安全,如何入门?

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞

从冬奥看中国科技(五):漫天塞地物联网

脑极体

PaddleDTX v1.0版本发布,安全性灵活性全面提升!

百度大脑

大模型应用新范式:统一特征表示优化(UFO)

百度大脑

用Weave Net 打开跨主机容器互联大门 | 社区征文

L同学

docker网络 新春征文 网络交换机 weave 集群网络

阿里稳定性指标1-5-10解读

焦振清

稳定性 1-5-10 MTTR

【C语言】初始字符串 & 转义字符与注释

謓泽

C语言 2月月更

百度AI融通创新工坊招生中!

百度大脑

基于STM32设计的环境检测设备

DS小龙哥

2月月更 STM32环境检测仪

外包学生管理系统的架构文档

王大胖

外包学生管理系统架构设计

唐尤华

架构实战营

毕业设计

Geek_e6f7f6

架构实战营

DG-IoT工业数据云平台

dgiot

物联网 2月月更 2月日更 dgiot dgiot物联网

一文带你使用 Python 实现Socket编程

宇宙之一粟

Python socket 2月月更

解密体育背后AI黑科技:花样滑冰动作识别、多模视频分类和精彩片段剪辑

百度大脑

PingCode与Jira 敏捷开发管理能力的对比

爱吃小舅的鱼

敏捷开发框架都有哪些

爱吃小舅的鱼

作业八-消息队列数据库建模

曾竞超

架构实战营 「架构实战营」

关于 AI 边云协同解决方案的研究与讨论 | 社区征文

liuzhen007

AI 新春征文 2月月更

基于飞桨实现的“太空保卫战士”——地球同步静止轨道空间目标检测系统

百度大脑

敏捷宣言及完整解读

爱吃小舅的鱼

2022年的元宇宙:抢人、烧钱、突破体验边界

CECBC

Lyft微服务研发效能提升实践 | 1. 开发和测试环境的历史

俞凡

研发效能 大厂实践 2月月更 lyft

浅谈人工智能发展六大趋势 | 社区征文

战场小包

人工智能 新春征文 2月月更

【网络安全应急响应】实战思路经验分享

H

网络安全 应急响应

跨平台应用开发进阶 (四) :uni-app 实现图片上传、预览、删除、压缩

No Silver Bullet

uni-app 跨平台 图片 2月月更

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