写点什么

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

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

关注

评论

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

KaiwuDB 时序数据库深度解析:在物联网领域实战指南

KaiwuDB

B 站推进视频播客战略,「代号 H」AI创作工具同步研发;工业级开源记忆操作系统 MemOS,支持模型持续进化和自我更新丨日报

RTE开发者社区

【HarmonyOS】Web 组件的 PDF 文档预览功能详解

GeorgeGcs

Battery Toolkit - 苹果硅 Mac 电池管理工具

qife122

macos Apple Silicon

持续演进!Sermant 2.3.0 Release版本正式发布

华为云开源

开源 微服务架构 开源社区 字节码增强 流量治理

融云入选「创业邦·2025 中国企业全球化新势力 100 强·引领型」

融云 RongCloud

《多云价值管理与增长》培训班火热报名:从理论到实战,一站式提升!

雅菲奥朗

苹果电脑系统数据怎么清理? Mac的系统数据占用太多怎么清除?

阿拉灯神丁

MacBook 存储空间 Mac系统清理 CleanMyMac X中文 磁盘清理软件

数字化、智能化、信息化…… 这些热词,你真的懂了吗?

积木链小链

数字化转型 数字化 信息化 智能制造

怎么样清理C盘内存空间 怎么样清理C盘的垃圾避开系统文件 CCleaner怎么用

阿拉灯神丁

磁盘清理 系统瘦身 MacCleaner 3 Pro下载

AI 深度研究(Deep Research)原理解析

Baihai IDP

程序员 AI LLM Baihai IDP DeepResearch

龙蜥社区第 34 次运营委员会会议圆满结束

OpenAnolis小助手

操作系统 龙蜥生态

KWDB多模分布式数据库助力共享打印机物联网IoT最佳实践落地,实现高效存储与查询时序数据

KaiwuDB

从安防顾问到渗透测试:如何拓展网络安全技能树

qife122

网络安全 职业发展

2025最新版淘宝图片搜索API接口文档|商品相似度匹配优化方案

tbapi

淘宝图片搜索接口 淘宝拍立淘接口 天猫图片搜索接口 天猫拍立淘接口

Anolis OS 23 架构支持家族新成员:Anolis OS 23.3 版本及 RISC-V 预览版发布

OpenAnolis小助手

操作系统 risc-v 龙蜥社区 龙蜥操作系统 Anolis OS

Markdown怎么快速生成PPT?详细的AI制作教程来了!

职场工具箱

AI markdown 办公软件 AIGC AI生成PPT

征程 6|工具链量化简介与代码实操

地平线开发者

自动驾驶 #算法 地平线征程6

AI产品必看的大模型微调的劝退指南丨数据成本到底有多吓人?实战笔记

阿星AI工作室

AI 产品经理 大模型 大模型微调 AI产品

最新 HarmonyOS API 20 知识库 重磅推出

万少

HarmonyOS

搭建持久化的 INFINI Console 与 Easysearch 容器环境

极限实验室

数据库 Docker

【HarmonyOS】鸿蒙端云一体化开发入门详解 (一)

GeorgeGcs

航空业FOD精细化控制的新伙伴:RFID智能工具车

斯科信息

斯科信息 航空FOD RFID技术

用AI重塑游戏体验:《诛仙2》携手HarmonyOS SDK实现性能与功耗双赢

HarmonyOS SDK

HarmonyOS HarmonyOS SDK应用服务

龙蜥大讲堂智算技术专场直播预告:围绕基于Anolis OS DCU部署、异构计算等主题分享

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥大讲堂

以数据赋能高校:全域数据集成平台的应用场景

谷云科技RestCloud

数据处理 ETL 数据集成

鸿蒙生态构建与混合开发协同:企业增量流量蓝海的敏捷开发范式

xuyinyin

融云获评首批「出海严选服务商」,亮相 2025 全球数字经济大会

融云 RongCloud

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