tcpdump介绍
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息
tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具
tcpdump的输出格式为:系统时间 来源主机.端口 > 目标主机.端口 数据包参数
tcpdump关键字
第一种是关于类型的关键字,主要包括host,net,port
host 210.27.48.2,指明 210.27.48.2是一台主机
net 202.0.0.0 指明 202.0.0.0是一个网络地址
port 23 指明端口号是23
*如果没有指定类型,缺省的类型是host
第二种是确定传输方向的关键字,主要包括src , dst ,这些关键字指明了传输的方向
src 210.27.48.2 ,指明ip包中源地址是210.27.48