写点什么

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

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

关注

评论

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

技术分享 | 软件项目管理与跨部门沟通协作

霍格沃兹测试开发学社

【Django | 开发】面试招聘信息网站(划分面试官权限&集成钉钉消息)

计算机魔术师

8月月更

helm实战之开发Chart

程序员欣宸

Kubernetes Helm 8月月更

云聚华为伙伴暨开发者大会GaussDB专场,与客户伙伴共话金融科技新发

IT资讯搬运工

【Django | allauth】useprofile 用户模型扩展

计算机魔术师

8月月更

【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(下) -- 搜索历史

计算机魔术师

8月月更

华为云GaussDB深耕数据库根技术,助力能源行业数字化转型

IT资讯搬运工

软件测试 | 测试开发 | 使用 cURL 发送请求

测吧(北京)科技有限公司

curl

技术分享 | 测试平台开发-前端开发之Vue.js 框架的使用(二)

霍格沃兹测试开发学社

leetcode 28. Implement strStr() 实现 strStr()(简单)

okokabcd

LeetCode 数据结构与算法

内容小程序化,是在线教育服务推广的最佳格式

Speedoooo

小程序 在线教育 移动开发 小程序容器

软件测试 | 测试开发 | 接口测试中如何使用Json 来进行数据交互 ?

测吧(北京)科技有限公司

json

NFT系统:数字藏品交易平台app开发功能

开源直播系统源码

NFT 数字藏品 数字藏品软件开发 数字藏品开发 数字藏品系统

华为云联合信通院发布业界首个《云原生数据库白皮书》

IT资讯搬运工

软件测试 | 测试开发 | 接口测试价值与体系

测吧(北京)科技有限公司

接口测试

多线程原理和常用方法以及Thread和Runnable的区别

共饮一杯无

多线程 8月月更

【Django | 开发】面试招聘信息网站(用户登录注册&投在线递简历)

计算机魔术师

8月月更

内网穿透是什么意思?有什么用?用什么软件好?

行云管家

运维 内网穿透 内网

华为云GaussDB践行云原生 带来极致弹性、全域可用和极简体验

IT资讯搬运工

技术分享 | 被测系统架构与数据流分析

霍格沃兹测试开发学社

技术分享 | 测试平台开发-前端开发之Vue.js 框架(一)

霍格沃兹测试开发学社

【Django | 开发】面试招聘信息网站(快速搭建核心需求)

计算机魔术师

8月月更

主机监控是什么意思?用什么软件好?咨询电话多少?

行云管家

运维 主机 主机监控

汽车制造企业如何最大化数据资产价值?

Kyligence

数据分析 智能多维数据库

技术分享 | 被测项目需求你理解到位了么?

霍格沃兹测试开发学社

看完这篇你将get VR/AR沉浸式技术的“创作密码”,速来!

神奇视野

【Django | allauth】重写allauth重置密码方法

计算机魔术师

8月月更

【Django | 开发】面试招聘网站(增加csv,excel导出&企业域账号集成&日志管理功能)

计算机魔术师

8月月更

教育信息化迈入2.0时代,呆猫云工作站破除技术壁垒

神奇视野

【Django | 开发】面试招聘信息网站(处理产品细节和权限&美化页面样式)

计算机魔术师

8月月更

软件测试 | 测试开发 | 接口测试之HTTP、HTTPS 抓包分析

测吧(北京)科技有限公司

HTTP

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