AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

软件开发中的防呆方法总结

张明云

DevOps 软件开发 技术架构 防呆 模式

蕃茄田宋姝梦:科技赋能时代,儿童在线艺术教育的思考

ZEGO即构

传销组织的CTO | 法庭上的CTO(4)

赵新龙

CTO 传销 法庭上的CTO

架构师训练营第十一周学习笔记

一马行千里

学习 极客大学架构师训练营

DeFi质押挖矿APP系统开发|DeFi质押挖矿软件开发

系统开发

JVM垃圾回收?全面详细安排!

程序员的时光

JVM GC

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

Geek_xq

系统稳定性建设实践总结

架构精进之路

系统架构 自我思考 系统稳定性

大型团队实践敏捷开发管理的挑战与应对

万事ONES

敏捷开发 研发管理 敏捷开发管理 开发管理

计算机网络基础

Minar Kotonoha

node.js 大前端 计算机网络 HTTP

区块链防伪溯源平台开发解决方案

t13823115967

区块链+ 区块链产品溯源

我摊牌了,大厂面试Linux就这5个问题

艾小仙

Java Linux 面试 大厂

程序员有必要读研吗?

Java架构师迁哥

架构师视角 | 分布式缓存如何选择 ?

Java架构师迁哥

话题讨论 | Vue凭什么成为2020的一匹黑马?

黑马腾云

话题讨论

《图解数据结构》.pdf

田维常

数据结构

架构师训练营第十一周命题作业

一马行千里

极客大学架构师训练营 命题作业

自营电商渠道转化率的简单设计思路

boshi

推广

K8s 将弃用 Docker;TypeScript 超越 C++ 成第四大语言

京东科技开发者

程序人生

一次产品影响地图的探索之旅

Bruce Talk

敏捷 Agile Product Owner 影响地图

甲方日常 63

句子

工作 随笔杂谈 日常

让战略不再”空虚“的战略描述

Alan

战略思考 战略

Spock单元测试框架实战指南三 - f esle 多分支场景测试

Java老k

单元测试 spock

vivo官方商城架构演进之路

vivo互联网技术

中台 架构演进 服务化

分布式搜索引擎Elasticsearch的架构分析

vivo互联网技术

elasticsearch 分布式 分布式搜索引擎

话题讨论 | 用好VSCode这13款插件和8个快捷键,工作效率提升10倍

程序员柠檬

话题讨论

美女面试官问我:说说你对序列化的理解

田维常

序列化

《程序员数学:使用Python进行3D图形,机器学习和仿真》PDF免费下载

计算机与AI

Python 学习 数学

智慧公安大屏可视化决策系统搭建

t13823115967

智慧公安 智慧大屏可视化

苦修月余,斩获bigo、腾讯offer,面经奉上!

艾小仙

Java 腾讯 面试 腾讯大厂

福利 | 这些网站有免费代理IP!

前嗅大数据

大数据 代理IP 网站反爬 免费代理ip 封ip

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