写点什么

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

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

关注

评论

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

干货帖 | TDSQL-A核心架构揭秘

腾讯云数据库

数据库 tdsql

Vue进阶(幺贰陆):表格复用 TypeError: _self.$scopedSlots.default is not a function解决方法

No Silver Bullet

Vue 9月日更

腾讯云分布式数据库TDSQL再获认可

腾讯云数据库

数据库 tdsql

“十三五”新型显示重大科技成果落地对接及产业发展研讨会召开

科技热闻

Flink 在 58 同城的应用与实践

Apache Flink

大数据 flink

为什么说腾讯云TDSQL是金融行业的“杀手锏”级应用?

腾讯云数据库

数据库 tdsql

索信达控股:新一代金融知识图谱解决方案的落地应用和研究

索信达控股

金融科技 金融 知识图谱

大力出奇迹,揭秘昇腾CANN的AI超能力

华为云开发者联盟

AI 算法 算力 CANN

汽车智能座舱中 显示屏市场战略趋势分析 上篇

SOA开发者

软件定义汽车

37 手游基于 Flink CDC + Hudi 湖仓一体方案实践

Apache Flink

大数据 flink

TDSQL-C 数据库架构

腾讯云数据库

数据库 tdsql

TDSQL全时态数据库的价值和意义

腾讯云数据库

数据库 tdsql

Apache Hudi 在 B 站构建实时数据湖的实践

Apache Flink

大数据 flink

论亚马逊QLDB与腾讯TDSQL架构与功能

腾讯云数据库

数据库 tdsql

深入解读TDSQL-C的内核关键技术

腾讯云数据库

数据库 tdsql

老骥伏枥-network policy之iptables实现

Lance

架构实战营模块八作业

maybe

如何写出安全又可靠的PHP脚本

咔咔

php

亚马逊QLDB与腾讯TDSQL生产背景与模型

腾讯云数据库

数据库 tdsql

揭秘TDSQL-A分布式执行框架:解放OLAP关联分析查询性能瓶颈

腾讯云数据库

数据库 tdsql

分布迁移下的深度学习时间序列异常检测方法探究

云智慧AIOps社区

深度学习 异常检测 技术学习 智能运维 分布迁移

我们应该如何过好自己这一生?

Phoenix

心理学

SpringMVC源码分析-HandlerAdapter(3)-RequestMappingHandlerAdapter请求处理

Brave

源码 springmvc 9月日更

带你学会区分Scheduled Thread Pool Executor 与Timer

华为云开发者联盟

线程 线程池 Timer 任务调度 JDK 1.5

啥都复用不了,还谈什么中台!

菜根老谭

中台 复用 技术管理 平台架构

OSCAR纪实:华为与开源生态伙伴协力同行,共创未来

科技热闻

Confluence OGNL 注入漏洞的严重安全问题

HoneyMoose

设计消息队列存储信息数据的MySQL表格

木云先森

架构训练营

ECMAScript 2021(ES12)新特性简介

程序那些事

JavaScript ecmascript 程序那些事 ES12

模块八作业

VE

架构实战营

揭秘腾讯TDSQL全时态数据库系统

腾讯云数据库

数据库 tdsql

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