分享一个 tcp/udp 分析工具

2016-11-17 23:07:21 +08:00
 hulk

日常开发可能经常需要有非代码侵入的方式来分析偶发的请求超时或者偶发慢请求。

tcpkit 可以用来做 tcp/udp 数据包内容分析,同时提供 redis/mc 命令延时统计功能,也支持 dns 请求耗时分析。

这个工具可以跑在客户端,从客户端看请求出去到回来的耗时。也可以跑在服务端,看请求进来和出去的耗时。也可以自己定制数据包分析方式。

简单介绍见: http://www.hulkdev.com/posts/tcpkit

4631 次点击
所在节点    程序员
7 条回复
weyou
2016-11-18 00:59:33 +08:00
记得 wireshark 里的 tshark 命令也是支持 lua 脚本的 dessector 的,不知道你这个的优势在哪里
mentalidade
2016-11-18 01:29:06 +08:00
hulk
2016-11-18 09:30:21 +08:00
@weyou 如果支持的话,那么从功能上来说对于熟悉 wireshark 是没优势可言,功能体量也不是一个级别的。 tcpkit 主要是对于个人来说是更加简便,也可以轻松跑在服务器上。
yuankui
2016-11-18 09:59:32 +08:00
ngrep tcpdump wireshark
Marser
2016-11-18 10:09:01 +08:00
感觉 66 的
hulk
2016-11-18 10:31:24 +08:00
@yuankui ngrep 很好。
zhangfanfan
2016-11-18 11:18:01 +08:00
mark

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/321326

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX