tcpdump:理论、自动抓包及业务架构树的生成
《tcpdump:理论、自动抓包及业务架构树的生成》要点: 作者简介:
目录一、tcpdump基础 二、自动抓包工具的实现 三、基于访问关系的业务架构树 导语:熟悉运维的兄弟姐妹都知道tcpdump是一款抓包分析利器,其灵活的过滤规则和对表达式的支持能够让我们在众多的数据报文中抓取到理想的关键信息. 本文在介绍tcpdump的基本使用方式的同时,会向大家说明海量业务中tcpdump进阶应用场景. 在开始阅读之前请兄弟姐妹们现在脑海中思考一下这几个问题,看看读完本文后会有些什么收获.
一、tcpdump基础tcpdump是一个对网络数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析.它支持针对网络层、协议、主机、端口等的过滤,并支持与、或、非逻辑语句协助过滤有效信息. 命令使用规则如下:过滤方式有很多,可以依据所需设置过滤条件,较常用的三种: 1、可以按host过滤,例如:
2、可以按port过滤,例如:
3、可以按protocol过滤,例如:
下面来看一下tcpdump过滤规则的具体使用: 我们在服务器10.219.153.215上搭建了一个http服务用来作为服务端,10.19.66.62作为客户端客户端对其发起访问.我们使用前面提到的按host 10.19.66.62、port 80以及protocol tcp的组合条件来执行tcpdump.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ip-address – 为docker容器分配IP地址?
- angularjs – 在多重数组的ng-repeat上使用orderBy
- Angular2错误:没有指令,“exportAs”设置为“ngForm”
- Scala中的自我论证
- centos下安装docker最新版教程
- 访问类中的元注释(TypeScript)
- 我如何使bash选项卡完成行为像vim选项卡完成和循环通过匹配
- vim或sed / awk / etc – 填充所有行与空格到固定宽度
- Cannot have a pipe in an action expression at column
- Atlas 1.0 beta 调用 Webservice